Технику безопасности
Поймёте, какие правила предупреждают травмы, пожар и повреждение оборудования.
Теория, примеры, видеоуроки, презентации, практические и интерактивные задания по программе информатики для обучающихся 10 класса.
Безопасная и грамотная работа в цифровой среде: устройство и принципы работы компьютера, выбор конфигурации, развитие вычислительной техники, программное обеспечение, файловая система, облачные технологии и правовые основы использования цифровых ресурсов.
На этом уроке вы научитесь безопасно организовывать работу с компьютером и другими компонентами цифрового окружения. Разберём правила до начала работы, во время занятий и после их завершения, требования к рабочему месту, признаки неисправности оборудования и правильный порядок действий в опасной ситуации. Все новые понятия сразу поясняются, поэтому материал подходит для полностью самостоятельного изучения.
Поймёте, какие правила предупреждают травмы, пожар и повреждение оборудования.
Узнаете, как уменьшить утомление глаз, спины, шеи и кистей рук.
Научитесь правильно располагать монитор, клавиатуру, мышь, стул и ноги.
Составите последовательность действий до включения, во время работы и после неё.
Научитесь распознавать повреждение провода, перегрев, искрение, дым и запах гари.
Запомните, что делать при неисправности и почему нельзя ремонтировать технику самостоятельно.
Система правил и действий, направленных на предотвращение травм, поражения электрическим током, пожара и повреждения оборудования.
Организация рабочего места, освещения и режима работы, которая помогает уменьшить утомление и сохранить хорошее самочувствие.
Организация техники и рабочего места с учётом возможностей человека. Эргономичное место удобно, не заставляет постоянно наклоняться, тянуться или держать мышцы в напряжении.
| Группа риска | Пример | Возможное последствие | Как предупредить |
|---|---|---|---|
| Электрический | Повреждённый провод, мокрые руки, неисправная розетка | Поражение электрическим током, короткое замыкание | Не касаться повреждённых элементов, прекратить работу и сообщить взрослому |
| Пожарный | Перегрев, закрытые вентиляционные отверстия, запах гари | Возгорание оборудования | Не перекрывать вентиляцию, не продолжать работу при перегреве или дыме |
| Механический | Кабель в проходе, неустойчивый монитор, тяжёлый предмет на краю стола | Падение, ушиб, повреждение техники | Освободить проходы и устойчиво разместить оборудование |
| Гигиенический | Неудобная посадка, блики, слишком близкий экран, долгая неподвижность | Утомление глаз, напряжение мышц, ухудшение самочувствия | Настроить рабочее место, менять вид деятельности и делать перерывы |
Главная система программ, которая управляет устройствами компьютера, запускает приложения и организует работу с файлами. Команда завершения работы позволяет корректно остановить программы и снизить риск потери данных.
Длительная неподвижная работа и постоянный взгляд на близкий экран повышают утомление. Поэтому работу следует чередовать с деятельностью без экрана и короткой разминкой.
Не оставайтесь долго в одном неподвижном положении.
Периодически переводите взгляд с экрана на удалённые предметы.
Встаньте, расправьте плечи, осторожно подвигайте кистями и шеей.
Шрифт должен читаться без приближения лица, яркость - не ослеплять.
Измените положение экрана или источника света, если видны отражения.
При боли, головокружении или резком дискомфорте прекратите работу и сообщите взрослому.
Повреждение может быть опасным даже тогда, когда его причина кажется очевидной.
Ткань может перекрыть вентиляционные отверстия и вызвать перегрев.
Любую открытую ёмкость с жидкостью лучше убрать с рабочего стола.
Привычная поза не всегда безопасна: важно проверить опору спины, ног и рук.
Резкое отключение может привести к потере данных и ошибкам файловой системы.
Запах гари, дым и искрение требуют немедленно прекратить работу.
Проверьте семь пунктов: провода, жидкость, устойчивость оборудования, вентиляцию, положение монитора, освещение и посадку.
Пример: «Убрал зарядный провод из прохода, отодвинул кружку, поднял монитор, чтобы не наклонять голову, и изменил его угол, чтобы убрать блик».
Ученик поставил работающий ноутбук на мягкое покрывало и подключил зарядное устройство с повреждённой изоляцией. Назовите две опасности и правильные действия.
Покрывало может перекрыть вентиляцию, а повреждённый кабель создаёт электрический и пожарный риск. Нужно прекратить работу, не касаться повреждённого участка, отключение поручить ответственному взрослому и сообщить о неисправности.
Расположите действия в правильном порядке: сообщить взрослому; продолжить работу; прекратить работу; вскрыть корпус; отойти от неисправного устройства.
Правильный порядок: прекратить работу - сообщить взрослому - отойти от неисправного устройства. Продолжать работу и вскрывать корпус нельзя.
Почему нельзя ставить напиток рядом с клавиатурой, даже если компьютер работает от аккумулятора?
Жидкость может вызвать короткое замыкание внутри устройства, повредить компоненты и создать опасность для человека. Работа от аккумулятора не исключает электрический риск.
Основное видео Rutube посвящено правилам техники безопасности при работе с компьютером. Дополнительное видео YouTube отдельно показывает организацию рабочего места и гигиенические требования.
Основное видео. Обратите внимание на действия, которые запрещены в компьютерном кабинете, и порядок поведения при неисправности.
Открыть видео на RutubeПрезентация поможет повторить правила безопасной работы и проверить организацию собственного рабочего места.
Прочитайте ситуацию и выберите правильный вариант.
Ответ: систему правил и действий, которые предупреждают травмы, поражение электрическим током, пожар и повреждение оборудования.
Ответ: организация техники и рабочего пространства с учётом возможностей человека, чтобы работа была удобной и не создавала лишнего напряжения.
Ответ: ориентировочно 60-70 см, но не менее 50 см.
Ответ: дым, искрение, запах гари, необычный звук, чрезмерный нагрев, повреждение провода, вилки, розетки или корпуса.
Ответ: внутри могут находиться элементы под напряжением и нагретые детали. Неквалифицированное вмешательство создаёт риск травмы и усиливает повреждение.
Ответ: сохранить документы, закрыть программы и выполнить команду завершения работы операционной системы.
Ответ: прекратить работу, не касаться оборудования и проводов, немедленно сообщить взрослому или специалисту, отойти и выполнять указания.
Техника безопасности предупреждает травмы, пожар и повреждение оборудования.
Гигиена работы помогает уменьшить утомление глаз и мышц.
Эргономичное рабочее место учитывает положение экрана, спины, рук и ног.
До работы нужно проверить место, оборудование, освещение и посадку.
Рядом с компьютером не должно быть жидкости и повреждённых проводов.
Нельзя перекрывать вентиляционные отверстия устройств.
Монитор располагают прямо перед пользователем на расстоянии ориентировочно 60-70 см, но не менее 50 см.
Работу следует чередовать с движением и отдыхом от экрана.
При дыме, искрении, запахе гари, перегреве или повреждении кабеля работу немедленно прекращают.
Неисправное оборудование нельзя ремонтировать самостоятельно.
О неполадке сообщают учителю, ответственному взрослому или техническому специалисту.
Компьютер выключают через команду завершения работы операционной системы.
Главный принцип: безопасность человека всегда важнее сохранения файла или продолжения работы.
На этом уроке разберём, почему компьютер называют универсальным программно-управляемым устройством, как взаимодействуют процессор, оперативная память, накопитель и устройства ввода-вывода. Вы научитесь отличать назначение основных компонентов, понимать путь данных внутри компьютера и выбирать конфигурацию не по одному показателю, а в зависимости от решаемой задачи.
Поймёте, как программа управляет обработкой данных и работой устройств.
Разберёте назначение процессора, памяти, накопителя и материнской платы.
Научитесь классифицировать внешние устройства по выполняемой функции.
Узнаете, чем настольный компьютер отличается от ноутбука и рабочей станции.
Поймёте, почему компоненты должны соответствовать друг другу по разъёмам и параметрам.
Научитесь определять приоритетные компоненты для разных пользовательских задач.
Универсальное электронное программно-управляемое устройство, предназначенное для ввода, хранения, обработки и вывода данных.
Универсальное означает, что одно устройство может решать разные задачи: работать с текстом, выполнять вычисления, обрабатывать изображения, воспроизводить звук и управлять оборудованием.
Программно-управляемое означает, что порядок действий задаётся программой. Программа - это записанная последовательность команд, которую компьютер может выполнить.
Данные, представленные с помощью двух значений - 0 и 1. Подробно двоичное кодирование будет изучаться в разделе «Теоретические основы информатики».
| Компонент | Назначение | Что важно понимать | С чем взаимодействует |
|---|---|---|---|
| Центральный процессор, ЦП или CPU | Выполняет команды программ и управляет вычислениями | Количество ядер и производительность важны, но не определяют скорость всей системы в одиночку | Оперативная память, накопитель, графический процессор, контроллеры |
| Оперативная память, ОЗУ или RAM | Временно хранит работающие программы и используемые данные | Энергозависима: содержимое обычной RAM исчезает после выключения питания | Процессор и другие компоненты, которым нужен быстрый доступ к данным |
| Накопитель SSD или HDD | Долговременно хранит операционную систему, программы и файлы | SSD обычно быстрее HDD; HDD может быть полезен для большого архива | Материнская плата, процессор через контроллеры ввода-вывода |
| Графический процессор, GPU | Обрабатывает графику и параллельные вычисления определённых типов | Может быть встроенным в процессор или отдельной видеокартой | Монитор, процессор, оперативная и видеопамять |
| Материнская плата | Соединяет компоненты и предоставляет разъёмы и линии обмена | Определяет совместимые типы процессора, памяти и устройств расширения | Практически все внутренние и многие внешние устройства |
| Блок питания | Преобразует сетевое напряжение и подаёт питание компонентам | Должен иметь достаточную мощность, необходимые разъёмы и защитные функции | Материнская плата, процессор, видеокарта, накопители |
Компоненты размещены в отдельном корпусе, а монитор и устройства ввода подключаются снаружи.
Экран, клавиатура, аккумулятор и основные компоненты объединены в одном переносном корпусе.
Компьютер многоцелевого назначения, рассчитанный прежде всего на индивидуальную работу одного пользователя.
Состав и характеристики его компонентов: процессора, оперативной памяти, накопителей, графической подсистемы, материнской платы, блока питания, монитора и периферии.
Выбор конфигурации начинается не с поиска «самого мощного» компонента, а с формулировки задач. Для текста и веб-сервисов важна одна комбинация, для монтажа видео и трёхмерной графики - другая, для мобильной работы - третья.
| Основные задачи | Главные приоритеты | Что можно не завышать | Что проверить дополнительно |
|---|---|---|---|
| Учёба, тексты, электронные таблицы, веб-сервисы | Удобный экран, достаточная RAM, быстрый SSD, надёжность | Отдельная мощная видеокарта обычно не является главным условием | Камера, микрофон, клавиатура, автономность ноутбука |
| Программирование и виртуальные среды | Процессор, объём RAM, быстрый накопитель | Мощный GPU не обязателен, если задачи не используют его вычисления | Количество подключаемых мониторов, поддержка виртуализации |
| Обработка фотографий и графический дизайн | Качественный монитор, RAM, производительность CPU и GPU | Чрезмерный запас мощности без подходящего экрана мало полезен | Цветопередача монитора, порты, место для проектов |
| Монтаж видео и трёхмерная графика | CPU, GPU, RAM, быстрые и вместительные накопители | Нельзя выбирать систему только по одному компоненту | Охлаждение, блок питания, поддержка программами выбранного GPU |
| Игры | Баланс CPU и GPU с учётом разрешения монитора | Мощность, которая не используется выбранными играми и экраном | Охлаждение, блок питания, частота обновления и разрешение монитора |
| Большой архив данных | Ёмкость, надёжность, резервное копирование | Высокопроизводительный GPU | Отдельная резервная копия: один накопитель не является резервом |
Должны совпадать тип разъёма процессора и поддержка со стороны материнской платы.
Материнская плата поддерживает определённое поколение и характеристики модулей RAM.
Блок питания должен обеспечивать достаточную мощность и нужные разъёмы.
Материнская плата, видеокарта и охлаждение должны помещаться в корпусе.
Накопители, мониторы и периферия должны подключаться к доступным портам.
Система охлаждения должна отводить тепло выбранных компонентов.
Набор правил и средств, обеспечивающих взаимодействие компонентов. В аппаратном смысле интерфейс включает тип разъёма, сигналы и способ передачи данных.
Слабый накопитель, недостаток RAM или неподходящий GPU могут ограничить систему.
Показатели разных поколений и архитектур нельзя сравнивать только по одному числу.
Одинаковое назначение компонентов не означает совпадение разъёмов и стандартов.
RAM хранит используемые данные временно, накопитель сохраняет файлы долговременно.
Разрешение, цветопередача и частота обновления связаны с задачами и нагрузкой на GPU.
Неиспользуемый запас повышает стоимость, энергопотребление и требования к охлаждению.
Опишите, какие компоненты участвуют, когда пользователь вводит текст, сохраняет документ и затем открывает его снова.
Клавиатура передаёт ввод; программа и данные обрабатываются процессором и временно находятся в RAM; монитор выводит результат; при сохранении файл записывается на накопитель; при повторном открытии данные читаются с накопителя в RAM и обрабатываются процессором.
Для компьютера, на котором создают презентации, участвуют в видеоконференциях и работают с электронными таблицами, назовите четыре главных требования.
Удобный экран, достаточная оперативная память, быстрый SSD, надёжная камера и микрофон. Отдельная мощная видеокарта обычно не является главным требованием для этих задач.
В системе установлен производительный процессор, но мало RAM, а операционная система находится на медленном старом накопителе. Почему работа может оставаться медленной?
При недостатке RAM системе приходится чаще обращаться к накопителю, а медленный накопитель задерживает загрузку программ и данных. Производительность определяется взаимодействием компонентов, а не только процессором.
Откройте системные сведения доступного компьютера и запишите тип процессора, объём RAM, тип и ёмкость накопителя, а также назначение этого компьютера.
Укажите найденные характеристики, затем сделайте вывод: соответствуют ли они основным задачам. Не публикуйте серийные номера, имена пользователей и другие идентифицирующие данные.
Основное видео Rutube объясняет функции процессора, памяти и устройств ввода-вывода. Дополнительное видео YouTube подробно показывает внутренние компоненты современного компьютера.
Основное видео. После просмотра объясните, почему компьютер называют универсальным программно-управляемым устройством.
Открыть видео на RutubeПрезентация поможет систематизировать архитектуру персонального компьютера, виды памяти, назначение контроллеров и выбор конфигурации.
Прочитайте описание и выберите компонент, который выполняет указанную функцию.
Ответ: порядок обработки данных и работы устройств задаётся командами программы.
Ответ: получает и выполняет команды программ, производит вычисления и управляет обработкой данных.
Ответ: RAM временно хранит используемые данные и команды и обычно теряет содержимое после выключения; накопитель сохраняет файлы долговременно.
Ответ: она соединяет основные компоненты, предоставляет разъёмы и линии обмена и определяет многие параметры совместимости.
Ответ: состав и характеристики его аппаратных компонентов и подключённых устройств.
Ответ: общая производительность зависит от взаимодействия CPU, RAM, накопителя, GPU, охлаждения и других компонентов, а также от характера задачи.
Ответ: с определения задач, программ, условий использования и необходимых внешних устройств.
Ответ: совместимость процессора и материнской платы, тип RAM, мощность и разъёмы блока питания, размеры компонентов и корпуса. Также проверяют интерфейсы накопителей и периферии.
Компьютер - универсальное электронное программно-управляемое устройство.
Программа задаёт последовательность команд, выполняемых компьютером.
Основные этапы работы с данными: ввод, хранение, обработка и вывод.
Процессор выполняет команды и производит вычисления.
Оперативная память временно хранит используемые программы и данные.
Накопитель долговременно хранит операционную систему, программы и файлы.
Материнская плата соединяет компоненты и определяет многие параметры совместимости.
Графический процессор обрабатывает графику и параллельные вычисления определённых типов.
Персональный компьютер рассчитан прежде всего на индивидуальную работу пользователя.
Конфигурация - состав и характеристики компонентов компьютера.
Выбор конфигурации начинается с определения задач, а не с поиска одного самого мощного компонента.
Сбалансированная система не имеет очевидного слабого звена для выбранных задач.
Перед выбором проверяют совместимость процессора, платы, RAM, блока питания, корпуса, накопителей и периферии.
Следующий урок будет посвящён тенденциям развития компьютерных технологий, параллельным вычислениям и многопроцессорным системам.
На этом уроке разберём, почему развитие компьютеров связано не только с повышением тактовой частоты, как одна большая задача распределяется между несколькими вычислителями и чем многоядерный процессор отличается от многопроцессорной системы. Вы узнаете, как устроен суперкомпьютер, чем измеряют его производительность и для каких задач нужна такая система.
Увидите, какие направления определяют развитие компьютерной техники.
Поймёте, почему нельзя бесконечно повышать частоту одного процессорного ядра.
Научитесь делить задачу на части, которые можно выполнять одновременно.
Различите многоядерный процессор, многопроцессорную систему и GPU.
Разберёте устройство вычислительных узлов, сети, хранилища и охлаждения.
Узнаете, что означают FLOPS, тест производительности и ускорение.
Развитие компьютерной техники направлено не на один показатель, а на согласованное улучшение скорости, вместимости, надёжности, удобства и энергетической эффективности. Новая система должна не только быстрее выполнять операции, но и разумно расходовать энергию и передавать данные.
Больше функциональных блоков размещается в одной микросхеме или системе на кристалле.
Несколько ядер, процессоров или узлов одновременно обрабатывают разные части задачи.
Наряду с CPU применяются GPU и другие ускорители для определённых типов вычислений.
Оценивается объём полезной работы на единицу потреблённой энергии.
Развиваются память, шины и сети, чтобы вычислители не простаивали в ожидании данных.
Систему проектируют так, чтобы добавление ресурсов давало измеримый прирост.
Микросхема, объединяющая процессорные ядра, контроллеры памяти, интерфейсы и другие функциональные блоки одной вычислительной системы.
Количество тактов синхронизации процессора в секунду. Измеряется в герцах. Один гигагерц равен одному миллиарду тактов в секунду.
Повышение частоты может увеличить число выполняемых действий, но обычно приводит к росту энергопотребления и выделения тепла. Кроме того, производительность зависит от архитектуры, памяти, программы и характера данных. Поэтому компьютеры развиваются за счёт нескольких ядер, ускорителей, более быстрой памяти и параллельного выполнения.
Операции выполняются одна за другой. Следующий шаг начинается после завершения предыдущего.
Независимые части задачи выполняются одновременно, а затем их результаты объединяются.
Организация вычислений, при которой несколько частей одной задачи выполняются одновременно и взаимодействуют для получения общего результата.
Если к задаче подключить четыре ядра, она не обязательно выполнится ровно в четыре раза быстрее. Часть программы может оставаться последовательной. Дополнительное время требуется на распределение данных, связь, синхронизацию и сбор результатов.
Согласование действий параллельно работающих частей программы, например ожидание, пока все участники закончат текущий этап.
Способность системы сохранять полезный рост производительности при добавлении вычислительных ресурсов.
| Понятие | Что это | Как организована работа | Типичный пример |
|---|---|---|---|
| Процессорное ядро | Вычислительный блок внутри процессора, способный выполнять поток команд | Несколько ядер одного процессора работают параллельно и используют общие ресурсы микросхемы | Многоядерный CPU персонального компьютера |
| Многоядерный процессор | Одна процессорная микросхема с несколькими ядрами | Ядра имеют быстрые внутренние связи и могут разделять часть кэш-памяти | Процессор ноутбука или настольного ПК |
| Многопроцессорная система | Одна компьютерная система с несколькими отдельными процессорами | Процессоры взаимодействуют через общую память или системные соединения | Сервер с несколькими процессорными разъёмами |
| GPU | Графический процессор с большим числом специализированных вычислительных блоков | Эффективен, когда одинаковые операции применяются ко множеству элементов данных | Обработка графики, матриц и некоторых моделей машинного обучения |
Последовательность команд, которую процессорное ядро выполняет как отдельную линию работы программы.
Высокопроизводительная вычислительная система, предназначенная для решения особо сложных и ресурсоёмких задач с помощью большого числа параллельно работающих вычислителей.
Суперкомпьютер обычно не похож на один огромный персональный компьютер. Он состоит из множества вычислительных узлов, соединённых скоростной сетью. Задания распределяет специальное программное обеспечение, а оборудование размещается в стойках и обслуживается как единая система.
| Часть системы | Назначение | Почему важна | Термин |
|---|---|---|---|
| Вычислительные узлы | Выполняют части общего расчёта | Объединяют CPU, память и иногда ускорители | Узел - отдельный компьютер в составе большой системы |
| Интерконнект | Передаёт данные между узлами | Медленная связь заставляет вычислители ждать | Интерконнект - высокоскоростная сеть внутреннего обмена |
| Общее хранилище | Сохраняет исходные данные и результаты | Должно обслуживать множество одновременных запросов | Параллельная файловая система |
| Система управления | Ставит задания в очередь и выделяет ресурсы | Не допускает конфликтов между пользователями и задачами | Планировщик заданий |
| Охлаждение и питание | Отводят тепло и обеспечивают стабильную работу | Большая вычислительная мощность требует значительных инженерных ресурсов | Инженерная инфраструктура |
Количество операций над числами с плавающей точкой, выполняемых за секунду. Такие операции используются во многих научных расчётах и моделях.
Способ представления вещественных чисел, позволяющий записывать очень большие, очень малые и дробные значения с ограниченной точностью.
Стандартная вычислительная задача, по результатам которой можно сравнить системы в одинаковых условиях.
Расчёт развития атмосферы и океана по большому числу параметров.
Исследование аэродинамики, прочности и поведения сложных конструкций.
Моделирование процессов, которые трудно или невозможно воспроизвести в эксперименте.
Анализ молекулярных систем, геномных данных и медицинских изображений.
Поиск свойств веществ и новых материалов с заданными характеристиками.
Обучение крупных моделей на больших массивах данных с помощью ускорителей.
Развитие отечественной вычислительной техники связано с научными школами, в которых создавались архитектуры ЭВМ, системы управления и методы параллельной обработки. Важно оценивать вклад не только отдельной машины, но и коллективов инженеров, математиков и программистов.
Руководил созданием ряда советских электронных вычислительных машин и развитием школы высокопроизводительных вычислений.
Разрабатывал высокопроизводительные и многопроцессорные вычислительные системы.
Внёс вклад в кибернетику, теорию вычислительных систем и автоматизированное управление.
Распределите ситуации на две группы: A - можно выполнять одновременно, B - требуется строгая последовательность.
A: 1 и 3. B: 2 и 4. Во второй группе следующий шаг зависит от результата предыдущего.
Вычислительные узлы быстро считают, но долго ожидают передачу больших массивов данных друг другу. Какой компонент ограничивает скорость?
Ответ: интерконнект или организация обмена данными. Ускорение вычислителей не устранит задержку связи.
Программа выполнялась 100 секунд на одном ядре и 35 секунд на четырёх. Вычислите ускорение по формуле: время на одном ядре / время на четырёх ядрах.
Решение: 100 / 35 ≈ 2,86. Ускорение меньше четырёх из-за последовательной части и затрат на взаимодействие.
Основное видео знакомит с назначением суперкомпьютеров. Дополнительное видео объясняет, как параллельные системы классифицируют по потокам команд и данных.
Основное видео. После просмотра назовите задачи, для которых нужен суперкомпьютер, и объясните роль параллельных вычислений.
Открыть видео на RutubeПрезентация поможет увидеть, как одна задача распределяется между несколькими потоками и почему многоядерные процессоры требуют параллельных алгоритмов.
Прочитайте описание и выберите подходящий компонент или понятие.
Ответ: одновременное выполнение нескольких частей задачи с последующим получением общего результата.
Ответ: рост частоты ограничивают энергопотребление и нагрев, а скорость зависит также от архитектуры, памяти, программы и обмена данными.
Ответ: многоядерный процессор содержит несколько ядер в одной микросхеме, а многопроцессорная система - несколько отдельных процессоров в одной вычислительной системе.
Ответ: часть работы может быть последовательной, а распределение, обмен, синхронизация и сбор результатов требуют времени.
Ответ: отдельный компьютер с процессорами и памятью, входящий в состав большой вычислительной системы.
Ответ: для высокоскоростной передачи данных между вычислительными узлами.
Ответ: число операций над числами с плавающей точкой, выполняемых за секунду.
Ответ: например, прогноз погоды, инженерное моделирование, физика, биология, медицина, материаловедение или обучение крупных моделей искусственного интеллекта.
Компьютерные технологии развиваются за счёт интеграции, параллелизма, специализации, энергоэффективности и быстрого обмена данными.
Тактовая частота показывает число тактов в секунду, но не определяет производительность системы в одиночку.
Параллельные вычисления позволяют одновременно выполнять независимые части одной задачи.
Распараллеливание включает декомпозицию, распределение работы, обмен, синхронизацию и сбор результата.
Не всякая задача допускает параллельное выполнение.
Многоядерный процессор содержит несколько ядер в одной микросхеме.
Многопроцессорная система объединяет несколько отдельных процессоров.
GPU эффективен для массового выполнения однотипных операций над множеством элементов данных.
Суперкомпьютер состоит из множества вычислительных узлов, интерконнекта, хранилища и систем управления.
Производительность научных вычислений измеряют в FLOPS и проверяют тестами производительности.
Реальная скорость зависит от программы, памяти, обмена данными и доли параллельной работы.
Суперкомпьютеры применяются в науке, инженерии, медицине, прогнозировании и искусственном интеллекте.
Следующий урок будет посвящён распределённым вычислениям, обработке больших данных, микроконтроллерам и роботизированным производствам.
На этом уроке вы узнаете, как несколько связанных сетью компьютеров решают общую задачу, почему для больших данных недостаточно одного мощного устройства и как микроконтроллер управляет физическим оборудованием. Затем разберём цикл работы промышленного робота: получить сигнал от датчика, обработать его по программе и привести в действие механизм.
Поймёте, как сетевые узлы совместно выполняют одну задачу.
Разберёте признаки массивов, для которых нужны специальные методы обработки.
Узнаете, как дублирование компонентов помогает системе продолжать работу.
Различите процессор, память, входы и выходы компактной управляющей системы.
Проследите путь от измерения параметра до физического действия.
Оцените преимущества, ограничения и требования безопасности.
Совокупность самостоятельных компьютеров, соединённых сетью и совместно решающих задачи так, что для пользователя они могут выглядеть как единая система.
Каждый компьютер в такой системе называют узлом. Узел имеет собственный процессор и память, получает часть работы, обменивается данными с другими узлами и возвращает результат.
Несколько вычислителей одновременно выполняют части задачи. Они могут находиться внутри одного компьютера или одной вычислительной установки.
Самостоятельные сетевые компьютеры совместно достигают общей цели и обмениваются сообщениями.
| Свойство | Что означает | Польза | Трудность |
|---|---|---|---|
| Масштабируемость | Возможность добавлять узлы при росте нагрузки | Система обслуживает больше данных и пользователей | Не каждая программа эффективно использует новые узлы |
| Отказоустойчивость | Способность продолжать работу при отказе части компонентов | Снижается вероятность полной остановки | Нужны копии данных и механизмы восстановления |
| Распределение нагрузки | Назначение запросов свободным или подходящим узлам | Ресурсы используются равномернее | Нужно постоянно знать состояние узлов |
| Согласованность данных | Копии данных должны соответствовать установленным правилам актуальности | Пользователи получают правильный результат | Одновременные изменения приходится согласовывать |
| Прозрачность | Сложное распределение скрыто за единым интерфейсом | Пользователю не нужно выбирать конкретный сервер | Система управления становится сложнее |
Массивы данных, объём, скорость поступления или разнообразие которых затрудняют обработку обычными способами и требуют распределённого хранения, параллельной обработки и специальных программных средств.
Данных настолько много, что они не помещаются или слишком долго обрабатываются на одном устройстве.
Новые записи поступают непрерывно и должны быстро приниматься и анализироваться.
Одновременно используются таблицы, тексты, изображения, звук, координаты и показания датчиков.
Данные могут содержать ошибки, дубликаты и пропуски, поэтому требуют проверки и очистки.
Поиск и исправление ошибок, удаление дубликатов, обработка пропусков и приведение записей к согласованному формату.
Программируемая микросхема, объединяющая процессорное ядро, память и устройства ввода-вывода для управления электронной или электромеханической системой.
Персональный компьютер выполняет множество пользовательских задач, а микроконтроллер обычно встроен в конкретное устройство и многократно выполняет заданный алгоритм.
| Часть | Назначение | Пример данных | Пример применения |
|---|---|---|---|
| Процессорное ядро | Выполняет команды управляющей программы | Числа, логические значения, команды | Вычисляет требуемую скорость двигателя |
| Память программы | Хранит код даже после выключения питания | Последовательность команд | Алгоритм работы стиральной машины |
| Оперативная память | Хранит временные данные во время работы | Текущее значение температуры | Промежуточные расчёты регулятора |
| Входы | Принимают сигналы от кнопок и датчиков | Нажатие, температура, освещённость | Определение наличия детали |
| Выходы | Формируют сигналы для исполнительных устройств | Включить, выключить, изменить мощность | Управление двигателем или лампой |
Механизм, который по управляющему сигналу изменяет состояние физического объекта. Примеры: электродвигатель, клапан, нагреватель, реле.
Автоматически управляемый перепрограммируемый механизм, способный перемещать инструмент или объект по нескольким осям для выполнения производственных операций.
Десять сетевых компьютеров получают разные фрагменты набора данных, обрабатывают их и передают результаты главному узлу. Как называется такая организация?
Ответ: распределённые вычисления с параллельной обработкой частей данных.
Расположите элементы автоматического полива: клапан, датчик влажности, микроконтроллер, драйвер клапана.
Ответ: датчик влажности - микроконтроллер - драйвер - клапан. После полива датчик обеспечивает обратную связь.
Миллионы датчиков каждую секунду передают показания разных форматов. Назовите не менее трёх признаков Big Data.
Ответ: большой объём, высокая скорость поступления и разнообразие форматов. Дополнительно важна проверка достоверности.
Основное видео знакомит с устройством микроконтроллера. Дополнительное видео объясняет назначение микроконтроллера на понятных примерах.
Основное видео. Выпишите состав микроконтроллера и назначение портов ввода-вывода.
Открыть видео на RutubeПрезентация показывает устройство микроконтроллера, его входы, выходы и применение в автоматизированных системах.
Выберите понятие, которое соответствует описанию.
Ответ: несколько самостоятельных сетевых компьютеров, совместно решающих задачи и взаимодействующих как система.
Ответ: параллельность означает одновременное выполнение, а распределённость - работу нескольких самостоятельных сетевых узлов со своей памятью.
Ответ: большой объём, высокая скорость поступления, разнообразие форматов и необходимость контролировать достоверность.
Ответ: способность системы продолжать работу при отказе части компонентов.
Ответ: процессорное ядро, память программы, оперативная память, входы, выходы и другие периферийные блоки.
Ответ: измерить физическую величину и преобразовать её в сигнал, доступный системе управления.
Ответ: получение системой сведений о фактическом результате действия для дальнейшей корректировки управления.
Ответ: преимущества - повторяемость и работа в опасной среде; ограничения - стоимость внедрения и необходимость квалифицированного обслуживания. Возможны и другие обоснованные варианты.
Распределённая система объединяет самостоятельные сетевые узлы для общей работы.
Параллельность означает одновременное выполнение частей задачи, а распределённость - размещение работы на нескольких узлах.
Масштабируемость показывает способность системы полезно использовать дополнительные ресурсы.
Отказоустойчивость позволяет продолжать работу при отказе части компонентов.
Большие данные характеризуются объёмом, скоростью поступления, разнообразием и требованиями к достоверности.
Микроконтроллер объединяет процессор, память и средства ввода-вывода в управляющей микросхеме.
Датчик измеряет, программа принимает решение, исполнительное устройство выполняет действие.
Обратная связь сообщает системе, достигнут ли требуемый результат.
Промышленный робот - программируемый механизм для автоматизированных операций.
Роботизация требует инженерного проектирования, обслуживания и строгих мер безопасности.
Следующий урок посвящён программному обеспечению, операционным системам и системному администрированию.
На этом уроке вы научитесь различать системные, прикладные и инструментальные программы, объяснять роль операционной системы и учитывать особенности мобильного программного обеспечения. Разберём безопасную установку, обновление и удаление программ, а также основные задачи системного администратора.
Поймёте, чем программа отличается от данных и аппаратных устройств.
Различите системное, прикладное и инструментальное программное обеспечение.
Разберёте управление процессами, памятью, устройствами и файлами.
Узнаете о разрешениях, магазинах приложений и ограничениях фоновой работы.
Поймёте назначение учётных записей, обновлений, резервирования и контроля доступа.
Освоите безопасную последовательность действий и проверку источника.
Физические компоненты, которые можно увидеть или измерить: процессор, память, накопитель, экран, датчик.
Совокупность программ и связанных с ними данных, необходимых для работы компьютера и решения задач.
Записанная последовательность команд, предназначенная для выполнения компьютером.
| Вид | Назначение | Примеры | Что нужно понимать |
|---|---|---|---|
| Системное ПО | Управляет аппаратными ресурсами и обеспечивает работу других программ | Операционная система, драйверы, служебные программы | Создаёт рабочую среду для приложений |
| Прикладное ПО | Помогает пользователю решать практические задачи | Браузер, редактор, медиапроигрыватель, САПР | Выбирается по задаче и совместимости |
| Инструментальное ПО | Используется для создания, проверки и сопровождения программ | Редактор кода, компилятор, отладчик, среда разработки | Преобразует исходный код и помогает находить ошибки |
| Встроенное ПО | Управляет функциями конкретного устройства | Прошивка маршрутизатора, камеры, микроконтроллера | Тесно связано с аппаратурой |
Системная программа, которая позволяет операционной системе управлять конкретным аппаратным устройством.
Комплекс системных программ, который управляет ресурсами компьютера, обеспечивает выполнение приложений и предоставляет пользователю средства взаимодействия с системой.
Запускает программы, распределяет процессорное время и завершает работу.
Выделяет приложениям участки оперативной памяти и защищает их друг от друга.
Использует драйверы для работы с экраном, накопителем, сетью и периферией.
Создаёт, читает, записывает, переименовывает и удаляет файлы и папки.
Проверяет учётные записи и ограничивает права доступа.
Предоставляет графические или командные средства управления.
Экземпляр выполняющейся программы вместе с выделенными ей ресурсами и текущим состоянием.
Способность операционной системы организовать выполнение нескольких процессов, быстро распределяя между ними процессорное время и другие ресурсы.
| Средство | Назначение | Пример действия | Риск неправильного использования |
|---|---|---|---|
| Диспетчер задач | Показывает процессы и использование ресурсов | Завершить зависшее приложение | Принудительное завершение может привести к потере несохранённых данных |
| Средство обновления | Устанавливает исправления безопасности и новые версии | Обновить системный компонент | Прерывание установки может повредить систему |
| Антивредоносная защита | Ищет и блокирует опасные объекты | Проверить загруженный файл | Ложное чувство полной безопасности |
| Архиватор | Упаковывает и распаковывает данные | Создать архив папки | Неизвестный архив может содержать вредоносный файл |
| Резервное копирование | Создаёт копии для восстановления | Сохранить документы на другом носителе | Копия на том же неисправном носителе не защищает от его отказа |
Управление рассчитано на касания, жесты и экран ограниченного размера.
ОС ограничивает фоновые процессы, чтобы уменьшить расход заряда.
Приложение отдельно запрашивает доступ к камере, микрофону, файлам и геолокации.
Приложения работают в ограниченной среде и не должны свободно читать чужие данные.
Распространение, проверка, обновление и оплата часто выполняются через единый сервис.
Программы используют камеру, микрофон, спутниковую навигацию и датчики движения.
Предоставленное пользователем право обращаться к определённой функции или категории данных устройства.
Настройка, обслуживание, защита и контроль компьютерных систем, учётных записей, программ, сетей и данных.
Набор сведений, по которым система распознаёт пользователя и определяет его настройки и права.
Процесс установки программы: размещение её файлов, добавление необходимых компонентов, создание настроек и регистрация в операционной системе.
Корректное удаление установленной программы и зарегистрированных компонентов средствами операционной системы или самой программы.
Удаление значка с рабочего стола не удаляет программу. Значок чаще всего является только ярлыком - ссылкой на файл или действие.
Распределите примеры: операционная система, браузер, драйвер принтера, компилятор, графический редактор.
Системное ПО: ОС и драйвер. Прикладное ПО: браузер и графический редактор. Инструментальное ПО: компилятор.
Фонарик просит постоянный доступ к контактам и микрофону. Как следует поступить?
Ответ: не выдавать необоснованные разрешения и проверить назначение и источник приложения. Для обычного фонарика такой доступ не нужен.
Пользователь перетащил ярлык программы с рабочего стола в корзину и решил, что программа удалена.
Ответ: удалён только ярлык. Нужно использовать раздел управления приложениями ОС или официальный деинсталлятор.
Основное видео систематизирует виды программного обеспечения. Дополнительное видео объясняет роль операционной системы между программами и аппаратурой.
Основное видео. Составьте таблицу из трёх видов ПО и добавьте по два собственных примера.
Открыть видео на RutubeПрезентация поможет повторить классификацию программ и назначение операционной системы.
Выберите правильную категорию или понятие.
Ответ: совокупность программ и связанных данных, необходимых для работы компьютера и решения задач.
Ответ: системное, прикладное и инструментальное программное обеспечение.
Ответ: управлять ресурсами, обеспечивать выполнение приложений и взаимодействие пользователя с системой.
Ответ: программа - записанный набор команд, а процесс - выполняющийся экземпляр программы с текущим состоянием и ресурсами.
Ответ: право обращаться к определённой функции или категории данных устройства.
Ответ: настраивает и защищает системы, управляет пользователями и программами, обновляет, резервирует, наблюдает и восстанавливает.
Ответ: поддельный или изменённый установщик может содержать вредоносный код или нежелательные компоненты.
Ответ: ярлык является ссылкой; файлы, компоненты и настройки программы остаются установленными.
Программное обеспечение задаёт действия, выполняемые компьютерной системой.
Системное ПО управляет ресурсами и обеспечивает работу приложений.
Прикладные программы решают пользовательские задачи.
Инструментальные программы помогают создавать и проверять другие программы.
Операционная система управляет процессами, памятью, устройствами, файлами и доступом.
Драйвер связывает операционную систему с конкретным устройством.
Процесс - выполняющийся экземпляр программы.
Мобильные приложения учитывают сенсорный интерфейс, энергосбережение, изоляцию и разрешения.
Системное администрирование включает настройку, обновление, защиту, резервирование и восстановление.
Инсталляцию выполняют из доверенного источника после проверки совместимости.
Деинсталляцию выполняют штатными средствами, а не удалением ярлыка или случайных файлов.
Следующий урок посвящён файловой системе, облачным сервисам, прикладным программам, САПР и лицензированию.
На завершающем уроке раздела вы научитесь читать путь к файлу, искать объекты по имени и свойствам, организовывать хранение и резервное копирование. Разберём облачные сервисы и совместную работу, выбор прикладных программ, назначение систем автоматизированного проектирования и правила законного использования программ и цифровых ресурсов.
Поймёте назначение имени, расширения, каталога и полного пути.
Научитесь искать по имени, типу, дате и маске.
Разберёте удалённое хранение, синхронизацию и совместный доступ.
Будете выбирать приложение по задаче, формату и условиям использования.
Узнаете, как компьютер поддерживает проектирование изделия или системы.
Различите проприетарное, свободное, коммерческое и некоммерческое использование.
Поименованная совокупность данных, которая хранится на носителе и рассматривается операционной системой как единый объект.
Объект файловой системы, содержащий сведения о файлах и вложенных каталогах и позволяющий организовать иерархию хранения.
Часть операционной системы и набор правил, определяющих именование, размещение, хранение и доступ к файлам и папкам на носителе.
| Элемент | Пример | Что означает | Что важно помнить |
|---|---|---|---|
| Имя файла | report | Пользовательская часть названия | Имя должно кратко описывать содержание |
| Расширение | Часть имени после последней точки, часто указывающая формат | Переименование расширения само по себе не преобразует данные | |
| Папка | Projects | Уровень иерархии, в котором размещён объект | Одинаковые имена допустимы в разных папках |
| Путь | C:\Projects\report.pdf | Последовательность каталогов от диска или корня до файла | Символ \ разделяет уровни в пути Windows |
| Относительный путь | images/photo.webp | Путь, отсчитываемый от текущей папки | Символ / часто используется в веб-адресах и Unix-подобных ОС |
Правила внутренней организации данных. Формат определяет, как программа должна прочитать и интерпретировать содержимое.
Появление нового файла или папки с заданным именем.
Создание второго экземпляра данных в другом месте.
Изменение места объекта без сохранения прежнего экземпляра.
Изменение имени при сохранении содержимого.
Исключение объекта из файловой структуры, иногда сначала с помещением в корзину.
Создание отдельной копии для восстановления после потери или повреждения.
Шаблон для поиска группы файлов. Символ * обычно заменяет любое количество символов, а ? - один произвольный символ. Например, *.pdf означает все имена с расширением .pdf.
Интернет-сервис, который предоставляет удалённые вычислительные ресурсы: хранение данных, приложения, совместную работу или обработку.
Сервис, в котором файлы размещаются на удалённой инфраструктуре провайдера и доступны через сеть после авторизации.
Согласование копий данных на разных устройствах или в локальном и облачном хранилище.
| Возможность | Польза | Риск | Безопасное действие |
|---|---|---|---|
| Доступ с разных устройств | Файл доступен дома, в школе и на мобильном устройстве | Компрометация учётной записи | Сильный пароль и второй фактор входа |
| Ссылка общего доступа | Не нужно пересылать несколько копий | Ссылка может попасть постороннему | Ограничить круг пользователей и срок доступа |
| Совместное редактирование | Участники работают в одном документе | Случайное или намеренное изменение | Назначить права просмотра и редактирования |
| История версий | Можно вернуться к прежнему состоянию | История хранится ограниченное время | Проверить правила сервиса и иметь отдельную копию |
| Автосинхронизация | Изменения быстро появляются на устройствах | Ошибочное удаление тоже синхронизируется | Не считать синхронизацию полноценной резервной копией |
| Задача | Тип программы | Основные возможности | Критерий выбора |
|---|---|---|---|
| Подготовка текста | Текстовый процессор | Набор, структура, оформление, таблицы, экспорт | Поддерживаемые форматы и совместная работа |
| Расчёты и анализ | Электронная таблица | Формулы, сортировка, фильтры, диаграммы | Размер данных и требуемые функции |
| Изображения | Растровый или векторный редактор | Обработка фотографий или создание масштабируемой графики | Тип графики и формат результата |
| Данные организации | Система управления базами данных | Хранение, запросы, связи, контроль доступа | Структура, объём и число пользователей |
| Проектирование | САПР | Чертежи, модели, расчёты и документация | Отраслевые стандарты и совместимость |
Система автоматизированного проектирования - комплекс программных, информационных и технических средств, поддерживающий создание, изменение, анализ и выпуск проектной документации.
Структурированный перечень деталей, материалов, обозначений и других компонентов проектируемого объекта.
Условия, на которых правообладатель разрешает использовать программу или цифровой ресурс определёнными способами и в установленных пределах.
В Российской Федерации программы для ЭВМ охраняются авторским правом. Право использования предоставляется в пределах договора или лицензии. Открытая лицензия размещает доступные заранее условия, к которым пользователь присоединяется установленным способом.
Правообладатель сохраняет исключительный контроль, а пользователь получает ограниченные права по лицензии.
Лицензия предоставляет пользователю свободы запускать, изучать, изменять и распространять программу при соблюдении условий.
Текст программы на языке программирования, предназначенный для чтения и изменения человеком и последующего преобразования в исполняемую форму.
Коммерческое использование связано с предпринимательской деятельностью, получением дохода или иной деловой выгодой. Некоммерческое использование выполняется вне таких целей. Точное значение определяется условиями конкретной лицензии.
| Ситуация | Что проверить | Почему | Безопасное решение |
|---|---|---|---|
| Домашняя учебная работа | Разрешено ли личное или образовательное использование | Бесплатный учебный тариф может иметь ограничения | Прочитать условия и использовать подходящий тариф |
| Работа организации | Разрешено ли коммерческое использование и сколько установок допустимо | Личная лицензия может не подходить организации | Получить корпоративную или иную подходящую лицензию |
| Публикация изменённой программы | Разрешены ли модификация и распространение, какие уведомления нужны | Условия свободных лицензий различаются | Сохранить авторство, текст лицензии и выполнить её требования |
| Изображение из интернета | Автор, источник, лицензия и разрешённые способы использования | Доступность файла не отменяет авторское право | Выбрать открытый ресурс и указать атрибуцию |
Для пути C:\School\Informatics\lesson06.pdf назовите диск, две вложенные папки, имя и расширение файла.
Ответ: диск C:, папки School и Informatics, имя lesson06, расширение .pdf.
Нужно найти все файлы формата WebP. Какую маску использовать?
Ответ: *.webp. Звёздочка заменяет любое количество символов до расширения.
Проект должны редактировать два участника, а остальные только просматривать. Какие права назначить?
Ответ: двум участникам - редактирование, остальным - просмотр. Общедоступное редактирование включать не следует.
Программа бесплатна для личного использования, но организация хочет применять её в платной услуге. Достаточно ли бесплатности?
Ответ: нет. Нужно проверить разрешение на коммерческое использование и получить подходящую лицензию.
Основное видео объясняет файл, папку, путь и файловую систему. Дополнительное видео показывает назначение облачного хранилища, его преимущества и ограничения.
Основное видео. Выпишите определения файла, каталога, файловой системы и пути.
Открыть видео на RutubeПрезентация систематизирует устройство облачных сервисов и примеры их применения.
Выберите понятие, которое соответствует описанию.
Ответ: правила именования, размещения, хранения и доступа к файлам и папкам.
Ответ: последовательность каталогов от корня, диска или текущей папки до требуемого файла.
Ответ: все имена файлов с расширением .pdf; звёздочка заменяет любое количество символов.
Ответ: синхронизация согласует текущие копии, поэтому ошибочное удаление может распространиться; резервная копия создаётся для восстановления прежнего состояния.
Ответ: система автоматизированного проектирования, поддерживающая создание, изменение, анализ и выпуск проектной документации.
Ответ: разрешённые способы и пределы использования программы или цифрового ресурса.
Ответ: свободная лицензия предоставляет права запускать, изучать, изменять и распространять, а бесплатность говорит только об отсутствии платы и не гарантирует этих прав.
Ответ: лицензия может разрешать личное или учебное использование бесплатно, но устанавливать иные условия для деятельности организации или получения дохода.
Файловая система организует именование, хранение и доступ к файлам и папкам.
Путь указывает последовательность каталогов до объекта.
Расширение является частью имени и часто указывает формат, но не преобразует данные.
Маски * и ? помогают искать группы файлов.
Резервная копия хранится отдельно и используется для восстановления.
Облачный сервис предоставляет удалённое хранение, приложения или вычисления через сеть.
Синхронизация согласует копии, но не всегда заменяет резервное копирование.
Общий доступ должен предоставлять минимально необходимые права.
Прикладная программа выбирается по задаче, форматам, совместимости, безопасности и лицензии.
САПР поддерживает моделирование, проверку, расчёт и выпуск проектной документации.
Лицензия определяет разрешённые способы использования цифрового ресурса.
Свободное ПО и бесплатное ПО - разные понятия.
Коммерческое использование может требовать отдельного разрешения или тарифа.
Раздел «Цифровая грамотность» завершён. Далее начинается раздел «Теоретические основы информатики».
В этом уроке каждое понятие вводится с нуля. Вы последовательно разберёте, как событие становится сообщением, сообщение - данными, а данные - двоичным кодом. Затем увидите, почему два двоичных знака позволяют компьютеру представлять тексты, изображения, звук и команды.
Поймёте, почему смысл сообщения зависит от получателя и ситуации.
Узнаете, как сведения фиксируются для хранения, передачи и обработки.
Проследите, как человек связывает сведения с опытом и делает вывод.
Разберётесь, что означает представление отдельными различимыми элементами.
Поймёте, почему комбинаций из 0 и 1 достаточно для представления данных.
Представьте, что вы посмотрели на уличный термометр и увидели запись «+3 °C». Сама погода существовала и до того, как вы посмотрели на прибор. Термометр сформировал сообщение о температуре, а запись «+3 °C» позволила сохранить и передать это сообщение.
Если вы собираетесь на улицу, полученные сведения уменьшают неопределённость: теперь вы лучше понимаете, какую одежду выбрать. Связав температуру со своим опытом, вы делаете вывод: «на улице холодно, нужна тёплая куртка». Так в одной ситуации можно различить сообщение, данные, информацию и знание.
Одна и та же запись может быть данными для всех, но не обязательно даст всем одинаковую информацию. Человек, который уже знает температуру, почти ничего нового не узнает. Другой человек, который собирается выйти из дома, получит полезные сведения. Следовательно, информация связана не только с записью, но и с её смыслом для конкретного получателя.
Сведения об объектах, явлениях и процессах, которые имеют смысл для получателя и уменьшают его неопределённость. Простыми словами, информация - это то, что человек понял из сообщения и благодаря чему узнал что-то новое или уточнил уже известное.
Форма, в которой сведения передаются от источника к получателю. Сообщением может быть фраза, число на экране, фотография, звуковой сигнал, жест или показание датчика.
Зафиксированное представление сведений, пригодное для хранения, передачи или обработки. Запись «+3 °C» в файле - данные. Компьютер может сохранить и сравнить эту запись, даже если сам не понимает её так, как человек.
Осмысленные и связанные сведения, которые человек может применить для объяснения, решения задачи или принятия решения. Вывод «при +3 °C нужно одеться теплее» является знанием, потому что сведения связаны с опытом и используются для действия.
| Элемент | Пример с температурой | Главный вопрос | Что происходит |
|---|---|---|---|
| Событие | Воздух охладился до +3 °C | Что существует или произошло? | Состояние реального мира |
| Сообщение | Термометр показывает «+3 °C» | В какой форме переданы сведения? | Сведения доходят до получателя |
| Данные | Запись +3 в памяти устройства | Как сведения зафиксированы? | Запись можно хранить и обрабатывать |
| Информация | Стало известно, что на улице холодно | Что понял получатель? | Уменьшается неопределённость |
| Знание | При такой температуре нужна тёплая одежда | Как использовать сведения? | Сведения связываются с опытом |
Величина изменяется плавно и между двумя её значениями можно рассматривать промежуточные значения. Например, реальная температура воздуха может постепенно изменяться от 3,1 °C до 3,2 °C, проходя через значения между ними.
Сведения представлены отдельными различимыми элементами или значениями. Слово состоит из отдельных букв, таблица - из отдельных ячеек, цифровое изображение - из пикселей.
Преобразование непрерывного представления в набор отдельных значений. Например, электронный термометр измеряет температуру через определённые промежутки времени и сохраняет отдельные результаты: 3,1; 3,2; 3,2; 3,3 °C.
Универсальность означает, что одним общим способом можно представить разные виды сведений. Компьютеру не требуется отдельный физический способ хранения для каждой буквы, фотографии или мелодии: после кодирования всё становится последовательностями двоичных знаков.
При копировании достаточно правильно различить каждый двоичный знак. Если последовательность 010011 была передана без ошибки, получатель восстановит те же шесть знаков. В непрерывном сигнале малое искажение может изменить форму сигнала, а в дискретной записи допустимые состояния заранее определены.
Система условных обозначений и правил, по которым исходным элементам сопоставляются их записи. Код обязательно предполагает соглашение: без известного правила последовательность знаков нельзя истолковать однозначно.
Преобразование исходного сообщения в код по заданному правилу. Например, если договорились, что «дождь» обозначается кодом 01, то сообщение «дождь» при кодировании превращается в 01.
Обратное преобразование кода в исходное сообщение. Получив 01 и используя ту же кодовую таблицу, мы восстанавливаем сообщение «дождь».
Набор знаков, из которых составляются кодовые записи. В двоичном коде алфавит состоит из двух знаков: 0 и 1.
Последовательность знаков кода, назначенная одному исходному элементу. В таблице «без осадков = 00, дождь = 01, снег = 10, град = 11» каждая двухзначная запись является кодовым словом.
Электронным устройствам удобно надёжно различать два устойчивых состояния. Например, в упрощённой модели одно состояние электрической цепи можно считать низким уровнем сигнала, другое - высоким. Эти физические состояния условно обозначают знаками 0 и 1.
Следовательно, 0 и 1 внутри двоичного кода - прежде всего обозначения двух различимых состояний. Они могут использоваться для записи чисел, но двоичный код шире двоичного числа: им также представляют буквы, цвета, звук и команды.
Минимальная единица двоичных данных, которая принимает одно из двух значений: 0 или 1. Слово «бит» происходит от английского binary digit - «двоичная цифра».
Возможны два кодовых слова: 0 и 1. Ими можно обозначить два состояния, например «выключено» и «включено».
Возможны четыре кодовых слова: 00, 01, 10 и 11. Первый бит имеет два варианта, и для каждого варианта первого бита второй бит снова имеет два варианта: 2 × 2 = 4.
Формула показывает, сколько разных кодовых слов можно составить из i битов, если используются все возможные комбинации.
Прописная латинская буква N обозначает количество разных кодовых слов, то есть число доступных комбинаций.
Число 2 появляется потому, что каждый бит имеет ровно два возможных значения: 0 или 1.
Строчная латинская буква i обозначает количество битов в одном кодовом слове.
Запись 2i читается «два в степени i». Показатель степени i сообщает, сколько раз число 2 участвует в умножении. Например, 23 = 2 × 2 × 2 = 8.
| Количество битов i | Почему получается столько комбинаций | Количество кодовых слов N | Все комбинации |
|---|---|---|---|
| 1 | 2 | 21 = 2 | 0, 1 |
| 2 | 2 × 2 | 22 = 4 | 00, 01, 10, 11 |
| 3 | 2 × 2 × 2 | 23 = 8 | 000, 001, 010, 011, 100, 101, 110, 111 |
Допустим, требуется различать пять сигналов. Двух битов недостаточно, потому что 22 = 4, а четыре кодовых слова меньше пяти. Трёх битов достаточно, потому что 23 = 8. Пять комбинаций будут использованы, а три могут остаться свободными.
Поэтому для выбора длины кода применяют условие 2i ≥ N. Знак ≥ читается «больше или равно». Нужно найти наименьшее количество битов i, при котором число доступных комбинаций не меньше числа кодируемых вариантов N.
Нужно закодировать четыре сообщения о погоде: «без осадков», «дождь», «снег» и «град».
Разных сообщений четыре, поэтому N = 4. Здесь N обозначает количество вариантов, которым нужно назначить разные коды.
Один бит даёт только 21 = 2 комбинации, поэтому его недостаточно. Два бита дают 22 = 4 комбинации. Этого достаточно ровно для четырёх сообщений.
Назначим коды: без осадков - 00, дождь - 01, снег - 10, град - 11. Само распределение условно: можно было назначить иначе, но отправитель и получатель должны использовать одну и ту же таблицу.
Пусть исходная последовательность сообщений: «дождь, снег, без осадков». По таблице заменяем каждое сообщение его кодовым словом.
Все кодовые слова имеют длину два бита, поэтому разбиваем 011000 слева направо на пары: 01 | 10 | 00. Затем по таблице заменяем пары исходными сообщениями: дождь | снег | без осадков.
Для правильного декодирования нужны три условия: известная кодовая таблица, сохранённый порядок битов и понимание границ кодовых слов. В следующем уроке вы узнаете, что кодовые слова могут иметь не только одинаковую, но и разную длину.
| Вид данных | Из каких отдельных элементов строится представление | Что кодируется числами | Что получает компьютер |
|---|---|---|---|
| Текст | Символы: буквы, цифры, знаки | Каждому символу назначается числовой код | Последовательность кодов символов |
| Изображение | Пиксели - отдельные точки изображения | Положение и цвет пикселей | Последовательность кодов цветов |
| Звук | Отсчёты - отдельные измерения сигнала | Значение каждого отсчёта | Последовательность числовых значений |
| Команда | Отдельное действие из набора команд | Номер или код операции | Код, который процессор распознаёт как действие |
В приложении записано: «Автобус прибудет через 4 минуты». Назовите данные и приведите пример знания, которое человек может получить.
Ответ: данные - зафиксированная запись «4 минуты». Возможное знание - ждать недолго, поэтому можно остаться на остановке. Знание появляется после осмысления данных в конкретной ситуации.
Почему слово «ДОМ» можно считать дискретным сообщением?
Ответ: слово состоит из трёх отдельных символов: Д, О и М. Каждый символ можно отличить от остальных, пронумеровать и заменить кодом.
Сколько разных кодовых слов можно составить из трёх битов? Объясните, а не только запишите ответ.
Ответ: 23 = 2 × 2 × 2 = 8. Для каждого из двух вариантов первого бита имеются два варианта второго, а для каждой полученной пары - два варианта третьего.
Нужно закодировать пять разных команд. Достаточно ли двух битов? Какое минимальное количество битов потребуется?
Ответ: двух битов недостаточно: 22 = 4, а команд пять. Потребуются три бита: 23 = 8, поэтому можно назначить пять разных кодов и оставить три комбинации свободными.
Используйте таблицу: А = 00, Б = 01, В = 10, Г = 11. Декодируйте последовательность 011000.
Ответ: разбиваем запись на двухбитные слова: 01 | 10 | 00. По таблице получаем Б | В | А, то есть БВА.
Сначала посмотрите основное видео о кодировании информации и двоичном коде. Дополнительное видео уточняет различие непрерывной и дискретной форм представления. Видео расположены рядом: основное окно крупнее, дополнительное - меньше.
Основное видео. Выпишите определения кода, кодирования, двоичного кода и бита. Сравните их с определениями в уроке.
Открыть основное видео на RutubeИспользуйте презентацию после изучения теории: она поможет ещё раз увидеть определения и связь между сообщением, кодом и двоичным представлением.
Выберите правильный вариант. После ответа прочитайте пояснение, даже если ответили верно.
Ответ: информация зависит от знаний, цели и ситуации получателя. Запись остаётся той же, но для одного человека она уменьшает неопределённость, а для другого может не сообщать ничего нового.
Ответ: данные - зафиксированная форма сведений. Знания появляются, когда человек понимает данные, связывает их с другими сведениями и может использовать для решения или действия.
Ответ: представление отдельными различимыми элементами или значениями, которые можно пронумеровать и закодировать.
Ответ: электронным схемам удобно надёжно различать два устойчивых состояния. Их условно обозначают 0 и 1, а комбинациями этих знаков представляют разные данные.
Ответ: первый бит имеет два значения. Для каждого из них второй бит также имеет два значения. Поэтому 2 × 2 = 4: 00, 01, 10 и 11.
Ответ: N - количество возможных кодовых слов, 2 - число значений одного бита, i - количество битов в кодовом слове. Запись 2i означает умножение числа 2 само на себя i раз.
Ответ: правило или кодовую таблицу, порядок битов и границы кодовых слов. Без общего правила отправитель и получатель могут истолковать одну запись по-разному.
Информация - смысл, который получает человек или система; данные - зафиксированная форма сведений; знания - осмысленные связи и выводы, пригодные для применения.
Дискретное представление состоит из отдельных различимых элементов. Непрерывные сигналы переводятся в набор отдельных значений с помощью дискретизации.
Код задаёт соответствие между исходными элементами и условными записями. Кодирование создаёт код, декодирование восстанавливает исходное сообщение.
Бит принимает одно из двух значений: 0 или 1. Два устойчивых состояния удобно реализовать в электронных устройствах.
Из i битов можно составить N = 2i разных комбинаций. В этой формуле N - число комбинаций, i - количество битов, а 2 - число возможных значений каждого бита.
Двоичное представление универсально: после выбора подходящих правил кодирования в виде последовательностей 0 и 1 можно хранить тексты, изображения, звук, числа и команды.
Этот урок можно изучать без предварительной подготовки. Сначала вы разберётесь, что такое сообщение, символ, кодирование, бит и кодовое слово. Затем научитесь отличать равномерный код от неравномерного, увидите причину неоднозначного декодирования и пошагово освоите прямое и обратное условия Фано.
Поймёте, зачем сообщение заменяют условными знаками.
Разберёте понятия бита, кодового слова и длины кода.
Сравните равномерный и неравномерный способы кодирования.
Увидите, почему одна последовательность иногда читается по-разному.
Научитесь проверять код таблицей и кодовым деревом.
Начнём с обычной ситуации. Человек хочет передать другому человеку слово «ДОМ». Слово является сообщением, а буквы Д, О и М - отдельными символами этого сообщения. Получатель понимает сообщение, потому что знает русский алфавит и правила языка.
Сообщение можно передать голосом, записать на бумаге, отправить по сети или сохранить в памяти компьютера. Смысл сообщения может оставаться прежним, но форма его представления меняется.
Компьютер не понимает букву так, как понимает её человек. Чтобы устройство могло хранить и обрабатывать текст, звук, изображение или команду, исходные элементы заменяют последовательностями технически различимых знаков.
Сведения об объектах, событиях, свойствах или действиях, которые человек или устройство может получить, сохранить, передать или обработать.
Форма, в которой информация представлена для передачи или хранения: текст, звук, изображение, последовательность сигналов.
Отдельный элемент сообщения. Символом может быть буква, цифра, знак препинания, пробел или команда.
Набор символов, которые разрешено использовать в рассматриваемой системе сообщений.
Кодирование - это замена исходных символов другими знаками по заранее установленному правилу. Правило должно быть известно и отправителю, и получателю. Иначе получатель увидит последовательность знаков, но не сможет восстановить её смысл.
Допустим, нужно передавать три команды светофору: «стоять», «приготовиться», «двигаться». Их можно заменить сигналами красный, жёлтый и зелёный. Смысл цвета определяется соглашением. Сам по себе зелёный свет не содержит слова «двигаться», но участники движения знают правило.
Обратное преобразование называется декодированием. При декодировании получатель использует ту же таблицу и по коду восстанавливает исходное сообщение.
Система условных обозначений и правил, по которым исходные элементы заменяются кодовыми обозначениями.
Преобразование исходного сообщения в код.
Обратное преобразование кода в исходное сообщение.
Список соответствий между исходными символами и назначенными им кодовыми словами.
Электронному устройству удобно различать два устойчивых состояния: например, есть электрический сигнал или нет сигнала. Эти два состояния условно обозначают цифрами 1 и 0. Именно поэтому в компьютерах широко применяется двоичное кодирование.
Один двоичный знак называется битом. Слово «бит» происходит от английского выражения binary digit - «двоичная цифра». Бит может иметь только одно из двух значений: 0 или 1.
Важно: последовательность 01 в коде не нужно понимать как обычное десятичное число один. Это строка из двух двоичных знаков. Начальный ноль является частью кодового слова и удалять его нельзя.
Алфавит, состоящий из двух знаков: 0 и 1.
Один знак двоичного алфавита, принимающий значение 0 или 1.
Последовательность знаков кодового алфавита, назначенная одному исходному символу.
Количество знаков в кодовом слове. Длина слова 01 равна двум битам, а длина слова 110 - трём битам.
| Исходный символ | Кодовое слово | Как понимать запись | Длина |
|---|---|---|---|
| А | 0 | Один двоичный знак | 1 бит |
| Б | 10 | Сначала 1, затем 0 | 2 бита |
| В | 110 | Знаки 1, 1, 0 по порядку | 3 бита |
| Г | 111 | Три единицы подряд | 3 бита |
В таблице кодов часто пишут А = 00. В данном контексте знак равенства используется как краткая запись соглашения: «символу А назначено кодовое слово 00». Это не арифметическое утверждение о том, что буква равна числу.
Если Б = 01, В = 10 и Г = 11, то сообщение БВА кодируется заменой каждого символа: Б → 01, В → 10, А → 00. Стрелка → читается «преобразуется в» или «заменяется на». После соединения получаем 011000.
Вертикальная черта | в записи 01 | 10 | 00 показывает границы кодовых слов только для объяснения. В реальном потоке данные могут передаваться без пробелов и черт: 011000. Получатель должен знать, как правильно восстановить границы.
| Шаг | Что делаем | Результат |
|---|---|---|
| 1 | Берём исходное сообщение | БВА |
| 2 | Заменяем Б по таблице | 01 |
| 3 | Заменяем В по таблице | 10 |
| 4 | Заменяем А по таблице | 00 |
| 5 | Соединяем кодовые слова | 01 | 10 | 00 → 011000 |
Код называется равномерным, если все его кодовые слова имеют одинаковую длину. Например, слова 00, 01, 10 и 11 содержат по два бита. Получатель заранее знает: каждые два бита обозначают один исходный символ.
Поток 011000 делится слева направо на равные группы: 01 | 10 | 00. По таблице 01 означает Б, 10 означает В, 00 означает А. Получается исходное сообщение БВА.
Почему этот способ надёжен? Граница определяется не содержимым слова, а фиксированной длиной. После двух битов слово обязательно заканчивается, после следующих двух заканчивается второе слово.
Код, в котором все кодовые слова содержат одинаковое количество знаков.
Заранее установленное одинаковое количество битов для каждого символа.
Место в потоке, где заканчивается код одного символа и начинается код следующего.
| Поток | Разбивка по 2 бита | Замена по таблице | Сообщение |
|---|---|---|---|
| 011000 | 01 | 10 | 00 | Б | В | А | БВА |
| 111100 | 11 | 11 | 00 | Г | Г | А | ГГА |
| 001011 | 00 | 10 | 11 | А | В | Г | АВГ |
Количество слов получается из подсчёта вариантов. В каждой позиции двоичного слова можно поставить один из двух знаков: 0 или 1. Если позиция одна, вариантов два. Если позиций две, для каждого первого знака существуют два варианта второго знака: два умножить на два, то есть четыре.
Для короткой записи введём обозначения. Заглавная латинская буква N будет означать количество разных кодовых слов, а строчная латинская буква i - количество битов в одном равномерном слове. Буквы выбраны условно и не являются постоянными числами: их значения задаются конкретной задачей.
Знак = читается «равно» и показывает, что слева и справа записано одно количество. Точка · между числами обозначает умножение. Маленькая буква i справа вверху у числа 2 называется показателем степени. Поэтому формула N = 2i читается: «количество слов N равно двум в степени i». Например, при i = 3 получаем N = 23 = 2 · 2 · 2 = 8.
Количество разных двоичных слов фиксированной длины равно двум в степени, равной количеству битов.
Количество различных кодовых слов, которые можно составить.
Знак равенства: левая и правая части выражают одно количество.
Число вариантов каждой позиции: 0 или 1.
Количество битов, то есть позиций, в одном кодовом слове.
Показатель степени - число множителей 2.
При i = 2: N = 22 = 2 · 2 = 4. Слова: 00, 01, 10, 11.
| Длина i | Подсчёт | Количество N | Все слова или пример |
|---|---|---|---|
| 1 бит | 2 | 2 | 0, 1 |
| 2 бита | 2 · 2 | 4 | 00, 01, 10, 11 |
| 3 бита | 2 · 2 · 2 | 8 | Все слова от 000 до 111 |
| 4 бита | 2 · 2 · 2 · 2 | 16 | Все слова от 0000 до 1111 |
Допустим, исходный алфавит содержит пять символов. Двухбитных слов только четыре, поэтому их не хватит: одному из пяти символов не достанется отдельного кода. Нужно увеличить длину до трёх битов. Три бита дают восемь комбинаций, а восьми кодов достаточно для пяти символов.
В таких задачах выбирают наименьшее целое значение i, при котором 2i не меньше количества исходных символов. Слово «целое» означает, что длина не может быть равна 2,5 бита: кодовое слово состоит из целого числа знаков.
Знак ≥ читается «больше или равно». Запись 2i ≥ 5 означает: количество доступных двоичных слов должно быть не меньше пяти.
| Пробуемая длина | Сколько слов получаем | Хватит для 5 символов? | Вывод |
|---|---|---|---|
| i = 1 | 21 = 2 | Нет | Трём символам кода не хватает |
| i = 2 | 22 = 4 | Нет | Одному символу кода не хватает |
| i = 3 | 23 = 8 | Да | Минимальная подходящая длина |
Неравномерным называется код, в котором кодовые слова имеют разную длину. Например: А = 0, Б = 10, В = 110, Г = 111. Слово для А содержит один бит, для Б - два бита, для В и Г - по три.
Зачем усложнять границы? В реальных сообщениях одни символы встречаются чаще других. Если часто встречающемуся символу назначить короткий код, а редким - более длинные коды, общий поток иногда становится короче.
Однако короткие слова нельзя назначать произвольно. Код должен позволять получателю однозначно находить границы. Поэтому после оценки выгоды обязательно проверяют возможность декодирования.
Код, в котором не все кодовые слова имеют одинаковую длину.
Количество появлений символа в сообщении или доля его появлений среди всех символов.
Уменьшение объёма данных при сохранении возможности восстановить нужную информацию.
Частые символы получают короткие слова.
Фиксированной длины больше нет.
Возьмём сообщение ААААББВГ. В нём восемь символов: А встречается четыре раза, Б - два раза, В и Г - по одному разу.
Равномерный код для четырёх разных символов требует по два бита на символ. Знак умножения будем записывать точкой ·. Поэтому восемь символов занимают 8 · 2 = 16 бит.
В неравномерном коде А = 0, Б = 10, В = 110, Г = 111 частый символ А имеет самый короткий код. Подсчитаем вклад каждого символа отдельно и затем сложим.
| Символ | Сколько раз встречается | Длина кода | Занято битов |
|---|---|---|---|
| А | 4 | 1 бит | 4 · 1 = 4 |
| Б | 2 | 2 бита | 2 · 2 = 4 |
| В | 1 | 3 бита | 1 · 3 = 3 |
| Г | 1 | 3 бита | 1 · 3 = 3 |
| Итог | 8 символов | Разная | 4 + 4 + 3 + 3 = 14 бит |
Рассмотрим неудачную таблицу: А = 0, Б = 01, В = 1. Все три кодовых слова различны, но этого недостаточно.
Пусть получена последовательность 01. Её можно прочитать как одно целое слово 01, то есть как символ Б. Но ту же последовательность можно разделить 0 | 1: код 0 означает А, код 1 означает В. Получается другое сообщение АВ.
Получатель не может определить, какой вариант задумал отправитель. Такая ситуация называется неоднозначным декодированием.
Для каждой допустимой кодовой последовательности существует только один способ восстановить исходное сообщение.
Одна кодовая последовательность допускает два или больше разных исходных сообщений.
Разделение общей последовательности на отдельные кодовые слова.
| Получено | Разбиение | Замена по таблице | Результат |
|---|---|---|---|
| 01 | 01 | 01 → Б | Б |
| 01 | 0 | 1 | 0 → А; 1 → В | АВ |
| Вывод | Два допустимых разбиения | Два сообщения | Код неоднозначен |
Префикс - это начальная часть слова. Начало берётся без перестановки знаков и обязательно начинается с первого знака.
У слова 1011 префиксами являются 1, 10 и 101. Всё слово 1011 тоже иногда называют несобственным префиксом, но при проверке кода нас интересует, является ли одно отдельное кодовое слово началом другого, более длинного слова.
Запись 01 не является префиксом слова 1011, потому что слово 1011 начинается с 10. Запись 11 встречается в конце, но не в начале, поэтому префиксом также не является.
Начальная последовательность знаков слова.
Код, в котором ни одно кодовое слово не является началом другого кодового слова.
Возможность завершить чтение символа сразу после получения его полного кодового слова, не заглядывая вперёд.
| Проверяемая запись | Слово 1011 начинается так? | Префикс? |
|---|---|---|
| 1 | Да: 1... | Да |
| 10 | Да: 10... | Да |
| 101 | Да: 101... | Да |
| 01 | Нет: первый знак отличается | Нет |
| 11 | Нет: это окончание, а не начало | Нет |
Прямое условие Фано формулируется так: ни одно кодовое слово не является префиксом, то есть началом, другого кодового слова.
Рассмотрим код А = 0, Б = 10, В = 110, Г = 111. Слово 0 не является началом остальных слов, потому что они начинаются с 1. Слово 10 не является началом 110 или 111: первые два знака этих слов равны 11. Слова 110 и 111 имеют одинаковую длину и различаются последним битом.
Почему условие работает? Когда чтение слева направо впервые дало полное кодовое слово, продолжать его уже не нужно: более длинного слова с таким началом в таблице нет. Значит, граница найдена однозначно.
Ни одно кодовое слово не должно быть началом другого кодового слова.
Условие, выполнение которого гарантирует нужное свойство. Выполнение прямого условия Фано гарантирует однозначное декодирование слева направо.
| Короткое слово | С чем сравниваем | Совпадает с началом? | Вывод |
|---|---|---|---|
| 0 | 10, 110, 111 | Нет | Нарушения нет |
| 10 | 110, 111 | Нет: у длинных слов начало 11 | Нарушения нет |
| 110 | 111 | Нет: длина одинакова | Нарушения нет |
| Итог | 0, 10, 110, 111 | Префиксов нет | Условие выполнено |
Кодовое дерево начинается с точки «Начало», где ещё не прочитан ни один бит. Каждая ветвь с подписью 0 добавляет ноль, а ветвь с подписью 1 добавляет единицу.
Конечная вершина с исходным символом называется листом. Если все символы находятся только в листьях, ни одно кодовое слово не продолжается после уже завершённого слова. Это наглядно показывает выполнение прямого условия Фано.
На схеме код А = 0, Б = 10, В = 110, Г = 111. Синие вершины означают, что чтение нужно продолжить. Зелёные вершины - листья, в которых найден исходный символ.
Пусть А = 0, а Б = 01. Чтобы построить код Б, после ветви 0 нужно продолжить путь по ветви 1. Но в вершине 0 уже расположен символ А.
Получается, что вершина А одновременно должна быть окончанием одного слова и промежуточной точкой другого. Она перестаёт быть листом. Это и есть наглядное нарушение прямого условия Фано: слово 0 стало началом слова 01.
При чтении первого нуля получатель не знает, остановиться и записать А или перейти дальше в ожидании Б.
Исходные символы находятся только в конечных вершинах.
Символ оказался во внутренней вершине.
| Что осталось | Что читаем | Найденное слово | Символ |
|---|---|---|---|
| 010110111 | 0 | 0 | А |
| 10110111 | 1 → 10 | 10 | Б |
| 110111 | 1 → 11 → 110 | 110 | В |
| 111 | 1 → 11 → 111 | 111 | Г |
| Пусто | Поток закончился | - | Результат АБВГ |
Иногда код проверяют не по началу, а по окончанию слов. Окончание слова называется суффиксом. Например, 01 является суффиксом слова 1101, потому что слово заканчивается знаками 01.
Обратное условие Фано формулируется так: ни одно кодовое слово не является суффиксом, то есть окончанием, другого кодового слова. Такой код можно однозначно декодировать справа налево.
Пример: А = 0, Б = 01, В = 11. Прямое условие нарушено, потому что 0 является началом 01. Но обратное условие выполнено: слово 0 не является окончанием 01 или 11. Поток 010 читаем справа: 0 → А, остаётся 01 → Б. Получаем БА.
Конечная часть слова.
Ни одно кодовое слово не является окончанием другого кодового слова.
При прямом условии поток читают слева направо, при обратном - справа налево.
Проверяются начала слов.
Проверяются окончания слов.
Прямое и обратное условия Фано являются достаточными условиями. Слово «достаточное» означает: если условие выполнено, однозначность гарантирована.
Но из нарушения конкретного условия нельзя автоматически делать вывод, что любой код обязательно неоднозначен. Например, код может не быть префиксным, но удовлетворять обратному условию и декодироваться справа налево.
В школьной задаче нужно внимательно прочитать требование: проверить прямое условие, обратное условие или возможность однозначного декодирования. Это близкие, но не одинаковые формулировки.
| Фраза в задаче | Что проверять |
|---|---|
| «Прямое условие Фано» | Ни одно слово не является началом другого |
| «Обратное условие Фано» | Ни одно слово не является окончанием другого |
| «Префиксный код» | То же, что выполнение прямого условия Фано |
| «Декодировать слева направо» | Удобнее использовать префиксный код |
| «Однозначно декодируемый код» | Нужно обосновать единственность разбора; одного различия слов недостаточно |
Однозначность кода не означает защиту от повреждения данных. Если при передаче один бит изменился, потерялся или добавился, получатель может получить другое допустимое слово.
В равномерном коде замена одного бита обычно повреждает один символ, но удаление бита сдвигает все последующие границы. В неравномерном коде ошибка может изменить путь по дереву и повлиять на несколько следующих символов.
Для обнаружения и исправления ошибок применяются дополнительные методы: контрольные биты, контрольные суммы и специальные помехоустойчивые коды. Они не заменяют условие Фано, потому что решают другую задачу.
Изменение, потеря или добавление знака в кодовой последовательности.
Код с дополнительными данными, позволяющими обнаруживать или исправлять некоторые ошибки.
Дополнительный бит, используемый для проверки правильности части данных.
Сколько битов содержится в кодовом слове 00101?
Решение: В слове пять знаков: 0, 0, 1, 0, 1. Следовательно, длина равна 5 битам. Начальные нули считаются.
А = 00, Б = 01, В = 10, Г = 11. Декодируйте поток 00110110.
Решение: Все слова имеют длину 2. Делим: 00 | 11 | 01 | 10. По таблице получаем А | Г | Б | В. Ответ: АГБВ.
Нужно равномерно закодировать 6 символов двоичными словами. Какова минимальная длина?
Решение: Два бита дают 22 = 4 слова - мало. Три бита дают 23 = 8 слов - достаточно. Минимальная длина i = 3 бита.
А = 0, Б = 01, В = 1. Покажите два способа прочитать поток 01.
Решение: Первый способ: 01 → Б. Второй: 0 | 1 → А | В. Одна запись даёт Б или АВ, поэтому код неоднозначен.
Даны слова 0, 10, 110, 111. Выполняется ли прямое условие Фано?
Решение: Да. 0 не является началом слов, начинающихся с 1. Слово 10 не является началом 110 и 111, потому что они начинаются с 11. Слова 110 и 111 имеют одинаковую длину.
Даны слова 00, 010, 011, 1. Какая пара нарушает прямое условие Фано?
Решение: Проверяем короткие слова. 00 не является началом 010 или 011. Слово 1 также не является началом других слов. Нарушения нет: прямое условие выполнено. Это задание проверяет внимательность - совпадения 0 недостаточно, полное слово 00 должно совпасть с началом.
А = 0, Б = 10, В = 110, Г = 111. Декодируйте 111010110.
Решение: Читаем слева: 111 → Г, затем 0 → А, затем 10 → Б, затем 110 → В. Ответ: ГАБВ. Проверка: 111 | 0 | 10 | 110 = 111010110.
Даны слова 0, 01, 11. Выполняется ли обратное условие Фано?
Решение: Да. Слово 0 не является окончанием 01 или 11; они заканчиваются единицей. Слова 01 и 11 имеют одинаковую длину. Код можно читать справа налево.
Сначала изучите текст урока, затем используйте видео для повторения. Основной ролик закрепляет различие равномерных и неравномерных кодов; дополнительный показывает проверку условия Фано на задачах.
Основное видео. Во время просмотра выпишите определения и самостоятельно разделите хотя бы один двоичный поток на кодовые слова.
Открыть основное видео на RutubeИспользуйте дополнительный материал после теории, чтобы ещё раз увидеть определения, правила и примеры.
Выберите ответ и обязательно прочитайте пояснение. При ошибке вернитесь к соответствующему разделу теории.
Ответ: Информация является содержанием сведений, а сообщение - формой их представления для передачи или хранения.
Ответ: Замена исходных символов кодовыми обозначениями по заранее установленному правилу.
Ответ: Один знак двоичного алфавита со значением 0 или 1.
Ответ: Кодовое слово является последовательностью знаков, а не обычным числом. Ноль определяет длину и положение остальных знаков.
Ответ: Код, в котором все кодовые слова имеют одинаковую длину.
Ответ: N - количество возможных двоичных слов, i - число битов в каждом слове.
Ответ: Частым символам можно назначить короткие слова и уменьшить общий объём сообщения.
Ответ: Ситуация, когда один поток можно разделить на кодовые слова несколькими способами и получить разные сообщения.
Ответ: Начальная часть слова.
Ответ: Ни одно кодовое слово не является началом другого кодового слова.
Ответ: Конечная часть слова.
Ответ: Ни одно кодовое слово не является окончанием другого кодового слова.
Ответ: Повторно закодировать полученное сообщение и сравнить поток с исходной последовательностью.
Ответ: Нет. Оно обеспечивает поиск границ кодовых слов. Для обнаружения и исправления повреждений применяют помехоустойчивые коды и контрольные данные.
Кодирование заменяет исходные символы условными обозначениями по известному правилу.
Бит является одним двоичным знаком 0 или 1; кодовое слово состоит из одного или нескольких битов.
В равномерном коде все слова имеют одинаковую длину, поэтому поток делится на равные группы.
Формула N = 2i показывает количество двоичных слов длины i битов.
В неравномерном коде частые символы могут иметь короткие слова, но границы требуют специальной проверки.
Неоднозначность возникает, когда один поток допускает несколько разбиений на кодовые слова.
Прямое условие Фано запрещает одному слову быть началом другого и позволяет читать слева направо.
Обратное условие Фано запрещает одному слову быть окончанием другого и позволяет читать справа налево.
В правильном префиксном дереве исходные символы находятся только в листьях.
Условие Фано решает задачу однозначных границ, а не задачу защиты от ошибок передачи.
Урок начинается с нулевого уровня. Вы разберётесь, что именно можно измерять в информации, почему единицей стал бит, как из количества возможных вариантов возникают степени двойки и логарифм, а затем научитесь рассчитывать объём сообщений в битах и байтах. Все буквы и математические знаки объясняются до использования.
Поймёте, какие свойства сообщения можно выражать числом.
Научитесь находить объём записи по символам и длине кода.
Разберёте биты, байты и перевод между единицами.
Свяжете информацию с уменьшением неопределённости.
Научитесь читать каждую букву, степень, индекс и знак сравнения.
Измерить величину - значит сравнить её с принятой единицей и получить число. Например, длину сравнивают с метром, время - с секундой, массу - с килограммом. Число без единицы часто непонятно: фраза «длина равна 5» не сообщает, речь идёт о миллиметрах, метрах или километрах.
Информацию тоже требуется оценивать численно. Компьютеру нужно знать, сколько памяти выделить для сообщения, сколько данных передать по сети и сколько времени займёт передача. Для этого измеряют объём записи.
Но у информации есть и другая сторона. Сообщение может устранить неопределённость и сообщить, какой из возможных вариантов наступил. Поэтому в школьной информатике рассматривают два подхода: алфавитный и содержательный.
Свойство, которое можно сравнивать и выражать числом.
Заранее выбранная величина, с которой сравнивают результат.
Количество единиц данных, необходимое для записи сообщения при заданном способе кодирования.
Числовая оценка того, насколько сообщение уменьшило неопределённость.
Представим закрытую дверь. До получения сообщения возможны два варианта: дверь открыта или закрыта. Ответ на один вопрос «да или нет» позволяет выбрать один вариант из двух.
Количество информации, необходимое для различения двух равновероятных вариантов, принимают за один бит. Слово «равновероятные» означает, что до получения сообщения оба варианта считаются одинаково возможными.
В технике битом также называют один двоичный разряд, который может находиться в одном из двух состояний: 0 или 1. Поэтому одно и то же слово связывает единицу информации и один знак двоичной записи.
Единица количества информации; в двоичных данных - один разряд со значением 0 или 1.
Имеющий два возможных состояния или использующий два знака.
Варианты с одинаковой вероятностью наступления.
Вопрос, допускающий только два ответа, например «да» или «нет».
Возможны два варианта: да или нет.
Один двоичный вопрос устраняет выбор.
Остаётся один определённый вариант.
Сообщение «Занятие начнётся в 10:00» можно рассматривать с двух сторон. Первая сторона - форма записи: сколько символов в тексте и сколько битов занимает каждый символ. Так работает алфавитный подход.
Вторая сторона - смысл полученного сообщения: сколько вариантов времени было до сообщения и насколько уменьшилась неопределённость. Так работает содержательный подход.
Один и тот же текст может занимать одинаковый объём, но иметь разную ценность для разных людей. Поэтому объём записи и полезность сведений нельзя считать одним понятием.
Измеряет форму записи сообщения.
Измеряет уменьшение неопределённости.
Алфавитом в информатике называют конечный набор символов, которые разрешено использовать для составления сообщений. Это понятие шире обычного буквенного алфавита.
Например, алфавит десятичных цифр содержит десять символов: 0, 1, 2, 3, 4, 5, 6, 7, 8 и 9. Алфавит текстового редактора может включать прописные и строчные буквы, цифры, пробел, знаки препинания и служебные символы.
При подсчёте каждый различимый символ учитывают один раз. Если система различает А и а, это два разных символа. Пробел также является символом, если он кодируется и хранится.
Конечный набор допустимых символов сообщения.
Отдельный элемент алфавита: буква, цифра, знак, пробел или команда.
Набор, содержащий определённое, не бесконечное количество элементов.
Символ, которому система назначает отдельный код.
| Алфавит | Какие символы входят | Количество разных символов |
|---|---|---|
| Двоичный | 0 и 1 | 2 |
| Десятичные цифры | Цифры от 0 до 9 | 10 |
| Команды светофора | Красный, жёлтый, зелёный | 3 |
| Прописные русские буквы | Буквы от А до Я, включая Ё | 33 |
Количество разных символов в алфавите называется мощностью алфавита. Слово «мощность» здесь не означает физическую мощность двигателя или прибора. Это математический термин для количества элементов набора.
Чтобы не повторять длинное выражение «мощность алфавита», в формулах используют заглавную латинскую букву N. Это условное обозначение. Буква не возникает из вычисления и не имеет постоянного значения: N задаётся конкретным алфавитом.
Если алфавит состоит из символов А, Б, В и Г, то N = 4. Знак = читается «равно». Запись N = 4 означает: количество разных символов данного алфавита равно четырём.
Количество разных символов, входящих в алфавит.
Условное обозначение мощности алфавита - заглавная латинская буква.
Знак равенства: слева и справа указано одно и то же значение.
| Исходный алфавит | Подсчёт | Мощность |
|---|---|---|
| 0, 1 | Два разных знака | N = 2 |
| А, Б, В, Г | Четыре разные буквы | N = 4 |
| Цифры от 0 до 9 | Десять разных цифр | N = 10 |
| 33 русские буквы и пробел | 33 буквы и 1 пробел | N = 34 |
Компьютер хранит данные двоичными знаками 0 и 1. Поэтому каждому символу исходного алфавита назначают отдельное двоичное кодовое слово.
Если алфавит содержит четыре символа, можно использовать двухбитные слова 00, 01, 10 и 11. Слово «двухбитное» означает, что код содержит ровно два двоичных знака.
Такой код является равномерным: каждый символ занимает одинаковое количество битов. Благодаря одинаковой длине общий поток делится на равные группы.
Последовательность двоичных знаков, назначенная одному исходному символу.
Количество битов в коде одного символа.
Способ кодирования, при котором все символы занимают одинаковое количество битов.
| Символ | Код | Длина |
|---|---|---|
| А | 00 | 2 бита |
| Б | 01 | 2 бита |
| В | 10 | 2 бита |
| Г | 11 | 2 бита |
Каждая двоичная позиция допускает два знака: 0 или 1. Если позиция одна, можно составить два слова. Если позиций две, каждый вариант первой позиции сочетается с двумя вариантами второй: два умножить на два, то есть четыре слова.
Количество битов в коде одного символа обозначим строчной латинской буквой i. Это условная буква, значение которой задаётся задачей. Например, запись i = 3 означает, что каждый символ кодируется тремя битами.
Точку · будем использовать как знак умножения. Маленькая буква i справа вверху у числа 2 называется показателем степени. Запись 2i читается «два в степени i» и означает произведение i множителей, каждый из которых равен 2.
Количество битов в равномерном коде одного символа. Строчная латинская буква.
Маленькое число или буква справа вверху, показывающие количество одинаковых множителей.
Количество разных двоичных слов длины i битов.
Знак умножения. Например, 2 · 2 = 4.
| Длина i | Как считаем варианты | Количество слов |
|---|---|---|
| i = 1 | 2 | 2 слова: 0 и 1 |
| i = 2 | 2 · 2 | 4 слова |
| i = 3 | 2 · 2 · 2 | 8 слов |
| i = 4 | 2 · 2 · 2 · 2 | 16 слов |
Теперь объединим два обозначения. N показывает количество символов исходного алфавита, i показывает число битов в коде одного символа. Двоичных слов длины i существует 2i.
Если используются все возможные кодовые слова и каждому символу назначено одно слово, получаем равенство N = 2i. Формула читается: «мощность алфавита N равна двум в степени i».
Формула не является правилом без причины. Число 2 появляется из двух состояний каждого бита, а степень i - из количества двоичных позиций.
Равенство для полного равномерного двоичного кода, в котором использованы все комбинации длины i.
Мощность исходного алфавита - количество разных символов.
Равенство двух количеств.
Два возможных знака каждого бита: 0 и 1.
Количество битов в кодовом слове.
Показатель степени - количество множителей 2.
При i = 3 получаем N = 23 = 2 · 2 · 2 = 8 символов.
Пусть алфавит содержит десять символов - десятичные цифры. Двух битов мало, потому что они дают только четыре слова. Трёх битов тоже мало: восемь слов не позволяют назначить отдельный код всем десяти цифрам. Четыре бита дают шестнадцать слов, поэтому их достаточно.
В такой ситуации ищут наименьшее целое i, при котором 2i не меньше N. Знак ≥ читается «больше или равно». Запись 2i ≥ N означает: доступных двоичных слов должно быть не меньше, чем исходных символов.
Слово «наименьшее» важно. Пять битов тоже дали бы достаточно слов, но код был бы длиннее необходимого.
Условие достаточного количества равномерных двоичных кодов.
Количество доступных двоичных слов.
Знак «больше или равно».
Количество символов, которые нужно закодировать.
Искомая целая длина кодового слова.
Для N = 10: 23 = 8 - мало; 24 = 16 - достаточно. Значит, i = 4 бита.
| Пробуем i | Получаем слов | Сравниваем с N = 10 | Вывод |
|---|---|---|---|
| i = 2 | 22 = 4 | 4 меньше 10 | Не хватает |
| i = 3 | 23 = 8 | 8 меньше 10 | Не хватает |
| i = 4 | 24 = 16 | 16 больше 10 | Минимальная подходящая длина |
Иногда длину кода записывают через логарифм. Логарифм отвечает на вопрос: «В какую степень нужно возвести основание, чтобы получить заданное число?»
Запись log2N читается «логарифм N по основанию 2». Маленькая цифра 2 справа внизу называется нижним индексом и показывает основание логарифма. В нашем случае основание равно 2, потому что используется двоичный код.
Если N = 8, то log28 = 3, потому что 23 = 8. Логарифм и степень описывают одну связь в обратных направлениях: степень находит число комбинаций, логарифм - необходимое число битов.
Показатель степени, в которую нужно возвести основание, чтобы получить заданное число.
Принятое сокращённое обозначение логарифма.
Основание логарифма; показывает, что ищется степень числа 2.
Формула точно даёт целое число битов, когда N является степенью двойки.
Количество битов на один символ.
Логарифм по основанию 2.
Мощность алфавита.
Если N находится между степенями двойки, для равномерного кода результат округляют вверх до целого числа битов. Проще сравнить N с 2, 4, 8, 16, 32, 64 и далее.
Мощность алфавита не сообщает, сколько символов записано в конкретном сообщении. Например, русский алфавит содержит 33 буквы, но слово «ДОМ» состоит только из трёх символов.
Количество символов в сообщении обозначают заглавной латинской буквой K. Это ещё одно условное сокращение. Запись K = 120 означает, что сообщение содержит 120 символов.
При подсчёте нужно учитывать условие задачи. Если сказано считать пробелы и знаки препинания, они входят в K. Если задача говорит только о буквах, учитываются только буквы.
Количество символов в конкретном сообщении.
Количество последовательных символов, образующих сообщение.
Одно место, занятое одним символом.
Сколько разных символов разрешено.
Сколько символов фактически записано.
Пусть каждый символ занимает i битов, а всего в сообщении K символов. Тогда нужно сложить i битов K раз. Повторное сложение заменяется умножением.
Общий информационный объём обозначают заглавной латинской буквой I. В этом разделе I измеряется в битах. Формула I = K · i читается: «объём сообщения I равен количеству символов K, умноженному на число битов одного символа i».
Формула применима непосредственно при равномерном кодировании, когда каждый символ занимает одинаковое количество битов. Для слов разной длины пришлось бы складывать фактические длины кодовых слов.
Информационный объём равномерно закодированного сообщения.
Общий объём сообщения в битах.
Количество символов в сообщении.
Знак умножения.
Количество битов в коде одного символа.
Если K = 100 символов и i = 5 битов, то I = 100 · 5 = 500 бит.
| Обозначение | Значение | Что означает |
|---|---|---|
| N | 64 | Разных символов в алфавите |
| i | 6 битов | Код одного символа |
| K | 200 символов | Длина сообщения |
| I | 1200 битов | Общий объём |
Один бит очень мал, поэтому на практике используют более крупные единицы. Восемь последовательных битов образуют один байт.
Сокращение «Кбайт» означает килобайт, «Мбайт» - мегабайт, «Гбайт» - гигабайт. В школьных задачах обычно принимают: 1 Кбайт = 1024 байта, 1 Мбайт = 1024 Кбайта, 1 Гбайт = 1024 Мбайта.
Число 1024 возникает как 210. Верхний индекс 10 означает десять множителей 2. Получается 1024 разных комбинации десяти двоичных разрядов.
Группа из 8 битов.
В школьных задачах - 1024 байта.
В школьных задачах - 1024 Кбайта.
В школьных задачах - 1024 Мбайта.
| Единица | Соотношение | Что крупнее |
|---|---|---|
| 1 байт | 8 битов | Байт крупнее бита |
| 1 Кбайт | 1024 байта | Кбайт крупнее байта |
| 1 Мбайт | 1024 Кбайта | Мбайт крупнее Кбайта |
| 1 Гбайт | 1024 Мбайта | Гбайт крупнее Мбайта |
При переходе от более крупной единицы к более мелкой число увеличивается, поэтому выполняют умножение. Например, 25 байтов содержат 25 · 8 = 200 битов.
При переходе от более мелкой единицы к более крупной число уменьшается, поэтому выполняют деление. Двоеточие : будем использовать как знак деления. Например, 1200 битов : 8 = 150 байтов.
Проверить действие можно здравым смыслом. Байт крупнее бита, поэтому количество байтов должно быть меньше количества битов. Стрелка → в таблице читается «переходим из единицы слева в единицу справа».
Знак деления. Запись 16 : 8 означает «шестнадцать разделить на восемь».
Выражение одной величины в другой единице без изменения самой величины.
| Переход | Действие | Пример |
|---|---|---|
| Байты → биты | Умножить на 8 | 25 · 8 = 200 битов |
| Биты → байты | Разделить на 8 | 1200 : 8 = 150 байтов |
| Кбайты → байты | Умножить на 1024 | 3 · 1024 = 3072 байта |
| Байты → Кбайты | Разделить на 1024 | 2048 : 1024 = 2 Кбайта |
Формула I = K · i вычисляет объём самих закодированных символов при заданных условиях. Реальный файл может содержать дополнительные данные: сведения о формате, имени документа, структуре, шрифте, сжатии или проверке целостности.
Поэтому рассчитанный теоретический объём текста не всегда совпадает со свойством «размер файла» в операционной системе. В учебной задаче дополнительные данные учитывают только тогда, когда они прямо указаны.
Также размер зависит от кодировки. Один и тот же видимый символ в разных кодировках может занимать разное количество байтов. Это будет подробно изучаться в теме кодирования текста.
Рассчитывается по заданной модели.
Определяется конкретным форматом.
Неопределённость возникает, когда заранее неизвестно, какой из нескольких вариантов осуществится. До броска монеты возможны орёл и решка. После сообщения «выпал орёл» неопределённость исчезает.
Содержательный подход оценивает, сколько неопределённости устранило сообщение. Чем больше равновероятных вариантов было до сообщения, тем больше информации нужно для указания одного варианта.
Слово «равновероятные» принципиально важно. Если один исход почти неизбежен, сообщение о нём обычно уменьшает неопределённость меньше, чем сообщение о редком неожиданном исходе.
Состояние, при котором заранее неизвестно, какой вариант осуществится.
Один возможный результат события или опыта.
Числовая мера возможности наступления события.
Оценка информации по уменьшению неопределённости после получения сообщения.
Пусть задуман один из восьми равновероятных вариантов. Один двоичный вопрос может разделить восемь вариантов на две равные группы по четыре. Ответ оставляет одну группу.
Второй вопрос делит оставшиеся четыре варианта на две группы по два. Третий вопрос различает два последних варианта и оставляет один.
Таким образом, три последовательных ответа «да или нет» различают восемь вариантов. Это соответствует равенству 8 = 23.
| До вопроса | Что делает вопрос | После ответа |
|---|---|---|
| 8 вариантов | Делит на две равные половины | 4 варианта |
| 4 варианта | Снова делит пополам | 2 варианта |
| 2 варианта | Выбирает один из двух | 1 вариант |
Для N равновероятных исходов количество информации о том, какой исход наступил, вычисляют с помощью логарифма по основанию 2. Эту связь называют формулой Хартли.
Здесь буква N означает количество возможных исходов, а не мощность алфавита. Одна и та же буква может обозначать похожее количество в разных моделях, поэтому смысл всегда читают по условию.
Буква I обозначает количество полученной информации в битах. В алфавитном подходе I обозначало объём всей записи, а здесь - уменьшение неопределённости. Единица одинакова, но смысл величины определяется контекстом.
Формула Хартли для N равновероятных исходов.
Количество информации в сообщении об исходе, измеряемое в битах.
Логарифм по основанию 2 - искомая степень числа 2.
Количество равновероятных возможных исходов.
Если N = 16, то I = log216 = 4 бита, потому что 24 = 16.
| Количество исходов N | Степень двойки | Количество информации I |
|---|---|---|
| 2 | 21 = 2 | 1 бит |
| 4 | 22 = 4 | 2 бита |
| 8 | 23 = 8 | 3 бита |
| 16 | 24 = 16 | 4 бита |
Для шести равновероятных исходов значение log26 находится между 2 и 3, потому что 22 = 4, а 23 = 8. Математическое количество информации может быть дробным.
Знак ≈ читается «приблизительно равно». С помощью калькулятора получают log26 ≈ 2,585 бита. Запятая в числе 2,585 отделяет целую часть от дробной.
Это не означает, что один физический двоичный разряд делят на части. Дробное значение является математической мерой информации. Если нужно назначить каждому из шести исходов отдельное равномерное кодовое слово, понадобятся три целых бита.
Знак приближённого равенства. Значения близки, но не полностью совпадают.
Математическая оценка количества информации, а не часть отдельной ячейки памяти.
Для 6 равновероятных исходов получается примерно 2,585 бита.
Для отдельного кода каждого исхода нужны 3 бита.
Если в задаче указаны алфавит, количество символов сообщения и число битов на символ, применяется алфавитный подход. Обычно требуется найти длину кода или объём записи.
Если речь идёт о выборе одного из равновероятных исходов, уменьшении неопределённости, угадывании варианта или числе вопросов «да или нет», применяется содержательный подход.
Иногда обозначения совпадают. Поэтому начинать решение нужно не с формулы, а с ответа словами: что означает каждая данная величина в этой задаче.
| Признаки условия | Подход | Основная связь |
|---|---|---|
| Алфавит, символы, длина сообщения | Алфавитный | N = 2i; I = K · i |
| Равновероятные исходы, неопределённость | Содержательный | I = log2N |
| Биты и байты | Перевод единиц | 1 байт = 8 битов |
| Реальный файл и формат | Уточнить модель | Учесть кодировку и служебные данные |
Алфавит содержит буквы А, Б, В, Г, Д и пробел. Чему равно N?
Решение: Различимых символов шесть: пять букв и один пробел. Поэтому N = 6.
Для алфавита из 16 символов используется равномерный двоичный код. Найдите i.
Решение: 16 = 24, поэтому i = 4 бита на символ.
Алфавит содержит 20 символов. Какова минимальная длина равномерного кода?
Решение: 24 = 16 - недостаточно; 25 = 32 - достаточно. Следовательно, i = 5 битов.
N = 32, K = 300. Найдите I в битах.
Решение: 32 = 25, поэтому i = 5. Затем I = K · i = 300 · 5 = 1500 битов.
Сообщение занимает 2400 битов. Сколько это байтов?
Решение: Байт крупнее бита, поэтому делим: 2400 : 8 = 300 байтов.
Файл содержит 48 байтов данных. Сколько это битов?
Решение: Переходим к более мелкой единице и умножаем: 48 · 8 = 384 бита.
Один из восьми равновероятных вариантов был выбран. Сколько информации сообщает результат?
Решение: I = log28 = 3 бита, потому что 23 = 8.
В условии даны 64 символа алфавита и текст длиной 500 символов. Какой подход нужен?
Решение: Алфавитный подход, потому что задача описывает форму записи: мощность алфавита и длину сообщения. Сначала i = 6, затем I = 500 · 6.
Сначала изучите теорию и решённые примеры. Основное видео поможет сопоставить два подхода; дополнительное закрепит расчёты мощности алфавита, веса символа и объёма сообщения.
Основное видео. Во время просмотра отдельно записывайте, что измеряет каждый подход и какие условия нужны для формулы.
Открыть основное видео на RutubeИспользуйте дополнительный материал после теории, чтобы ещё раз увидеть определения, правила и примеры.
Выберите ответ и обязательно прочитайте пояснение. При ошибке вернитесь к соответствующему разделу теории.
Ответ: Сравнить её с принятой единицей и выразить результат числом.
Ответ: Единица количества информации; в двоичной записи - один разряд 0 или 1.
Ответ: Алфавитный измеряет объём формы записи, содержательный - уменьшение неопределённости.
Ответ: Количество разных символов алфавита. Обозначается N.
Ответ: Количество битов в равномерном коде одного символа.
Ответ: Каждая из i двоичных позиций имеет два варианта, поэтому общее число сочетаний равно произведению i двоек.
Ответ: Выбрать наименьшее целое i, при котором 2i ≥ N.
Ответ: Степень, в которую нужно возвести 2, чтобы получить N.
Ответ: K - число символов конкретного сообщения, N - число разных символов алфавита.
Ответ: Объём равномерно закодированного сообщения равен числу символов, умноженному на количество битов одного символа.
Ответ: 8 битов.
Ответ: Байт является более крупной единицей, поэтому число единиц уменьшается.
Ответ: Состояние, при котором заранее неизвестно, какой из нескольких вариантов осуществится.
Ответ: Возможные исходы должны быть равновероятными.
Ответ: Файл может содержать служебные данные, использовать другую кодировку или сжатие.
Измерение выражает величину числом в выбранных единицах.
Один бит различает два равновероятных варианта и является одним двоичным разрядом.
Алфавитный подход измеряет объём записи независимо от её смысла.
Мощность алфавита N - количество разных допустимых символов.
Длина равномерного кода i связана с количеством слов степенью 2i.
Если кодов должно хватить для N символов, выбирают минимальное целое i при 2i ≥ N.
K обозначает количество символов сообщения, I - общий объём.
При равномерном кодировании I = K · i.
Один байт содержит 8 битов; при переходе к более крупной единице выполняют деление.
Содержательный подход измеряет уменьшение неопределённости.
Для N равновероятных исходов формула Хартли имеет вид I = log2N.
Теоретический объём сообщения может отличаться от размера реального файла.
Этот урок можно изучать без предварительной подготовки. Сначала вы разберётесь, что такое процесс и чем информация отличается от данных, сообщения и сигнала. Затем по отдельности изучите передачу, хранение, обработку и поиск, а в конце проследите все процессы в единой практической системе.
Различите информацию, данные, сообщение и сигнал.
Разберёте источник, приёмник, канал, кодирование и помехи.
Поймёте назначение носителя, файла, формата и резервной копии.
Увидите путь от входных данных через алгоритм к результату.
Научитесь формулировать запрос и оценивать найденные сведения.
Предмет и процесс - не одно и то же. Книга является предметом, а чтение книги - процессом. Файл является объектом, а его копирование, сохранение или поиск - процессами.
Процессом называют изменение или последовательность действий, происходящих во времени. У процесса есть начальное состояние, выполняемые действия и результат.
Информационный процесс - это процесс, в котором что-либо происходит с информацией: её получают, создают, передают, сохраняют, преобразуют, находят, защищают или удаляют.
Изменение или последовательность действий, разворачивающихся во времени.
Последовательность действий, выполняемых с информацией или её представлением.
То, что имеется до начала процесса.
То, что получено после выполнения действий.
Исходная информация или данные.
Передача, хранение, обработка или поиск.
Полученный, сохранённый или преобразованный результат.
Эти слова связаны, но обозначают разные стороны одного явления. Информация - это сведения, которые помогают человеку или системе что-либо узнать. Данные - форма, пригодная для хранения и обработки.
Сообщение - конкретная форма передачи информации от одного участника другому. Например, фраза «температура 18 градусов» является сообщением.
Чтобы сообщение прошло через физическую среду, оно представляется сигналами. Звук голоса - изменение давления воздуха, световой импульс - изменение света, электрический сигнал - изменение электрической величины.
Сведения об объектах, событиях, свойствах или действиях.
Информация, представленная в форме, пригодной для хранения, передачи или обработки.
Форма представления информации для передачи получателю.
Физическое изменение, с помощью которого сообщение переносится во времени или пространстве.
| Понятие | Пример | Главный вопрос |
|---|---|---|
| Информация | На улице холодно | Что стало известно? |
| Данные | Запись температуры: 5 градусов | В какой форме записано? |
| Сообщение | Уведомление о погоде | Что передаётся получателю? |
| Сигнал | Радиоволна или электрический импульс | Как физически переносится сообщение? |
В этом уроке рассматриваются четыре основных процесса. Передача перемещает сообщение от источника к получателю. Хранение сохраняет данные для будущего использования. Обработка преобразует данные. Поиск помогает найти нужные сведения среди имеющихся.
В реальной системе процессы редко существуют отдельно. Полученный файл сначала передаётся, затем сохраняется, после этого программа может обработать его, а пользователь позднее найдёт файл по названию.
Стрелка → в схеме читается «переходит к следующему этапу». Она показывает направление движения данных, а не арифметическое действие.
Передача начинается с источника. Источник располагает сведениями и формирует сообщение. Получатель, или приёмник, должен принять сообщение и восстановить его смысл.
Между источником и получателем находится канал связи. Канал включает среду и технические средства, по которым проходят сигналы.
Например, во время телефонного разговора говорящий является источником, его речь - сообщением, телефон и сеть образуют канал, а слушающий является получателем. Во время ответа роли меняются.
Человек, устройство или система, формирующие сообщение.
Человек, устройство или система, для которых предназначено сообщение.
Совокупность среды и технических средств передачи сигналов.
Физическая среда, по которой распространяется сигнал: воздух, провод, оптическое волокно или пространство.
| Ситуация | Источник | Сообщение | Канал | Получатель |
|---|---|---|---|---|
| Устный ответ | Обучающийся | Произнесённая фраза | Воздух и звук | Учитель |
| Электронное письмо | Отправитель | Текст и вложения | Компьютерная сеть | Адресат |
| Датчик температуры | Датчик | Результат измерения | Провод или радиосвязь | Управляющее устройство |
| Радиопередача | Радиостанция | Звуковая программа | Радиоволны | Радиоприёмник |
Исходное сообщение не всегда можно непосредственно отправить по выбранному каналу. Сначала его кодируют - представляют сигналами или знаками, подходящими для технической системы.
После прохождения канала полученные сигналы декодируют, то есть восстанавливают представление, понятное получателю. Кодирование и декодирование должны использовать согласованные правила.
Если отправитель записал текст одной системой знаков, а получатель применил другое правило чтения, данные могут быть получены физически, но смысл будет восстановлен неправильно.
Преобразование сообщения в форму, подходящую для передачи.
Восстановление сообщения из принятого кода.
Согласованные правила обмена данными между участниками или устройствами.
Кодирование меняет форму представления данных, чтобы их можно было хранить, передавать или обрабатывать. Любая цифровая запись использует определённый код.
Сжатие предназначено для уменьшения объёма данных. После распаковки должна восстанавливаться исходная информация или допустимое приближение, если применяется сжатие с потерями.
Шифрование предназначено для ограничения доступа к содержанию. Зашифрованные данные можно передать, но без ключа их смысл должен быть недоступен постороннему.
Преобразование данных с целью уменьшения их объёма.
Восстановление данных из сжатого представления.
Преобразование данных для защиты содержания от неразрешённого чтения.
Секретное или открытое значение, используемое алгоритмом шифрования и расшифрования.
| Действие | Главная цель | Что требуется для обратного действия |
|---|---|---|
| Кодирование | Представить данные в нужной форме | Правило декодирования |
| Сжатие | Уменьшить объём | Алгоритм распаковки |
| Шифрование | Ограничить доступ | Правильный ключ и алгоритм |
Канал связи работает в физической среде, поэтому на сигнал могут воздействовать посторонние факторы. В звуковом разговоре мешает шум, в радиоканале - другие сигналы, в проводе - электрические наводки.
Такое нежелательное воздействие называют помехой. Помеха может изменить, удалить или добавить часть сигнала. В результате принятое сообщение будет отличаться от отправленного.
Для уменьшения ошибок усиливают сигнал, повторяют передачу, используют контрольные данные и специальные коды. Контрольные данные не несут основного сообщения, но помогают проверить его целостность.
Постороннее воздействие, искажающее передаваемый сигнал.
Несовпадение принятых данных с отправленными.
Сохранность данных без неразрешённых или случайных изменений.
Дополнительные значения для обнаружения некоторых ошибок.
Источник сформировал правильную последовательность.
Последовательность может быть проверена.
Односторонняя передача не сообщает источнику, получил ли адресат сообщение. Поэтому многие системы используют подтверждение - ответ получателя о результате приёма.
Ответ, возвращающий сведения о результате действия, называется обратной связью. Если подтверждение не пришло за допустимое время, система может повторить отправку.
Подтверждение не всегда означает, что человек прочитал и понял сообщение. Оно может подтверждать только доставку данных на устройство. Уровень подтверждения должен быть определён правилами системы.
Ответ о том, что данные приняты или обработаны определённым образом.
Передача сведений о результате обратно источнику или управляющей системе.
Новая отправка данных, если первая попытка не подтверждена или завершилась ошибкой.
Формирует сообщение.
Передаёт данные.
Принимает и проверяет.
Данные приняты или обнаружена ошибка.
Получатель возвращает подтверждение или запрос на повторную передачу.
Хранение позволяет использовать данные не только в момент их создания, но и позже. Чтобы сохранить сведения, их фиксируют на материальном или техническом носителе.
Запись - процесс помещения данных на носитель. Чтение - процесс получения ранее записанных данных. Если носитель повреждён или формат неизвестен, физическое наличие данных ещё не гарантирует возможность их прочитать.
Хранение включает не только запись. Нужно организовать данные, защитить их от потери и обеспечить возможность найти нужный объект.
Сохранение данных во времени с возможностью последующего использования.
Материальный объект или техническая среда, на которой зафиксированы данные.
Помещение данных на носитель.
Получение данных с носителя.
Компьютерная система, расположенная в другом месте и доступная через сеть.
| Носитель | Что хранит | Как читается |
|---|---|---|
| Бумага | Текст и изображения | Глазами или сканером |
| Жёсткий диск | Цифровые файлы | Компьютерным устройством |
| Флеш-накопитель | Переносимые цифровые данные | Через разъём компьютера |
| Удалённый сервер | Файлы и базы данных | Через сеть после проверки доступа |
Файл - именованная совокупность данных, хранящаяся как единый объект. Имя помогает человеку и системе обращаться к этому объекту.
Формат файла задаёт правила внутреннего устройства данных. Одинаковые биты, прочитанные по разным правилам, могут быть поняты неправильно.
В имени файла после точки часто указывают расширение. Например, в имени lesson.txt часть lesson является основной частью имени, а txt - расширением. Расширение подсказывает предполагаемый формат, но настоящее содержимое определяется структурой файла.
Именованный объект хранения данных.
Правила организации и толкования данных внутри файла.
Часть имени после последней точки, обычно указывающая тип файла.
Возможность программы правильно прочитать данные заданного формата.
| Имя | Основная часть | Расширение | Предполагаемое содержимое |
|---|---|---|---|
| lesson.txt | lesson | txt | Обычный текст |
| table.csv | table | csv | Табличные данные |
| photo.webp | photo | webp | Изображение |
| report.pdf | report | Электронный документ |
Чтобы находить и управлять данными, системе нужны сведения о самих объектах хранения. Такие сведения называются метаданными.
Метаданными файла могут быть имя, размер, дата создания, автор, тип и права доступа. Они описывают объект, но не обязательно входят в основное содержимое документа.
Папки, категории и единые правила именования создают структуру. Без структуры даже сохранённые данные трудно найти и правильно использовать.
Данные, описывающие другие данные или объект хранения.
Контейнер для логической группировки файлов и других папок.
Правила расположения, группировки и именования объектов.
Разрешения на чтение, изменение, создание или удаление данных.
Главная папка.
Папка предмета.
Папка уровня обучения.
Папка конкретной темы.
Код, схема и дополнительные материалы.
Имя, дата, формат, автор и доступ.
Если данные существуют только в одном экземпляре, поломка носителя или ошибочное удаление могут привести к полной потере. Поэтому создают резервные копии.
Резервная копия предназначена для восстановления актуальных данных после сбоя. Её желательно хранить отдельно от основного экземпляра, чтобы одна авария не уничтожила оба.
Архив предназначен для длительного хранения редко используемых материалов и предыдущих состояний. Архив может быть частью системы резервирования, но цели различаются.
Дополнительный экземпляр данных для восстановления после потери или повреждения.
Возврат работоспособных данных из копии.
Организованное длительное хранение материалов, которые редко изменяются или используются.
Сохранённое состояние файла или данных в определённый момент.
Нужна для восстановления текущей работы.
Нужен для длительного сохранения истории.
Обработка - это преобразование исходных данных для получения нужного результата. Исходные данные называют входными, полученный результат - выходными.
Между входом и выходом находятся правила преобразования. Например, чтобы найти средний балл, берут оценки как входные данные, складывают их и делят сумму на количество оценок.
Выходные данные одного процесса могут стать входными данными следующего. Поэтому сложная программа состоит из последовательности связанных этапов.
Преобразование данных по заданным правилам для получения результата.
Данные, поступающие в процесс до преобразования.
Результат, полученный после обработки.
Изменение формы, порядка, структуры или значения данных.
Чтобы обработка повторялась правильно, действия описывают в определённом порядке. Такое точное описание называется алгоритмом.
Алгоритм выполняет исполнитель. Исполнителем может быть человек, программа, робот или другое устройство. Исполнитель должен понимать каждую команду алгоритма.
Одна и та же задача может решаться разными алгоритмами. Их сравнивают по правильности, времени выполнения, требуемой памяти и удобству.
Точное и конечное описание последовательности действий для решения задачи.
Отдельное указание, понятное исполнителю.
Объект, способный выполнять команды алгоритма.
Свойство алгоритма давать правильный результат для допустимых входных данных.
| Задача | Вход | Алгоритм | Исполнитель | Выход |
|---|---|---|---|---|
| Найти сумму | Набор чисел | Последовательно сложить | Человек или программа | Сумма |
| Отсортировать фамилии | Список фамилий | Сравнивать и переставлять | Программа | Упорядоченный список |
| Изменить размер изображения | Файл изображения | Пересчитать точки изображения | Графическая программа | Новое изображение |
Обработка не всегда означает вычисление. Сортировка изменяет порядок объектов, фильтрация оставляет объекты по условию, преобразование формата меняет способ записи, вычисление создаёт новые значения.
При редактировании человек изменяет содержание. При распознавании программа преобразует изображение текста в последовательность символов. При сжатии изменяется представление данных.
Перед обработкой важно проверить качество входных данных. Неверная дата, пропущенное значение или ошибочная единица измерения могут привести к неправильному результату даже при исправном алгоритме.
Расположение объектов в определённом порядке.
Отбор объектов, удовлетворяющих условию.
Изменение содержания или структуры данных.
Определение объектов или символов по исходным сигналам и данным.
| Вид обработки | Что изменяется | Пример |
|---|---|---|
| Вычисление | Получается новое числовое значение | Средний балл |
| Сортировка | Порядок записей | Фамилии по алфавиту |
| Фильтрация | Состав выбранных записей | Только задания без ответа |
| Редактирование | Содержание объекта | Исправление текста |
| Преобразование формата | Способ записи | Сохранение изображения в другом формате |
Поиск - процесс нахождения нужных данных среди множества доступных объектов. Чтобы искать, нужно сформулировать признаки искомого объекта.
Описание того, что требуется найти, называется поисковым запросом. Запрос может содержать слова, дату, автора, категорию, номер или несколько условий одновременно.
Результат поиска должен соответствовать информационной потребности пользователя. Простого совпадения одного слова иногда недостаточно.
Нахождение данных, соответствующих заданным признакам.
Формулировка признаков и условий искомой информации.
Признак, по которому объект включают в результаты или исключают из них.
Сведения, которые пользователю действительно необходимо получить.
Просматривать каждый объект при каждом запросе может быть слишком долго. Поэтому поисковые системы заранее создают индекс - специальную структуру с признаками объектов и указателями на них.
Фильтр ограничивает результаты по выбранному условию: например, только документы за текущий год. Сортировка после поиска меняет порядок результатов, но не обязательно изменяет их состав.
Степень соответствия результата запросу называют релевантностью. Высокая релевантность означает, что найденный материал хорошо отвечает потребности пользователя.
Структура, ускоряющая поиск по заранее собранным признакам объектов.
Условие, ограничивающее состав результатов.
Степень соответствия найденного результата запросу и потребности.
Изменение порядка найденных объектов по выбранному признаку.
Изменяет состав результатов.
Изменяет порядок результатов.
Поисковая система находит совпадения, но не гарантирует истинность каждого материала. Пользователь должен оценить источник, автора, дату публикации и подтверждение сведений.
Достоверность означает соответствие сведений действительности. Актуальность показывает, подходят ли сведения для текущего времени и задачи. Полнота показывает, достаточно ли данных для вывода.
Для важного решения желательно сравнить несколько независимых источников и обратиться к первичному документу: официальному тексту, исходным данным или исследованию.
Соответствие сведений действительности.
Соответствие сведений текущему времени и задаче.
Достаточность сведений для понимания или решения.
Исходный документ, данные или свидетельство, на которых основаны последующие сообщения.
| Вопрос проверки | Что выясняем |
|---|---|
| Кто сообщил? | Автор и ответственность источника |
| Когда опубликовано? | Не устарели ли сведения |
| На чём основано? | Есть ли первичные данные или документ |
| Подтверждается ли? | Совпадают ли сведения у независимых источников |
| Достаточно ли? | Хватает ли данных для вывода |
Метеостанция показывает, как несколько информационных процессов образуют одну систему. Датчики измеряют температуру, давление и влажность. Измеренные значения становятся входными данными.
Устройство кодирует значения и передаёт их на сервер. Сервер сохраняет записи с датой и местом измерения, проверяет данные и вычисляет сводные показатели.
Пользователь формулирует запрос, например «температура в городе сегодня утром», система находит подходящие записи и показывает результат.
Устройство, преобразующее измеряемую физическую величину в данные.
Организованное хранилище связанных записей, предназначенное для сохранения и поиска.
| Этап | Данные | Результат |
|---|---|---|
| Измерение | Физическая температура | Числовое значение |
| Передача | Закодированное значение | Доставка на сервер |
| Хранение | Значение и метаданные | Запись в базе |
| Обработка | Набор измерений | Среднее, наименьшее и наибольшее значения |
| Поиск | Запрос пользователя | Нужный период и место |
Датчик измеряет физическую величину.
Значение кодируется и отправляется.
Сервер записывает значение, место и время.
Программа проверяет и вычисляет показатели.
Поисковый запрос пользователя возвращает нужные результаты; обнаруженная ошибка может вызвать повторное измерение.
Учитель создаёт текст задания. Система сохраняет его как данные, добавляет метаданные: предмет, класс, дату выдачи и срок выполнения.
Задание передаётся обучающемуся через сеть. После открытия система может зарегистрировать факт доставки. Обучающийся создаёт ответ и отправляет его обратно.
Программа сохраняет ответ, проверяет формат, а учитель обрабатывает содержание и выставляет результат. Позднее задание можно найти по предмету, дате или фамилии.
Хорошая информационная система должна не только выполнять процессы, но и сохранять важные свойства данных. Целостность означает отсутствие неправильных изменений. Доступность означает возможность получить данные тогда, когда они нужны.
Конфиденциальность означает защиту сведений от постороннего доступа. Для этого применяют учётные записи, проверку личности, права доступа и шифрование.
Эти свойства могут требовать разных мер. Резервная копия помогает восстановлению и доступности, контрольные данные - целостности, права доступа и шифрование - конфиденциальности.
Способность системы выполнять требуемые функции и сохранять данные в заданных условиях.
Возможность получить данные и использовать систему в нужное время.
Защита информации от доступа лиц, не имеющих разрешения.
Установление того, кто пытается получить доступ.
Набор сведений и настроек, по которым система узнаёт пользователя и определяет его права.
| Свойство | Что защищаем | Пример меры |
|---|---|---|
| Целостность | Правильность и неизменность | Контроль и журнал изменений |
| Доступность | Возможность своевременно получить данные | Резервирование и восстановление |
| Конфиденциальность | Содержание от посторонних | Права доступа и шифрование |
Обучающийся отправляет учителю файл через электронную систему. Назовите источник, сообщение, канал и получателя.
Решение: Источник - обучающийся; сообщение - файл с ответом; канал - устройство, сеть и электронная система; получатель - учитель.
Голосовое сообщение передаётся по мобильной сети. Что является сообщением, а что сигналом?
Решение: Сообщение - произнесённая речь и её содержание. Сигнал - физические электрические и радиосигналы, переносящие закодированные данные.
Программа уменьшила размер файла перед отправкой. Это кодирование, сжатие или шифрование?
Решение: Главная цель - уменьшение объёма, поэтому это сжатие. При этом файл также имеет определённое кодовое представление.
Основной диск сломался. Какая заранее выполненная мера поможет вернуть файлы?
Решение: Проверенная резервная копия на другом носителе или сервере. Из неё выполняют восстановление.
Программа вычисляет средний балл по оценкам. Назовите вход, алгоритм и выход.
Решение: Вход - список оценок; алгоритм - сложить оценки и разделить сумму на их количество; выход - средний балл.
Сначала оставили только документы за 2026 год, затем расположили их от новых к старым.
Решение: Отбор только 2026 года - фильтрация. Расположение от новых к старым - сортировка.
Запрос «информация» дал слишком много результатов. Как сделать запрос полезнее?
Решение: Добавить признаки информационной потребности: тему, класс, вид материала, автора, дату или точное название.
Датчик измерил температуру, отправил значение на сервер, сервер записал его и вычислил среднее. Назовите процессы.
Решение: Получение данных, передача, хранение и обработка. Если пользователь затем найдёт запись по дате, добавится поиск.
Основное видео систематизирует передачу, хранение и обработку информации. Дополнительное поможет ещё раз проследить элементы информационных процессов на практических примерах.
Основное видео. Для каждого примера называйте исходные данные, выполняемое действие и результат.
Открыть основное видео на RutubeИспользуйте дополнительный материал после теории, чтобы ещё раз увидеть определения, правила и примеры.
Выберите ответ и обязательно прочитайте пояснение. При ошибке вернитесь к соответствующему разделу теории.
Ответ: Изменение или последовательность действий, происходящих во времени.
Ответ: Последовательность действий с информацией или её представлением.
Ответ: Информация является сведениями, данные - формой их представления для хранения, передачи или обработки.
Ответ: Сообщение несёт содержание, сигнал физически переносит сообщение.
Ответ: Из источника, сообщения, кодирования, канала, декодирования и получателя.
Ответ: Постороннее воздействие, способное исказить сигнал.
Ответ: Чтобы источник получил сведения о результате приёма или действия.
Ответ: Материальный объект или техническая среда, на которой зафиксированы данные.
Ответ: Формат задаёт внутренние правила данных, расширение является частью имени и лишь указывает предполагаемый тип.
Ответ: Данные, описывающие другой объект данных: имя, дату, размер, автора и другие свойства.
Ответ: Копия нужна для восстановления текущих данных, архив - для длительного хранения истории и редко используемых материалов.
Ответ: Точное и конечное описание последовательности действий для решения задачи.
Ответ: Входные поступают до обработки, выходные являются её результатом.
Ответ: Фильтрация меняет состав объектов, сортировка меняет их порядок.
Ответ: Степень соответствия результата запросу и информационной потребности.
Ответ: Целостность, доступность и конфиденциальность.
Информационный процесс - последовательность действий с информацией или данными.
Информация выражает сведения, данные представляют их в формальной форме, сообщение передаёт, сигнал физически переносит.
Передача связывает источник и получателя через кодирование, канал и декодирование.
Помехи могут искажать сигнал; контроль и обратная связь помогают обнаруживать ошибки.
Хранение требует носителя, формата, структуры, метаданных и возможности чтения.
Резервная копия нужна для восстановления, архив - для длительного сохранения истории.
Обработка преобразует входные данные в выходные по алгоритму.
Поиск начинается с информационной потребности и запроса, затем результаты оцениваются.
Фильтрация изменяет состав результатов, сортировка - их порядок.
Достоверность, актуальность и полнота определяют пригодность найденных сведений.
Реальная система объединяет передачу, хранение, обработку и поиск.
Целостность, доступность и конфиденциальность являются важными свойствами данных.
Урок начинается с нулевого уровня. Вы узнаете, что называют системой, как выделяют её элементы, границу, входы, выходы и состояние. Затем разберёте, зачем управлению нужна цель, чем прямое управление отличается от управления с обратной связью и как автоматический термостат поддерживает температуру.
Научитесь выделять элементы, связи, границу и окружающую среду.
Поймёте, что такое вход, выход и измеряемая характеристика.
Разберёте цель, воздействие, объект и управляющее устройство.
Сравните прямое управление и управление с обратной связью.
Пошагово изучите работу термостата и причины ошибок регулирования.
Объектом называют то, что человек рассматривает как отдельное целое: автомобиль, компьютер, комнату, организацию или программу. Один и тот же объект можно изучать с разных точек зрения.
Системой называют не просто набор частей, а целое, в котором части связаны и совместно выполняют определённую функцию. Например, система отопления включает источник тепла, трубы, радиаторы, датчики и устройство управления.
Если убрать важную связь, части могут перестать работать как система. Отдельно лежащие котёл, трубы и радиатор ещё не обогревают помещение: их нужно правильно соединить и организовать совместную работу.
То, что рассматривается как отдельное целое.
Совокупность взаимосвязанных элементов, образующих целое и выполняющих общую функцию.
Часть системы, которую на выбранном уровне рассматривают без дальнейшего деления.
Отношение или взаимодействие между элементами, по которому передаются данные, энергия, материал или воздействие.
Части, из которых построено целое.
Передают данные, энергию или воздействие.
Результат совместной работы элементов.
Невозможно одновременно подробно рассматривать весь окружающий мир. Поэтому исследователь мысленно проводит границу и решает, что относится к системе, а что находится снаружи.
Всё, что находится за выбранной границей и взаимодействует с системой, называют окружающей средой. Граница зависит от задачи. При изучении термостата комнату можно считать объектом управления, а наружную погоду - частью окружающей среды.
Один и тот же предмет в разных задачах может быть элементом, системой или частью среды. Радиатор является элементом системы отопления, но при исследовании его конструкции сам рассматривается как система из секций и каналов.
Условное разделение между системой и тем, что рассматривается как внешняя среда.
Объекты и условия вне системы, которые могут на неё воздействовать или получать её результаты.
Степень подробности, выбранная для решения задачи.
Элементы, которые исследуются как части системы.
Факторы окружающей среды.
Система взаимодействует с окружающей средой. То, что поступает в систему, называют входом. Это могут быть данные, энергия, материал или команда.
То, что система передаёт наружу, называют выходом. Выходом может быть готовый продукт, сообщение, изменение температуры или выполненное действие.
Состояние описывает систему в конкретный момент. Оно определяется набором характеристик, которые важны для задачи. Для комнаты такими характеристиками могут быть температура, влажность и открыто ли окно.
Данные, энергия, материал или воздействие, поступающие извне.
Результат, который система передаёт наружу или делает наблюдаемым.
Совокупность значений важных характеристик в определённый момент.
Свойство системы, которое можно описать или измерить.
| Система | Пример входа | Пример состояния | Пример выхода |
|---|---|---|---|
| Компьютерная программа | Введённые данные | Текущие значения и этап работы | Результат вычисления |
| Система отопления | Команда и энергия | Температура помещения | Нагрев воздуха |
| Светофор | Время или сигнал датчика | Текущий режим | Цветовой сигнал |
| Стиральная машина | Бельё, вода, программа | Этап стирки | Выстиранное бельё |
Управление - это целенаправленное воздействие на объект. Слово «целенаправленное» означает, что заранее известно, какого результата хотят достичь или какое состояние нужно поддерживать.
Например, включение нагревателя само по себе является воздействием. Оно становится управлением, если выполняется ради цели: повысить температуру или поддерживать её в заданном диапазоне.
Без цели нельзя определить качество управления. Одинаковая температура может быть подходящей для хранения продуктов и неподходящей для жилой комнаты.
Целенаправленное воздействие на объект для достижения или поддержания требуемого состояния.
Описание требуемого результата или состояния объекта.
Система или процесс, состояние которых требуется изменить или поддерживать.
Команда, сигнал, энергия или действие, изменяющие состояние объекта.
Воздействие формирует управляющая система. Ею может быть человек, программа, электронное устройство или сочетание нескольких элементов.
Управляющая система получает цель и доступные сведения, принимает решение и формирует управляющий сигнал. Объект управления выполняет полученную команду в пределах своих возможностей.
Например, водитель управляет автомобилем: воспринимает дорогу, выбирает действие и воздействует на руль и педали. В автоматическом устройстве похожие функции выполняют датчики, программа и исполнительные механизмы.
Человек или техническая система, формирующие управляющее воздействие.
Сообщение или физический сигнал, содержащий команду объекту.
Устройство, непосредственно воздействующее на объект: двигатель, клапан, нагреватель или привод.
Механизм, преобразующий управляющий сигнал в движение или другое физическое действие.
| Задача | Управляющая система | Объект | Исполнительный механизм |
|---|---|---|---|
| Поддерживать тепло | Термостат | Комната | Котёл или нагреватель |
| Удерживать скорость | Водитель или автоматика | Автомобиль | Двигатель и тормоза |
| Наполнить бак | Контроллер | Бак с водой | Клапан |
| Повернуть робота | Программа управления | Робот | Электродвигатели |
Прямая связь передаёт управляющее воздействие от управляющей системы к объекту. Команда движется в одном основном направлении: от того, кто управляет, к тому, чем управляют.
Если после команды система не получает сведений о фактическом результате, такой контур называют разомкнутым. Слово «разомкнутый» означает, что информационный путь не возвращается от результата к управляющему устройству.
Пример - нагреватель, включённый таймером на десять минут. Таймер подаёт команду и выключает устройство по времени, но не проверяет, какой стала температура.
Передача управляющей команды от управляющей системы к объекту.
Система, не использующая сведения о фактическом результате для корректировки текущего воздействия.
Устройство или программа, выполняющие действие по истечении заданного времени.
Разомкнутое управление подходит, если результат достаточно предсказуем, внешние условия мало меняются, а высокая точность не требуется.
Например, обычный светофор может переключать сигналы по заранее заданному расписанию. Он не измеряет длину очереди, но в стабильных условиях расписание может быть приемлемым.
Преимущество разомкнутой системы - простота. Ей не нужны датчик результата, обратный канал и алгоритм коррекции. Недостаток - невозможность автоматически заметить отклонение.
| Пример | Заданное действие | Проверяется ли результат |
|---|---|---|
| Микроволновая печь по времени | Нагревать заданное число минут | Температура продукта обычно не измеряется |
| Полив по таймеру | Открыть воду по расписанию | Влажность почвы может не измеряться |
| Светофор по расписанию | Переключать сигналы через интервалы | Поток автомобилей может не измеряться |
Система проще и дешевле.
Результат не проверяется автоматически.
На объект действуют не только управляющие команды. Внешний фактор, который изменяет состояние объекта и мешает достижению цели, называют возмущением.
Для комнаты возмущением может быть открытое окно, похолодание на улице или солнечный свет. Одна и та же команда нагревателя при разных возмущениях даёт разные результаты.
Разомкнутая система не измеряет итог, поэтому не знает, что условия изменились. Чтобы обнаружить отклонение и исправить воздействие, нужны данные о фактическом состоянии.
Внешнее или внутреннее воздействие, не заданное управляющей системой и изменяющее результат.
Различие между требуемым и фактическим состоянием.
Реально наблюдаемое состояние объекта в текущий момент.
Нагреватель включён на одинаковое время.
Открыто окно или изменена наружная температура.
Комната нагрелась не до требуемого уровня.
Обратная связь - это передача сведений о состоянии или результате объекта обратно управляющей системе. Благодаря этим сведениям система может сравнить результат с целью.
Если обнаружено отклонение, управляющее воздействие изменяют. Когда результат достигнут, воздействие уменьшают или прекращают.
Слово «обратная» описывает направление информации: от объекта и результата обратно к устройству, принимающему решение. Физически это может быть отдельный провод, радиосообщение или показание датчика.
Передача данных о фактическом состоянии объекта управляющей системе.
Система, в которой сведения о результате возвращаются и используются для коррекции воздействия.
Изменение управляющего воздействия с учётом обнаруженного отклонения.
Задаётся требуемое состояние.
Выбирает воздействие.
Меняет состояние под воздействием.
Датчик получает фактическое значение.
Фактическое значение возвращается к управляющей системе и сравнивается с целью.
Чтобы замкнутая система работала автоматически, ей нужно измерять состояние, принимать решение и физически воздействовать на объект. Эти функции выполняют разные элементы.
Датчик преобразует измеряемое свойство в сигнал. Регулятор сравнивает фактическое состояние с целью и решает, какую команду подать. Исполнительный механизм выполняет команду.
В простой системе несколько функций могут находиться в одном корпусе. Но при объяснении их полезно разделять, потому что ошибка каждого элемента по-разному влияет на результат.
Устройство, преобразующее измеряемую величину в данные или сигнал.
Устройство или алгоритм, сравнивающие состояние с целью и формирующие управляющую команду.
Устройство, непосредственно изменяющее объект по команде регулятора.
Характеристика объекта, значение которой получает датчик.
| Функция | Элемент в отоплении | Что делает |
|---|---|---|
| Измерение | Датчик температуры | Определяет фактическую температуру |
| Сравнение и решение | Термостат или контроллер | Сравнивает с заданием |
| Воздействие | Котёл, клапан или нагреватель | Увеличивает или прекращает нагрев |
| Объект | Воздух и помещение | Изменяют температуру |
Заданное значение определяет цель. Фактическое значение показывает реальное состояние, измеренное датчиком. Управление должно уменьшать различие между ними.
Температуру часто измеряют в градусах Цельсия. Запись 22 °C читается «двадцать два градуса Цельсия». Маленький кружок ° обозначает градус, а заглавная латинская буква C указывает шкалу Цельсия.
Если задано 22 °C, а датчик показывает 19 °C, помещение холоднее требуемого. Если датчик показывает 24 °C, помещение теплее требуемого.
Требуемое значение характеристики, установленное человеком или программой.
Значение, реально измеренное в текущий момент.
Единица измерения температуры, обозначаемая °C.
| Задано | Измерено | Смысл сравнения | Возможное действие |
|---|---|---|---|
| 22 °C | 19 °C | Ниже задания | Увеличить нагрев |
| 22 °C | 22 °C | Совпадает с заданием | Поддерживать состояние |
| 22 °C | 24 °C | Выше задания | Уменьшить или выключить нагрев |
Различие между заданным и фактическим значениями называют ошибкой управления. Слово «ошибка» здесь не обязательно означает поломку. Это числовое отклонение, которое регулятор старается уменьшить.
Ошибку обозначим строчной латинской буквой e. Буква выбрана как условное сокращение от английского слова error - «ошибка». Температуру обозначим заглавной латинской буквой T, связанной со словом temperature - «температура».
Надписи «зад» и «факт» справа внизу у T называются нижними индексами. Они сокращают слова «заданная» и «фактическая». Нижний индекс поясняет, о какой температуре идёт речь, и не является умножением.
Ошибка управления равна заданной температуре минус фактическая температура.
Ошибка управления - числовое отклонение.
Знак равенства: слева и справа записано одно значение.
Температура. Заглавная латинская буква.
Показывает заданную температуру.
Показывает фактически измеренную температуру.
Знак вычитания: из заданного значения вычитают фактическое.
Если Tзад = 22 °C, а Tфакт = 19 °C, то e = 22 - 19 = 3 °C. Нужно увеличить нагрев.
| Значение e | Как читается | Что означает |
|---|---|---|
| e больше 0 | Положительная ошибка | Фактическое значение ниже заданного |
| e равно 0 | Нулевая ошибка | Заданное и фактическое значения совпадают |
| e меньше 0 | Отрицательная ошибка | Фактическое значение выше заданного |
Цель, установленная человеком.
Сравнивает задание с измерением.
Получает команду включения или выключения.
Температура изменяется.
Датчик измеряет температуру комнаты и возвращает значение термостату.
Датчик никогда не измеряет абсолютно точно, а температура постоянно немного меняется. Если включать и выключать оборудование при каждом малом отклонении, оно будет переключаться слишком часто.
Поэтому используют диапазон переключения. Например, при задании 22 °C нагрев можно включать ниже 21,5 °C и выключать выше 22,5 °C. Между этими границами предыдущее состояние сохраняется.
Такой разрыв между порогами называют гистерезисом. Он уменьшает частые переключения и износ оборудования, но допускает небольшое колебание температуры.
Значение, при достижении которого система меняет режим.
Различие между порогом включения и порогом выключения.
Промежуток значений между нижней и верхней границами.
Постепенное ухудшение состояния оборудования при работе.
| Измеренная температура | Действие | Почему |
|---|---|---|
| Ниже 21,5 °C | Включить нагрев | Температура вышла за нижний порог |
| От 21,5 °C до 22,5 °C | Сохранить текущий режим | Находимся внутри диапазона |
| Выше 22,5 °C | Выключить нагрев | Температура вышла за верхний порог |
Объект не всегда реагирует на команду мгновенно. После включения котла требуется время, чтобы нагрелась вода, радиатор и затем воздух комнаты.
Запаздывание между командой и заметным результатом называют задержкой. Способность объекта продолжать изменение после воздействия связана с инерцией.
Если регулятор не учитывает задержку, он может слишком долго нагревать помещение. Даже после выключения радиатор остаётся горячим, поэтому температура продолжает повышаться.
Промежуток времени между воздействием и наблюдаемой реакцией.
Свойство объекта не изменять состояние мгновенно и продолжать начавшийся процесс.
Превышение требуемого значения из-за слишком сильного или запоздалого воздействия.
Хорошо настроенная система после возмущения возвращается к требуемому состоянию. Такое свойство называют устойчивостью.
Если воздействие слишком сильное или запаздывает, система может постоянно переходить от значения ниже цели к значению выше цели. Такое повторяющееся изменение называют колебанием.
Настройка регулятора должна учитывать скорость реакции объекта, задержку, точность датчика и допустимое отклонение.
Способность системы после отклонения возвращаться к допустимому состоянию.
Повторяющееся изменение значения относительно цели.
Выбор правил и параметров, определяющих реакцию на отклонение.
Отклонение постепенно уменьшается.
Отклонение сохраняется или растёт.
Отрицательная обратная связь направлена на уменьшение отклонения. Если температура ниже цели, нагрев увеличивается; если выше, нагрев уменьшается. Такая связь обычно стабилизирует систему.
Положительная обратная связь усиливает начавшееся изменение. Например, небольшой рост сигнала вызывает действие, которое увеличивает сигнал ещё сильнее.
Слова «отрицательная» и «положительная» не означают «плохая» и «хорошая». Они описывают направление влияния обратной связи на исходное изменение.
Связь, действие которой уменьшает отклонение от цели.
Связь, действие которой усиливает первоначальное изменение.
Поддержание величины возле требуемого значения.
Противодействует отклонению.
Усиливает изменение.
Когда человек едет на велосипеде, он непрерывно получает зрительную и телесную информацию о положении, направлении и равновесии. На основе этих данных изменяет руль и положение тела.
Если велосипед отклоняется влево, человек корректирует действие. Результат следующей коррекции снова наблюдается. Это замкнутый контур с человеком в роли регулятора.
Если закрыть глаза и продолжать выполнять заранее запомненные движения, обратная связь резко уменьшится, и удерживать направление станет труднее.
| Элемент контура | Пример с велосипедом |
|---|---|
| Цель | Ехать по выбранной траектории |
| Объект управления | Велосипед и движение |
| Датчики | Зрение и органы равновесия человека |
| Регулятор | Нервная система и решения человека |
| Воздействие | Поворот руля и изменение положения тела |
| Обратная связь | Наблюдение нового положения |
Автоматическое управление выполняется технической системой без постоянного участия человека в каждом действии. Человек задаёт цель и настройки, а дальнейший цикл выполняет устройство.
В автоматизированной системе часть функций выполняют программы и устройства, а важные решения или подтверждения остаются за человеком.
Граница зависит от конкретной системы. Один и тот же процесс может быть сначала автоматизированным, а после добавления датчиков и алгоритмов стать более автоматическим.
Управление, при котором текущий цикл измерения, решения и воздействия выполняется технической системой.
Управление, в котором технические средства помогают человеку, но часть решений выполняет человек.
Задание параметров и правил работы системы.
| Система | Роль техники | Роль человека |
|---|---|---|
| Термостат | Сам измеряет и включает нагрев | Задаёт температуру и режим |
| Электронный журнал | Считает и показывает данные | Вводит оценки и принимает решения |
| Автопилот с контролем | Ведёт объект в обычном режиме | Наблюдает и вмешивается при необходимости |
Управление невозможно без информации. Для выбора действия нужно знать цель, текущее состояние, возможные воздействия и ограничения.
Если данные датчика ошибочны, регулятор может принять неправильное решение. Если данные приходят слишком поздно, воздействие будет запаздывать. Если команда искажена, исполнитель выполнит не то действие.
Поэтому качество управления зависит не только от мощности механизма, но и от точности, своевременности и надёжности информации.
Степень близости измерения к действительному значению.
Получение данных тогда, когда они ещё пригодны для решения.
Условие, которое нельзя нарушать при выборе воздействия.
К чему должна прийти система.
Что происходит сейчас.
Какое воздействие выбрать.
Что передать исполнителю.
Как изменился объект.
Что нужно изменить в следующем цикле.
Общие закономерности управления и передачи информации в технических, биологических и социальных системах изучает кибернетика.
Она рассматривает не материал конкретного объекта, а общую структуру: цель, состояние, управляющее воздействие, обратную связь и обработку информации.
Поэтому похожие схемы можно увидеть в термостате, живом организме, организации и компьютерной программе, хотя их физическое устройство различается.
Наука об общих закономерностях управления и передачи информации в системах.
Живой организм или его часть, рассматриваемые как взаимосвязанные элементы.
Система взаимодействующих людей, групп и правил.
Для системы отопления назовите три элемента и две связи.
Решение: Элементы: котёл, радиатор, термостат. Связи: теплоноситель переносит тепло от котла к радиатору; термостат передаёт управляющую команду котлу. Возможны и другие корректные ответы.
У программы вычисления среднего балла что является входом и выходом?
Решение: Вход - список оценок. Выход - вычисленное среднее значение. Состоянием программы могут быть текущая сумма и количество обработанных оценок.
Автоматика должна поддерживать уровень воды в баке. Назовите объект и цель.
Решение: Объект управления - бак и находящаяся в нём вода. Цель - поддерживать уровень в заданном допустимом диапазоне.
Полив включается каждый день на десять минут без измерения влажности. Какой это контур?
Решение: Разомкнутый. Команда задаётся по времени, а фактическая влажность не возвращается для коррекции.
В системе уровня воды датчик измеряет уровень, контроллер управляет клапаном. Что выполняет каждую функцию?
Решение: Датчик получает фактический уровень; контроллер сравнивает его с заданием; клапан является исполнительным механизмом; новое значение уровня возвращается как обратная связь.
Задано 22 °C, измерено 20 °C. Найдите e.
Решение: e = Tзад - Tфакт = 22 - 20 = 2 °C. Ошибка положительная, поэтому требуется увеличить нагрев.
Почему температура может продолжать расти после выключения котла?
Решение: Из-за инерции: котёл, вода и радиаторы остаются горячими и продолжают отдавать тепло. Если регулятор выключил нагрев поздно, температура превысит цель.
Рост звука в микрофоне вызывает ещё большее усиление и свист. Какой вид обратной связи проявился?
Решение: Положительная обратная связь: увеличение сигнала вызывает действие, которое ещё сильнее увеличивает сигнал.
Основное видео связывает управление с кибернетикой и информацией. Дополнительное показывает практическую автоматизацию отопления и помогает увидеть элементы замкнутого контура.
Основное видео. Для каждого примера называйте цель, объект, воздействие и сведения обратной связи.
Открыть основное видео на RutubeИспользуйте дополнительный материал после теории, чтобы ещё раз увидеть определения, правила и примеры.
Выберите ответ и обязательно прочитайте пояснение. При ошибке вернитесь к соответствующему разделу теории.
Ответ: Совокупность взаимосвязанных элементов, образующих целое и выполняющих общую функцию.
Ответ: Условное разделение между системой и окружающей средой.
Ответ: Вход поступает в систему извне, выход является результатом, передаваемым наружу.
Ответ: Совокупность значений важных характеристик в определённый момент.
Ответ: Целенаправленное воздействие на объект для достижения или поддержания требуемого состояния.
Ответ: Система или процесс, состояние которых требуется изменить или поддерживать.
Ответ: Передача управляющей команды от управляющей системы к объекту.
Ответ: Система, не использующая сведения о фактическом результате для текущей коррекции.
Ответ: Незапланированное воздействие, изменяющее результат.
Ответ: Передача данных о фактическом состоянии объекта управляющей системе.
Ответ: Датчик измеряет состояние, исполнительный механизм непосредственно воздействует на объект.
Ответ: Числовое различие между заданным и фактическим значениями.
Ответ: Для предотвращения слишком частых переключений при малых колебаниях измерения.
Ответ: Способность системы после отклонения возвращаться к допустимому состоянию.
Ответ: Отрицательная уменьшает отклонение, положительная усиливает начавшееся изменение.
Ответ: Общие закономерности управления и передачи информации в системах.
Система состоит из взаимосвязанных элементов и выполняет общую функцию.
Граница отделяет систему от окружающей среды и выбирается в зависимости от задачи.
Входы поступают в систему, выходы являются результатами, состояние описывает текущие характеристики.
Управление является целенаправленным воздействием на объект.
Прямая связь передаёт команду от управляющей системы к объекту.
Разомкнутая система не использует фактический результат для текущей коррекции.
Обратная связь возвращает измеренное состояние и замыкает контур управления.
Датчик измеряет, регулятор принимает решение, исполнительный механизм воздействует.
Ошибка e равна разности заданного и фактического значений.
Гистерезис уменьшает частые переключения, а учёт задержки и инерции помогает избежать перерегулирования.
Отрицательная обратная связь обычно стабилизирует, положительная усиливает изменение.
Кибернетика изучает общие закономерности управления и передачи информации.
Урок начинается с нулевого уровня. Сначала вы разберётесь, зачем нужны системы счисления и чем число отличается от цифры. Затем узнаете, откуда берётся основание системы, почему значение цифры зависит от позиции и как без заучивания понимать развёрнутую запись целых и дробных чисел.
Научитесь отличать значение числа от знаков, которыми оно записано.
Поймёте, откуда берётся основание P и какие цифры допустимы.
Разберёте разряд, его номер и вес.
Научитесь читать положительные степени основания.
Поймёте отрицательные степени и веса после разделителя.
Людям нужно было считать предметы, сравнивать количества и сохранять результаты счёта. Небольшое количество можно показать пальцами или отдельными метками, но для больших чисел такой способ становится неудобным.
Чтобы сократить запись, единицы начали объединять в группы одинакового размера. В привычной системе десять единиц образуют один десяток, десять десятков - одну сотню. В другой системе размер группы может быть равен двум, восьми или шестнадцати.
Сначала выбирают размер основной группы. Затем из этого выбора следуют набор цифр, правила переноса и значения разрядов. Значит, система счисления не возникает из формулы: формула только описывает уже выбранный способ группировки.
Определение количества объектов с помощью последовательности чисел.
Несколько отдельных единиц, объединённых и учитываемых как одно целое следующего разряда.
Набор знаков и правил, по которым числа записывают и читают.
Сначала считают отдельные предметы или отметки.
Единицы объединяют по выбранному количеству.
Количество групп и оставшихся единиц записывают цифрами.
Число выражает количество, порядок или величину. Например, количество книг на столе может быть равно тринадцати. Это значение не зависит от того, какими знаками его записали.
Цифра - отдельный знак для записи числа. В десятичной системе используются цифры 0, 1, 2, 3, 4, 5, 6, 7, 8 и 9. Запись 13 состоит из двух цифр: 1 и 3.
Одно и то же число тринадцать можно записать как 13 в десятичной системе, 1101 в двоичной системе и D в шестнадцатеричной. Записи разные, но обозначаемое количество одинаково.
Абстрактное значение количества, порядка или величины.
Отдельный знак, используемый для записи числа.
Последовательность цифр, составленная по правилам определённой системы счисления.
| Одно значение | Десятичная запись | Двоичная запись | Шестнадцатеричная запись |
|---|---|---|---|
| Десять | 1010 | 10102 | A16 |
| Тринадцать | 1310 | 11012 | D16 |
| Пятнадцать | 1510 | 11112 | F16 |
Слово «позиция» означает место цифры в записи. В позиционной системе вклад цифры зависит не только от самой цифры, но и от места, где она стоит.
Рассмотрим десятичную запись 555. Крайняя правая цифра 5 означает пять отдельных единиц. Средняя цифра 5 означает пять десятков, то есть 50. Левая цифра 5 означает пять сотен, то есть 500. Знак один и тот же, но его вклад меняется из-за позиции.
В непозиционной системе значение знака определяется другими правилами. Например, в римской записи знаки I, V и X имеют собственные значения, а итог получают по правилам сложения и вычитания. У каждой позиции нет последовательного веса, равного степени одного основания.
Место цифры в записи числа.
Система, в которой вклад цифры зависит от её позиции.
Система, в которой значение знака не определяется единым весом его позиции.
Часть значения числа, которую создаёт цифра с учётом её места.
Цифра умножается на вес своего разряда.
Знаки объединяются по специальным правилам.
Основание показывает, сколько разных цифр использует позиционная система и сколько единиц одного разряда образуют одну единицу следующего разряда.
В десятичной системе основание равно 10: используются десять цифр от 0 до 9, а десять единиц образуют один десяток. В двоичной системе основание равно 2: используются две цифры 0 и 1, а две единицы образуют одну единицу следующего разряда.
Основание выбирают или получают из условия задачи. Оно не вычисляется из записи само по себе, если система заранее не указана.
Количество разных цифр системы и размер группы, образующей единицу следующего разряда.
Замена полной группы единиц текущего разряда одной единицей разряда слева.
Две единицы образуют одну группу. Цифры: 0 и 1.
Восемь единиц образуют одну группу. Цифры: от 0 до 7.
Десять единиц образуют одну группу. Цифры: от 0 до 9.
Чтобы каждый раз не писать длинное выражение «основание системы счисления», в общей записи основание обозначают буквой. В этом курсе используется заглавная латинская буква P. Она читается «пэ».
Буква P является условным обозначением, а не особой постоянной. Её значение зависит от рассматриваемой системы: для двоичной системы P = 2, для восьмеричной P = 8, для десятичной P = 10, для шестнадцатеричной P = 16.
Знак = читается «равно» и сообщает, что слева и справа указано одно и то же значение. Поэтому запись P = 2 означает: «в данном рассуждении основание равно двум».
Условная заглавная латинская буква, обозначающая основание системы счисления.
Знак или буква, смысл которых заранее договорились использовать в объяснении или формуле.
Знак равенства: выражения слева и справа имеют одинаковое значение.
| Значение P | Название системы | Размер одной полной группы |
|---|---|---|
| P = 2 | Двоичная | 2 единицы |
| P = 8 | Восьмеричная | 8 единиц |
| P = 10 | Десятичная | 10 единиц |
| P = 16 | Шестнадцатеричная | 16 единиц |
Если основание равно P, системе нужны ровно P разных цифр. Счёт цифр начинается с нуля. Поэтому последняя допустимая цифра имеет значение P - 1.
Знак - в записи P - 1 означает вычитание: из значения P вычитают единицу. При P = 5 получаем P - 1 = 5 - 1 = 4. Значит, допустимы цифры 0, 1, 2, 3 и 4.
Почему цифры 5 уже нет? Пять отдельных единиц составляют одну полную группу. Её записывают как 10 в пятеричной системе: одна группа следующего разряда и ноль отдельных единиц.
Цифра, которую разрешено использовать при данном основании.
Значение, на единицу меньше основания; это наибольшая допустимая цифра.
| Основание | Допустимые цифры | Наибольшая цифра | Недопустимый пример |
|---|---|---|---|
| P = 2 | 0, 1 | P - 1 = 1 | 2 |
| P = 5 | 0, 1, 2, 3, 4 | P - 1 = 4 | 5 |
| P = 8 | 0, 1, 2, 3, 4, 5, 6, 7 | P - 1 = 7 | 8 |
| P = 10 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 | P - 1 = 9 | 10 как одна цифра |
Запись 10 состоит из двух позиций. Цифра 1 сообщает об одной группе следующего разряда, а цифра 0 сообщает, что отдельных единиц не осталось.
В двоичной системе 10 означает одну группу из двух единиц, поэтому 102 равно двум в десятичной системе. В пятеричной системе 10 означает одну группу из пяти единиц, поэтому 105 равно пяти в десятичной системе.
Следовательно, запись 10 не всегда означает десять. Её значение определяется основанием.
| Запись | Что означает левая 1 | Что означает правый 0 | Десятичное значение |
|---|---|---|---|
| 102 | Одна группа по 2 | Нет отдельных единиц | 2 |
| 105 | Одна группа по 5 | Нет отдельных единиц | 5 |
| 108 | Одна группа по 8 | Нет отдельных единиц | 8 |
| 1010 | Одна группа по 10 | Нет отдельных единиц | 10 |
Компьютерным устройствам удобно различать два устойчивых состояния, например низкий и высокий уровень электрического сигнала. Поэтому основой внутреннего представления данных служит двоичная система с цифрами 0 и 1.
Восьмеричная и шестнадцатеричная системы позволяют короче записывать длинные двоичные последовательности. Одна восьмеричная цифра соответствует группе из трёх двоичных цифр, а одна шестнадцатеричная - группе из четырёх. Подробное преобразование будет изучаться в следующих уроках.
В шестнадцатеричной системе после цифры 9 нужны ещё шесть знаков. Латинские буквы A, B, C, D, E и F обозначают значения 10, 11, 12, 13, 14 и 15. Это именно цифры данной системы, а не переменные.
Позиционная система с основанием 2 и цифрами 0, 1.
Позиционная система с основанием 8 и цифрами от 0 до 7.
Позиционная система с основанием 10 и цифрами от 0 до 9.
Позиционная система с основанием 16 и цифрами от 0 до 9, а также A, B, C, D, E, F.
| Система | Основание | Цифры | Пример записи |
|---|---|---|---|
| Двоичная | 2 | 0, 1 | 10112 |
| Восьмеричная | 8 | От 0 до 7 | 2478 |
| Десятичная | 10 | От 0 до 9 | 50910 |
| Шестнадцатеричная | 16 | От 0 до 9, A, B, C, D, E, F | 3AF16 |
В записи 2314 маленькая цифра 4 справа внизу называется нижним индексом. Она не входит в последовательность цифр самого числа. Индекс сообщает, что запись 231 выполнена в системе с основанием 4.
Запись 2314 читается «двести тридцать один в системе счисления с основанием четыре» или короче «два-три-один в четверичной системе». Второй способ безопаснее, потому что привычное название «двести тридцать один» относится к десятичной записи.
Если нижний индекс не указан, в обычном тексте чаще предполагают десятичную систему. В задачах по системам счисления основание лучше указывать явно.
Маленькое обозначение справа внизу, которое в данном случае показывает основание системы.
Последовательность цифр 2, 3, 1, записанная при основании 4.
Каждое место цифры называют разрядом. Разряды целой части нумеруют справа налево, начиная с нуля.
Вес разряда показывает значение одной единицы, стоящей в этом месте. В десятичной системе крайний правый разряд имеет вес 1, следующий - 10, следующий - 100. В двоичной системе веса равны 1, 2, 4, 8 и далее.
Вклад цифры находят умножением цифры на вес её разряда. Например, в десятичной записи 430 цифра 4 стоит в разряде с весом 100 и создаёт вклад 400.
Позиция цифры в записи числа.
Порядковый номер разряда; у целой части отсчёт идёт справа налево от нуля.
Значение одной единицы в данном разряде.
Произведение цифры на вес занимаемого разряда.
Четыре сотни = 400
Три десятка = 30
Ноль единиц = 0
Повторяющееся умножение удобно записывать степенью. В записи P3 буква P называется основанием степени, а маленькая цифра 3 справа вверху - показателем степени.
Показатель 3 сообщает, что P нужно умножить само на себя три раза: P3 = P · P · P. Точка · означает умножение. Аналогично P2 = P · P, а P1 = P.
По принятому математическому соглашению P0 = 1, если P не равно нулю. В системах счисления основание всегда больше единицы, поэтому это условие выполняется.
Краткая запись повторяющегося умножения одинаковых множителей.
Число или выражение, которое умножается само на себя.
Маленькое число справа вверху, показывающее количество одинаковых множителей.
Точка посередине строки, обозначающая умножение.
| Запись | Как раскрывается | При P = 2 | При P = 10 |
|---|---|---|---|
| P0 | 1 | 1 | 1 |
| P1 | P | 2 | 10 |
| P2 | P · P | 4 | 100 |
| P3 | P · P · P | 8 | 1000 |
Крайний правый разряд показывает отдельные единицы. Вес одной отдельной единицы равен 1. Так как P0 = 1, этому разряду назначают номер 0.
При переходе на один разряд влево вес умножается на P. Поэтому следующий вес равен P1, затем P2, P3 и так далее.
Ноль в номере позиции не означает отсутствие цифры. Он сообщает, что вес равен нулевой степени основания, то есть единице.
Общая формула должна подходить к записи любой длины. Поскольку конкретные цифры заранее неизвестны, их заменяют строчной латинской буквой a. Она читается «а» и означает «цифра в некоторой позиции».
К букве a добавляют нижний индекс. В обозначении a0 индекс 0 показывает крайнюю правую цифру целой части. a1 - следующая цифра слева, a2 - ещё одна слева.
Буква k читается «ка» и обозначает произвольный номер позиции. Поэтому ak означает цифру в позиции с номером k. Буква n читается «эн» и обозначает номер самого старшего, то есть крайнего левого, разряда рассматриваемой записи.
Условная строчная латинская буква для цифры в общей формуле.
Цифра, находящаяся в позиции с номером k.
Произвольный номер разряда.
Номер самого старшего разряда целой части.
| Запись 3245 | Обозначение | Значение |
|---|---|---|
| Крайняя правая цифра 4 | a0 | 4 |
| Средняя цифра 2 | a1 | 2 |
| Крайняя левая цифра 3 | a2 | 3 |
| Основание | P | 5 |
| Номер старшего разряда | n | 2 |
Перед формулой вспомним обозначения. Скобки объединяют всю запись числа. Нижний индекс P у скобок показывает систему счисления. an - крайняя левая цифра, a0 - крайняя правая цифра, P - основание, n - номер старшего разряда.
Точка · означает умножение, знак + означает сложение, знак = означает равенство. Три точки ... называются многоточием и показывают, что однотипные промежуточные слагаемые пропущены ради краткости.
Формула говорит: чтобы узнать значение позиционной записи, нужно каждую цифру умножить на вес её разряда, а затем сложить полученные вклады.
Представление числа как суммы произведений цифр на веса их разрядов.
Часть суммы, которая прибавляется к другим частям.
Левая часть показывает исходную запись, правая - сумму вкладов всех цифр.
Крайняя правая цифра целой части.
Крайняя левая цифра; n - номер её позиции.
Вес позиции с номером k.
Пропущенные однотипные слагаемые.
Эту форму называют развёрнутой записью числа.
| Цифра | Позиция | Вес | Вклад |
|---|---|---|---|
| 3 | 2 | 52 = 25 | 3 · 25 = 75 |
| 2 | 1 | 51 = 5 | 2 · 5 = 10 |
| 4 | 0 | 50 = 1 | 4 · 1 = 4 |
| Итог | 75 + 10 + 4 = 89 |
Цифра 0 сообщает, что в данном разряде нет ни одной группы соответствующего размера. Её вклад равен нулю, но сама позиция необходима для сохранения весов других цифр.
В двоичной записи 1012 средний ноль показывает отсутствие групп по две единицы. Запись означает 1 · 4 + 0 · 2 + 1 · 1 = 5.
Если удалить ноль, получится 112. Теперь цифры окажутся в позициях 1 и 0, поэтому значение станет 1 · 2 + 1 · 1 = 3. Удаление нуля изменило позиции и значение.
Позиции 2, 1, 0.
Позиции 1, 0.
Не каждое число является целым. Часть единицы также можно записывать позиционно. В русской записи целую и дробную части обычно разделяют запятой.
В записи 12,34 цифры 1 и 2 образуют целую часть, а цифры 3 и 4 - дробную часть. Запятая называется разделителем целой и дробной частей и не является действием.
Разряд непосредственно слева от запятой имеет вес 1. Разряд непосредственно справа от запятой имеет вес, в P раз меньший, то есть 1/P.
Число без дробной части: например, 0, 7 или 12.
Часть записи слева от разделителя.
Часть записи справа от разделителя, обозначающая доли единицы.
Запятая или точка, отделяющая целую часть от дробной; в уроке используется запятая.
Разряды с весами 10 и 1
Граница между целой и дробной частями
Разряды с весами 1/10 и 1/100
При движении вправо от разделителя каждый следующий вес становится в P раз меньше. Первый дробный разряд имеет вес 1/P, второй - 1/P2, третий - 1/P3.
Для краткой записи таких долей используют отрицательные показатели степени. P-1 означает 1/P, P-2 означает 1/P2. Маленький знак - в показателе сообщает об обратной величине.
Отрицательная степень не делает результат отрицательным. Например, 10-1 = 1/10 = 0,1, а не -10. Черта / читается «делённое на» и обозначает деление.
Показатель со знаком -, обозначающий обратную степень.
Число вида 1/x, которое при умножении на x даёт 1.
Косая черта, обозначающая деление в линейной записи дроби.
| Позиция после запятой | Вес в общем виде | При P = 10 | При P = 2 |
|---|---|---|---|
| Первая | P-1 = 1/P | 1/10 = 0,1 | 1/2 = 0,5 |
| Вторая | P-2 = 1/P2 | 1/100 = 0,01 | 1/4 = 0,25 |
| Третья | P-3 = 1/P3 | 1/1000 = 0,001 | 1/8 = 0,125 |
Цифры дробной части также обозначают буквой a с нижним индексом. Первая цифра справа от разделителя обозначается a-1, вторая - a-2, третья - a-3.
Отрицательные номера продолжают числовую ось позиций вправо от нуля. Они согласуются с весами: позиция -1 имеет вес P-1, позиция -2 - вес P-2.
Нижний индекс -1 у буквы a указывает номер позиции. Верхний показатель -1 у буквы P указывает степень и определяет вес. Эти обозначения внешне похожи, но выполняют разные роли.
Первая цифра после разделителя.
Вторая цифра после разделителя.
Вес первой дробной позиции, равный 1/P.
Вес второй дробной позиции, равный 1/P2.
В формуле a-1 означает первую цифру после разделителя, a-2 - вторую, а P обозначает основание. Вес первой позиции равен P-1, второй - P-2.
Точка · обозначает умножение, знак + - сложение, многоточие ... - продолжение такой же закономерности. Скобки объединяют всю исходную запись, а нижний индекс P у скобок сообщает основание.
Чтобы найти значение дробной части, каждую дробную цифру умножают на её вес и складывают полученные вклады.
Ноль слева показывает, что целая часть равна нулю.
Первая дробная цифра.
Вторая дробная цифра.
Одна доля из P, то есть 1/P.
Одна доля из P2.
Каждый шаг вправо уменьшает вес в P раз.
| Цифра | Позиция | Вес | Вклад |
|---|---|---|---|
| 1 | -1 | 2-1 = 1/2 | 1 · 1/2 = 0,5 |
| 0 | -2 | 2-2 = 1/4 | 0 · 1/4 = 0 |
| 1 | -3 | 2-3 = 1/8 | 1 · 1/8 = 0,125 |
| Итог | 0,5 + 0 + 0,125 = 0,625 |
Запись 101,1012 содержит целую и дробную части. Для целой части позиции идут 2, 1, 0, для дробной - -1, -2, -3.
Целая часть: 1 · 22 + 0 · 21 + 1 · 20 = 4 + 0 + 1 = 5.
Дробная часть: 1 · 2-1 + 0 · 2-2 + 1 · 2-3 = 0,5 + 0 + 0,125 = 0,625.
Складываем целую и дробную части: 5 + 0,625 = 5,625. Следовательно, 101,1012 = 5,62510.
| Позиция | 2 | 1 | 0 | -1 | -2 | -3 |
|---|---|---|---|---|---|---|
| Цифра | 1 | 0 | 1 | 1 | 0 | 1 |
| Вес | 4 | 2 | 1 | 1/2 | 1/4 | 1/8 |
| Вклад | 4 | 0 | 1 | 0,5 | 0 | 0,125 |
Значение равно 5
Между весами 2⁰ и 2⁻¹
Значение равно 0,625
Если каждую цифру целого P-ичного числа сдвинуть на один разряд влево, номер каждой позиции увеличится на 1. Вес каждой цифры станет в P раз больше. Поэтому приписывание нуля справа к целой записи умножает значение на основание P.
Например, 10112 равно 1110. После приписывания нуля получаем 101102, что равно 2210. Значение увеличилось в 2 раза, потому что основание двоичной системы равно 2.
Сдвиг разделителя на один разряд влево уменьшает значение в P раз, а сдвиг вправо увеличивает в P раз. Это обобщение знакомого правила умножения и деления десятичного числа на 10.
Одно и то же количество записано как 1310 и 11012. Это два разных числа?
Решение: Нет. Это две записи одного числа. Первая использует основание 10, вторая - основание 2. Обе записи обозначают количество тринадцать.
Можно ли считать 1288 правильной восьмеричной записью?
Решение: Нет. При P = 8 допустимы цифры от 0 до P - 1, то есть от 0 до 7. Цифра 8 недопустима.
Чему равна запись 105 в десятичной системе и почему?
Решение: Она равна 5. Левая цифра 1 означает одну группу по пять единиц, правая цифра 0 - отсутствие отдельных единиц.
Что означают нижняя цифра 4 в 2314 и верхняя цифра 2 в 42?
Решение: Нижняя 4 показывает основание системы записи 231. Верхняя 2 является показателем степени и означает 4 · 4.
Найдите десятичное значение 2034.
Решение: Основание P = 4. Позиции справа налево: 0, 1, 2. Получаем 2 · 42 + 0 · 41 + 3 · 40 = 2 · 16 + 0 · 4 + 3 · 1 = 35.
Почему 1012 и 112 имеют разные значения?
Решение: В 1012 ноль сохраняет позицию разряда двоек: 1 · 4 + 0 · 2 + 1 = 5. В 112 позиции только 1 и 0: 1 · 2 + 1 = 3.
Чему равно 0,0112 в десятичной системе?
Решение: Позиции -1, -2, -3 имеют веса 1/2, 1/4, 1/8. Получаем 0 · 1/2 + 1 · 1/4 + 1 · 1/8 = 0 + 0,25 + 0,125 = 0,375.
Во сколько раз изменится целое пятеричное число, если справа приписать ноль?
Решение: В 5 раз. Все цифры перейдут в разряд с весом в P = 5 раз больше. Например, 125 = 710, а 1205 = 3510.
Основное видео систематизирует понятия системы счисления и позиционной записи. Дополнительное помогает ещё раз увидеть основание, набор цифр и разряды на простых примерах.
Основное видео. Во время просмотра для каждого примера называйте основание, допустимые цифры и веса разрядов.
Открыть основное видео на RutubeИспользуйте дополнительный материал после теории, чтобы ещё раз увидеть определения, правила и примеры.
Выберите ответ и обязательно прочитайте пояснение. При ошибке вернитесь к соответствующему разделу теории.
Ответ: Чтобы удобно и кратко записывать количества с помощью групп, цифр и правил.
Ответ: Число является значением, цифра - отдельным знаком для его записи.
Ответ: Система, в которой вклад цифры зависит от её позиции.
Ответ: Количество разных цифр и размер группы, образующей единицу следующего разряда.
Ответ: Основание рассматриваемой системы счисления.
Ответ: Всего нужно P цифр, а их значения начинаются с нуля. Значение P уже образует одну полную группу.
Ответ: Запись означает одну группу по пять и ноль отдельных единиц.
Ответ: Основание системы счисления.
Ответ: Позиция цифры в записи числа.
Ответ: Значение одной единицы, стоящей в данном разряде.
Ответ: Он имеет вес P0 = 1 и показывает отдельные единицы.
Ответ: Цифру, находящуюся в позиции с номером k.
Ответ: Сумма произведений цифр на веса соответствующих разрядов.
Ответ: Он показывает отсутствие единиц данного разряда и сохраняет позиции других цифр.
Ответ: 1/P2, то есть вес второй позиции после разделителя.
Ответ: Значение умножается на P, потому что каждая цифра переходит в разряд с весом в P раз больше.
Система счисления задаёт цифры и правила записи чисел.
Число является значением, а цифра - знаком для его записи.
В позиционной системе вклад цифры зависит от её места.
Основание P показывает количество цифр и размер основной группы.
При основании P допустимы цифры от 0 до P - 1.
Нижний индекс у записи сообщает основание системы.
Целые разряды нумеруют справа налево от нуля.
Вес позиции k равен Pk.
Развёрнутая запись складывает произведения цифр на веса.
Ноль сохраняет позицию, даже если его вклад равен нулю.
Дробные позиции имеют номера -1, -2, -3 и веса P-1, P-2, P-3.
Отрицательная степень означает обратную величину, а не отрицательное число.
Урок начинается с нулевого уровня. Вы поймёте, почему перевод числа не меняет его значение, откуда берутся развёрнутая запись, деление с остатком и умножение дробной части. Каждый алгоритм будет выведен из смысла разрядов, а затем подробно проверен на целых, дробных и смешанных числах.
Научитесь отличать изменение записи от изменения самого числа.
Будете переводить целые и дробные числа через веса разрядов.
Поймёте происхождение деления с остатком и умножения дроби.
Освоите обратный перевод как способ обнаружения ошибки.
Разберётесь с конечными и бесконечными дробными записями.
Перевод числа из одной системы счисления в другую означает замену способа записи. Само количество или величина при этом не меняются.
Например, тринадцать предметов можно обозначить записью 1310 в десятичной системе и записью 11012 в двоичной системе. Записи выглядят по-разному, но относятся к одному количеству.
Это похоже на выражение одной длины в метрах и сантиметрах: 1 метр и 100 сантиметров записаны разными числами и единицами, но описывают одну длину.
Получение записи того же значения в другой системе счисления.
Система, в которой число записано до перевода.
Система, запись в которой требуется получить.
Количество или величина, обозначаемые записью.
Например, 13 в десятичной системе.
Количество сохраняется во время перевода.
Например, 1101 в двоичной системе.
Нижний индекс справа от записи показывает её основание. В записи 2314 маленькая цифра 4 справа внизу сообщает, что исходное основание равно 4. В записи 4510 индекс 10 сообщает о десятичной системе.
Стрелка → читается «перевести в» или «переходит в». Запись 2314 → 4510 означает: «запись 231 в четверичной системе переводится в запись 45 в десятичной системе».
Знак = можно использовать после проверки, если обе записи действительно обозначают одно значение: 2314 = 4510. Знак ? читается «неизвестно» и временно ставится на месте результата, который ещё предстоит найти.
Маленькое обозначение справа внизу, указывающее основание записи.
Обозначение направления преобразования или перевода.
Знак равенства, сообщающий об одинаковом значении двух записей.
Обозначение пока неизвестного результата.
| Запись | Как читать | Направление |
|---|---|---|
| 10112 → ?10 | Перевести двоичную запись в десятичную | Из основания 2 в основание 10 |
| 4510 → ?2 | Перевести десятичную запись в двоичную | Из основания 10 в основание 2 |
| 0,62510 → ?2 | Перевести десятичную дробь в двоичную | Из основания 10 в основание 2 |
Если исходная запись дана в системе с основанием P, а результат нужен в десятичной системе, можно раскрыть смысл каждого разряда. Для этого цифры умножают на степени основания P и складывают.
Если исходное число уже дано в десятичной системе, но нужно построить его запись при основании P, цифры новой записи пока неизвестны. Для целой части их последовательно находят делением с остатком, а для дробной части - последовательным умножением.
Таким образом, действия выбираются не произвольно. Они отвечают разным вопросам: «каково значение готовой P-ичной записи?» и «из каких P-ичных разрядов построить данное десятичное значение?»
Цифры уже известны.
Цифры новой записи нужно найти.
Заглавная латинская буква P обозначает основание системы счисления. Для двоичной системы P = 2, для восьмеричной P = 8, для десятичной P = 10.
Разряд - место цифры в записи. Целые разряды нумеруют справа налево от нуля. Позиция 0 имеет вес P0 = 1, позиция 1 - вес P1 = P, позиция 2 - вес P2.
После разделителя позиции имеют номера -1, -2, -3. Их веса равны P-1 = 1/P, P-2 = 1/P2 и далее. Отрицательная степень означает обратную величину, а не отрицательное число.
Условная латинская буква, обозначающая основание системы.
Позиция цифры в записи числа.
Значение одной единицы в данной позиции.
Запятая между целой и дробной частями записи.
| Позиция | 2 | 1 | 0 | -1 | -2 | -3 |
|---|---|---|---|---|---|---|
| Вес | P2 | P1 | P0 | P-1 | P-2 | P-3 |
| При P = 2 | 4 | 2 | 1 | 1/2 | 1/4 | 1/8 |
Цифры исходной записи уже показывают количество групп каждого размера. Поэтому значение получают развёрнутой записью.
Сначала читают нижний индекс и определяют P. Затем нумеруют позиции справа налево от нуля. Для каждой позиции находят вес Pk, где строчная латинская буква k означает номер позиции.
После этого каждую цифру умножают на её вес и складывают все вклады. Точка · означает умножение, знак + - сложение, знак = - равенство.
Сумма произведений цифр на веса соответствующих разрядов.
Условная строчная латинская буква для номера позиции.
Произведение цифры на вес её разряда.
| Цифра | Позиция | Вес | Вклад |
|---|---|---|---|
| 2 | 2 | 42 = 16 | 2 · 16 = 32 |
| 3 | 1 | 41 = 4 | 3 · 4 = 12 |
| 1 | 0 | 40 = 1 | 1 · 1 = 1 |
| Итог | 32 + 12 + 1 = 45 |
Для цифр после запятой действует тот же принцип: цифру умножают на вес её позиции. Отличаются только номера и веса дробных разрядов.
Первая цифра после запятой стоит в позиции -1 и имеет вес P-1 = 1/P. Вторая стоит в позиции -2 и имеет вес P-2 = 1/P2.
Знак / обозначает деление. Поэтому 1/P читается «одна P-я доля», а 1/P2 - «одна доля из P в квадрате».
Позиция справа от разделителя, имеющая отрицательный номер.
Вес первой дробной позиции, равный 1/P.
Вес второй дробной позиции, равный 1/P2.
Косая черта, обозначающая деление.
| Цифра | Позиция | Вес | Вклад |
|---|---|---|---|
| 1 | -1 | 2-1 = 1/2 | 0,5 |
| 0 | -2 | 2-2 = 1/4 | 0 |
| 1 | -3 | 2-3 = 1/8 | 0,125 |
| Итог | 0,625 |
Смешанной здесь называют запись, содержащую целую и дробную части. Например, 101,1012. Слово «смешанная» описывает состав записи и не означает математическое действие.
Целую и дробную части удобно вычислить отдельно. Целые позиции имеют номера 2, 1, 0, а дробные - -1, -2, -3. После вычисления результаты складывают.
Для 101,1012 целая часть равна 1 · 4 + 0 · 2 + 1 · 1 = 5. Дробная часть равна 1 · 1/2 + 0 · 1/4 + 1 · 1/8 = 0,625. Итог: 5 + 0,625 = 5,625.
| Часть записи | Разряды | Вычисление | Результат |
|---|---|---|---|
| Целая 101 | 2, 1, 0 | 1 · 4 + 0 · 2 + 1 · 1 | 5 |
| Дробная 101 | -1, -2, -3 | 1 · 1/2 + 0 · 1/4 + 1 · 1/8 | 0,625 |
| Всё число | 5 + 0,625 | 5,625 |
Теперь исходное число дано в десятичной системе, а цифры записи при основании P неизвестны. Сначала нужно узнать количество отдельных единиц, затем количество групп по P, групп по P2 и так далее.
Деление на P отделяет полные группы по P единиц от остатка. Остаток показывает, сколько отдельных единиц не вошло ни в одну полную группу. Поэтому он становится крайней правой цифрой новой записи.
Частное показывает количество полных групп. Его снова делят на P, чтобы узнать следующую цифру. Повторение постепенно выделяет все разряды справа налево.
Группа ровно из P единиц.
Деление целых чисел, при котором указывают целое частное и не вошедший в полные группы остаток.
Крайний правый разряд целой части с наименьшим весом.
Например, 45 отдельных единиц.
Деление показывает их количество.
Остаток становится младшей цифрой.
Перед общей формулой введём все обозначения. Заглавная латинская буква N читается «эн» и обозначает исходное целое десятичное число. P - основание целевой системы.
Строчная латинская буква q читается «ку» и обозначает целое частное, то есть количество полных групп по P. Строчная латинская буква r читается «эр» и обозначает остаток.
Точка · означает умножение, знак + - сложение, знак = - равенство. Знак ≤ читается «меньше или равно», а знак < - «меньше». Поэтому запись 0 ≤ r < P сообщает: остаток неотрицателен и всегда меньше делителя P.
Исходное число, которое делят.
Число, на которое делят; здесь это основание целевой системы.
Количество полных групп по P.
Количество единиц, не вошедших в полные группы.
Исходное число равно количеству полных групп, умноженному на размер группы, плюс остаток.
Исходное целое десятичное число.
Целое частное.
Основание целевой системы и делитель.
Остаток, который становится цифрой новой записи.
Поскольку остаток находится от 0 до P - 1, он всегда является допустимой P-ичной цифрой.
Остаток при делении всегда меньше делителя. Если делитель равен P, возможны остатки 0, 1, 2 и так далее до P - 1. Это точно совпадает с набором допустимых цифр системы основания P.
Например, при делении на 2 остаток может быть только 0 или 1 - именно цифры двоичной системы. При делении на 8 остаток может принимать значения от 0 до 7 - цифры восьмеричной системы. В шестнадцатеричной системе остатки 10, 11, 12, 13, 14 и 15 записывают цифрами A, B, C, D, E и F соответственно.
Первое деление отделяет остаток отдельных единиц, поэтому даёт цифру при весе P0. Следующее деление работает уже с количеством групп по P и даёт цифру при P1.
| Делитель | Возможные остатки | Соответствующая система |
|---|---|---|
| 2 | 0 или 1 | Двоичная |
| 5 | 0, 1, 2, 3 или 4 | Пятеричная |
| 8 | От 0 до 7 | Восьмеричная |
| 16 | От 0 до 15 | Шестнадцатеричная; 10 = A, 11 = B, 12 = C, 13 = D, 14 = E, 15 = F |
Алгоритм применяют к неотрицательной целой части числа. Если число равно нулю, его запись во всякой позиционной системе также равна 0.
Число делят на P с остатком. Остаток записывают. Затем вместо исходного числа берут полученное целое частное и снова делят на P.
Деление продолжают, пока частное не станет равным нулю. Поскольку сначала находится младший разряд, остатки в ответе читают в обратном порядке - от последнего к первому.
| Текущее число | Целое частное | Остаток | Найденная позиция |
|---|---|---|---|
| 45 | 22 | 1 | 0, вес 20 |
| 22 | 11 | 0 | 1, вес 21 |
| 11 | 5 | 1 | 2, вес 22 |
| 5 | 2 | 1 | 3, вес 23 |
| 2 | 1 | 0 | 4, вес 24 |
| 1 | 0 | 1 | 5, вес 25 |
Первое деление на P находит остаток отдельных единиц, то есть цифру крайнего правого разряда. Но в обычной записи эту цифру нужно поставить последней.
Последнее деление находит самый старший разряд, который должен стоять слева. Поэтому порядок получения цифр противоположен порядку их записи.
Выражение «снизу вверх» относится к таблице делений: последний остаток расположен внизу, но записывается первым слева.
Младшая цифра - окажется справа.
Следующие разряды по возрастанию веса.
Старшая цифра - записывается слева.
После получения новой записи её полезно перевести обратно в десятичную систему через веса разрядов. Если исходное значение восстановилось, перевод, вероятнее всего, выполнен правильно.
Для 1011012 веса единичных цифр равны 25, 23, 22 и 20. Нулевые цифры не дают вклада.
Получаем 1 · 32 + 0 · 16 + 1 · 8 + 1 · 4 + 0 · 2 + 1 · 1 = 32 + 8 + 4 + 1 = 45. Исходное число восстановлено.
| Двоичная цифра | Вес | Вклад |
|---|---|---|
| 1 в позиции 5 | 32 | 32 |
| 0 в позиции 4 | 16 | 0 |
| 1 в позиции 3 | 8 | 8 |
| 1 в позиции 2 | 4 | 4 |
| 0 в позиции 1 | 2 | 0 |
| 1 в позиции 0 | 1 | 1 |
| Итог | 45 |
Если исходное десятичное число равно 0, алгоритм деления не выполняют: сразу записывают 0 в целевой системе.
Нули слева перед первой ненулевой цифрой называют ведущими. Они не меняют значение целого числа, потому что добавляют нулевые вклады в новых старших позициях. Например, 001012 и 1012 обозначают одно значение.
Ведущие нули могут быть нужны в компьютере для записи числа в поле фиксированной длины, но в обычном ответе их обычно не пишут.
Ноль слева перед первой ненулевой цифрой целой записи.
Заранее установленное количество позиций в записи.
Сохраняет позицию и обычно удалять его нельзя.
Добавляет нулевой старший вклад.
Пусть дана дробная часть, меньшая единицы. В записи при основании P первая цифра после запятой имеет вес 1/P, вторая - 1/P2 и далее.
Умножение на P сдвигает все веса на одну позицию влево. Вес первой дробной цифры 1/P превращается в 1, поэтому эта цифра оказывается в целой части произведения.
Целая часть произведения и есть очередная цифра новой записи. После её отделения остаётся новая дробная часть, с которой повторяют то же действие для нахождения следующей цифры.
Часть слева от запятой.
Часть справа от запятой, меньшая единицы.
Результат умножения.
Первая дробная позиция сдвигается в разряд единиц.
Показывает следующую цифру ответа.
Используется для следующего умножения.
Сначала берут только дробную часть исходного числа и умножают её на P. Целая часть произведения становится первой цифрой после запятой в целевой системе.
Затем целую часть отделяют, а оставшуюся дробную часть снова умножают на P. Новая целая часть становится следующей цифрой.
Если дробная часть стала равной нулю, перевод закончен точно. Если она не становится нулём, вычисления продолжают до требуемого количества разрядов и получают приближённую запись.
| Текущая дробь | Умножение | Целая часть - цифра | Оставшаяся дробь |
|---|---|---|---|
| 0,625 | 0,625 · 2 = 1,25 | 1 | 0,25 |
| 0,25 | 0,25 · 2 = 0,5 | 0 | 0,5 |
| 0,5 | 0,5 · 2 = 1,0 | 1 | 0 |
Если десятичное число содержит целую и дробную части, их переводят отдельно, потому что для них работают разные алгоритмы.
Целую часть переводят последовательным делением на P с остатком. Дробную часть переводят последовательным умножением на P. Затем полученные записи соединяют тем же разделителем.
Например, для 13,62510 целая часть 13 переводится как 11012, а дробная часть 0,625 - как 0,1012. Соединяем: 13,62510 = 1101,1012.
| Часть исходного числа | Алгоритм | Результат |
|---|---|---|
| 13 | Деление на 2 с остатком | 11012 |
| 0,625 | Умножение дробной части на 2 | 0,1012 |
| 13,625 | Соединение обеих частей | 1101,1012 |
Конечная дробь имеет ограниченное количество цифр после разделителя. Бесконечная дробь требует неограниченного продолжения цифр.
Десятичная дробь 0,1 является конечной в системе основания 10. Но при последовательном умножении на 2 дробная часть не становится нулевой: возникают новые цифры, а некоторые состояния повторяются.
Поэтому 0,110 имеет бесконечную двоичную запись. Это не ошибка алгоритма. Причина состоит в том, что одна десятая не представляется точной конечной суммой долей 1/2, 1/4, 1/8 и следующих степеней двойки.
Запись с конечным количеством цифр после разделителя.
Запись, цифры после разделителя которой продолжаются без конца.
Повторяющаяся группа цифр в бесконечной дроби.
| Шаг | Умножение на 2 | Полученная цифра | Новая дробная часть |
|---|---|---|---|
| 1 | 0,1 · 2 = 0,2 | 0 | 0,2 |
| 2 | 0,2 · 2 = 0,4 | 0 | 0,4 |
| 3 | 0,4 · 2 = 0,8 | 0 | 0,8 |
| 4 | 0,8 · 2 = 1,6 | 1 | 0,6 |
| 5 | 0,6 · 2 = 1,2 | 1 | 0,2 - состояние повторилось |
Если дробная запись бесконечна, в компьютере или ответе приходится оставить ограниченное количество разрядов. Полученное значение будет приближённым.
Обрезание означает простое удаление всех цифр после выбранного разряда. Округление учитывает следующую цифру и при необходимости изменяет последнюю сохранённую цифру по установленному правилу.
Знак ≈ читается «приблизительно равно». Его используют, когда записи обозначают близкие, но не строго одинаковые значения. Например, после восьми двоичных разрядов можно записать 0,110 ≈ 0,000110012.
Степень близости приближённого значения к точному или количество сохраняемых разрядов.
Удаление цифр после выбранного разряда без изменения последней сохранённой цифры.
Замена числа близким значением с ограниченным количеством разрядов по определённому правилу.
Знак приближённого равенства.
Дробная часть стала нулевой.
Вычисления остановлены по числу разрядов.
Что требуется сделать в записи 3124 → ?10?
Решение: Нужно перевести число из системы с основанием 4 в десятичную. Цифры исходной записи уже известны, поэтому следует использовать веса 42, 41, 40.
Найдите значение 2034.
Решение: 2 · 42 + 0 · 41 + 3 · 40 = 2 · 16 + 0 + 3 = 3510.
Найдите десятичное значение 0,0112.
Решение: 0 · 1/2 + 1 · 1/4 + 1 · 1/8 = 0 + 0,25 + 0,125 = 0,37510.
При переводе 2910 в двоичную систему чему равны первое частное и первый остаток?
Решение: 29 = 14 · 2 + 1. Целое частное q = 14, остаток r = 1. Остаток является младшей двоичной цифрой.
Переведите 1310 в двоичную систему.
Решение: 13 = 6 · 2 + 1; 6 = 3 · 2 + 0; 3 = 1 · 2 + 1; 1 = 0 · 2 + 1. Читаем остатки обратно: 11012.
Проверьте, что 11012 равно 1310.
Решение: 1 · 23 + 1 · 22 + 0 · 21 + 1 · 20 = 8 + 4 + 0 + 1 = 13.
Переведите 0,37510 в двоичную систему.
Решение: 0,375 · 2 = 0,75 - цифра 0; 0,75 · 2 = 1,5 - цифра 1; 0,5 · 2 = 1,0 - цифра 1. Ответ: 0,0112.
Переведите 5,62510 в двоичную систему.
Решение: Целая часть: 510 = 1012. Дробная часть: 0,62510 = 0,1012. Соединяем: 5,62510 = 101,1012.
Основное видео показывает переводы между системами счисления. Дополнительное повторяет алгоритмы на нескольких примерах. Во время просмотра обязательно объясняйте, почему выполняется каждое действие.
Основное видео. Для каждого примера проговаривайте основание, найденный разряд и причину выбранного порядка цифр.
Открыть основное видео на RutubeИспользуйте дополнительный материал после теории, чтобы ещё раз увидеть определения, правила и примеры.
Выберите ответ и обязательно прочитайте пояснение. При ошибке вернитесь к соответствующему разделу теории.
Ответ: Получение записи того же значения в другой системе счисления.
Ответ: Основание системы, в которой выполнена запись.
Ответ: Умножить каждую цифру на вес её позиции Pk и сложить вклады.
Ответ: Цифры после разделителя умножают на веса P-1, P-2 и далее, затем складывают.
Ответ: Деление отделяет полные группы по P от оставшихся единиц.
Ответ: Исходное целое десятичное число, то есть делимое.
Ответ: Целое частное - количество полных групп по P.
Ответ: Остаток, который становится очередной цифрой новой записи.
Ответ: По определению деления с остатком он меньше делителя, а делитель равен P.
Ответ: Он показывает количество отдельных единиц с весом P0.
Ответ: Сначала находятся младшие разряды, а в записи старшие цифры стоят слева.
Ответ: Перевести полученную запись обратно в десятичную систему через веса разрядов.
Ответ: Умножение переносит первую дробную позицию в разряд единиц, раскрывая очередную цифру.
Ответ: В прямом порядке их получения.
Ответ: Когда оставшаяся дробная часть становится равной нулю.
Ответ: Приблизительное равенство двух близких, но не полностью одинаковых значений.
Перевод меняет запись, но сохраняет значение числа.
Нижние индексы показывают исходное и целевое основания.
Для перевода P-ичной записи в десятичную используют веса разрядов.
Целые позиции имеют веса P0, P1, P2 и далее.
Дробные позиции имеют веса P-1, P-2 и далее.
Деление на P отделяет полные группы от остатка.
Остаток является допустимой цифрой от 0 до P - 1.
При переводе целого числа остатки записывают от последнего к первому.
Умножение дробной части на P выявляет очередную цифру после разделителя.
Дробные цифры записывают в порядке их получения.
Целую и дробную части смешанного числа переводят отдельно.
Бесконечную запись ограничивают с указанием точности и знака ≈.
Урок начинается с практической причины: компьютеру удобны длинные двоичные цепочки, а человеку их трудно читать и проверять. Вы узнаете, зачем двоичную запись сокращают с помощью восьмеричных и шестнадцатеричных цифр, почему возникают группы именно по три и четыре бита и как выполнять быстрый перевод без деления.
Поймёте, зачем человеку сокращать двоичные записи.
Выведете соответствие между основаниями 2, 8 и 16.
Освоите перевод между двоичной и восьмеричной системами.
Освоите перевод между двоичной и шестнадцатеричной системами.
Разберёте шестнадцатеричный код цвета веб-страницы.
Компьютер хранит данные с помощью двух состояний, которые условно записывают цифрами 0 и 1. Такая запись удобна электронному устройству, но быстро становится длинной для человека.
Например, десятичное число 214 записывается как 110101102. В длинной последовательности легко пропустить ноль, поменять цифры местами или неправильно посчитать позицию.
Поэтому человеку нужен короткий способ записать ту же двоичную информацию без потери ни одного бита. Для этого применяют восьмеричную и шестнадцатеричную системы.
Одна двоичная позиция, которая может содержать 0 или 1.
Упорядоченная запись из нулей и единиц.
Более короткое обозначение тех же данных без изменения их значения.
Два состояния легко различать технически.
Длинную цепочку трудно контролировать.
Шестнадцатеричная система часто используется там, где человеку нужно видеть машинные данные: в адресах памяти, кодах команд, диагностических сообщениях, идентификаторах и кодах цветов на веб-страницах.
Восьмеричная система встречается реже, но применяется для компактной записи групп битов, например в обозначениях прав доступа в некоторых операционных системах.
В обоих случаях задача одна: не заменить двоичное хранение внутри компьютера, а дать человеку более короткую и структурированную запись тех же битов.
Номер области компьютерной памяти, по которому программа находит данные.
Сообщение программы или устройства о состоянии, ошибке или результате проверки.
Числовая запись, определяющая составляющие экранного цвета.
Разрешение читать, изменять или запускать файл.
Адреса, машинные команды и отладочные данные.
Шестнадцатеричные коды цветов в коде страницы.
Восьмеричные обозначения прав доступа.
Каждый бит занимает определённую позицию и имеет свой вес. Удаление бита сдвигает все цифры справа или слева от него и изменяет значение.
Например, 101012 равно 2110, а после удаления среднего нуля запись 10112 равна 1110. Получилось другое число.
Значит, сокращение должно быть обратимым: по короткой записи нужно однозначно восстановить все исходные биты, включая нули.
Преобразование, после которого исходную запись можно восстановить без потери данных.
Исчезновение информации, из-за которого исходное значение нельзя точно восстановить.
Один бит имеет два возможных состояния: 0 или 1. Если взять два бита, для каждого состояния первого бита возможны два состояния второго. Получаются четыре комбинации: 00, 01, 10 и 11.
При добавлении ещё одного бита количество вариантов снова удваивается. Поэтому три бита дают 2 · 2 · 2 = 8 комбинаций, а четыре бита - 2 · 2 · 2 · 2 = 16 комбинаций.
Точка · обозначает умножение. Слово «комбинация» здесь означает одну возможную последовательность нулей и единиц фиксированной длины.
Один возможный вариант расположения нулей и единиц в группе заданной длины.
Заранее установленное количество позиций.
Точка посередине строки, обозначающая умножение.
| Количество битов | Как считается число вариантов | Количество комбинаций |
|---|---|---|
| 1 | 2 | 2 |
| 2 | 2 · 2 | 4 |
| 3 | 2 · 2 · 2 | 8 |
| 4 | 2 · 2 · 2 · 2 | 16 |
Чтобы коротко записывать повторяющееся умножение одинаковых множителей, используют степень. В записи 23 нижняя обычная цифра 2 называется основанием степени, а маленькая верхняя цифра 3 - показателем степени.
Показатель 3 сообщает, что число 2 берут множителем три раза: 23 = 2 · 2 · 2 = 8. Аналогично 24 = 2 · 2 · 2 · 2 = 16.
Здесь основание степени 2 появилось потому, что каждый бит имеет два состояния. Показатель показывает количество битов в группе.
Краткая запись повторяющегося умножения одинаковых множителей.
Число, которое повторяется как множитель.
Маленькое число справа вверху, показывающее количество одинаковых множителей.
Число 2 показывает два состояния каждого бита, верхний показатель - количество битов.
Количество возможных состояний одного бита.
Количество битов в рассматриваемой группе.
Общее количество различных комбинаций.
Восьмеричная система имеет восемь разных цифр: 0, 1, 2, 3, 4, 5, 6 и 7. Группа из трёх битов также имеет восемь возможных комбинаций.
Количество вариантов совпадает: каждой трёхбитной комбинации можно назначить ровно одну восьмеричную цифру. Ни одна комбинация не потеряется и ни одна цифра не будет неоднозначной.
Именно поэтому размер группы равен трём. Группу из трёх битов называют триадой.
Группа ровно из трёх битов.
Правило, при котором каждой группе соответствует только одна цифра и наоборот.
В каждой позиции возможны 0 или 1.
От 000 до 111.
От 0 до 7 в восьмеричной системе.
Группа из четырёх битов имеет 24 = 16 комбинаций. Шестнадцатеричной системе тоже нужны 16 разных цифр.
Обычных десятичных знаков от 0 до 9 недостаточно. Поэтому значения десять, одиннадцать, двенадцать, тринадцать, четырнадцать и пятнадцать обозначают латинскими буквами A, B, C, D, E и F.
Группу из четырёх битов называют тетрадой. Одна тетрада заменяется одной шестнадцатеричной цифрой.
Группа ровно из четырёх битов.
Один знак из набора от 0 до 9 и A, B, C, D, E, F.
Цифры со значениями 10, 11, 12, 13, 14 и 15 соответственно.
Каждый бит имеет два состояния.
От 0000 до 1111.
От 0 до 9 и A, B, C, D, E, F.
Для прямой замены фиксированной группы битов количество её комбинаций должно совпадать с количеством цифр целевой системы.
Десятичная система использует 10 цифр. Но один бит даёт 2 варианта, два бита - 4, три - 8, четыре - 16. Ни одна целая группа битов не даёт ровно 10 комбинаций.
Поэтому двоичное число нельзя переводить в десятичное простой заменой одинаковых групп. Нужны веса разрядов или другой общий алгоритм. А для оснований 8 и 16 групповая замена работает точно, потому что 8 и 16 являются степенями двойки.
Совпадают с количеством комбинаций целой группы битов.
Не равно степени двойки с целым показателем.
После выбора размера группы нужно знать, какой цифре соответствует каждая комбинация. Для этого используют таблицу соответствий.
Двоичную комбинацию читают как обычное двоичное число. Например, 1012 имеет значение 5, поэтому триада 101 соответствует восьмеричной цифре 5. Тетрада 10102 имеет значение 10, поэтому соответствует шестнадцатеричной цифре A.
Таблицу можно не заучивать механически: каждую строку разрешается восстановить через веса битов. Однако частое использование постепенно делает соответствия привычными.
| Десятичное значение | Триада | Восьмеричная цифра | Тетрада | Шестнадцатеричная цифра |
|---|---|---|---|---|
| 0 | 000 | 0 | 0000 | 0 |
| 1 | 001 | 1 | 0001 | 1 |
| 2 | 010 | 2 | 0010 | 2 |
| 3 | 011 | 3 | 0011 | 3 |
| 4 | 100 | 4 | 0100 | 4 |
| 5 | 101 | 5 | 0101 | 5 |
| 6 | 110 | 6 | 0110 | 6 |
| 7 | 111 | 7 | 0111 | 7 |
| 8 | Не используется | Нет цифры | 1000 | 8 |
| 9 | Не используется | Нет цифры | 1001 | 9 |
| 10 | Не используется | Нет цифры | 1010 | A |
| 11 | Не используется | Нет цифры | 1011 | B |
| 12 | Не используется | Нет цифры | 1100 | C |
| 13 | Не используется | Нет цифры | 1101 | D |
| 14 | Не используется | Нет цифры | 1110 | E |
| 15 | Не используется | Нет цифры | 1111 | F |
Обычная стрелка → показывает движение в одном направлении. Для быстрого перевода соответствие работает в обе стороны: триаду можно заменить восьмеричной цифрой, а цифру - восстановить как триаду.
Поэтому используют двойную стрелку ↔. Она читается «взаимно соответствует» и сообщает, что преобразование обратимо.
Нижние индексы 2, 8 и 16 указывают основания записей. Слово «бит» уже сообщает о двоичной позиции, поэтому у группы битов индекс иногда не пишут.
Переход или преобразование в одном направлении.
Взаимное соответствие, работающее в обоих направлениях.
Маленькое число справа внизу, показывающее основание записи.
Одну цифру можно заменить группой фиксированной длины и затем точно восстановить.
Одна восьмеричная цифра.
Одна триада.
Одна шестнадцатеричная цифра.
Одна тетрада.
Разряды целой двоичной записи привязаны к крайнему правому разряду с весом 20 = 1. Поэтому первая группа должна включать именно младшие биты у правого края.
Триада объединяет позиции 0, 1 и 2, следующая - позиции 3, 4 и 5. Тетрада объединяет позиции 0, 1, 2, 3, следующая - позиции 4, 5, 6, 7.
Если начать группировать длинную целую запись слева, границы групп могут сместиться относительно разрядов. Тогда каждая группа будет обозначать неправильный вес.
Крайний правый целый разряд с наименьшим весом.
Место разделения соседних триад или тетрад.
Во время решения соседние группы нужно видеть отдельно, иначе легко взять два или пять битов вместо трёх или четырёх.
Для учебной записи используется вертикальная черта |. Она разделяет группы, но не является цифрой и не входит в окончательный ответ.
Например, 110101102 при группировке триадами временно записывается как 11 | 010 | 110. После замены групп вертикальные черты убирают.
Временная вертикальная черта, отделяющая одну группу битов от другой.
Промежуточная форма решения, не являющаяся окончательным ответом.
Количество битов не всегда делится на три или четыре без остатка. У левого края может остаться неполная группа.
Чтобы воспользоваться таблицей, её дополняют ведущими нулями слева. Ведущий ноль стоит перед первой единицей и имеет нулевой вклад, поэтому значение числа не меняется.
Например, неполная триада 11 превращается в 011. Обе записи имеют значение 3, но форма 011 содержит ровно три бита и может быть заменена одной восьмеричной цифрой.
Крайняя группа, содержащая меньше требуемых трёх или четырёх битов.
Ноль слева перед первой ненулевой цифрой целой записи.
Значение сохраняется.
Целое значение изменяется.
Этот способ нужен, когда длинную двоичную запись требуется сделать примерно втрое короче для чтения или проверки человеком.
Обратный способ нужен, когда короткую восьмеричную запись требуется восстановить как точную последовательность битов для анализа разрядов.
Каждую восьмеричную цифру заменяют ровно тремя битами. Даже если группа начинается с нуля, внутри записи её сохраняют до соединения.
Для 5078: цифра 5 соответствует 101, цифра 0 - 000, цифра 7 - 111. После соединения получаем 1010001112.
Три нуля для цифры 0 необходимы: они занимают одну полную триаду между группами 101 и 111.
| Восьмеричная цифра | 5 | 0 | 7 |
|---|---|---|---|
| Триада | 101 | 000 | 111 |
| Соединённая запись | 1010001112 |
Этот способ особенно полезен в программировании и веб-разработке, потому что одна шестнадцатеричная цифра заменяет четыре бита, а две такие цифры - группу из восьми битов.
Обратный перевод нужен, когда требуется увидеть конкретные биты, скрытые за короткой шестнадцатеричной записью.
Каждую шестнадцатеричную цифру заменяют ровно четырьмя битами. Для A3F16: A соответствует 1010, цифра 3 - 0011, F - 1111.
Соединяем тетрады: 1010 | 0011 | 1111. После удаления временных разделителей получаем 1010001111112.
Нули в тетраде 0011 нельзя удалить до соединения: без них границы последующих четырёхбитных групп сдвинутся.
| Шестнадцатеричная цифра | A | 3 | F |
|---|---|---|---|
| Тетрада | 1010 | 0011 | 1111 |
| Соединённая запись | 1010001111112 |
Первый дробный бит сразу справа от запятой имеет вес 2-1. Поэтому граница первой дробной группы должна начинаться именно у разделителя.
Триада дробной части объединяет позиции -1, -2, -3, следующая - позиции -4, -5, -6. Тетрада объединяет позиции -1, -2, -3, -4, следующая - позиции -5, -6, -7, -8.
Следовательно, целую часть группируют от разделителя влево, а дробную - от разделителя вправо. В обоих случаях начальная точка определяется ближайшим к запятой разрядом.
У правого края дробной части также может остаться неполная группа. Её нужно дополнить до трёх или четырёх битов.
Нули добавляют справа, после уже имеющихся дробных цифр. Они занимают новые позиции с меньшими весами и дают нулевой вклад, поэтому значение не меняется.
Если добавить ноль слева от имеющейся дробной группы, исходные цифры сдвинутся вправо и их веса уменьшатся. Значение изменится.
Сохраняет дробное значение.
Сдвигает исходную единицу.
Быстрый способ нужен, чтобы сократить не только целые двоичные цепочки, но и записи долей.
| Часть | Исходные группы | После дополнения | Замена |
|---|---|---|---|
| Целая | 10 | 110 | 010 | 110 | 2 | 6 |
| Дробная | 101 | 1 | 101 | 100 | 5 | 4 |
| Итог | 26,548 |
Шестнадцатеричная запись дробных битов используется, когда двоичные данные нужно показать ещё короче, сохранив границы тетрад.
| Группа битов | Значение | Шестнадцатеричная цифра |
|---|---|---|
| 0010 | 2 | 2 |
| 1011 | 11 | B |
| 1101 | 13 | D |
| Полный ответ | 2B,D16 |
Иногда данные получены в восьмеричной форме, а программа или документ требует шестнадцатеричную запись. Можно выполнить общий перевод через десятичную систему, но есть более наглядный путь.
Одна восьмеричная цифра соответствует трём битам, а одна шестнадцатеричная - четырём. Поэтому восьмеричные цифры сначала раскрывают в биты, а затем те же биты перегруппируют тетрадами.
Прямой замены одной восьмеричной цифры одной шестнадцатеричной нет: основания 8 и 16 не являются целыми степенями друг друга, а группы имеют разную длину.
Система, через которую выполняют переход между исходной и целевой записями.
Изменение границ групп без изменения порядка и значений битов.
HTML - язык разметки веб-страницы, а CSS - язык описания её внешнего оформления. В HTML и CSS цвет часто записывают шестью шестнадцатеричными цифрами. Это нужно, чтобы коротко задать три числовые составляющие экранного цвета.
Рассмотрим код #2F8F9D. Знак # читается «решётка» и сообщает браузеру, что далее записан шестнадцатеричный код цвета. Шесть цифр делятся на пары: 2F | 8F | 9D.
Первая пара задаёт красную составляющую, вторая - зелёную, третья - синюю. Эти составляющие сокращённо называют RGB: R происходит от английского red - красный, G от green - зелёный, B от blue - синий.
Каждая пара содержит две шестнадцатеричные цифры, то есть восемь битов. Такая группа из восьми битов называется байтом. Один байт имеет 28 = 256 комбинаций и задаёт значение составляющей от 0 до 255.
Для пары 2F значение равно 2 · 16 + 15 = 47. Для 8F: 8 · 16 + 15 = 143. Для 9D: 9 · 16 + 13 = 157. Поэтому #2F8F9D соответствует цвету с составляющими 47, 143 и 157.
Язык разметки, задающий структуру содержимого веб-страницы.
Язык стилей, задающий внешний вид элементов веб-страницы.
Префикс шестнадцатеричного кода цвета в HTML и CSS.
Модель цвета из красной, зелёной и синей составляющих.
Группа из восьми битов.
Числовая интенсивность одного основного экранного цвета.
47 из 255
143 из 255
157 из 255
Проверка нужна, потому что ошибка в одной границе группы меняет все последующие цифры. Есть два удобных способа.
Первый способ - выполнить обратную замену. Например, для 3268 получаем 3 → 011, 2 → 010, 6 → 110. После соединения и удаления общего ведущего нуля восстанавливается 110101102.
Второй способ - независимо вычислить десятичные значения обеих записей через веса разрядов. Если они совпали, перевод выполнен правильно.
Быстрая проверка структуры битов.
Независимая числовая проверка.
Быстрый групповой перевод нужен только тогда, когда основания связаны целой степенью двойки. Он уменьшает количество вычислений и помогает сохранить структуру битов.
Если перевод выполняется между двоичной и восьмеричной системами, используйте триады. Между двоичной и шестнадцатеричной - тетрады. Между восьмеричной и шестнадцатеричной - переход через двоичные группы.
Если одна из систем имеет другое основание, например 5, 10 или 12, применяйте общий способ: развёрнутую запись, деление с остатком или умножение дробной части.
| Исходная и целевая системы | Подходящий способ | Почему |
|---|---|---|
| 2 ↔ 8 | Триады | 8 = 23 |
| 2 ↔ 16 | Тетрады | 16 = 24 |
| 8 ↔ 16 | Через двоичную запись | Триады перегруппируются в тетрады |
| 2 ↔ 10 | Общий алгоритм | 10 не равно целой степени 2 |
| 5 ↔ 10 | Общий алгоритм | Нет точной групповой замены битов |
Почему программисту может быть удобнее запись 5E516, чем 101111001012?
Решение: Шестнадцатеричная запись короче: одна её цифра заменяет четыре бита. Её легче прочитать, переписать и проверить, при этом исходные биты можно точно восстановить.
Почему одна восьмеричная цифра соответствует трём, а не двум битам?
Решение: Два бита дают 22 = 4 комбинации, а восьмеричной системе нужны 8 цифр. Три бита дают 23 = 8 комбинаций - точное соответствие.
Переведите 101101012.
Решение: Группируем справа: 10 | 110 | 101. Дополняем: 010 | 110 | 101. Заменяем: 2 | 6 | 5. Ответ: 2658.
Переведите 6428.
Решение: Каждая цифра даёт триаду: 6 → 110, 4 → 100, 2 → 010. Соединяем: 1101000102.
Переведите 1110101112.
Решение: Группируем справа: 1 | 1101 | 0111. Дополняем: 0001 | 1101 | 0111. Заменяем: 1 | D | 7. Ответ: 1D716.
Переведите B416.
Решение: B соответствует 1011, цифра 4 - 0100. Соединяем тетрады: 101101002.
Переведите 1101,0112 в восьмеричную систему.
Решение: Целая часть: 1 | 101 → 001 | 101 → 1 | 5. Дробная часть: 011 уже является триадой → 3. Ответ: 15,38.
Что означают три пары в коде #2F8F9D?
Решение: 2F задаёт красную составляющую и равно 47; 8F задаёт зелёную и равно 143; 9D задаёт синюю и равно 157. Каждая пара занимает один байт.
Основное видео повторяет системы с основаниями 2, 8 и 16. Дополнительное показывает алгоритмы перевода. Во время просмотра каждый раз отвечайте не только «как», но и «зачем этот способ удобен».
Основное видео. Отмечайте практические случаи применения и связь количества битов с числом комбинаций.
Открыть основное видео на RutubeИспользуйте дополнительный материал после теории, чтобы ещё раз увидеть определения, правила и примеры.
Выберите ответ и обязательно прочитайте пояснение. При ошибке вернитесь к соответствующему разделу теории.
Ответ: Чтобы человеку было легче читать, переписывать и проверять данные без потери битов.
Ответ: Одна двоичная позиция, содержащая 0 или 1.
Ответ: 23 = 8 комбинаций.
Ответ: Число комбинаций трёх битов равно количеству восьмеричных цифр.
Ответ: Группа ровно из трёх битов.
Ответ: 24 = 16 комбинаций.
Ответ: Группа ровно из четырёх битов.
Ответ: Значения 10, 11, 12, 13, 14 и 15.
Ответ: Ни одна целая группа битов не даёт ровно 10 комбинаций: три бита дают 8, а четыре - 16.
Ответ: От правого края, то есть от младшего разряда, влево.
Ответ: От разделителя вправо.
Ответ: Слева, перед старшими битами.
Ответ: Справа, после последних дробных битов.
Ответ: Они сохраняют фиксированную длину и позиции последующих битов.
Ответ: Обе системы имеют точное соответствие группам битов, которые можно перегруппировать.
Ответ: Шестнадцатеричную запись красной, зелёной и синей составляющих цвета: 47, 143 и 157.
Короткие записи нужны человеку для чтения и проверки двоичных данных.
Преобразование должно сохранять все исходные биты.
Три бита дают 23 = 8 комбинаций.
Одна восьмеричная цифра соответствует одной триаде.
Четыре бита дают 24 = 16 комбинаций.
Одна шестнадцатеричная цифра соответствует одной тетраде.
Целую часть группируют от правого края влево.
Дробную часть группируют от запятой вправо.
Неполную целую группу дополняют слева, дробную - справа.
Внутренние нули сохраняют фиксированную длину групп.
Между системами 8 и 16 удобно переходить через двоичную запись.
Шестнадцатеричные пары применяются в кодах RGB-цветов HTML и CSS.
Урок начинается с практического вопроса: зачем выполнять действия непосредственно в двоичной системе, если человек привык к десятичной. Вы узнаете, как процессор складывает, вычитает, умножает и делит двоичные числа, откуда берутся перенос и заём и почему точный результат иногда не помещается в выделенные биты.
Поймёте, зачем компьютер вычисляет непосредственно с битами.
Выведете перенос из основания системы и выполните сложение по разрядам.
Разберёте смысл займа и его прохождение через нули.
Свяжете частичные результаты со сдвигами разрядов.
Поймёте, почему возникает переполнение разрядной сетки.
Компьютер хранит числа как последовательности битов. Бит - одна двоичная позиция со значением 0 или 1. Чтобы обработать такие данные, электронным схемам удобно выполнять действия прямо над двоичными разрядами.
Если перед каждой операцией переводить число в привычную человеку десятичную запись, а затем обратно, потребуются дополнительные преобразования. Они усложнят устройство и увеличат время работы.
Поэтому процессор складывает, вычитает, умножает и делит двоичные числа непосредственно. Десятичная запись обычно нужна человеку для ввода, вывода и проверки.
Устройство компьютера, выполняющее команды и обработку данных.
Одна двоичная позиция, содержащая 0 или 1.
Выполнение арифметических действий над числами в системе с основанием 2.
Числа уже находятся внутри компьютера как 0 и 1.
Электронная схема обрабатывает двоичные разряды.
Запись можно хранить или использовать дальше без перевода.
Двоичное сложение используется в счётчиках, вычислении адресов памяти, обработке размеров файлов, времени, координат и многих других числовых данных.
Вычитание помогает сравнивать значения и находить разности. Умножение и деление нужны для масштабирования изображений, обработки звука, расчётов в программах и управления устройствами.
Даже логические решения часто опираются на арифметический результат: например, программа сравнивает остаток заряда с порогом или проверяет, не вышел ли счётчик за допустимый предел.
Хранимое число или устройство, увеличивающие или уменьшающие значение при событиях.
Номер области памяти, по которому процессор находит данные.
Заранее установленная граница, с которой сравнивают текущее значение.
Изменение размера или числового масштаба данных.
Арифметическая операция - действие над числами, создающее числовой результат. В уроке рассматриваются четыре основных действия.
Знак + обозначает сложение, знак - между числами - вычитание, точка · - умножение, двоеточие : - деление. Знак = сообщает, что выражения слева и справа имеют одинаковое значение.
Нижний индекс 2 у числа показывает двоичную систему. Например, 1012 + 112 означает сложение двух двоичных записей.
Объединение величин; результат называется суммой.
Нахождение величины, остающейся после удаления другой; результат называется разностью.
Многократное сложение одинаковых величин; результат называется произведением.
Определение количества равных групп или размера одной группы; результат называется частным.
| Действие | Пример | Название результата |
|---|---|---|
| Сложение | 5 + 3 = 8 | Сумма |
| Вычитание | 8 - 3 = 5 | Разность |
| Умножение | 5 · 3 = 15 | Произведение |
| Деление | 15 : 3 = 5 | Частное |
Позиционная запись состоит из разрядов. Поэтому числа удобно располагать так, чтобы одинаковые разряды находились друг под другом: единицы под единицами, следующие позиции под следующими.
Вычисление начинают с младшего, крайнего правого разряда. Если результат не помещается одной цифрой текущей системы, часть значения передают в следующий разряд.
Общий порядок одинаков для оснований 2, 8, 10 и 16. Различается только размер полной группы, который определяется основанием системы.
Поразрядное выполнение операции при расположении одинаковых позиций друг под другом.
Крайний правый разряд целой части с наименьшим весом.
Количество цифр системы и размер группы, образующей единицу следующего разряда.
Операции выполняются по одинаковым позициям.
Размер полной группы.
Чтобы правило подходило для любой позиционной системы, её основание обозначают заглавной латинской буквой P, которая читается «пэ».
P не является постоянным числом. В двоичной системе P = 2, в восьмеричной P = 8, в десятичной P = 10, в шестнадцатеричной P = 16.
Знать P необходимо, потому что именно P единиц текущего разряда образуют одну единицу следующего разряда.
Условная заглавная латинская буква, обозначающая основание используемой системы.
Знак равенства: слева и справа указано одно значение.
| Система | Значение P | Одна полная группа |
|---|---|---|
| Двоичная | P = 2 | 2 единицы |
| Восьмеричная | P = 8 | 8 единиц |
| Десятичная | P = 10 | 10 единиц |
| Шестнадцатеричная | P = 16 | 16 единиц |
Одна позиция может содержать только одну допустимую цифру. Если сумма в разряде достигает основания P, её нельзя целиком оставить в этой позиции.
Полную группу из P единиц заменяют одной единицей следующего разряда. Эту переданную единицу называют переносом.
В десятичной системе 9 + 1 образуют один десяток и ноль единиц: 1010. В двоичной системе уже 1 + 1 образуют одну группу из двух и ноль отдельных единиц: 102.
Количество полных групп по P, передаваемое в следующий старший разряд.
Перенос, полученный текущим разрядом из соседнего младшего разряда.
Перенос, создаваемый текущим разрядом для следующего старшего.
Перед формулой введём обозначения. Строчная латинская буква s читается «эс» и означает промежуточную сумму цифр текущего разряда вместе с входящим переносом.
Строчная латинская буква q читается «ку» и показывает количество полных групп по P, которое станет переносом. Буква r читается «эр» и обозначает остаток - цифру текущего разряда.
Точка · означает умножение, знак + - сложение, знак = - равенство. Формула сообщает, что вся промежуточная сумма состоит из q полных групп по P и остатка r.
Промежуточная сумма раскладывается на перенос q и цифру результата r.
Сумма цифр текущего разряда и входящего переноса.
Количество полных групп по P - исходящий перенос.
Основание используемой системы.
Остаток меньше P - цифра текущего разряда.
Двоичный пример: 1 + 1 = 210. Разложение 2 = 1 · 2 + 0 означает: пишем 0, переносим 1.
Таблица нужна, чтобы увидеть все возможные случаи одного разряда. Каждый из двух складываемых битов и входящий перенос может быть равен только 0 или 1.
Сначала находят обычное количество единиц в строке. Затем это количество записывают в двоичном виде: младший бит остаётся в результате, старший становится исходящим переносом.
Например, три единицы дают десятичное значение 3, которое в двоичной системе записывается как 112. Поэтому при 1 + 1 + входящем 1 пишут 1 и переносят 1.
| Первый бит | Второй бит | Входящий перенос | Количество единиц | Бит результата | Исходящий перенос |
|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 1 | 1 | 0 |
| 0 | 1 | 0 | 1 | 1 | 0 |
| 0 | 1 | 1 | 2 | 0 | 1 |
| 1 | 0 | 0 | 1 | 1 | 0 |
| 1 | 0 | 1 | 2 | 0 | 1 |
| 1 | 1 | 0 | 2 | 0 | 1 |
| 1 | 1 | 1 | 3 | 1 | 1 |
Сложение по разрядам нужно, когда процессор должен объединить два двоичных количества и получить точный битовый результат.
Иногда перенос, возникший справа, делает сумму следующего разряда равной основанию. Тогда появляется новый перенос. Процесс повторяется в нескольких соседних позициях.
Например, при сложении 11112 + 12 крайняя правая пара 1 + 1 даёт 0 и перенос 1. В каждой следующей позиции снова получается 1 + перенос 1 = 102.
Все четыре единицы превращаются в нули, а последний перенос образует новый разряд слева. Точный ответ равен 100002.
1 + 1 создаёт перенос.
Каждая 1 вместе с переносом снова даёт 10₂.
Последний перенос записывается слева.
При вычитании из цифры текущего разряда нужно удалить цифру нижнего числа. Если верхняя цифра не меньше нижней, действие выполняется непосредственно.
Проблема возникает, когда из 0 требуется вычесть 1. В текущем разряде единиц недостаточно, поэтому одну единицу берут из соседнего старшего разряда.
Одна единица старшего разряда имеет вес в P раз больше. После передачи в текущий разряд она превращается в P единиц. Этот процесс называют займом.
Число, из которого вычитают.
Число, которое вычитают.
Результат вычитания.
Получение одной единицы старшего разряда, равной P единицам текущего разряда.
Таблица нужна, чтобы отделить простые случаи от случая с займом. В двоичном разряде возможны только цифры 0 и 1.
Если верхний бит равен 1, из него можно вычесть 0 или 1. Если оба бита равны 0, результат также 0.
При 0 - 1 занимаем одну единицу старшего разряда. В текущей позиции она равна двум, то есть 102. Поэтому 102 - 12 = 12.
| Верхний бит | Нижний бит | Нужен ли заём | Вычисление | Бит результата |
|---|---|---|---|---|
| 0 | 0 | Нет | 0 - 0 | 0 |
| 1 | 0 | Нет | 1 - 0 | 1 |
| 1 | 1 | Нет | 1 - 1 | 0 |
| 0 | 1 | Да | 102 - 12 | 1 |
Вычитание по разрядам нужно, чтобы найти разность двух двоичных величин без промежуточного перевода в десятичную систему.
| Проверяемое число | Десятичное значение |
|---|---|
| 101102 | 22 |
| 001012 | 5 |
| 100012 | 17 |
| Проверка | 22 - 5 = 17 |
Отдельное правило нужно для случая, когда в соседнем старшем разряде также стоит 0. Из нуля нельзя занять единицу, поэтому ищут ближайшую единицу слева.
Найденная единица уменьшается до нуля. Каждый промежуточный нулевой разряд получает основание P, передаёт одну единицу дальше вправо и оставляет у себя P - 1.
В двоичной системе P = 2, поэтому каждый промежуточный ноль после передачи займа становится 1. Это сохраняет общее значение числа.
Передача занимаемой единицы через несколько соседних разрядов.
Наибольшая допустимая цифра системы после передачи одной единицы вправо.
Умножение используется, когда одно количество нужно взять несколько раз: при вычислении размеров блоков данных, масштабировании координат, обработке сигнала и многих других задачах.
В двоичной системе отдельная цифра множителя бывает только 0 или 1. Поэтому частичное произведение либо полностью равно нулю, либо повторяет множимое.
Это упрощает электронную схему: ей не нужно умножать цифру на 2, 3 и другие значения. Достаточно выбрать ноль или исходное число и правильно сдвинуть его.
Число, которое умножают.
Число, показывающее, сколько раз или с какими разрядными весами берут множимое.
Результат умножения.
Промежуточный результат для одной цифры множителя.
При сдвиге двоичной целой записи на одну позицию влево каждый бит переходит в разряд с весом в два раза больше. Справа появляется ноль.
Например, 1012 равно 510. После сдвига получаем 10102, что равно 1010. Значение умножилось на 2.
Сдвиг на две позиции влево увеличивает каждый вес два раза, поэтому умножает число на 22 = 4. Верхний показатель 2 сообщает о двух множителях 2.
Перемещение всех битов к более старшим позициям с добавлением нулей справа.
Степень: 2 · 2 = 4.
Исходное значение 5.
10102 - значение 10.
101002 - значение 20.
Умножим 10112 на 1012. Множимое 10112 равно 11, множитель 1012 равен 5.
| Бит множителя | Вес бита | Действие | Частичное произведение |
|---|---|---|---|
| 1 | 20 = 1 | Взять множимое без сдвига | 1011 |
| 0 | 21 = 2 | Записать ноль | 00000 |
| 1 | 22 = 4 | Сдвинуть множимое на 2 позиции | 101100 |
| Итог | Сложить | 1101112 |
Деление требуется, когда количество распределяют на равные группы, вычисляют средние значения, масштабы, частоты и многие другие отношения.
Двоичное деление столбиком похоже на десятичное: из очередной части делимого пытаются вычесть делитель. Если делитель помещается, в частном пишут 1; если не помещается - 0.
Такой выбор снова удобен двоичной системе, потому что очередная цифра частного может быть только 0 или 1.
Число, которое делят.
Число, на которое делят.
Результат деления.
Часть делимого, которая не образовала полную группу делителя.
Разделим 11002 на 112. В десятичной системе это 12 : 3, поэтому ожидаемый результат равен 4.
| Этап | Рассматриваемая часть | Помещается ли 112 | Цифра частного |
|---|---|---|---|
| Старшие биты | 11 | Да, один раз | 1 |
| Следующий бит | 0 | Нет | 0 |
| Последний бит | 0 | Нет | 0 |
| Итог | 1002 |
Восьмеричные и шестнадцатеричные записи используются человеком для компактного представления битов. Иногда к таким значениям нужно прибавить смещение, увеличить адрес или изменить числовой код.
Можно каждый раз переводить всё в десятичную систему, но для коротких вычислений удобнее применить тот же поразрядный принцип прямо в исходном основании.
Перенос возникает не при достижении десяти, а при достижении основания: 8 в восьмеричной системе и 16 в шестнадцатеричной.
Сложим 578 и 268. При основании 8 допустимы цифры от 0 до 7.
| Разряд | Вычисление | Цифра результата | Перенос |
|---|---|---|---|
| Младший | 7 + 6 = 13 = 1 · 8 + 5 | 5 | 1 |
| Старший | 5 + 2 + 1 = 8 = 1 · 8 + 0 | 0 | 1 |
| Новый разряд | 1 | 0 |
Шестнадцатеричное сложение полезно, например, при изменении адреса памяти или числового кода, записанного компактными цифрами.
Сложим A716 и 2D16. Напомним: A = 10, D = 13. Эти буквы являются цифрами шестнадцатеричной системы.
| Шестнадцатеричная цифра | Десятичное значение |
|---|---|
| A | 10 |
| B | 11 |
| C | 12 |
| D | 13 |
| E | 14 |
| F | 15 |
Физическая память и электронные регистры имеют конечный размер. Поэтому для каждого числа выделяется определённое количество битов, а не бесконечная запись.
Группу фиксированного количества позиций называют разрядной сеткой. Например, четырёхбитная сетка содержит ровно четыре позиции.
Ограничение нужно, чтобы устройство заранее знало, сколько ячеек хранить и одновременно обрабатывать. Но из-за него не всякий точный результат помещается в отведённые позиции.
Небольшая быстрая область внутри процессора для хранения и обработки битов.
Фиксированное количество битов, выделенное для записи числа.
Количество битов в разрядной сетке.
Если все биты используются только для величины и знак числа отдельно не кодируется, число называют беззнаковым. Такое число не бывает отрицательным.
В четырёх битах минимальная запись 0000 равна 0. Максимальная запись 1111 равна 8 + 4 + 2 + 1 = 15.
Общее количество комбинаций n битов равно 2n, где строчная латинская буква n читается «эн» и обозначает количество битов. Поскольку отсчёт значений начинается с нуля, наибольшее беззнаковое значение равно 2n - 1.
Неотрицательное число, все биты которого кодируют величину.
Множество значений от минимального до максимального включительно.
Условная строчная латинская буква для количества битов.
Максимальное беззнаковое значение в n битах.
| Разрядность n | Количество комбинаций 2n | Диапазон беззнаковых значений |
|---|---|---|
| 1 бит | 2 | От 0 до 1 |
| 2 бита | 4 | От 0 до 3 |
| 4 бита | 16 | От 0 до 15 |
| 8 битов | 256 | От 0 до 255 |
Переполнение возникает, когда точный результат требует больше битов, чем выделено разрядной сеткой.
В четырёх битах сумма 11112 + 00012 математически равна 100002. Для ответа нужны пять битов, а сетка содержит только четыре.
Если сохранить только четыре младших бита, получится 0000. Без сообщения о переполнении программа может принять ноль за правильный результат и сделать неверный вывод.
Поэтому процессор формирует специальный признак переполнения или переноса, а программа должна учитывать его там, где выход за диапазон опасен.
Ситуация, когда точный результат не помещается в выделенное количество битов.
Биты с меньшими весами у правого края записи.
Служебное сообщение процессора о выходе результата за доступный диапазон.
15
1
Требуется 5 битов
Старшая 1 не помещается
Представим счётчик событий, которому выделено восемь беззнаковых битов. Он может хранить значения от 0 до 255.
Десятичное 255 записывается как 111111112. После прибавления 1 точный результат равен 1000000002 и требует девять битов.
Если счётчик хранит только восемь младших битов, в нём останется 000000002, то есть 0. Такое возвращение после максимума называют циклическим переходом или оборачиванием.
В таймере, датчике или финансовом расчёте незамеченное оборачивание может вызвать ошибку. Поэтому разработчик выбирает достаточную разрядность или проверяет достижение максимума.
Число, для записи которого выделено восемь битов.
Переход от максимального значения к минимальному после переполнения фиксированной сетки.
Проверка нужна, потому что ошибка в одном переносе, займе или сдвиге изменяет несколько старших разрядов.
Первый способ - перевести операнды и результат в десятичную систему и повторить привычное действие. Он удобен при обучении и небольших числах.
Второй способ - использовать обратную операцию: сумму проверить вычитанием, разность - сложением, произведение - делением, частное - умножением с учётом остатка.
Третий способ - проверить допустимый диапазон. Даже арифметически правильный результат может не помещаться в заданную разрядную сетку.
Число, участвующее в арифметической операции.
Действие, позволяющее восстановить исходное значение: например, вычитание для проверки сложения.
Сравнить значения в десятичной системе.
Использовать обратную операцию и диапазон.
Почему процессору удобнее складывать двоичные числа непосредственно?
Решение: Числа уже хранятся как биты. Прямое двоичное сложение не требует переводить данные в десятичную запись и обратно.
Сложите 101012 и 001112.
Решение: Поразрядное сложение с переносами даёт 111002. Проверка: 21 + 7 = 28, а 111002 = 28.
Сложите 11112 и 12.
Решение: Перенос проходит через все четыре единицы. В каждом разряде записывается 0, последний перенос создаёт новый старший разряд. Ответ: 100002.
Вычтите 001012 из 110102.
Решение: Результат 101012. Проверка: 26 - 5 = 21.
Умножьте 1012 на 112.
Решение: Младшая 1 даёт 101, следующая 1 даёт сдвинутое 1010. Сумма 101 + 1010 = 11112. Проверка: 5 · 3 = 15.
Разделите 101002 на 1002.
Решение: В десятичной системе это 20 : 4 = 5. Двоичное частное равно 1012, остаток 0. Проверка: 1012 · 1002 = 101002.
Найдите F16 + 216.
Решение: F = 15. Получаем 15 + 2 = 17 = 1 · 16 + 1. Пишем 1 и переносим 1: ответ 1116.
Поместится ли 11112 + 12 в четыре беззнаковых бита?
Решение: Нет. Точный результат 100002 требует пяти битов. Четыре младших бита равны 0000, поэтому нужен признак переполнения.
Основное видео вводит двоичную арифметику. Дополнительное отдельно показывает сложение и вычитание по разрядам. Во время просмотра называйте практическую задачу, основание и причину каждого переноса или займа.
Основное видео. Следите, при каком значении появляется перенос и почему вычисления выполняются непосредственно в битах.
Открыть основное видео на RutubeИспользуйте дополнительный материал после теории, чтобы ещё раз увидеть определения, правила и примеры.
Выберите ответ и обязательно прочитайте пояснение. При ошибке вернитесь к соответствующему разделу теории.
Ответ: Чтобы обрабатывать числа непосредственно в форме битов без лишних переводов.
Ответ: Основание используемой системы счисления.
Ответ: Чтобы передать полную группу из P единиц в следующий старший разряд.
Ответ: Промежуточную сумму цифр текущего разряда и входящего переноса.
Ответ: Количество полных групп по P, то есть исходящий перенос.
Ответ: Остаток меньше P, записываемый как цифра текущего разряда.
Ответ: Две двоичные единицы образуют одну единицу следующего разряда и ноль текущих единиц.
Ответ: Чтобы получить P единиц в разряде, где уменьшаемой цифры недостаточно.
Ответ: Ближайшая единица слева уменьшается, а промежуточные нули после передачи займа становятся единицами.
Ответ: Бит множителя равен 0 или 1, поэтому частичное произведение равно нулю или сдвинутому множимому.
Ответ: Умножает двоичное целое число на 2.
Ответ: Ноль сохраняет разрядную позицию следующей цифры частного.
Ответ: Фиксированное количество битов, выделенное для числа.
Ответ: Неотрицательное число, все биты которого кодируют величину.
Ответ: Ситуация, когда точный результат не помещается в выделенное количество битов.
Ответ: Перевести значения в десятичную систему, применить обратную операцию и проверить допустимый диапазон.
Процессор выполняет арифметику непосредственно над битами.
Основание P задаёт размер полной группы в каждом разряде.
Перенос передаёт полную группу по P в старший разряд.
Формула s = q · P + r разделяет сумму на перенос и цифру результата.
Двоичное сложение 1 + 1 даёт 102.
Заём превращает единицу старшего разряда в P текущих единиц.
Двоичное умножение использует нулевые или сдвинутые частичные произведения.
Сдвиг двоичного целого влево на один разряд умножает его на 2.
Двоичное деление строит частное цифрами 0 и 1.
В системах 8 и 16 перенос возникает при достижении соответствующего основания.
Разрядная сетка ограничивает количество доступных битов.
Переполнение нужно обнаруживать, иначе сохранённый результат может оказаться неверным.
Урок начинается с практического вопроса: почему одной двоичной записи недостаточно, чтобы понять число в памяти. Вы разберёте фиксированную длину, беззнаковые и отрицательные целые числа, дополнительный код, переполнение, а затем узнаете, зачем для дробных величин нужны знак, порядок и мантисса и почему многие значения хранятся приближённо.
Поймёте, почему смысл битов зависит от заранее выбранного правила.
Разберёте беззнаковый диапазон и дополнительный код.
Научитесь кодировать и восстанавливать отрицательные числа.
Поймёте назначение знака, порядка и мантиссы.
Узнаете, почему компьютерное дробное значение может быть приближённым.
В памяти компьютера находятся только биты - двоичные позиции со значениями 0 или 1. Сами по себе биты не сообщают, является ли записанное значение целым, отрицательным, дробным или частью другого объекта.
Например, последовательность 11111111 можно понимать как беззнаковое число 255, как отрицательное целое -1 или как часть кода цвета. Значение зависит от правила, по которому программа читает эти восемь битов.
Такое правило называют форматом представления. Формат нужен, чтобы процессор и программа одинаково понимали назначение каждого бита и допустимый диапазон значений.
Одна двоичная позиция, содержащая 0 или 1.
Соглашение о том, как интерпретировать последовательность битов.
Определение смысла битовой записи по известному формату.
Битовая последовательность, которую компьютер использует для хранения значения.
Математическое целое число может содержать сколько угодно цифр, но физическое устройство имеет конечное количество ячеек. Поэтому для одного машинного числа заранее выделяют определённое количество битов.
Фиксированная длина позволяет процессору быстро находить начало и конец числа и обрабатывать одинаковые группы электронными схемами известного размера.
Но фиксированный размер создаёт ограничение: если точный результат требует больше битов, он не помещается в выделенную область.
Область памяти, хранящая группу битов.
Заранее установленное количество битов.
Набор битовых позиций фиксированной длины для записи числа.
Количество битов в разрядной сетке.

Эти слова нужны, чтобы точно описывать, где и в каком размере хранится число. Бит является одной позицией. Восемь битов образуют байт.
Ячейка памяти - доступная по адресу область для хранения данных. Её фактический размер зависит от устройства и организации памяти. Поэтому нельзя всегда считать, что любая ячейка равна одному байту.
Регистр находится внутри процессора и временно хранит биты, с которыми выполняется текущая операция. Регистры также имеют фиксированную разрядность.
Группа из восьми битов.
Номер области памяти, по которому программа находит данные.
Быстрая область внутри процессора для временного хранения и обработки битов.
| Понятие | Что это | Зачем нужно |
|---|---|---|
| Бит | Одна позиция 0 или 1 | Минимальная двоичная единица |
| Байт | 8 битов | Удобная стандартная группа |
| Ячейка памяти | Адресуемая область | Хранение данных по известному адресу во время работы программы |
| Регистр | Группа битов внутри процессора | Быстрая текущая обработка |
Битовая последовательность похожа на набор знаков без подписи. Чтобы получить значение, нужно знать разрядность и формат.
В беззнаковом формате все восемь битов 11111111 имеют положительные веса и дают 255. В знаковом дополнительном коде та же последовательность обозначает -1.
Если восемь битов являются частью изображения, они могут задавать интенсивность цвета. Значит, вопрос «чему равно 11111111?» не имеет единственного ответа без указания контекста.
Все разряды кодируют величину.
Используется дополнительный код.
Чтобы описать разрядную сетку любой длины, количество битов обозначают строчной латинской буквой n, которая читается «эн». Значение n задаётся конкретным форматом: например, n = 8 или n = 16.
Каждый бит имеет два состояния. Поэтому n битов дают 2n комбинаций. Верхний индекс n является показателем степени и сообщает, что множитель 2 повторяется n раз.
Например, при n = 3 получаем 23 = 2 · 2 · 2 = 8 комбинаций. Точка · обозначает умножение.
Условная строчная латинская буква, обозначающая количество битов.
Количество различных комбинаций, которое можно построить из n битов.
Маленькое число или буква справа вверху, показывающие количество одинаковых множителей.
Один возможный вариант расположения нулей и единиц.
| n - количество битов | Число комбинаций | Пример |
|---|---|---|
| 1 | 21 = 2 | 0, 1 |
| 2 | 22 = 4 | 00, 01, 10, 11 |
| 3 | 23 = 8 | От 000 до 111 |
| 8 | 28 = 256 | От 00000000 до 11111111 |
Во многих задачах отрицательные значения невозможны по смыслу: количество файлов, число пикселей, уровень яркости, размер блока памяти или номер элемента.
Если не тратить комбинации на отрицательные числа, все биты можно использовать для нуля и положительных значений. Такой формат называют беззнаковым.
Беззнаковый формат даёт больший положительный максимум при той же разрядности. Поэтому его выбирают, когда знак не нужен, а широкий неотрицательный диапазон полезен.
Неотрицательное целое число, все биты которого кодируют величину.
Число больше нуля.
Число, равное нулю или больше нуля.
Минимальная комбинация состоит из нулей и обозначает 0. Всего существует 2n комбинаций.
Если считать 2n значений начиная с нуля, последнее значение будет на единицу меньше количества вариантов. Знак - между числами означает вычитание.
Многоточие ... в формуле означает все целые значения между левой и правой границами.
Диапазон n-битного беззнакового целого числа.
Минимальное представимое значение.
Все целые значения между границами.
Количество выделенных битов.
Учитывает, что отсчёт комбинаций начинается с нуля.
Количество значений равно 2n, но максимальный номер равен 2n - 1.
Восемь битов часто используются для одной цветовой составляющей, небольшого счётчика или части машинных данных. Поэтому важно понимать их границы.
При n = 8 количество комбинаций равно 28 = 256. Они нумеруются от 0, поэтому диапазон идёт от 0 до 255.
Максимальная комбинация 111111112 содержит единицы во всех позициях. Сумма весов равна 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255.
вес 128
вес 64
вес 32
вес 16
вес 8
вес 4
вес 2
вес 1
Температура, изменение координаты, разность, долг и многие другие величины могут быть отрицательными. Но в памяти нет отдельного физического знака «минус» - есть только нули и единицы.
Поэтому часть битовых комбинаций нужно договориться понимать как отрицательные значения. Простого добавления знака перед битами недостаточно: формат должен позволять процессору удобно выполнять арифметику.
Современные компьютеры обычно применяют дополнительный код. Он устроен так, что одна и та же схема двоичного сложения подходит для положительных и отрицательных целых чисел.
Число меньше нуля, записываемое со знаком - перед величиной.
Битовая комбинация, представляющая значение по правилам выбранного формата.
Формат отрицательных целых чисел, удобный для единого двоичного сложения.
Первая очевидная идея - отвести старший бит под знак: 0 для положительного числа и 1 для отрицательного, а остальные биты оставить для модуля.
Модуль числа - его расстояние от нуля без учёта знака. Например, модуль чисел +5 и -5 равен 5.
Такой прямой код создаёт две записи нуля: положительный ноль и отрицательный ноль. Кроме того, при сложении приходится отдельно анализировать знаки и сравнивать модули.
Дополнительный код устраняет двойной ноль и позволяет использовать обычное двоичное сложение.
Формат, в котором отдельно хранят бит знака и модуль числа.
Неотрицательная величина числа без учёта его знака.
Крайний левый бит с наибольшим разрядным весом.
Знак и модуль хранятся отдельно.
Вся комбинация участвует в едином правиле.
Для общего алгоритма конкретное положительное число обозначают строчной латинской буквой x, которая читается «икс». Значение x задаётся примером.
Знак + перед x сообщает о положительном значении, а знак - перед x - об отрицательном. Если x = 5, то +x = +5, а -x = -5.
Чтобы получить дополнительный код -x, сначала записывают положительное +x в выбранном количестве битов. Затем выполняют два действия: инверсию и прибавление единицы.
Условная строчная латинская буква для положительного модуля числа.
Положительное значение с модулем x.
Отрицательное значение с модулем x.
Инверсия нужна как первый этап построения дополнительного кода отрицательного числа. Она отражает положительный код относительно набора всех единиц.
Инвертировать бит означает заменить 0 на 1, а 1 на 0. Длина записи при этом не меняется, поэтому перед началом обязательно задают разрядность.
После одной только инверсии получается промежуточный обратный код. Чтобы получить дополнительный код, к нему прибавляют 1.
Замена каждого бита на противоположный: 0 на 1, 1 на 0.
Промежуточный код, полученный инверсией всех битов положительного модуля.
Представим -5 в восьми битах. Восемь битов выбраны как условие формата; при другой длине код будет выглядеть иначе.
Обратное преобразование нужно, когда известна битовая комбинация, а человеку требуется понять её отрицательное значение.
Если формат является дополнительным кодом и старший бит равен 1, инвертируют все биты, прибавляют 1 и получают положительный модуль. Затем перед модулем ставят знак минус.
Для 11111011: инверсия даёт 00000100, прибавление 1 даёт 00000101 = 5. Следовательно, исходный восьмибитный код обозначает -5.
Всего n битов по-прежнему дают 2n комбинаций. В дополнительном коде половина используется для отрицательных значений, а половина - для нуля и положительных.
Половина количества комбинаций равна 2n-1. Выражение n - 1 полностью находится в показателе степени: сначала из n вычитают 1, затем число 2 возводят в полученную степень.
Знак - перед левой границей показывает отрицательное число. Многоточие означает все целые значения между границами. Справа дополнительно вычитают 1, потому что неотрицательная половина начинается с нуля.
Диапазон n-битного целого числа в дополнительном коде.
Общее количество битов.
Показатель степени после деления комбинаций на две половины.
Минимальное отрицательное значение.
Максимальное положительное значение.
Для n = 8 получаем диапазон от -128 до 127.
Этот пример нужен, чтобы увидеть несимметричность границ и научиться узнавать особые коды.
При n = 8 половина комбинаций содержит старший 0 и представляет значения от 0 до 127. Другая половина содержит старшую 1 и представляет значения от -128 до -1.
Отрицательных значений по модулю на одно больше, потому что комбинация 00000000 занята единственным нулём в неотрицательной половине.
| Восьмибитный код | Значение | Почему важен |
|---|---|---|
| 00000000 | 0 | Единственное представление нуля |
| 00000001 | 1 | Первое положительное |
| 01111111 | 127 | Максимальное положительное |
| 10000000 | -128 | Минимальное отрицательное |
| 11111111 | -1 | Отрицательная единица |
Главная практическая польза дополнительного кода проявляется в арифметике. Процессор может сложить положительный и отрицательный коды обычным двоичным сумматором.
Проверим 7 + (-5) в восьми битах. Код +7 равен 00000111, код -5 равен 11111011.
Сумма равна 1 00000010. Самая левая девятая единица является внешним переносом и не помещается в восьмибитную сетку, поэтому остаются восемь младших битов 00000010. Они обозначают 2.
Математическая проверка подтверждает результат: 7 + (-5) = 2.
| Операнд | Восьмибитный код |
|---|---|
| +7 | 00000111 |
| -5 | 11111011 |
| Полная сумма | 1 00000010 |
| Сохранённые 8 битов | 00000010 = 2 |
Внешний перенос сообщает о бите, вышедшем за левую границу сетки. Для дополнительного кода его наличие само по себе ещё не доказывает ошибку знакового результата.
Знаковое переполнение возникает, когда точное значение выходит за диапазон формата. Например, в восьми битах 100 + 50 = 150, но максимальное положительное значение равно 127.
Удобный признак: если складываются два положительных числа, а код результата читается как отрицательный, произошло переполнение. Аналогично сумма двух отрицательных не должна становиться положительной без выхода за диапазон.
Бит, вышедший за старшую границу фиксированной сетки.
Выход точного знакового результата за диапазон выбранной разрядности.
Связан с битом за границей сетки.
Связано с невозможным значением.
Температура, время, координата, скорость и результат измерения часто содержат дробную часть. Обычный целочисленный формат хранит только целые значения и не сообщает положение разделителя.
Можно заранее закрепить разделитель в одной позиции. Такой подход называют фиксированной точкой. Он удобен, когда диапазон и требуемая точность заранее известны.
Но одна и та же программа может работать и с очень большими, и с очень малыми значениями. Для широкого масштаба используют формат с плавающей точкой.
Число на числовой прямой, которое может иметь дробную часть.
Формат с заранее закреплённым положением разделителя.
Формат, где масштаб числа задаётся отдельным порядком.
Чтобы понять плавающую точку, сначала рассмотрим привычную десятичную научную запись. Она отделяет значащие цифры от масштаба.
Запись 6,25 · 103 означает 6,25 · 1000 = 6250. Число 6,25 содержит значащие цифры, а показатель 3 сообщает, на сколько десятичных разрядов сдвинут разделитель.
Запись 6,25 · 10-3 означает 0,00625. Отрицательный показатель степени уменьшает масштаб: 10-3 = 1/1000.
Представление числа как значащей части, умноженной на степень основания.
Цифры, определяющие точное содержание записанной величины.
Показатель степени, задающий масштаб числа.
| Запись | Степень десяти | Значение |
|---|---|---|
| 6,25 · 103 | 1000 | 6250 |
| 6,25 · 101 | 10 | 62,5 |
| 6,25 · 100 | 1 | 6,25 |
| 6,25 · 10-3 | 1/1000 | 0,00625 |
Внутренняя запись компьютера двоичная, поэтому разряды имеют веса, являющиеся степенями 2. Для изменения масштаба двоичного числа естественно использовать умножение на 2e.
Перед этой записью введём букву e. Это строчная латинская буква, которая читается «е» и обозначает порядок, то есть показатель степени двойки.
Если e положительно, масштаб увеличивается. Если e отрицательно, масштаб уменьшается. Например, 23 = 8, а 2-3 = 1/8.
Условная строчная латинская буква для порядка двоичного числа.
Масштабный множитель, являющийся степенью двойки.
Одно число можно записать с разным положением разделителя и соответствующим изменением порядка. Например, десятичные записи 6250 и 6,25 · 103 имеют одно значение.
Чтобы компьютер хранил числа по единому правилу и не создавал много вариантов одной записи, значащую часть приводят к согласованной форме. Этот процесс называется нормализацией.
В нормализованном двоичном числе старшая значащая единица занимает заранее определённое место. Это позволяет эффективнее использовать биты значащей части.
Приведение записи числа к согласованной форме с установленным положением старшей значащей цифры.
Первая слева единица, влияющая на величину двоичной записи.
Упрощённая модель числа с плавающей точкой состоит из трёх частей. Буква s происходит от английского sign - знак. Буква e происходит от exponent - показатель степени. Буква m происходит от mantissa - мантисса.
Поле знака s сообщает, положительно число или отрицательно. Поле порядка e задаёт масштаб. Поле мантиссы m хранит значащие двоичные цифры.
Слово «поле» означает группу битов с определённым назначением. Размер каждого поля задаётся конкретным форматом.
Бит или поле знака.
Поле порядка, задающее масштаб.
Поле мантиссы, хранящее значащие цифры.
Значащая часть числа с плавающей точкой.
Группа битов, выполняющая определённую функцию.
Положительное или отрицательное
Степень двойки
Точность числа
Мантисса хранит только ограниченное количество значащих битов. Если для точной записи требуется больше цифр, оставшуюся часть приходится отбросить или округлить.
Чем больше битов выделено мантиссе, тем больше значащих цифр можно сохранить и тем ближе записанное значение к математически точному.
Порядок отвечает главным образом за диапазон масштабов, а мантисса - за подробность значения внутри выбранного масштаба.
Степень подробности, с которой сохранено числовое значение.
Замена точного значения ближайшим представимым значением.
Область от очень малых до очень больших представимых величин.
Можно представить более широкий масштаб.
Можно сохранить больше значащих цифр.
Десятичная дробь 0,1 конечна в системе с основанием 10, но в двоичной системе она превращается в бесконечную периодическую запись.
Причина состоит в весах двоичных дробных разрядов: 1/2, 1/4, 1/8, 1/16 и далее. Никакая конечная сумма таких долей не равна точно одной десятой.
Память содержит конечное число битов мантиссы, поэтому бесконечную последовательность останавливают и округляют. В ячейке оказывается ближайшее доступное двоичное значение, а не абсолютно точная математическая 0,1.
Бесконечная дробь с повторяющейся группой цифр.
Значение, для которого существует код в выбранном конечном формате.
| Шаг умножения на 2 | Произведение | Полученная двоичная цифра | Оставшаяся дробь |
|---|---|---|---|
| 0,1 · 2 | 0,2 | 0 | 0,2 |
| 0,2 · 2 | 0,4 | 0 | 0,4 |
| 0,4 · 2 | 0,8 | 0 | 0,8 |
| 0,8 · 2 | 1,6 | 1 | 0,6 |
| 0,6 · 2 | 1,2 | 1 | 0,2 - состояние повторилось |
Погрешность - разность между математически точным значением и его приближённым компьютерным представлением.
Если приближённое значение многократно участвует в операциях, небольшие отклонения могут складываться. Например, десятикратное прибавление сохранённого приближения к 0,1 иногда даёт значение, очень близкое к 1, но не совпадающее с ним бит в бит.
Поэтому вещественные результаты часто сравнивают с допустимой погрешностью: проверяют не полное совпадение, а достаточно малую разность.
Разность между точным и приближённым значениями.
Заранее выбранная граница приемлемого отклонения.
Проверка того, что разность значений не превышает разрешённую границу.
В финансовом расчёте ошибка даже в небольшой доле денежной единицы может накапливаться и приводить к несовпадению итогов.
Поэтому денежные значения часто хранят как целое количество минимальных единиц, например копеек или центов. Тогда 12 рублей 34 копейки можно представить целым числом 1234 копейки.
Другой вариант - специальный десятичный формат, в котором десятичные дроби представлены по правилам, подходящим для финансовых вычислений.
Выбор формата зависит от задачи: плавающая точка удобна для широкого диапазона научных величин, а целые минимальные единицы - для точного счёта денег.
Наименьшая учитываемая часть валюты, например копейка или цент.
Формат, ориентированный на точное представление заданного количества десятичных разрядов.
Подходит для широкого диапазона величин.
Подходят для точного денежного счёта.
Почему нельзя определить значение 11111111 только по битам?
Решение: Потому что смысл зависит от формата: это может быть 255 в беззнаковой записи, -1 в дополнительном коде или часть другого вида данных.
Каков диапазон шестибитного беззнакового числа?
Решение: Шесть битов дают 26 = 64 комбинации. Значения начинаются с 0, поэтому диапазон идёт от 0 до 63.
Каков диапазон шестибитного дополнительного кода?
Решение: n = 6, поэтому n - 1 = 5. Диапазон от -25 до 25 - 1, то есть от -32 до 31.
Получите восьмибитный дополнительный код числа -6.
Решение: Положительный модуль +6: 00000110. Инверсия: 11111001. Прибавляем 1: 11111010.
Какое число обозначает 11111101 в восьмибитном дополнительном коде?
Решение: Старший бит указывает область отрицательных кодов. Инверсия даёт 00000010, прибавление 1 - 00000011 = 3. Значение равно -3.
Сложите коды +7 и -5 в восьми битах.
Решение: +7 = 00000111, -5 = 11111011. Сумма 1 00000010. Внешний перенос отбрасывается, остаётся 00000010 = 2.
Что делают знак, порядок и мантисса?
Решение: Знак сообщает положительность или отрицательность, порядок задаёт масштаб, мантисса хранит значащие двоичные цифры и определяет точность.
Почему десятикратное прибавление 0,1 может дать результат, немного отличный от 1?
Решение: 0,1 имеет бесконечную двоичную запись и хранится приближённо. Небольшие ошибки округления могут накопиться при повторных операциях.
Основное видео рассматривает представление целых и вещественных чисел. Дополнительное подробнее показывает положительные и отрицательные целые. Во время просмотра каждый раз связывайте формат с задачей, которую он решает.
Основное видео. Отделяйте математическое значение от фиксированного внутреннего формата и отмечайте причину каждого ограничения.
Открыть основное видео на RutubeИспользуйте дополнительный материал после теории, чтобы ещё раз увидеть определения, правила и примеры.
Выберите ответ и обязательно прочитайте пояснение. При ошибке вернитесь к соответствующему разделу теории.
Ответ: Чтобы однозначно определить смысл и назначение битов.
Ответ: Фиксированное количество битов, выделенное для записи числа.
Ответ: Количество битов в рассматриваемом формате.
Ответ: 2n различных комбинаций.
Ответ: Чтобы использовать все комбинации для нуля и положительных значений, если отрицательные не нужны.
Ответ: От 0 до 2n - 1.
Ответ: В памяти есть только биты, а формат должен позволять удобно хранить знак и выполнять арифметику.
Ответ: Записать +x в заданной разрядности, инвертировать все биты и добавить 1.
Ответ: Инвертировать все биты и добавить 1.
Ответ: От -2n-1 до 2n-1 - 1.
Ответ: Ноль занимает одну комбинацию неотрицательной половины.
Ответ: Чтобы одним форматом представлять величины очень разного масштаба.
Ответ: Указывает, является число положительным или отрицательным.
Ответ: Задаёт масштаб числа степенью двойки.
Ответ: Значащие двоичные цифры, определяющие точность.
Ответ: Её двоичная запись бесконечна, а мантисса содержит конечное количество битов.
Формат определяет смысл битовой последовательности.
Фиксированная разрядность связана с конечным устройством памяти и процессора.
n битов дают 2n комбинаций.
Беззнаковый диапазон идёт от 0 до 2n - 1.
Отрицательные целые обычно хранятся в дополнительном коде.
Дополнительный код -x получают инверсией кода +x и прибавлением 1.
Знаковый диапазон идёт от -2n-1 до 2n-1 - 1.
Дополнительный код позволяет использовать обычное двоичное сложение.
Плавающая точка нужна для величин очень разного масштаба.
Знак s, порядок e и мантисса m выполняют разные функции.
Ограниченная мантисса делает многие дробные значения приближёнными.
Для точных денежных расчётов часто используют целые минимальные единицы или специальный десятичный формат.
Урок начинается с практического вопроса: как буква, пробел или эмодзи превращаются в данные, если память компьютера хранит только биты. Вы последовательно разберёте символ, код символа, кодовую точку, байт и шрифт; поймёте назначение ASCII, Unicode и UTF-8; научитесь читать обозначения U+0041 и двоичные шаблоны UTF-8, вычислять объём текста и объяснять появление нечитаемых знаков.
Проследите путь от введённого символа до байтов файла и обратно.
Поймёте устройство базовой семибитной таблицы и назначение управляющих кодов.
Разберёте, зачем символам разных письменностей понадобились единые кодовые точки.
Поймёте переменную длину от одного до четырёх байтов и назначение префиксов.
Научитесь считать объём текста и находить причину ошибок кодировки.
Человек видит буквы, цифры, пробелы и знаки препинания. Электронная память не хранит изображение каждой буквы вместе с её смыслом: она хранит последовательности битов со значениями 0 и 1.
Чтобы текст можно было сохранить, передать и снова прочитать, каждому элементу текста назначают числовое обозначение, а затем записывают это число байтами. Получатель должен применить совместимое правило в обратную сторону.
Без общего правила одна и та же последовательность байтов могла бы обозначать разные символы. Поэтому кодирование текста нужно для однозначного обмена данными между клавиатурой, программой, файлом, сайтом и другим компьютером.
Преобразование символов текста в числовые коды и байты по установленным правилам.
Обратное преобразование байтов в символы по известным правилам.
Одна двоичная позиция, содержащая 0 или 1.
Группа из восьми битов.
Символ - абстрактный элемент текста. Например, прописная латинская буква A остаётся тем же символом, даже если её показать прямым, наклонным или рукописным шрифтом.
Код символа является числом, назначенным этому символу стандартом или таблицей. Изображение символа на экране называют глифом. Глиф выбирается из файла шрифта.
Это различие нужно для диагностики ошибок. Если выбран другой шрифт, форма буквы меняется, но её числовой код обычно остаётся прежним. Если выбрана неверная кодировка, программа получает уже другой символ, и смена шрифта не восстанавливает исходные байты.
Абстрактный элемент письменного текста: буква, цифра, пробел, знак препинания или специальный знак.
Числовое значение, сопоставленное символу по правилам таблицы или стандарта.
Конкретное графическое изображение символа.
Набор глифов и правил их отображения.
Определяет, как символ связан с данными.
Определяет внешний вид уже распознанного символа.
Когда пользователь нажимает клавишу, программа определяет введённый символ. Стандарт сопоставляет ему номер, кодировка превращает номер в один или несколько байтов, а файловая система сохраняет эти байты.
При открытии файла процесс идёт обратно: программа получает байты, декодирует их в символы, после чего шрифт предоставляет изображения для экрана.
Каждый этап решает свою задачу. Поэтому фразы «код буквы», «байты буквы» и «рисунок буквы» нельзя считать полными синонимами.

Ранним вычислительным системам требовалось одинаково передавать английские буквы, десятичные цифры, знаки препинания и служебные команды. Без общей таблицы код 65 на разных устройствах мог означать разные знаки.
Для согласования создали ASCII. Сокращение образовано от английского названия American Standard Code for Information Interchange - «Американский стандартный код для обмена информацией». Обычно название читают «аски».
Базовый ASCII использует семь битов. Семь битов дают 27 = 128 комбинаций, поэтому номера кодов идут от 0 до 127.
Стандартная семибитная таблица кодов базовых латинских букв, цифр, знаков и управляющих команд.
Семь двоичных позиций, образующих 128 разных комбинаций.
Сто двадцать восемь номеров, если отсчёт начинается с нуля.
Каждый из семи битов имеет два состояния, поэтому количество комбинаций равно произведению семи двоек.
Количество возможных значений одного бита: 0 или 1.
Количество битов базового ASCII.
Количество возможных кодов.
Коды нумеруются с 0, поэтому последний номер равен 127, а не 128.
Часть кодов ASCII предназначена не для печати, а для управления передачей и расположением текста. Например, перевод строки сообщает программе, что следующий текст нужно начать с новой строки.
Печатные коды содержат пробел, знаки препинания, цифры, прописные и строчные латинские буквы. Порядок букв внутри таблицы позволяет программам сравнивать и обрабатывать их номера.
Числовой код символа цифры не равен числу, которое эта цифра обозначает. Символ «0» имеет код 48, хотя его математическое значение равно нулю.
Код команды обработки текста, который обычно не имеет отдельного печатного изображения.
Символ, которому соответствует видимый знак или пробел.
Сокращение от Line Feed - управляющий код перевода строки; в ASCII его номер равен 10.
| Элемент | Код ASCII в системе 10 | Один байт в системе 2 | Назначение |
|---|---|---|---|
| LF - перевод строки | 10 | 00001010 | Начать новую строку |
| Пробел | 32 | 00100000 | Разделить слова |
| 0 | 48 | 00110000 | Символ цифры ноль |
| A | 65 | 01000001 | Прописная латинская буква |
| a | 97 | 01100001 | Строчная латинская буква |
В мире используются кириллица, греческое письмо, арабское письмо, иероглифы, математические знаки и множество других символов. Сто двадцать восемь кодов ASCII не могут вместить их все.
Один байт даёт 28 = 256 комбинаций. Разработчики сохраняли коды 0-127 совместимыми с ASCII, а вторую половину 128-255 назначали национальным буквам. Так появились различные расширенные однобайтные таблицы.
Проблема состояла в том, что одна и та же байтовая комбинация во второй половине могла означать разные символы в разных таблицах. Файл требовал дополнительного знания: какая именно кодовая страница использовалась.
Конкретная таблица соответствий между байтовыми значениями и символами.
Кодировка, в которой каждый символ доступной таблицы занимает один байт.
Способность разных систем одинаково понимать общую часть данных.
Размер символа заранее известен.
Набора из 256 кодов недостаточно для всего мира.
Файл хранит байты, но обычно не рисует возле каждого байта название исходной кодировки. Программа выбирает правило декодирования из настроек, заголовка документа или договорённости.
Если текст был записан по одному правилу, а прочитан по другому, байты остаются прежними, но программа сопоставляет им неверные символы. На экране появляются бессмысленные знаки, которые в разговорной речи называют «кракозябрами».
Смена шрифта редко решает эту проблему, потому что программа уже выбрала неправильные символы. Нужно указать верную исходную кодировку или корректно преобразовать файл из одной кодировки в другую.
Разные национальные кодовые страницы мешали совместной работе: программа должна была знать язык и таблицу каждого файла. Для глобальных сайтов, баз данных и сообщений требовался единый перечень символов.
Unicode создаёт общее кодовое пространство. В нём буквы разных письменностей, математические знаки, технические символы и эмодзи получают уникальные номера.
Слово Unicode можно понимать как «универсальное кодирование». Главное назначение стандарта - не заставить все языки выглядеть одинаково, а дать каждому поддерживаемому символу устойчивое числовое обозначение.
Международный стандарт, назначающий символам разных письменностей и систем знаков единые номера.
Общий диапазон номеров, в котором размещаются кодовые точки Unicode.
Номер, который в данном стандарте однозначно относится к определённому символу.
Номер символа в Unicode называют кодовой точкой. Кодовая точка является абстрактным номером: она ещё не сообщает, какие именно байты будут записаны в файл.
Кодовые точки обычно показывают в виде U+XXXX. Латинская U указывает на Unicode, знак + читается «плюс», а символы после него образуют шестнадцатеричный номер.
Буквы X в общем шаблоне U+XXXX означают места для шестнадцатеричных цифр. В конкретном коде вместо X стоят цифры 0-9 или буквы A-F. Ведущие нули помогают показать привычную минимальную длину записи, но не меняют значение числа.
Уникальный номер символа в стандарте Unicode.
Обозначение того, что далее записан шестнадцатеричный номер Unicode.
Условные позиции шестнадцатеричных цифр в общем шаблоне.
Ноль слева перед первой значащей цифрой; он не изменяет числовое значение.
| Символ | Кодовая точка | Шестнадцатеричный номер | Комментарий |
|---|---|---|---|
| A | U+0041 | 0041 | Латинская прописная A |
| Я | U+042F | 042F | Кириллическая прописная Я |
| Ω | U+03A9 | 03A9 | Греческая прописная омега |
| € | U+20AC | 20AC | Знак евро |
| 😊 | U+1F60A | 1F60A | Улыбающееся лицо |
Длинная двоичная запись неудобна человеку: в ней легко потерять ноль или единицу. Шестнадцатеричная система короче и точно связана с двоичной, потому что одна шестнадцатеричная цифра соответствует четырём битам.
После цифры 9 шестнадцатеричная система использует A = 10, B = 11, C = 12, D = 13, E = 14 и F = 15. Здесь A-F являются цифрами системы с основанием 16, а не переменными.
Например, шестнадцатеричное 41 равно 4 · 16 + 1 = 65. Поэтому U+0041 относится к номеру 65 и обозначает латинскую A.
| Шестнадцатеричная цифра | Двоичная тетрада | Десятичное значение |
|---|---|---|
| 0 | 0000 | 0 |
| 1 | 0001 | 1 |
| 4 | 0100 | 4 |
| 9 | 1001 | 9 |
| A | 1010 | 10 |
| F | 1111 | 15 |
Unicode отвечает на вопрос: «Какой номер назначен символу?» Но физический файл должен содержать байты, а не абстрактное обозначение U+042F.
Нужно второе правило, которое преобразует кодовую точку в последовательность байтов. Такое правило называют форматом кодирования Unicode.
Существуют UTF-8, UTF-16 и UTF-32. Они представляют одно и то же пространство Unicode разными последовательностями кодовых единиц. В интернете и большинстве современных текстовых файлов особенно распространён UTF-8.
Правило представления кодовых точек последовательностями кодовых единиц.
Минимальная группа битов, с которой работает конкретный формат кодирования.
Сокращение от Unicode Transformation Format - «формат преобразования Unicode».
Определяет символ и его номер.
Определяет байтовую запись номера.
В UTF-8 основной кодовой единицей является октет из восьми битов. В современных системах такой октет совпадает с байтом.
Число 8 не означает, что каждый символ занимает ровно восемь байтов или восемь символов. Оно сообщает размер одной кодовой единицы.
Для записи одной кодовой точки UTF-8 использует от одной до четырёх таких восьмибитных единиц. Количество зависит от номера кодовой точки.
Группа ровно из восьми битов.
Формат преобразования Unicode на основе восьмибитных кодовых единиц.
Свойство кодировки, при котором разные символы могут занимать разное количество байтов.
Кодовые точки от U+0000 до U+007F записываются в UTF-8 одним байтом. Этот байт совпадает с соответствующим кодом ASCII.
Например, A имеет код ASCII 65, кодовую точку U+0041 и байт UTF-8 01000001. Старший бит равен нулю, а остальные семь битов содержат значение от 0 до 127.
Совместимость важна практически: старые англоязычные документы и программные команды можно читать как UTF-8 без изменения их байтов.
Начальные биты, по которым декодер узнаёт роль и длину последовательности.
Место для одного полезного бита кодовой точки: вместо x записывается 0 или 1.
Показывает длину 1 байт
Семь битов номера символа
Декодер должен понимать, сколько байтов относятся к текущей кодовой точке. Поэтому начало первого байта содержит специальный префикс.
Если первый бит равен 0, последовательность состоит из одного байта. Начало 110 сообщает о двух байтах, 1110 - о трёх, 11110 - о четырёх.
Дополнительные байты начинаются с 10. Их называют продолжающими: они несут следующую часть полезных битов и не должны самостоятельно начинать новый символ.
Начальный байт последовательности UTF-8, сообщающий общую длину.
Дополнительный байт с префиксом 10, содержащий очередную часть кодовой точки.
Позиции x, в которых размещаются биты номера Unicode.
| Длина | Шаблон байтов | Сколько полезных битов |
|---|---|---|
| 1 байт | 0xxxxxxx | 7 |
| 2 байта | 110xxxxx 10xxxxxx | 5 + 6 = 11 |
| 3 байта | 1110xxxx 10xxxxxx 10xxxxxx | 4 + 6 + 6 = 16 |
| 4 байта | 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx | 3 + 6 + 6 + 6 = 21 |
| Этап | Первый байт | Второй байт |
|---|---|---|
| Шаблон | 110xxxxx | 10xxxxxx |
| Полезные биты | 10000 | 101111 |
| Готовые байты | 11010000 | 10101111 |
| Система 16 | D0 | AF |
Длина определяется не языком файла целиком, а кодовой точкой каждого конкретного символа. В одной строке соседние символы могут занимать разное количество байтов.
Знаки пунктуации из ASCII обычно занимают один байт. Большинство основных кириллических букв - два. Знак евро занимает три, а многие эмодзи - четыре байта.
Слово «многие» важно: реальный отображаемый эмодзи иногда строится из нескольких кодовых точек, и тогда общая длина может быть больше четырёх байтов.
| Символ | Кодовая точка | Байты UTF-8 в системе 16 | Количество байтов |
|---|---|---|---|
| A | U+0041 | 41 | 1 |
| Я | U+042F | D0 AF | 2 |
| € | U+20AC | E2 82 AC | 3 |
| 😊 | U+1F60A | F0 9F 98 8A | 4 |
При чтении UTF-8 декодер рассматривает первый байт. Его префикс сообщает ожидаемое количество байтов.
Затем декодер проверяет, что требуемые продолжающие байты начинаются с 10. Префиксы удаляются, а полезные биты соединяются в исходный номер кодовой точки.
Полученный номер ищется в Unicode, после чего шрифт рисует соответствующий глиф. Если последовательность нарушена или оборвана, декодер не может законно восстановить символ.
В однобайтной таблице число символов совпадает с числом байтов, если не учитывать служебные данные файла. Для UTF-8 такое равенство действует только тогда, когда все символы входят в ASCII.
Для смешанного текста удобно отдельно подсчитать символы длиной 1, 2, 3 и 4 байта. Их количества обозначим K1, K2, K3 и K4. Прописная латинская K читается «ка» и означает количество; нижний индекс показывает группу по длине.
Общий объём I получают сложением вкладов всех групп. Прописная латинская I читается «и» и обозначает информационный объём в байтах.
Объём UTF-8 текста равен сумме количества символов каждой длины, умноженного на их длину в байтах.
Общий объём рассматриваемого текста в байтах.
Количество однобайтных символов.
Количество двухбайтных символов.
Количество трёхбайтных символов.
Количество четырёхбайтных символов.
Знак умножения.
Чтобы перевести байты в биты, результат умножают на 8, потому что один байт содержит восемь битов.
| Символ | Категория | Байты UTF-8 | Накопленный объём |
|---|---|---|---|
| A | ASCII | 1 | 1 байт |
| Я | Кириллица | 2 | 3 байта |
| ! | ASCII | 1 | 4 байта |
| Итог | 3 символа | 4 байта | 32 бита |
| Длина символа | Количество | Вычисление | Вклад |
|---|---|---|---|
| 1 байт | 120 | 120 · 1 | 120 байт |
| 2 байта | 80 | 80 · 2 | 160 байт |
| 3 байта | 10 | 10 · 3 | 30 байт |
| 4 байта | 5 | 5 · 4 | 20 байт |
| Итог | 215 кодовых точек | 120 + 160 + 30 + 20 | 330 байт |
В простых учебных задачах один видимый знак обычно считают одной кодовой точкой. В реальном Unicode это не всегда так.
Например, буква é может быть представлена готовой кодовой точкой U+00E9. Другой допустимый вариант состоит из латинской e с кодовой точкой U+0065 и отдельного комбинируемого знака ударения U+0301.
Комбинируемый знак не занимает отдельного места как обычная буква, а визуально соединяется с предыдущим символом. Некоторые эмодзи также собираются из нескольких кодовых точек.
Поэтому количество видимых знаков, кодовых точек и байтов может различаться. При расчёте нужно использовать именно ту единицу, которая названа в условии или документации программы.
Кодовая точка, которая визуально добавляется к соседнему базовому символу.
То, что пользователь воспринимает как один элемент текста на экране.
Приведение эквивалентных последовательностей кодовых точек к выбранной согласованной форме.
Одна кодовая точка U+00E9.
U+0065 и U+0301.
Если декодер получает недопустимую или оборванную последовательность байтов, он не всегда может определить исходный символ. Чтобы обозначить место ошибки, программа может показать специальный знак замены �.
Его кодовая точка - U+FFFD. Появление такого знака означает не «неизвестный шрифт» само по себе, а то, что декодирование встретило данные, которые невозможно корректно прочитать по выбранным правилам.
Причиной может быть повреждение файла, потеря одного байта, неверно выбранная кодировка или обрезанная передача по сети.
Специальный символ Unicode U+FFFD, показывающий ошибку декодирования.
Набор байтов, который нарушает правила выбранной кодировки.
Начало многобайтового символа без всех требуемых продолжающих байтов.
Даже правильные байты нужно декодировать по правильному правилу. Поэтому формат документа, протокол или программа должны сообщать, что данные записаны в UTF-8.
На веб-странице кодировку обычно объявляют метаданными. В базе данных кодировка и правила сравнения задаются для полей. В сетевом сообщении они могут быть указаны в заголовке формата.
Явное объявление уменьшает вероятность догадки и ошибки. Но одного названия недостаточно: реальные байты также должны действительно соответствовать UTF-8.
Сведения о данных, например название кодировки, тип документа или язык.
Согласованные правила обмена данными между системами.
Именованная часть записи, предназначенная для значения определённого типа.
Чем кодовая точка отличается от глифа?
Решение: Кодовая точка является номером символа в Unicode. Глиф - конкретное изображение этого символа, выбранное шрифтом.
Почему семь битов дают коды от 0 до 127?
Решение: Семь битов дают 27 = 128 комбинаций. Нумерация начинается с 0, поэтому последний номер равен 127.
Запишите латинскую A с кодом 65 как один байт.
Решение: 65 = 64 + 1, поэтому семибитная запись равна 1000001. До полного байта добавляем ноль слева: 01000001.
Что означает каждая часть записи U+042F?
Решение: U+ сообщает, что далее идёт кодовая точка Unicode. 042F - её шестнадцатеричный номер; ведущий ноль не изменяет значение. U+042F соответствует Я.
Что сообщает начало 110 первого байта UTF-8?
Решение: Префикс 110 сообщает, что кодовая точка записана двумя байтами. Следующий байт должен начинаться с 10.
Какой символ записан байтами D0 AF в UTF-8?
Решение: D0 AF = 11010000 10101111. Удаляем префиксы 110 и 10, соединяем 10000 и 101111, получаем U+042F - кириллическую Я.
Сколько занимают в UTF-8 символы A, Я и ! без служебных данных?
Решение: A занимает 1 байт, Я - 2 байта, ! - 1 байт. Итого 4 байта, или 32 бита.
В тексте 50 однобайтных, 30 двухбайтных и 4 четырёхбайтные кодовые точки. Найдите объём.
Решение: 50 · 1 + 30 · 2 + 4 · 4 = 50 + 60 + 16 = 126 байт. В битах: 126 · 8 = 1008 бит.
Почему смена шрифта не исправляет текст, прочитанный неверной кодировкой?
Решение: Шрифт меняет изображение уже выбранных символов. При неверной кодировке байты были сопоставлены не тем символам, поэтому нужно исправить декодирование.
Основное видео вводит кодирование текстовой информации. Дополнительное показывает кодирование и декодирование на примерах. Во время просмотра каждый раз разделяйте четыре уровня: символ, кодовая точка, байты и глиф.
Основное видео. Отмечайте различия между кодовой таблицей, кодовой точкой и байтовой записью, а затем сверяйте определения с теорией урока.
Открыть основное видео на RutubeИспользуйте дополнительный материал после теории, чтобы ещё раз увидеть определения, правила и примеры.
Выберите ответ и обязательно прочитайте пояснение. При ошибке вернитесь к соответствующему разделу теории.
Ответ: Чтобы однозначно преобразовывать символы в байты при записи и восстанавливать их при чтении.
Ответ: Символ является абстрактным элементом текста, а глиф - его конкретным изображением в шрифте.
Ответ: Преобразование байтов обратно в символы по правилам известной кодировки.
Ответ: American Standard Code for Information Interchange - американский стандартный код для обмена информацией.
Ответ: Он использует семь битов, а 27 = 128.
Ответ: Сто двадцать восемь кодов недостаточно для символов всех языков и систем знаков.
Ответ: Чтобы назначить символам разных письменностей и систем знаков единые кодовые точки.
Ответ: Это обозначение шестнадцатеричного номера кодовой точки Unicode.
Ответ: Unicode назначает номера, а UTF-8 определяет, какими байтами эти номера записываются.
Ответ: Размер кодовой единицы: восемь битов, то есть один байт.
Ответ: Разные кодовые точки занимают от одного до четырёх байтов.
Ответ: По префиксу первого байта: 0, 110, 1110 или 11110.
Ответ: Чтобы декодер отличал продолжение многобайтовой последовательности от начала нового символа.
Ответ: Подсчитать кодовые точки каждой длины, умножить количества на 1, 2, 3 или 4 байта и сложить результаты.
Ответ: Один видимый знак может состоять из базового символа и комбинируемых знаков или нескольких кодовых точек эмодзи.
Ответ: Байты декодируются неверной кодировкой либо последовательность повреждена, оборвана или недопустима.
Текстовый файл хранит байты, а не готовые изображения букв.
Кодировка преобразует символы в байты и выполняет обратное декодирование.
Шрифт определяет глиф, но не исправляет неверно выбранную кодировку.
Базовый ASCII использует 7 битов и содержит 128 кодов от 0 до 127.
Unicode назначает символам единые кодовые точки.
Запись U+XXXX содержит шестнадцатеричный номер кодовой точки.
UTF-8 преобразует кодовые точки Unicode в последовательности байтов.
Число 8 в UTF-8 относится к восьмибитной кодовой единице.
Одна кодовая точка занимает в UTF-8 от 1 до 4 байтов.
Префикс первого байта сообщает длину, а продолжающие байты начинаются с 10.
Объём смешанного текста находят суммой вкладов символов каждой байтовой длины.
Количество видимых знаков, кодовых точек и байтов в реальном тексте может различаться.
Урок начинается с практического вопроса: как фотография или рисунок превращаются в биты и почему два изображения одинакового размера на экране могут занимать разный объём. Вы разберёте пиксель, пространственную дискретизацию, разрешение, цветовую модель RGB, глубину цвета и палитру; научитесь выводить и применять формулы количества пикселей, числа цветов и несжатого информационного объёма.
Поймёте, как непрерывная сцена превращается в прямоугольную сетку пикселей.
Научитесь отличать размеры в пикселях от плотности печати и экрана.
Разберёте RGB, палитру и глубину цвета.
Выведете формулу W · H · b и примените её пошагово.
Поймёте, почему реальный размер PNG, JPEG или WebP отличается от несжатого объёма.
Человек воспринимает изображение как целую сцену: небо, предметы, границы, оттенки и плавные переходы. Память компьютера хранит только биты со значениями 0 и 1.
Чтобы изображение можно было сохранить, передать и показать на другом устройстве, его необходимо описать конечным набором чисел. Для растрового изображения такими числами являются цвета отдельных маленьких элементов - пикселей.
Правила кодирования нужны, чтобы программа знала размеры сетки, порядок пикселей и способ чтения цвета каждого пикселя. Без этих сведений последовательность битов невозможно однозначно превратить в картинку.
Изображение, представленное конечным набором числовых данных.
Преобразование сведений о структуре и цветах изображения в последовательность битов.
Восстановление изображения из его цифрового представления.
В реальной сцене положение и яркость света изменяются непрерывно. Между двумя соседними точками можно мысленно выбрать ещё одну точку, а между двумя близкими оттенками - промежуточный оттенок.
Компьютерная память конечна. Поэтому сохранить бесконечно подробное описание невозможно. Устройство выбирает конечное количество пространственных участков и конечное количество вариантов цвета.
Переход от непрерывного объекта к отдельным значениям называют дискретизацией. Она необходима не потому, что реальный мир состоит из квадратов, а потому, что цифровому устройству нужен конечный набор данных.
Величина, которая может принимать промежуточные значения без заранее заданного шага.
Преобразование непрерывного описания в отдельные элементы или значения.
Состоящий из отдельных различимых элементов.
Не имеет заранее заданной сетки.
Содержит конечное число элементов.
Растровое изображение делит прямоугольную область на строки и столбцы. В каждой ячейке хранится код цвета. Всю такую сетку называют растром.
Отдельную ячейку называют пикселем. Слово pixel образовано от английского picture element - «элемент изображения». Пиксель является минимальным адресуемым элементом данного растра.
Если сильно увеличить растровое изображение без добавления новых данных, отдельные пиксели становятся заметны как цветные квадраты. Это показывает конечность пространственной дискретизации.
Прямоугольная сетка строк и столбцов пикселей.
Минимальный адресуемый элемент растрового изображения, для которого хранится цвет.
Разделение области изображения на конечное количество пространственных элементов.

Изображение можно описывать не только пикселями. Векторное представление хранит геометрические объекты: линии, окружности, кривые, области и их параметры.
Растр удобен для фотографий и сложных оттенков, потому что цвет задаётся отдельно в большом количестве точек. Вектор удобен для схем, логотипов и чертежей, потому что форма описана математически и может масштабироваться без появления крупных исходных пикселей.
В этом уроке основной расчёт относится к несжатому растру. Для векторного файла формула «число пикселей · бит на пиксель» напрямую не подходит, потому что файл хранит объекты, а не готовую сетку.
Описание изображения с помощью геометрических объектов и их параметров.
Изменение размера изображения.
Простой объект, например отрезок, окружность или прямоугольник.
Хранит цвета пикселей.
Хранит объекты и параметры.
Размеры растра обычно записывают двумя числами: количество пикселей по горизонтали и количество пикселей по вертикали.
В записи 1920 × 1080 первое число 1920 является шириной, второе число 1080 - высотой. Знак × читается «на» или «умножить» в зависимости от контекста. В записи размеров он разделяет ширину и высоту; при подсчёте общего количества пикселей эти числа умножают.
Такие размеры часто называют разрешением изображения. Однако слово «разрешение» также используют для плотности пикселей, поэтому в расчёте безопаснее уточнять: речь идёт о размерах в пикселях.
Количество пикселей в одной горизонтальной строке.
Количество горизонтальных строк пикселей.
Пара чисел «ширина × высота», задающая структуру растра.
Каждая строка содержит одинаковое количество пикселей, равное ширине. Количество строк равно высоте. Поэтому общее число пикселей находят умножением.
Ширину обозначим прописной латинской буквой W от английского width - «ширина». Высоту обозначим H от height - «высота». Общее количество пикселей обозначим P от pixels - «пиксели».
Например, изображение 4 × 3 содержит четыре пикселя в каждой из трёх строк: P = 4 · 3 = 12 пикселей.
Количество пикселей равно ширине растра, умноженной на его высоту.
Общее количество пикселей.
Ширина изображения в пикселях.
Высота изображения в пикселях.
Знак умножения.
Единица результата - пиксель, потому что подсчитывается количество ячеек растра.
| Размеры | Вычисление | Количество пикселей |
|---|---|---|
| 4 × 3 | 4 · 3 | 12 |
| 640 × 480 | 640 · 480 | 307 200 |
| 800 × 600 | 800 · 600 | 480 000 |
| 1920 × 1080 | 1920 · 1080 | 2 073 600 |
Знания координаты пикселя недостаточно: программа должна понять, каким цветом его показать. Название вроде «светло-синий» неоднозначно, поэтому цвет задают числовыми компонентами или номером в палитре.
Конечный цифровой формат не может хранить бесконечное множество оттенков. Он разрешает определённое количество кодовых комбинаций. Каждому допустимому цвету соответствует код одинаковой или заранее определённой длины.
Чем больше битов выделено на один пиксель, тем больше разных кодов и оттенков можно различить, но тем больше памяти требуется изображению.
Битовая комбинация, определяющая цвет пикселя по правилам формата.
Числовая составляющая цвета, например красная, зелёная или синяя.
Набор доступных цветов, каждому из которых назначен номер.
Экран создаёт цвет светом. В распространённой модели RGB используются три канала: красный, зелёный и синий.
Сокращение RGB образовано от английских слов Red, Green, Blue - «красный, зелёный, синий». Значение каждого канала показывает интенсивность соответствующего света.
Если все три канала имеют минимальную интенсивность, получается чёрный. Если все максимальны, получается белый. Разные сочетания дают другие цвета: красный и зелёный свет вместе образуют жёлтый.
Аддитивная цветовая модель из красного, зелёного и синего световых каналов.
Числовая мера силы соответствующей цветовой составляющей.
Модель, в которой итоговый цвет получается сложением света.
| Красный R | Зелёный G | Синий B | Результат |
|---|---|---|---|
| минимум | минимум | минимум | чёрный |
| максимум | минимум | минимум | красный |
| минимум | максимум | минимум | зелёный |
| минимум | минимум | максимум | синий |
| максимум | максимум | минимум | жёлтый |
| максимум | максимум | максимум | белый |
Если на один канал выделен один байт, то есть восемь битов, количество комбинаций равно 28 = 256.
Значения нумеруются с нуля, поэтому диапазон идёт от 0 до 255. Ноль обозначает отсутствие света данного канала, 255 - максимальную интенсивность в восьмибитной записи.
Например, RGB(255, 0, 0) обозначает максимальный красный канал и нулевые зелёный и синий. Скобки группируют три значения, а запятые разделяют каналы.
Красный канал RGB.
Зелёный канал RGB.
Синий канал RGB.
Запись цвета с красной интенсивностью 255 и нулевыми зелёной и синей интенсивностями.
Значение 0 ... 255
Значение 0 ... 255
Значение 0 ... 255
Для расчёта объёма важно знать, сколько битов занимает код одного пикселя. Это количество называют глубиной цвета или битовой глубиной.
Глубину цвета обозначим строчной латинской буквой b от английского bits - «биты». Например, b = 1 означает один бит на пиксель, b = 8 - восемь битов, b = 24 - двадцать четыре.
Английское сокращение bpp означает bits per pixel - «битов на пиксель». Записи 24 bpp и b = 24 в таком контексте сообщают одну и ту же глубину.
Количество битов, выделенных для кодирования цвета одного пикселя.
Условная строчная латинская буква, обозначающая число битов на пиксель.
Сокращение bits per pixel - количество битов на один пиксель.
Один бит имеет два состояния. Если код цвета содержит b битов, из них можно составить 2b разных комбинаций.
Количество доступных цветов обозначим прописной латинской буквой C от английского colors - «цвета». При использовании всех комбинаций каждому цвету соответствует один код.
Например, b = 3 даёт C = 23 = 8 цветов. Верхний индекс 3 является показателем степени: 2 · 2 · 2 = 8.
Количество цветов равно числу двоичных комбинаций длины b.
Количество разных цветов в доступной палитре.
Количество значений одного бита.
Количество битов на цвет одного пикселя.
Формула предполагает, что все коды имеют одинаковую длину и используются как разные варианты цвета.
| Глубина b | Вычисление | Количество цветов C |
|---|---|---|
| 1 бит | 21 | 2 |
| 2 бита | 22 | 4 |
| 4 бита | 24 | 16 |
| 8 битов | 28 | 256 |
| 24 бита | 224 | 16 777 216 |
Иногда известно требуемое количество цветов C, а глубину b нужно определить. Ищут наименьшее целое b, для которого 2b не меньше C.
Знак ≥ читается «больше или равно». Количество битов должно быть целым: нельзя выделить 7,3 физической битовой позиции в обычном равномерном коде.
Например, для 200 цветов семи битов мало: 27 = 128. Восьми достаточно: 28 = 256. Поэтому минимальная глубина равна 8 битам.
Комбинаций должно быть не меньше, чем требуемых цветов.
Искомое целое количество битов на пиксель.
Требуемое количество цветов.
Знак «больше или равно».
Выбирают минимальное подходящее b, потому что лишний бит удваивает количество кодов и увеличивает объём каждого пикселя.
В палитровом изображении код пикселя является не готовым RGB-значением, а номером строки в таблице цветов. Сама палитра хранит соответствия «номер → цвет».
В прямом RGB-кодировании внутри пикселя находятся значения красного, зелёного и синего каналов. Отдельная таблица для каждого использованного цвета не требуется.
Палитра выгодна, когда изображение использует немного повторяющихся цветов. Прямой RGB удобен для фотографий и плавных переходов, где цветов очень много.
Номер цвета в таблице-палитре.
Растр, в котором пиксели хранят номера цветов из отдельной палитры.
Способ, при котором код пикселя непосредственно содержит значения цветовых каналов.
Пиксель хранит короткий номер.
Пиксель хранит значения каналов.
Если каждому из трёх каналов RGB выделено по 8 битов, глубина одного пикселя равна 8 + 8 + 8 = 24 бита.
Каждый канал имеет 256 уровней. Общее количество сочетаний равно 256 · 256 · 256 = 16 777 216. Это то же самое, что 224.
Такой диапазон часто называют True Color - «истинный цвет». Название не означает абсолютного воспроизведения всех цветов природы: оно относится к распространённой глубине цифрового представления.
Три восьмибитных канала образуют двадцатичетырёхбитный пиксель.
Восемь битов красного канала.
Восемь битов зелёного канала.
Восемь битов синего канала.
24 бита равны 3 байтам, потому что 24 : 8 = 3.
Иногда нужно хранить не только цвет, но и прозрачность пикселя. Для этого добавляют альфа-канал, обозначаемый латинской A от слова alpha.
В распространённом RGBA-представлении к трём восьмибитным цветовым каналам добавляется ещё 8 битов прозрачности. Общая глубина становится 32 бита, то есть 4 байта на пиксель.
Альфа-канал нужен, например, для мягких краёв значка, наложения изображения на фон и полупрозрачных слоёв. Если формат или задача не используют прозрачность, добавлять эти биты в расчёт нельзя.
Числовой канал прозрачности пикселя.
Красный, зелёный, синий и альфа-канал.
Состояние, при котором через пиксель частично виден фон.
Красный
Зелёный
Синий
Прозрачность
Сначала растр содержит P = W · H пикселей. Каждый пиксель занимает b битов. Чтобы найти общий объём, нужно сложить b битов столько раз, сколько имеется пикселей.
Повторное сложение заменяется умножением. Информационный объём в битах обозначим Iбит. Нижний индекс «бит» напоминает единицу измерения результата.
Формула относится к несжатым данным пикселей при одинаковой глубине. Заголовок, палитра, выравнивание строк и сжатие в неё не входят, если условие не говорит иначе.
Несжатый объём пиксельных данных равен ширине, умноженной на высоту и глубину цвета.
Информационный объём пиксельных данных в битах.
Ширина изображения в пикселях.
Высота изображения в пикселях.
Глубина цвета в битах на пиксель.
Проверка единиц: пиксели · бит/пиксель = биты; слово «пиксель» сокращается.
Один байт содержит 8 битов. Поэтому для перехода от битов к байтам объём делят на 8. Объём в байтах обозначим Iбайт.
В школьных задачах обычно используют двоичные соотношения: 1 Кбайт = 1024 байта, 1 Мбайт = 1024 Кбайта. При переходе к более крупной единице число делят на 1024.
В технических спецификациях можно встретить десятичный мегабайт, равный 1 000 000 байт, и двоичный мебибайт, равный 1 048 576 байтам. В задаче следует применять именно указанное соглашение.
Двоеточие : обозначает деление на восемь битов в одном байте.
Объём пиксельных данных в байтах.
Перевод из битов в байты.
Если b делится на 8, можно сначала найти байты на пиксель. Например, 24 бита = 3 байта.
| Из какой единицы | В какую | Действие |
|---|---|---|
| биты | байты | делить на 8 |
| байты | Кбайты | делить на 1024 в школьных задачах |
| Кбайты | Мбайты | делить на 1024 |
| Мбайты | Кбайты | умножать на 1024 |
| Параметр | Значение | Почему |
|---|---|---|
| Ширина W | 800 пикселей | Условие |
| Высота H | 600 пикселей | Условие |
| Глубина b | 8 битов | 28 = 256 цветов |
| Пиксели P | 480 000 | 800 · 600 |
| Объём | 480 000 байт | 8 битов = 1 байт |
Формулу можно использовать не только для объёма. Если известны объём, ширина и глубина, высоту получают делением.
Рассмотрим несжатые данные объёмом 1 536 000 байт, ширину W = 800 пикселей и глубину b = 24 бита, то есть 3 байта на пиксель.
Сначала найдём количество пикселей: 1 536 000 : 3 = 512 000. Затем разделим на ширину: H = 512 000 : 800 = 640 пикселей.
Проверка: 800 · 640 · 3 = 1 536 000 байт. Обратное вычисление вернуло исходный объём.
Высота равна общему числу битов, разделённому на биты одной строки.
Искомая высота в пикселях.
Объём пиксельных данных в битах.
Количество битов в одной строке.
Скобки показывают, что сначала вычисляют произведение внутри.
Если объём дан в байтах, его можно сначала умножить на 8 или использовать байты на пиксель, когда b делится на 8.
Пусть исходные размеры равны W × H. После увеличения каждой стороны в два раза размеры станут 2W × 2H.
Количество пикселей будет равно 2W · 2H = 4WH. Множитель 2 появился дважды: один раз из ширины и один раз из высоты.
Если глубина цвета не меняется, несжатый объём также увеличивается в четыре раза. Поэтому двукратное увеличение линейных размеров не означает двукратный объём.
Двойная ширина и двойная высота дают в четыре раза больше пикселей.
Удвоенная ширина.
Удвоенная высота.
Итоговый множитель площади и объёма.
Это правило действует для несжатых пиксельных данных при неизменной глубине b.
| Размеры | Пиксели | Отношение к 400 × 300 |
|---|---|---|
| 400 × 300 | 120 000 | 1 раз |
| 800 × 600 | 480 000 | 4 раза |
| 1200 × 900 | 1 080 000 | 9 раз |
При неизменных ширине и высоте объём прямо пропорционален глубине цвета b. Это означает: во сколько раз изменилось b, во столько же раз изменился несжатый объём пикселей.
Переход с 8 до 24 битов на пиксель увеличивает глубину в 24 : 8 = 3 раза. Значит, при той же сетке объём пиксельных данных возрастает втрое.
Но количество доступных цветов растёт намного быстрее: 8 битов дают 256 кодов, а 24 бита - 16 777 216. Каждый дополнительный бит удваивает число комбинаций.
Воздействует на каждый пиксель.
Подчиняется степени двойки.
Размеры W × H показывают количество пикселей файла. Они непосредственно входят в формулу несжатого объёма.
PPI расшифровывается как pixels per inch - «пикселей на дюйм». Показатель описывает плотность пикселей при выводе или на физическом экране. Один дюйм равен 2,54 сантиметра.
DPI расшифровывается как dots per inch - «точек на дюйм». Термин чаще относится к точкам печатающего устройства. Одна печатная точка не обязана совпадать с одним пикселем изображения.
Если изменить только метаданные PPI, не пересчитывая растр, количество пикселей и несжатый объём пиксельных данных не изменятся. Изменится предполагаемый физический размер вывода.
Количество пикселей на один дюйм физического размера.
Количество печатных точек на один дюйм.
Единица длины, равная 2,54 сантиметра.
Количество элементов на единицу физической длины или площади.
Формула W · H · b вычисляет объём несжатых кодов пикселей. Формат файла может находить повторения и записывать данные более коротко. Этот процесс называется сжатием.
Например, большая одноцветная область содержит множество одинаковых пикселей. Вместо буквального повторения каждого кода формат может использовать более компактное описание.
Степень сжатия зависит от содержания изображения, формата и настроек. Поэтому два файла с одинаковыми размерами и глубиной могут иметь разный размер на диске.
Преобразование записи с целью уменьшения её объёма.
Объём исходных кодов пикселей до применения сжатия.
Полный объём сохранённого файла с данными, служебной информацией и возможным сжатием.
Сжатие без потерь позволяет после декодирования восстановить исходные значения пикселей точно. Оно важно для схем, интерфейсов, текста внутри изображений и материалов, которые будут редактироваться повторно.
Сжатие с потерями отбрасывает часть сведений, которые алгоритм считает менее заметными. Оно может значительно уменьшить фотографию, но сильные настройки вызывают размытие, блоки или ореолы.
PNG обычно применяет сжатие без потерь. JPEG обычно использует сжатие с потерями для фотографий. WebP поддерживает варианты как без потерь, так и с потерями. Выбор формата зависит от задачи, а не только от расширения файла.
Сжатие, после которого исходные данные можно восстановить точно.
Сжатие, при котором часть исходной информации удаляется ради меньшего объёма.
Видимое искажение, появившееся из-за обработки или потери данных.
Пиксельные данные восстанавливаются точно.
Часть подробностей удаляется.
Реальный файл содержит не только коды пикселей. Заголовок сообщает формат, размеры, глубину, способ сжатия и другие параметры.
Палитровый файл хранит таблицу цветов. Некоторые форматы содержат профиль цвета, сведения о камере, дату, миниатюру или текстовые метаданные.
В несжатых форматах строки пикселей иногда дополняются служебными битами или байтами для выравнивания. Поэтому точный размер файла определяется правилами конкретного формата.
В школьной задаче обычно считают только пиксельные данные, если прямо сказано «без учёта заголовка», «без сжатия» или не перечислены дополнительные части.
Служебная часть с параметрами, необходимыми для чтения данных.
Сведения о том, как числовые цвета должны интерпретироваться устройствами.
Добавление служебных позиций для удобного расположения данных в памяти или файле.
| Часть файла | Когда появляется | Входит ли в W · H · b |
|---|---|---|
| Коды пикселей | Всегда в растровом изображении | Да |
| Заголовок | Правила формата | Нет |
| Палитра | Палитровое кодирование | Нет |
| Метаданные | По возможностям формата | Нет |
| Результат сжатия | После работы алгоритма | Формула напрямую не учитывает |
Сколько пикселей содержит растр 1280 × 720?
Решение: P = 1280 · 720 = 921 600 пикселей.
Сколько цветов можно закодировать глубиной 6 битов?
Решение: C = 26 = 64 цвета.
Сколько битов требуется минимум для 1000 цветов?
Решение: 29 = 512 - мало, 210 = 1024 - достаточно. Минимальная глубина b = 10 битов.
Найдите объём 320 × 200 при глубине 1 бит без сжатия.
Решение: 320 · 200 · 1 = 64 000 бит. В байтах: 64 000 : 8 = 8000 байт.
Найдите объём 1000 × 500 при глубине 24 бита.
Решение: 24 бита = 3 байта. 1000 · 500 · 3 = 1 500 000 байт.
Во сколько раз несжатый растр 800 × 600 больше растра 400 × 300 при одинаковой глубине?
Решение: Каждая сторона увеличена в 2 раза, поэтому число пикселей и объём увеличены в 2 · 2 = 4 раза.
Несжатое RGB-изображение глубиной 24 бита занимает 720 000 байт при ширине 500 пикселей. Найдите высоту.
Решение: 24 бита = 3 байта. Пикселей 720 000 : 3 = 240 000. Высота H = 240 000 : 500 = 480 пикселей.
Почему файл JPEG может быть меньше значения W · H · 24 : 8?
Решение: Формула даёт несжатый объём пикселей. JPEG обычно применяет сжатие с потерями, поэтому сохранённый файл может быть значительно меньше.
Сколько байтов занимает один пиксель с четырьмя каналами по 8 битов?
Решение: 8 + 8 + 8 + 8 = 32 бита. 32 : 8 = 4 байта на пиксель.
Основное видео последовательно разбирает растровые и векторные изображения, глубину цвета, объём и различие PPI и DPI. Дополнительное кратко связывает пиксели, палитру и формулу количества цветов. Сверяйте все обозначения с подробной теорией урока.
Основное видео. Выписывайте исходные параметры каждой задачи и единицу полученного результата.
Открыть основное видео на RutubeИспользуйте дополнительный материал после теории, чтобы ещё раз увидеть определения, правила и примеры.
Выберите ответ и обязательно прочитайте пояснение. При ошибке вернитесь к соответствующему разделу теории.
Ответ: Чтобы представить его конечным набором чисел, который можно хранить, передавать и обрабатывать.
Ответ: Разделение области изображения на конечное количество отдельных элементов.
Ответ: Минимальный адресуемый элемент растрового изображения, для которого хранится цвет.
Ответ: Растр хранит цвета пикселей, а вектор - геометрические объекты и их параметры.
Ответ: Количество пикселей по ширине и высоте изображения.
Ответ: Умножить ширину W на высоту H: P = W · H.
Ответ: Red, Green, Blue - красный, зелёный и синий каналы.
Ответ: Количество битов, выделенное для кодирования цвета одного пикселя.
Ответ: При использовании всех кодов C = 2b.
Ответ: Выбрать наименьшее целое b, при котором 2b не меньше числа цветов.
Ответ: Потому что 8 + 8 + 8 = 24 бита на пиксель.
Ответ: Для хранения прозрачности или степени непрозрачности пикселя.
Ответ: Iбит = W · H · b.
Ответ: Разделить количество битов на 8.
Ответ: PPI задаёт плотность пикселей на физический дюйм, а W × H - количество пикселей файла.
Ответ: Файл может содержать заголовок, палитру, метаданные, выравнивание и сжатые данные.
Растровое изображение представляет сцену прямоугольной сеткой пикселей.
Пиксель хранит код цвета в определённой позиции растра.
Количество пикселей равно P = W · H.
RGB использует красный, зелёный и синий световые каналы.
Глубина b показывает количество битов на один пиксель.
Количество доступных цветовых кодов равно C = 2b.
Три канала по 8 битов образуют 24-битный RGB-пиксель.
RGBA часто добавляет 8-битный канал прозрачности и даёт 32 бита.
Несжатый объём пикселей равен Iбит = W · H · b.
Для перевода битов в байты результат делят на 8.
PPI и DPI описывают физическую плотность, а не сами размеры W × H.
Сжатие и служебные данные делают реальный размер файла отличным от несжатого объёма.
Урок начинается с самого начала: что представляет собой звук, зачем микрофон превращает его в электрический сигнал и почему компьютеру недостаточно сохранить непрерывную волну «как есть». Вы по шагам разберёте временную дискретизацию, частоту дискретизации, квантование, разрядность и каналы; выведете формулу объёма несжатого звука и научитесь применять её в прямых и обратных задачах.
Поймёте путь от колебаний воздуха до электрического сигнала микрофона.
Разберёте, что такое отсчёт и частота дискретизации.
Узнаете, зачем амплитуду заменяют ближайшим разрешённым уровнем.
Свяжете число битов одного отсчёта с количеством уровней.
Выведете формулу fₛ · b · c · t и решите задачи с единицами измерения.
Голос, музыка и шум существуют как физические процессы. Компьютерная память хранит биты — позиции, каждая из которых принимает значение 0 или 1. Поэтому живой звук нельзя просто «положить» в память: сначала его нужно измерить и представить числами.
Цифровая запись нужна не только ради хранения. Одни и те же числовые данные можно копировать, передавать по сети, обрабатывать, монтировать и воспроизводить на другом устройстве по единым правилам.
Преобразование звука в последовательность чисел называют оцифровкой. Обратный путь нужен при воспроизведении: числа превращаются в электрический сигнал, а динамик создаёт колебания воздуха.
Звук, представленный конечной последовательностью числовых значений.
Измерение звукового сигнала и запись результатов измерений числами.
Обратное преобразование цифровых данных в слышимый звук.
Когда предмет колеблется, он поочерёдно сжимает и разрежает окружающий воздух. Эти изменения давления распространяются от источника. Достигнув уха, они заставляют колебаться барабанную перепонку, и человек воспринимает звук.
На графике звуковой волны горизонтальная ось обычно показывает время, а вертикальная — отклонение давления или соответствующего электрического сигнала. Линия графика не является траекторией движения воздуха: она показывает, как измеряемая величина меняется с течением времени.
В реальном сигнале между двумя моментами времени можно выбрать ещё один момент. Такой сигнал называют непрерывным.
Распространяющиеся в среде изменения давления, вызванные колебанием источника.
Физический процесс, изменения которого используются для передачи или хранения сведений.
Сигнал, значение которого существует в каждый момент рассматриваемого времени.
Амплитуда показывает величину отклонения сигнала от среднего уровня. При прочих равных большая амплитуда обычно воспринимается как более громкий звук, однако человеческое восприятие громкости сложнее одного числового параметра.
Частота показывает, сколько полных повторяющихся колебаний происходит за одну секунду. Её обозначим строчной латинской буквой f от английского frequency — «частота». Единица частоты — герц, сокращённо Гц. Один герц означает одно колебание в секунду.
Период обозначим прописной латинской буквой T. Это время одного полного колебания. Чем больше частота, тем меньше длится один период. Для простого периодического тона большая частота обычно означает более высокий звук.
Наибольшее по модулю отклонение сигнала от среднего уровня.
Количество полных колебаний за одну секунду.
Время одного полного колебания.
Единица частоты: одно событие или колебание в секунду.
Период равен единице, делённой на частоту.
Период одного колебания в секундах.
Частота колебаний в герцах.
Одна секунда, внутри которой подсчитываются колебания.
Знак деления.
Например, при f = 100 Гц период T = 1 / 100 = 0,01 секунды.
Микрофон содержит чувствительный элемент, который реагирует на изменения давления воздуха. Колебания воздуха преобразуются в изменения электрической величины — например, напряжения.
Форма электрического сигнала соответствует изменениям звуковой волны. На этом этапе сигнал ещё может быть аналоговым, то есть непрерывным по времени и по значению.
Компьютеру нужны отдельные числа. Поэтому следующий этап выполняет аналого-цифровой преобразователь.
Непрерывный сигнал, значение которого изменяется без заранее заданных цифровых ступеней.
Электрическая величина, изменение которой может представлять форму звукового сигнала.
Аналого-цифровой преобразователь — устройство, превращающее аналоговый сигнал в числа.
Схему нужно читать сверху вниз. Сначала показана плавная форма сигнала. Затем устройство выбирает отдельные моменты времени и отмечает значения — отсчёты. После этого каждое измеренное значение заменяется ближайшим разрешённым уровнем, а номер уровня записывается битами.
Изображение не подменяет формулы: оно показывает смысл двух разных ограничений. Дискретизация ограничивает количество моментов измерения, а квантование — количество возможных значений каждого измерения.

АЦП не записывает бесконечное количество значений. Он измеряет сигнал через равные промежутки времени. Такое выделение отдельных моментов называют временной дискретизацией.
Одно измеренное значение сигнала называют отсчётом. Отсчёт отвечает на вопрос: «Каково значение сигнала в этот выбранный момент?»
Чем чаще выполняются измерения, тем подробнее цифровая последовательность следует за быстрыми изменениями исходного сигнала, но тем больше чисел приходится хранить.
Измерение непрерывного сигнала в отдельные, обычно равноотстоящие моменты времени.
Одно числовое значение сигнала, измеренное в выбранный момент времени.
Интервал времени между соседними отсчётами.
Меньше данных за секунду.
Больше данных за секунду.
Количество отсчётов одного канала за одну секунду называют частотой дискретизации. Обозначим её fs. Строчная латинская f означает frequency — «частота», а нижний индекс s происходит от sampling — «взятие отсчётов». Индекс лишь уточняет вид частоты.
Частоту дискретизации измеряют в герцах. Запись 8000 Гц означает 8000 отсчётов за секунду в каждом канале. Запись 44,1 кГц означает 44 100 отсчётов за секунду, потому что приставка «кило» означает тысячу.
Здесь используется десятичное соотношение: 1 кГц = 1000 Гц. Число 1024 относится к двоичным единицам объёма памяти, а не к переводу килогерц в герцы.
Частота дискретизации — количество отсчётов одного канала за секунду.
Уточнение sampling: речь идёт именно о частоте взятия отсчётов.
Килогерц; 1 кГц равен 1000 Гц.
| Запись | Читается | Отсчётов за секунду в одном канале |
|---|---|---|
| 8 кГц | восемь килогерц | 8000 |
| 16 кГц | шестнадцать килогерц | 16 000 |
| 44,1 кГц | сорок четыре целых одна десятая килогерца | 44 100 |
| 48 кГц | сорок восемь килогерц | 48 000 |
Иногда нужно знать не количество измерений за секунду, а время между соседними измерениями. Этот интервал называют периодом или шагом дискретизации и обозначают Δt.
Символ Δ — заглавная греческая буква «дельта»; в формулах она часто обозначает изменение или промежуток. Латинская t означает time — «время». Поэтому Δt читается «дельта тэ» и означает промежуток времени.
Если за одну секунду выполняется fs равных интервалов, длительность одного интервала равна одной секунде, делённой на их количество.
Промежуток между отсчётами обратно пропорционален частоте дискретизации.
Время между соседними отсчётами в секундах.
Количество отсчётов за одну секунду.
Одна секунда.
Знак деления.
При fₛ = 8000 Гц получаем Δt = 1 / 8000 с = 0,000125 с, то есть 0,125 миллисекунды.
Если отсчёты берутся слишком редко, быстро меняющаяся волна может выглядеть как более медленное колебание или быть восстановлена неверно. Такое искажение называют алиасингом, или наложением частот.
Для сигнала, в котором нет частот выше некоторой границы, теорема отсчётов задаёт теоретическое условие восстановления: частота дискретизации должна быть не меньше удвоенной наибольшей частоты сигнала.
Это условие объясняет, зачем нужна высокая частота дискретизации. На практике перед АЦП дополнительно ограничивают полосу частот фильтром и оставляют технический запас.
Наибольшая частота исходного сигнала, которую требуется сохранить.
Искажение, при котором слишком редкие отсчёты представляют высокую частоту как другую, более низкую.
Средство, ослабляющее нежелательные частоты сигнала.
Частота дискретизации должна быть не меньше удвоенной максимальной частоты сохраняемого сигнала.
Частота дискретизации в герцах.
Знак «больше или равно».
Удвоение: минимум два отсчёта на период граничной частоты.
Максимальная частота сигнала, которую нужно представить.
Если Fₘₐₓ = 4000 Гц, теоретическая нижняя граница fₛ равна 8000 Гц. Это не означает, что два отсчёта на любой реальной волне всегда дают идеальную практическую запись.
После выбора момента времени АЦП получает измеренное значение сигнала. Но возможных непрерывных значений бесконечно много, а код фиксированной длины имеет конечное число комбинаций.
Поэтому диапазон допустимых значений делят на уровни. Измеренное значение заменяют ближайшим разрешённым уровнем. Этот процесс называют квантованием.
Временная дискретизация и квантование решают разные задачи: первая отвечает, когда измерять, второе — какое из конечного набора чисел записать.
Замена измеренного значения ближайшим разрешённым уровнем.
Одно из допустимых числовых значений, которым может быть представлен отсчёт.
Промежуток от наименьшего до наибольшего допустимого значения.
| Этап | Что ограничивается | Главный параметр |
|---|---|---|
| Дискретизация | Количество моментов измерения за секунду | частота fₛ |
| Квантование | Количество допустимых значений отсчёта | разрядность b |
| Кодирование | Форма записи номера уровня | двоичный код |
Количество битов, выделенных для одного отсчёта одного канала, называют разрядностью или глубиной кодирования звука. Обозначим его строчной латинской буквой b от bits — «биты».
Один бит имеет два значения. Из b битов можно составить 2b разных комбинаций. Если каждой комбинации назначен отдельный уровень, количество уровней L равно 2b. Буква L происходит от английского levels — «уровни».
Например, при b = 3 существуют восемь кодов: от 000 до 111. Следовательно, можно пронумеровать восемь уровней.
Количество уровней равно числу двоичных комбинаций длины b.
Количество уровней квантования.
Количество значений одного бита: 0 и 1.
Количество битов на один отсчёт одного канала.
Показатель степени; число двоичных разрядов.
При b = 8 получаем L = 2⁸ = 256 уровней; при b = 16 — 65 536 уровней.
| Разрядность b | Количество уровней L | Байтов на отсчёт |
|---|---|---|
| 1 бит | 2 | 1/8 байта |
| 8 битов | 256 | 1 байт |
| 16 битов | 65 536 | 2 байта |
| 24 бита | 16 777 216 | 3 байта |
Измеренное значение почти никогда не совпадает с разрешённым уровнем точно. Разность между исходным значением и выбранным уровнем называют ошибкой квантования. При большем количестве уровней ступени обычно становятся мельче, и приближение может быть точнее.
Разрядность 16 бит не означает, что звук «в два раза точнее» восьмибитного. Число уровней возрастает с 256 до 65 536, то есть в 256 раз. При этом объём отсчётов возрастает в два раза, потому что на каждый отсчёт записывают 16 бит вместо 8.
Если сигнал выходит за диапазон АЦП, ближайшего допустимого уровня за границей нет: вершины волны обрезаются. Такое искажение называют клиппингом или перегрузкой.
Разность между измеренным значением и уровнем, которым это значение заменили.
Обрезание частей сигнала, вышедших за допустимый диапазон.
Количество битов, используемых для кода одного отсчёта одного канала.
Мало уровней.
Много уровней.
При записи АЦП через равные интервалы измеряет электрический сигнал, квантует значения и выдаёт цифровые коды. Эти коды можно сохранить в памяти.
При воспроизведении цифро-аналоговый преобразователь получает последовательность чисел и создаёт соответствующий электрический сигнал. Сокращение ЦАП означает «цифро-аналоговый преобразователь».
Динамик преобразует электрические изменения в механические колебания мембраны, а мембрана создаёт звуковую волну в воздухе.
Устройство, преобразующее аналоговый сигнал в цифровые отсчёты.
Устройство, преобразующее цифровые отсчёты в аналоговый электрический сигнал.
Устройство, преобразующее электрический сигнал в колебания воздуха.
Один канал — одна самостоятельная последовательность отсчётов. Монофоническая запись содержит один канал. Стереофоническая запись обычно содержит два канала: левый и правый.
Количество каналов обозначим строчной латинской буквой c от channels — «каналы». Для моно c = 1, для стерео c = 2.
При одинаковых частоте, разрядности и длительности несжатое стерео содержит вдвое больше отсчётов, чем моно: в каждый момент нужно сохранить значение левого и значение правого канала.
Отдельная последовательность звуковых отсчётов.
Запись с одним каналом; c = 1.
Запись с двумя каналами; c = 2.
Количество каналов в записи.
| Вид записи | Количество каналов c | Отсчётов при fₛ = 8000 Гц за 1 с |
|---|---|---|
| Моно | 1 | 8000 |
| Стерео | 2 | 16 000 |
| Четыре канала | 4 | 32 000 |
Сначала посчитаем количество отсчётов. За одну секунду в одном канале записывается fs отсчётов. За t секунд — fs · t отсчётов. Для c каналов это количество умножается ещё на c.
Каждый отсчёт каждого канала занимает b битов. Поэтому общее количество отсчётов нужно умножить на b.
Объём в битах обозначим Iбит. Буква I используется как условное обозначение информационного объёма, а нижний индекс «бит» напоминает единицу результата.
Объём несжатых звуковых данных равен числу отсчётов в секунду, умноженному на биты одного отсчёта, число каналов и время.
Информационный объём в битах.
Частота дискретизации в герцах, то есть отсчётов за секунду в одном канале.
Разрядность: битов на один отсчёт одного канала.
Количество каналов.
Длительность записи в секундах.
Знак умножения.
Формула относится к несжатым отсчётам. Заголовок файла, метаданные и результат сжатия она не учитывает.
Размерность помогает проверить формулу. Частота fs измеряется в отсчётах за секунду. Разрядность b — в битах на отсчёт. Время t — в секундах. Количество каналов c является обычным счётным числом.
При умножении «отсчёт» и «секунда» сокращаются: остаются биты. Если в конце прямой задачи получилось просто число без единицы, единицу нужно подписать.
Чтобы получить байты, результат в битах делят на 8, потому что 1 байт = 8 битов.
Единицы показывают, почему результат формулы получается в битах.
Секунда.
Количество битов, выделенное одному отсчёту канала.
Частота дискретизации.
Сначала считайте в исходных единицах, затем отдельным шагом переводите биты в байты и более крупные единицы.
| Единица | Соотношение | Когда используется |
|---|---|---|
| бит | 0 или 1 | результат основной формулы |
| байт | 8 битов | объём данных |
| Кбайт в школьной задаче | 1024 байта | если условие не задаёт иначе |
| Мбайт в школьной задаче | 1024 Кбайт | перевод крупного объёма |
| кГц | 1000 Гц | частота, не объём памяти |
| Действие | Вычисление | Результат |
|---|---|---|
| Отсчёты всех каналов | 8000 · 60 · 1 | 480 000 отсчётов |
| Объём в битах | 480 000 · 8 | 3 840 000 битов |
| Объём в байтах | 3 840 000 : 8 | 480 000 байт |
| Объём в Кбайтах | 480 000 : 1024 | 468,75 Кбайт |
Такой расчёт показывает, почему даже одна минута несжатого стерео занимает заметный объём и зачем для передачи музыки применяют сжатие.
Знак «приблизительно равно»; точное значение было округлено.
44 100 отсчётов в секунду в каждом канале.
Два канала, в каждом на один отсчёт выделено 16 битов.
| Единица | Вычисление | Результат |
|---|---|---|
| биты | 44 100 · 16 · 2 · 60 | 84 672 000 битов |
| байты | 84 672 000 : 8 | 10 584 000 байт |
| Кбайты | 10 584 000 : 1024 | 10 335,9375 Кбайт |
| Мбайты | 10 335,9375 : 1024 | ≈ 10,09 Мбайт |
В прямой задаче известны параметры и время, а требуется объём. В обратной задаче объём известен, поэтому исходную формулу нужно решить относительно t.
Если обе части равенства разделить на fs · b · c, множители справа сократятся и останется t. Важно сначала привести объём к битам, если он дан в байтах.
Пример: несжатая запись 44 100 Гц, 16 бит, стерео занимает 1 411 200 байт. Переведём объём в биты: 1 411 200 · 8 = 11 289 600 битов. Затем t = 11 289 600 : (44 100 · 16 · 2) = 8 секунд.
Длительность равна объёму в битах, делённому на количество битов, создаваемых за одну секунду.
Искомая длительность в секундах.
Известный объём, обязательно выраженный в битах.
Скобки: сначала вычисляется произведение внутри.
Деление объёма на расход битов за секунду.
Проверка: 44 100 · 16 · 2 · 8 = 11 289 600 битов = 1 411 200 байт.
Произведение fs · b · c показывает, сколько битов несжатая запись создаёт за одну секунду. Эту скорость потока данных называют битрейтом.
Обозначим битрейт прописной латинской буквой R от rate — «скорость». Единица бит/с читается «бит в секунду». Это не общий размер файла, а объём, приходящийся на единицу времени.
Для 44 100 Гц, 16 бит и двух каналов R = 44 100 · 16 · 2 = 1 411 200 бит/с. За 8 секунд получится 1 411 200 · 8 = 11 289 600 битов.
Сначала можно найти битрейт, затем умножить его на длительность.
Битрейт несжатого звука в битах в секунду.
Разделяет две связанные формулы.
Общий объём в битах.
Время в секундах.
При постоянных параметрах объём растёт линейно: запись вдвое длиннее занимает вдвое больше данных.
В формуле все параметры перемножаются. Поэтому увеличение одного множителя во столько же раз увеличивает объём, если остальные параметры не меняются.
Переход с моно на стерео меняет c с 1 на 2 и удваивает объём. Переход с 8 на 16 бит также удваивает объём. Одновременное удвоение обоих параметров увеличивает объём в 2 · 2 = 4 раза.
Частота и разрядность отвечают за разные стороны представления: fs — за подробность по времени, b — за количество уровней значения. Нельзя считать их взаимозаменяемыми.
| Изменение при прочих равных | Во сколько раз меняется объём | Почему |
|---|---|---|
| время 30 с → 60 с | в 2 раза | вдвое больше секунд |
| частота 8 кГц → 16 кГц | в 2 раза | вдвое больше отсчётов |
| разрядность 8 → 16 бит | в 2 раза | вдвое больше битов на отсчёт |
| моно → стерео | в 2 раза | вместо одного два канала |
| частота и каналы удвоены | в 4 раза | 2 · 2 = 4 |
Расчётная формула описывает последовательность несжатых числовых отсчётов. Распространённый способ такой записи называется PCM — Pulse Code Modulation, по-русски импульсно-кодовая модуляция, сокращённо ИКМ.
В простейшем линейном PCM через равные интервалы сохраняются числовые значения квантованных отсчётов. Именно поэтому число битов определяется частотой, разрядностью, каналами и временем.
PCM — способ представления данных, а WAV — формат-контейнер файла. WAV часто содержит несжатый PCM, но по одному расширению нельзя во всех случаях гарантировать конкретный способ кодирования.
Pulse Code Modulation — способ представления сигнала последовательностью числовых отсчётов.
Русское сокращение «импульсно-кодовая модуляция».
Формат, который организует звуковые данные и служебные сведения в файле.
Распространённый контейнер звуковых данных; часто используется для PCM.
Несжатый звук удобен для точного расчёта и обработки, но занимает много места. Сжатие уменьшает объём, чтобы файл быстрее передавался и требовал меньше памяти.
Сжатие без потерь позволяет после распаковки восстановить исходные цифровые отсчёты полностью. Пример формата — FLAC.
Сжатие с потерями удаляет или упрощает часть данных по модели восприятия. После декодирования отсчёты не совпадают с исходными полностью, зато объём может уменьшиться сильнее. Примеры — MP3, AAC и Opus.
Преобразование данных для уменьшения их объёма.
Сжатие, после которого исходные цифровые данные восстанавливаются точно.
Сжатие, при котором часть исходных данных не восстанавливается.
Программный или аппаратный способ кодирования и декодирования медиаданных.
Исходные отсчёты восстанавливаются.
Допускается необратимое изменение.
Формула fs · b · c · t вычисляет объём несжатых отсчётов. Реальный файл содержит служебную структуру: заголовок, сведения о параметрах, иногда метаданные об авторе и названии.
Если применяется сжатие, объём определяется ещё и алгоритмом, настройкой качества и содержанием звука. Поэтому два файла одинаковой длительности могут иметь разные размеры.
Для сжатого звука в условии задачи часто дают готовый битрейт. Тогда используют I = R · t, а не заново перемножают частоту, разрядность и каналы, если эти данные относятся к исходному сигналу.
Служебные данные, необходимые программе для чтения содержимого.
Дополнительные сведения, например название, исполнитель или обложка.
Режим, при котором на каждую секунду выделяется примерно одинаковый поток данных.
Режим, при котором поток данных меняется в зависимости от сложности фрагмента.
| Часть или фактор | Учитывает ли fₛ · b · c · t | Влияние на файл |
|---|---|---|
| несжатые отсчёты | да | основной рассчитанный объём |
| заголовок | нет | добавляет небольшой служебный объём |
| метаданные и обложка | нет | могут увеличить файл |
| сжатие | нет | обычно уменьшает звуковые данные |
| переменный битрейт | нет | размер зависит от среднего потока |
Сколько отсчётов в секунду означает 22,05 кГц?
Решение: 22,05 · 1000 = 22 050 Гц, то есть 22 050 отсчётов в секунду в каждом канале.
Чему равен Δt при fₛ = 8000 Гц?
Решение: Δt = 1 / 8000 с = 0,000125 с = 0,125 мс.
Сколько уровней квантования дают 12 битов?
Решение: L = 212 = 4096 уровней.
Найдите объём 10 секунд несжатого моно: 16 кГц, 8 бит.
Решение: I = 16 000 · 8 · 1 · 10 = 1 280 000 битов = 160 000 байт.
Найдите объём 30 секунд несжатого стерео: 48 кГц, 16 бит.
Решение: I = 48 000 · 16 · 2 · 30 = 46 080 000 битов = 5 760 000 байт.
Во сколько раз 16-битное стерео объёмнее 8-битного моно при одинаковых fₛ и t?
Решение: Разрядность увеличена в 2 раза и каналов в 2 раза: 2 · 2 = 4. Объём больше в 4 раза.
Файл несжатого моно 8000 Гц, 8 бит содержит 640 000 байт отсчётов. Какова длительность?
Решение: 640 000 байт · 8 = 5 120 000 битов. t = 5 120 000 : (8000 · 8 · 1) = 80 секунд.
Каков битрейт несжатого стерео 44,1 кГц, 16 бит?
Решение: R = 44 100 · 16 · 2 = 1 411 200 бит/с, или 1411,2 кбит/с.
Почему MP3 длительностью одна минута не обязан занимать 10,09 Мбайт, даже если исходная запись была 44,1 кГц, 16 бит, стерео?
Решение: 10,09 Мбайт — объём несжатых PCM-отсчётов. MP3 использует сжатие с потерями; его размер зависит от битрейта кодека и служебных данных.
Основное видео показывает кодирование звуковой информации и помогает увидеть связь волны, отсчётов и числовой записи. Дополнительное начинает с физического возникновения звука. Сначала прочитайте теорию урока, затем смотрите ролики и останавливайте их у каждого нового термина.
Основное видео. Сопоставляйте частоту дискретизации, разрядность и каналы с формулой объёма урока.
Открыть основное видео на RutubeИспользуйте дополнительный материал после теории, чтобы ещё раз увидеть определения, правила и примеры.
Выберите ответ и обязательно прочитайте пояснение. При ошибке вернитесь к соответствующему разделу теории.
Ответ: Чтобы представить его конечной последовательностью чисел, которую компьютер может хранить, передавать и обрабатывать.
Ответ: Распространяющиеся изменения давления, вызванные колебанием источника.
Ответ: Преобразует изменения давления воздуха в электрический сигнал.
Ответ: Числовое значение сигнала, измеренное в выбранный момент времени.
Ответ: Количество отсчётов одного канала за одну секунду.
Ответ: Δt = 1 / fₛ: чем выше частота дискретизации, тем меньше интервал между отсчётами.
Ответ: Иначе быстрые изменения сигнала могут быть представлены неверно и возникнет алиасинг.
Ответ: Замена измеренного значения ближайшим допустимым уровнем.
Ответ: Количество битов на код одного отсчёта одного канала.
Ответ: По формуле L = 2b.
Ответ: Дискретизация выбирает моменты измерения, квантование выбирает допустимые значения.
Ответ: Моно содержит один канал, стерео — два канала.
Ответ: Iбит = fs · b · c · t.
Ответ: Количество битов звуковых данных за одну секунду; для несжатого звука R = fs · b · c.
Ответ: Чтобы уменьшить объём хранения и передачи звука.
Ответ: Он может содержать заголовок и метаданные, а также использовать сжатие.
Звук является физическим колебательным процессом, а цифровая память хранит числа в виде битов.
Микрофон преобразует звуковую волну в электрический сигнал, а АЦП — в числовые отсчёты.
Временная дискретизация выбирает отдельные моменты измерения.
Частота fs показывает количество отсчётов одного канала за секунду.
Шаг между отсчётами равен Δt = 1 / fs.
Квантование заменяет измеренное значение ближайшим разрешённым уровнем.
Разрядность b показывает количество битов на один отсчёт одного канала.
Количество уровней квантования равно L = 2b.
Моно имеет один канал, стерео — два; число каналов обозначается c.
Несжатый объём равен Iбит = fs · b · c · t.
Битрейт несжатого звука равен R = fs · b · c.
Сжатие и служебные данные делают реальный размер файла отличным от расчёта несжатых PCM-отсчётов.
Этот урок начинает новую тему с самого основания. Вы узнаете, зачем компьютеру формальная логика, чем высказывание отличается от вопроса, команды, мнения и предложения с неизвестной переменной, что означают слова «истина» и «ложь», почему в информатике используют обозначения 1 и 0 и как подготовить высказывания к дальнейшему выполнению логических операций.
Поймёте, зачем строгие рассуждения нужны алгоритмам и цифровым устройствам.
Научитесь определять предложения, имеющие одно значение истинности.
Разберёте обозначения И, Л, 1 и 0 без смешения с обычными числами.
Отличите элементарное высказывание от высказывания, построенного из частей.
Поймёте, почему предложение с неизвестной переменной ещё не является готовым высказыванием.
Компьютер выполняет команды по точным правилам. Он не может догадаться, что пользователь «примерно имел в виду». Чтобы программа выбрала действие, условие должно давать определённый результат: выполняется оно или не выполняется.
Например, интернет-магазин должен решить, применять ли бесплатную доставку. Условие «стоимость заказа не меньше 3000 рублей» можно проверить. Если оно выполняется, программа выбирает одну ветвь; если не выполняется - другую.
Логика нужна, чтобы описывать такие условия, соединять их, проверять рассуждения и получать результат без двусмысленности.
Наука о формах и правилах правильного рассуждения.
Требование, результат проверки которого влияет на выбор действия.
Заданный точными правилами, которые не зависят от догадки исполнителя.
В обычной алгебре буквами обозначают числа и выполняют над ними арифметические действия. В алгебре логики рассматривают утверждения и операции над их значениями истинности.
Алгебру логики также называют булевой алгеброй - по имени английского математика Джорджа Буля. В школьном курсе эти выражения употребляются как названия формального аппарата для работы с логическими значениями.
На этом уроке операции ещё не вычисляются. Сначала нужно понять, какие предложения вообще можно считать высказываниями и какие значения им назначаются.
Раздел логики, в котором высказывания и их значения изучаются с помощью формальных обозначений и операций.
Другое название алгебры логики, связанное с именем Джорджа Буля.
Одно из двух значений высказывания: истина или ложь.
Работает прежде всего с числами.
Работает со значениями истинности.
Высказывание - это повествовательное предложение, о котором в заданных условиях можно однозначно сказать: оно истинно или оно ложно.
Слово «повествовательное» означает, что предложение сообщает или утверждает нечто. Однако одной повествовательной формы недостаточно: утверждение должно иметь определённое значение истинности.
Например, предложение «Число 8 является чётным» - высказывание. Оно истинно. Предложение «Число 9 является чётным» тоже высказывание, но ложное. Ложность не мешает предложению быть высказыванием.
Повествовательное предложение, для которого в заданных условиях однозначно определено: истинно оно или ложно.
Предложение, которое сообщает или утверждает что-либо.
Имеет ровно один определённый результат при указанных условиях.
Первый признак - предложение что-либо утверждает. Поэтому вопрос, просьба или команда сами по себе высказываниями не являются.
Второй признак - истинность можно определить однозначно. Если не хватает времени, места, объекта или другого условия, предложение может оставаться неопределённым.
Оба признака проверяются вместе. Повествовательная форма без определённых условий ещё не гарантирует, что перед нами высказывание.
Истинным называют высказывание, содержание которого соответствует действительности или принятым условиям задачи. Ложным называют высказывание, содержание которого им не соответствует.
Пример «2 + 3 = 5» истинен в обычной арифметике. Пример «2 + 3 = 6» ложен. Оба примера имеют определённое значение, поэтому оба являются высказываниями.
Значение истинности относится не к красоте или полезности предложения, а к возможности установить соответствие утверждения заданным фактам и правилам.
Высказывание, соответствующее действительности или заданным правилам.
Высказывание, не соответствующее действительности или заданным правилам.
Характеристика высказывания: «истина» или «ложь».
| Предложение | Высказывание? | Значение | Почему |
|---|---|---|---|
| «10 больше 3» | да | истина | сравнение верно |
| «7 является чётным числом» | да | ложь | 7 не делится на 2 без остатка |
| «Москва - столица России» | да | истина | проверяемый факт |
| «В треугольнике четыре стороны» | да | ложь | у треугольника три стороны |
Частая ошибка - называть высказываниями только правильные фразы. В логике важно не то, что утверждение обязательно истинно, а то, что его значение можно определить.
Предложение «15 меньше 4» имеет определённый результат проверки: оно ложно. Следовательно, это полноценное высказывание.
Если бы ложные утверждения исключались, логические операции не могли бы описывать невыполненные условия программы. Между тем программа постоянно должна обрабатывать и истинный, и ложный результат проверки.
Истину можно обозначать буквой И, а ложь - буквой Л. В формулах и таблицах часто используют цифры 1 и 0: 1 соответствует истине, 0 соответствует лжи.
В этом контексте 1 и 0 являются условными обозначениями логических значений. Они не означают количество предметов и не требуют арифметического сложения.
Такая запись удобна для компьютера и таблиц истинности: два состояния легко представить двумя разными кодами.
Буквенное обозначение значения «истина».
Буквенное обозначение значения «ложь».
В логическом контексте - обозначение истины.
В логическом контексте - обозначение лжи.
| Слово | Русская буква | Цифровое обозначение |
|---|---|---|
| истина | И | 1 |
| ложь | Л | 0 |
Вопросительное предложение запрашивает сведения, а не утверждает их. Вопрос «Сколько сейчас времени?» нельзя назвать истинным или ложным: на него можно ответить, но сам вопрос значения истинности не имеет.
После получения ответа может появиться высказывание. Например, «Сейчас 10 часов» - повествовательное предложение. Если момент времени известен, его истинность можно проверить.
Нужно различать содержание вопроса и возможный ответ на него.
| Фраза | Тип | Высказывание? | Объяснение |
|---|---|---|---|
| «Где находится файл?» | вопрос | нет | запрашивает сведения |
| «Файл находится в папке Документы» | утверждение | да, при заданном компьютере | можно проверить |
| «Верно ли равенство 5 + 4 = 9?» | вопрос | нет | сам вопрос не истинен и не ложен |
| «5 + 4 = 9» | утверждение | да | истинно |
Побудительное предложение требует или предлагает выполнить действие. Фраза «Закройте окно» может быть выполнена или не выполнена, но сама по себе она не является истинной или ложной.
Просьба «Пожалуйста, сохраните документ» также не сообщает проверяемый факт. Поэтому это не высказывание.
После действия можно сформулировать утверждение «Документ сохранён». Если известно, о каком документе и моменте идёт речь, это уже высказывание.
Предложение, выражающее приказ, просьбу, совет или призыв к действию.
Указание исполнителю выполнить определённое действие.
«Введите пароль».
«Пароль введён».
Некоторые предложения становятся определёнными только после уточнения условий. Фраза «Сейчас идёт дождь» зависит от места и момента времени. Без них разные люди могут получить разные результаты проверки.
Если написать «16 августа 2026 года в 10:00 в Хельсинки идёт дождь», утверждение становится конкретным и проверяемым по наблюдению или данным метеостанции.
Контекст - это сведения, которые помогают однозначно понять, о каком объекте, месте и времени говорится.
Совокупность условий и сведений, необходимых для однозначного понимания утверждения.
Уточнение объекта, места, времени или других условий.
Фраза «Этот фильм самый интересный» выражает оценку. Без заранее заданного измеримого критерия разные люди могут понимать слово «интересный» по-разному.
В школьных логических задачах такие субъективные оценки обычно не считают высказываниями, потому что их истинность нельзя установить однозначно по общим условиям.
Оценку можно превратить в проверяемое утверждение, если заменить её измеримым критерием: «В опросе из 100 участников этот фильм получил наибольшее число голосов». Тогда указаны способ и результат сравнения.
Зависящий от личного мнения, вкуса или впечатления.
Заранее установленное проверяемое правило оценки.
Фраза, выражающая мнение или отношение, а не однозначно проверяемый факт.
Предложение «Он старше 18 лет» имеет повествовательную форму, но местоимение «он» не указывает конкретного человека. Без контекста истинность определить нельзя.
После уточнения объекта - например, «Ивану 20 лет, поэтому Иван старше 18 лет» - утверждение становится определённым.
В логике важно отделять грамматически законченное предложение от формально определённого утверждения.
| Исходная фраза | Чего не хватает | Возможное уточнение |
|---|---|---|
| «Он совершеннолетний» | конкретного человека и правового контекста | «Ивану 20 лет; по указанному правилу он совершеннолетний» |
| «Файл большой» | файла и границы размера | «Размер файла report.pdf больше 10 Мбайт» |
| «Сегодня тепло» | даты, места и критерия | «В Хельсинки 16 августа температура выше +20 °C» |
Высказывание, которое в рассматриваемой задаче не разделяют на более простые высказывания, называют элементарным или простым.
Например, «Файл существует» можно принять за элементарное высказывание, если имя и расположение файла уже заданы условиями.
Слово «элементарное» зависит от выбранного уровня описания. Главное: внутри текущей логической формулы это одна неделимая смысловая единица.
Высказывание, рассматриваемое в данной задаче как единое целое без логических частей.
Другое название элементарного высказывания.
Из нескольких высказываний можно построить новое с помощью слов-связок: «не», «и», «или», «если ..., то ...», «тогда и только тогда». Полученное утверждение называют составным.
Например, фраза «Число 12 чётное и число 12 больше 10» содержит две части. Каждая часть является отдельным высказыванием, а слово «и» соединяет их.
Значение составного высказывания определяется значениями частей и правилом логической операции. Сами правила будут подробно изучаться в следующих уроках.
Высказывание, построенное из одного или нескольких высказываний с помощью логических связок.
Слово или выражение, которое соединяет высказывания либо изменяет их логический смысл.
Формальное правило получения нового логического значения из исходных значений.
| Фраза | Вид | Логические части |
|---|---|---|
| «8 делится на 2» | элементарное | одно утверждение |
| «8 делится на 2 и 8 больше 5» | составное | два утверждения, связка «и» |
| «Неверно, что 8 меньше 3» | составное | одно утверждение и отрицание |
| «Если файл существует, то его можно открыть» | составное | условие и следствие |
Длинные предложения неудобно многократно переписывать. Поэтому элементарные высказывания обозначают прописными латинскими буквами: A, B, C и так далее.
Например, A может означать «Пользователь ввёл правильный пароль», а B - «У пользователя есть доступ». Буква не является первой буквой обязательного слова; это выбранное имя высказывания.
Рядом с формулой всегда нужно сохранять расшифровку. Без неё неизвестно, какой смысл скрывается за A или B.
Прописные латинские буквы, которыми условно обозначают высказывания.
Обозначение, которое может принимать логическое значение 1 или 0.
Запись словесного высказывания, соответствующего букве.
A = 1, если пароль совпал; A = 0, если не совпал.
B = 1, если доступ есть; B = 0, если доступа нет.
Если A = 1, это означает «высказывание A истинно». Если A = 0, это означает «высказывание A ложно». Здесь знак равенства связывает переменную с её логическим значением.
Нельзя автоматически понимать A как количество или измеряемую величину. Например, запись A = 1 не сообщает, что существует один пароль; она сообщает результат проверки утверждения.
Одна и та же буква в разных задачах может обозначать разные высказывания, поэтому расшифровка обязательна.
| Запись | Читается | Смысл |
|---|---|---|
| A = 1 | «А истинно» | условие A выполняется |
| A = 0 | «А ложно» | условие A не выполняется |
| B = И | «Бэ истинно» | буквенная запись истины |
| B = Л | «Бэ ложно» | буквенная запись лжи |
Рассмотрим фразу «x больше 5». Латинская буква x обозначает неизвестный или изменяемый объект. Пока значение x не задано, нельзя решить, истинна фраза или ложна.
Такую форму называют предикатом, или высказывательной формой. Предикат содержит переменную и становится высказыванием после подстановки конкретного допустимого значения.
Например, при x = 8 получаем «8 больше 5» - истина. При x = 3 получаем «3 больше 5» - ложь.
Предложение с переменной, которое превращается в высказывание после задания допустимых значений переменной.
Строчная латинская буква, условно обозначающая переменную.
Замена переменной конкретным значением.
Другое название предложения, значение которого зависит от переменной.
| Форма | Значение x | Полученное предложение | Результат |
|---|---|---|---|
| x > 5 | не задано | «x больше 5» | ещё не высказывание |
| x > 5 | 8 | «8 больше 5» | истина |
| x > 5 | 3 | «3 больше 5» | ложь |
Для переменной нужно указать, какие значения разрешено подставлять. Этот набор называют областью определения или областью допустимых значений.
Предикат «x - чётное число» разумно рассматривать для целых чисел. Если вместо числа подставить слово «дом», выражение потеряет предусмотренный смысл.
Один и тот же предикат может быть истинным для части допустимых значений и ложным для остальных.
Множество значений, которые разрешено подставлять вместо переменной.
Значение, принадлежащее указанной области определения.
Число без дробной части: ..., -2, -1, 0, 1, 2, ...
Предикат можно превратить в высказывание не только подстановкой одного значения, но и указанием, для скольких значений утверждение должно выполняться.
Фраза «Для всех целых x число x + 0 равно x» является высказыванием: она утверждает свойство каждого целого числа и истинна.
Фраза «Существует целое x, которое больше 100» также является высказыванием. Для её истинности достаточно найти хотя бы один пример, например x = 101.
Слова «для всех» и «существует» называют кванторными словами. Специальные символы кванторов будут изучаться позднее, поэтому сейчас важен их словесный смысл.
Требование, чтобы свойство выполнялось для каждого значения указанной области.
Утверждение, что имеется хотя бы одно подходящее значение.
Слово, показывающее, для скольких объектов рассматривается свойство.
Нужно проверить общее утверждение.
Достаточно одного подходящего объекта.
Когда высказывания соединяются логическими операциями, результат может зависеть от значений нескольких переменных. Чтобы не пропустить ни одного случая, составляют таблицу истинности.
Столбцы исходных переменных содержат все возможные сочетания нулей и единиц. Дополнительные столбцы показывают результаты операций и всего выражения.
На этом уроке мы учимся только перечислять исходные сочетания. Правила заполнения столбцов операций будут введены последовательно в следующих уроках.
Таблица, показывающая значение логического выражения при всех возможных наборах значений его переменных.
Одна комбинация значений всех исходных логических переменных.
Один рассматриваемый набор значений.
Каждая логическая переменная имеет два значения: 0 или 1. Для одной переменной возможны два набора. Для двух - 2 · 2 = 4 набора. Для трёх - 2 · 2 · 2 = 8 наборов.
Количество переменных обозначим строчной латинской буквой n. Количество наборов, а значит основных строк таблицы, обозначим прописной латинской буквой K.
Степень 2n означает, что число 2 умножается само на себя n раз. Заголовок таблицы при подсчёте строк не учитывается.
Количество наборов значений равно двум в степени количества логических переменных.
Количество наборов значений и основных строк таблицы истинности.
Количество значений одной логической переменной: 0 и 1.
Количество различных исходных логических переменных.
Показатель степени.
Для n = 2: K = 2² = 4. Для n = 3: K = 2³ = 8.
| Переменных n | Вычисление | Наборов K |
|---|---|---|
| 1 | 21 | 2 |
| 2 | 22 | 4 |
| 3 | 23 | 8 |
| 4 | 24 | 16 |
| 5 | 25 | 32 |
Для двух переменных имеется четыре сочетания: обе ложны; A ложно, B истинно; A истинно, B ложно; обе истинны.
Порядок строк может быть выбран иначе, но ни один набор нельзя потерять или повторить. Обычно используют систематический порядок от 00 до 11 или от 11 до 00.
Такое перечисление похоже на двоичный счёт, но в таблице каждый разряд является значением отдельной логической переменной.
| Номер набора | A | B | Словесное описание |
|---|---|---|---|
| 1 | 0 | 0 | A ложно, B ложно |
| 2 | 0 | 1 | A ложно, B истинно |
| 3 | 1 | 0 | A истинно, B ложно |
| 4 | 1 | 1 | A истинно, B истинно |
Чтобы показать ложность утверждения со словами «для всех», достаточно найти один допустимый объект, для которого свойство не выполняется. Такой объект называют контрпримером.
Утверждение «Все чётные числа положительны» ложно. Контрпример x = -2: число -2 чётное, но не положительное.
Один подтверждающий пример не доказывает утверждение «для всех». Например, число 2 чётное и положительное, но это ничего не говорит обо всех остальных чётных числах.
Допустимый пример, который показывает ложность общего утверждения.
Утверждение о каждом объекте некоторой области.
Число, большее нуля.
В программе условие «возраст не меньше 18» превращается в логическое значение и выбирает ветвь алгоритма.
В поиске запрос может требовать, чтобы цена находилась в заданном диапазоне и товар был в наличии. Каждый фильтр является проверяемым условием.
В электронной таблице логическая формула может проверить, превышает ли значение порог, а затем вывести нужный текст.
В цифровой схеме два физических уровня сигнала представляют логические состояния, над которыми работают логические элементы.
Во всех случаях сначала необходимо точно сформулировать элементарные высказывания. Иначе даже безошибочная операция даст результат, не соответствующий задаче.
Условие выбирает дальнейшее действие.
Фильтры отбирают подходящие объекты.
Формула проверяет данные ячейки.
Сигналы представляют логические значения.
Является ли фраза «Закройте браузер» высказыванием?
Решение: Нет. Это команда, требующая действия; она не имеет значения истинности.
Укажите значение высказывания «Число 21 делится на 3».
Решение: Истина, или 1, потому что 21 : 3 = 7 без остатка.
Является ли фраза «10 меньше 4» высказыванием?
Решение: Да. Это повествовательное проверяемое предложение; его значение - ложь, или 0.
Почему фраза «Сегодня холодно» не подходит как строгое высказывание без дополнительных условий?
Решение: Не указаны дата, место и измеримый критерий слова «холодно», поэтому значение нельзя определить однозначно.
Какие элементарные высказывания входят во фразу «Число 12 чётное и больше 5»?
Решение: A: «Число 12 чётное». B: «Число 12 больше 5». Слово «и» соединяет их в составное высказывание.
Является ли форма «x + 2 = 10» высказыванием?
Решение: Пока x не задан - нет, это предикат. При x = 8 получится истинное высказывание; при x = 5 - ложное.
Опровергните утверждение «Все целые числа больше нуля».
Решение: Подходит x = 0 или x = -1. Это целые числа, которые не больше нуля.
Сколько наборов нужно для таблицы истинности с четырьмя переменными?
Решение: K = 24 = 16 наборов.
Запишите все наборы значений A и B.
Решение: 00, 01, 10, 11. Каждый набор должен встретиться ровно один раз.
Основное видео вводит алгебру логики, высказывания и логические связки. Дополнительное короче и помогает ещё раз отделить высказывание от других видов предложений. Операции в роликах могут появиться раньше, чем в нашем курсе; их подробные правила будут разобраны в следующих уроках.
Основное видео. Сначала отмечайте примеры высказываний и их значения; таблицы операций пока используйте только для предварительного знакомства.
Открыть основное видео на RutubeИспользуйте дополнительный материал после теории, чтобы ещё раз увидеть определения, правила и примеры.
Выберите ответ и обязательно прочитайте пояснение. При ошибке вернитесь к соответствующему разделу теории.
Ответ: Чтобы точно описывать проверяемые условия, соединять их и выбирать действия алгоритма без двусмысленности.
Ответ: Высказывания, их значения истинности и формальные операции над ними.
Ответ: Повествовательное предложение, которое в заданных условиях однозначно истинно или ложно.
Ответ: Истина и ложь.
Ответ: Да, если её ложность можно установить однозначно.
Ответ: Он запрашивает сведения, а не утверждает проверяемый факт.
Ответ: Она требует действия и не имеет значения истинности.
Ответ: Он уточняет объект, время, место и правила, без которых истинность может быть неопределённой.
Ответ: В логическом контексте 1 означает истину, 0 - ложь.
Ответ: Высказывание, рассматриваемое в задаче как одна неделимая логическая единица.
Ответ: Высказывание, построенное из частей с помощью логических связок.
Ответ: Чтобы кратко обозначать высказывания и строить формулы.
Ответ: Предложение с переменной, которое получает значение истинности после задания допустимого значения переменной.
Ответ: Допустимый объект, для которого общее утверждение не выполняется.
Ответ: Значения логического выражения при всех наборах исходных переменных.
Ответ: По формуле K = 2n, где n - число логических переменных.
Логика позволяет формально описывать проверяемые условия и правила рассуждения.
Алгебра логики работает с высказываниями и их значениями истинности.
Высказывание - повествовательное предложение, которое однозначно истинно или ложно.
Ложное утверждение тоже является высказыванием, если его значение определено.
Вопросы, команды и просьбы сами по себе не имеют значения истинности.
Субъективная оценка без проверяемого критерия не является строгим высказыванием.
Истину обозначают И или 1, ложь - Л или 0.
Элементарное высказывание рассматривается как одна логическая единица.
Составное высказывание строится из частей с помощью логических связок.
Логические переменные A, B и C требуют словесной расшифровки.
Предикат содержит переменную и становится высказыванием после уточнения её значений.
Для n логических переменных таблица истинности содержит K = 2n наборов.
Урок последовательно вводит три первые логические операции. Вы разберёте, зачем высказывания соединяют в условия, что означают слова «инверсия», «конъюнкция» и «дизъюнкция», как каждая операция записывается специальным символом, почему логическое «или» обычно допускает истинность обеих частей и как по таблице истинности вычислять результат без догадок.
Научитесь получать отрицание одного высказывания.
Разберёте операцию «И» и условие одновременной истинности.
Поймёте включающее логическое «ИЛИ».
Научитесь читать и применять таблицы трёх операций.
Переведёте бытовые и программные условия в логические формулы.
В предыдущем уроке высказывание рассматривалось как утверждение со значением 1 или 0. Реальные условия часто состоят из нескольких требований, поэтому одних отдельных высказываний недостаточно.
Например, вход в систему может быть разрешён, если пароль верен и учётная запись активна. Поиск товара может учитывать условие «товар находится на складе или доступен под заказ».
Логическая операция задаёт точное правило, по которому из исходных значений получают новое значение. Благодаря этому программа не толкует слова произвольно.
Правило получения логического результата из одного или нескольких исходных логических значений.
Условие, построенное из нескольких проверок или из проверки с отрицанием.
Новое логическое значение: истина, или 1, либо ложь, или 0.
Высказывание - это повествовательное предложение, которое в заданных условиях однозначно истинно или ложно. Истину обозначают 1, ложь - 0.
Чтобы не повторять длинные предложения, используют прописные латинские буквы. Пусть A означает «Пароль введён верно», а B означает «Учётная запись активна».
Буквы A и B называют логическими переменными. Каждая принимает только одно из двух значений: 1 или 0. В другой задаче смысл букв может быть иным, поэтому расшифровку всегда записывают рядом.
Первая условно обозначенная логическая переменная.
Вторая условно обозначенная логическая переменная.
Высказывание A истинно.
Высказывание A ложно.
1 - верен; 0 - неверен.
1 - активна; 0 - неактивна.
Высказывание, к которому применяется операция, называют операндом. Слово нужно для точного описания структуры формулы.
Если операция работает с одним операндом, её называют унарной. Приставка «унарная» указывает на один исходный объект. Отрицание использует одно высказывание.
Если операция соединяет два операнда, её называют бинарной. Приставка «би» означает два. Конъюнкция и дизъюнкция в базовых таблицах работают с A и B.
Высказывание или логическое значение, к которому применяется операция.
Операция с одним операндом.
Операция с двумя операндами.
| Операция | Операндов | Пример структуры |
|---|---|---|
| инверсия | 1 | одно исходное высказывание A |
| конъюнкция | 2 | исходные высказывания A и B |
| дизъюнкция | 2 | исходные высказывания A и B |
Логическое отрицание меняет значение высказывания на противоположное. Если исходное утверждение истинно, его отрицание ложно. Если исходное утверждение ложно, отрицание истинно.
Отрицание также называют инверсией. Слово «инверсия» означает обращение, переворачивание значения.
Пусть A означает «Файл существует». Тогда отрицание A читается «Файл не существует» или «Неверно, что файл существует».
Логическая операция, меняющая истину на ложь, а ложь на истину.
Другое название логического отрицания.
Словесная форма отрицания всего следующего высказывания.
Основное обозначение отрицания в этом курсе - символ ¬ перед высказыванием. Запись ¬A читается «не A» или «инверсия A».
Символ ¬ относится ко всему операнду, стоящему после него. Если отрицается составное выражение, его заключают в скобки: ¬(A ∧ B). Смысл этой формулы будет подробнее разобран позднее.
В разных источниках можно встретить черту над буквой, слово NOT или восклицательный знак ! в некоторых языках программирования. Эти записи зависят от принятой системы обозначений.
Знак логического отрицания; читается «не».
Отрицание высказывания A.
Английское слово not - «не»; текстовое обозначение отрицания.
В некоторых языках программирования - знак логического отрицания.
| Запись | Где встречается | Читается |
|---|---|---|
| ¬A | математическая логика | не A |
| NOT A | текстовая запись и некоторые языки | не A |
| !A | некоторые языки программирования | не A |
У одной логической переменной два возможных значения, поэтому таблица отрицания содержит две основные строки.
В первой строке A = 0. Отрицание утверждает, что A не выполняется. Поскольку A действительно ложно, ¬A истинно и равно 1.
Во второй строке A = 1. Утверждение A выполняется, поэтому фраза «не A» ложна и равна 0.
Инверсия меняет каждое логическое значение на противоположное.
Здесь стрелка читается «превращается в» и показывает изменение значения.
Разделяет два случая.
Ложь.
Истина.
Стрелка в этой поясняющей записи не является операцией импликации. Импликация будет изучаться в следующем уроке.
| A | ¬A | Объяснение |
|---|---|---|
| 0 | 1 | A ложно, поэтому «не A» истинно |
| 1 | 0 | A истинно, поэтому «не A» ложно |
Отрицание должно охватывать всё исходное высказывание и давать противоположное значение при каждом допустимом случае.
Для A: «Число x больше 5» точное отрицание ¬A звучит «Число x не больше 5». Для чисел это означает «x меньше или равно 5».
Фраза «x меньше 5» не является полным отрицанием, потому что она пропускает случай x = 5. При x = 5 исходное утверждение ложно, следовательно, его отрицание должно быть истинным.
Знак «меньше или равно».
Знак «не равно».
Отрицание утверждения о выполнении свойства каждым объектом; хотя бы один объект не подходит.
| Исходное высказывание A | Точное отрицание ¬A | Неполная замена |
|---|---|---|
| x > 5 | x ≤ 5 | x < 5 |
| x = 10 | x ≠ 10 | x < 10 |
| файл существует | файл не существует | файл повреждён |
| все задания выполнены | не все задания выполнены | ни одно задание не выполнено |
Если отрицание применить два раза, значение сначала изменится на противоположное, а затем вернётся к исходному.
Запись ¬(¬A) читается «неверно, что не A». Скобки показывают: сначала вычисляется внутреннее отрицание ¬A, затем отрицается полученный результат.
При A = 1 получаем ¬A = 0 и ¬(¬A) = 1. При A = 0 получаем ¬A = 1 и ¬(¬A) = 0.
| A | ¬A | ¬(¬A) |
|---|---|---|
| 0 | 1 | 0 |
| 1 | 0 | 1 |
Конъюнкция соединяет высказывания смыслом логического «И». Результат истинен только тогда, когда истинны все соединённые условия.
Для двух переменных A и B конъюнкция требует одновременной истинности A и B. Если хотя бы одна часть ложна, всё составное высказывание ложно.
Слово «конъюнкция» происходит от смысла соединения. В информатике её также называют логическим умножением, потому что таблица значений 0 и 1 совпадает с умножением этих чисел.
Логическая операция «И», истинная только при истинности всех операндов.
Ситуация, когда каждое соединённое условие имеет значение 1.
Другое название конъюнкции в двузначной логике.
Основной символ конъюнкции - ∧. Запись A ∧ B читается «A и B» или «конъюнкция A и B».
Слева и справа от ∧ находятся два операнда. Поэтому конъюнкция в этой форме является бинарной операцией.
В языках программирования могут использоваться слово AND или два амперсанда &&. Амперсанд - символ &. Конкретная запись зависит от языка, поэтому нельзя переносить оператор из одного языка в другой без проверки правил.
Знак конъюнкции; читается «и».
Составное высказывание «A и B».
Английское слово and - «и»; текстовое обозначение конъюнкции.
Обозначение логического «И» в ряде языков программирования.
| Запись | Контекст | Смысл |
|---|---|---|
| A ∧ B | алгебра логики | A и B |
| A AND B | текстовый оператор | A и B |
| A && B | некоторые языки программирования | A и B |
У двух переменных четыре набора: 00, 01, 10 и 11. Это следует из формулы K = 2n: при n = 2 получаем K = 4 строки.
В первых трёх строках хотя бы один операнд равен 0, поэтому конъюнкция равна 0. Только в последней строке оба операнда равны 1, поэтому результат равен 1.
Короткое правило для запоминания: операция «И» ищет ноль. Если среди обязательных условий встретился 0, вся конъюнкция равна 0.
| A | B | A ∧ B | Почему |
|---|---|---|---|
| 0 | 0 | 0 | оба условия ложны |
| 0 | 1 | 0 | A ложно |
| 1 | 0 | 0 | B ложно |
| 1 | 1 | 1 | оба условия истинны |
Пусть A означает «Пароль верен», B означает «Учётная запись активна». Условие доступа запишем A ∧ B.
Если A = 1 и B = 1, пароль верен и запись активна. Оба обязательных требования выполнены, доступ разрешён.
Если пароль верен, но запись заблокирована, A = 1 и B = 0. Конъюнкция равна 0, потому что одного правильного пароля недостаточно.
Если запись активна, но пароль неверен, результат также 0. Это показывает, почему операция «И» подходит для обязательного набора требований.
Операцией «И» можно соединить больше двух требований: A ∧ B ∧ C. Такая запись истинна только при A = 1, B = 1 и C = 1.
Пусть C означает «Одноразовый код введён верно». Тогда для доступа по формуле A ∧ B ∧ C нужны правильный пароль, активная запись и правильный код.
Если хотя бы одно значение равно 0, общий результат равен 0. Поэтому при большом числе обязательных условий удобно последовательно проверять каждую часть.
| A | B | C | A ∧ B ∧ C |
|---|---|---|---|
| 1 | 1 | 1 | 1 |
| 1 | 1 | 0 | 0 |
| 1 | 0 | 1 | 0 |
| 0 | 1 | 1 | 0 |
Дизъюнкция соединяет высказывания смыслом логического «ИЛИ». Результат истинен, если истинно хотя бы одно из условий.
В обычной двузначной логике дизъюнкция является включающим «или». Это означает: результат истинен также в случае, когда истинны обе части.
Дизъюнкцию называют логическим сложением. Для значений 0 и 1 это название является условным: случай 1 ∨ 1 даёт 1, а не арифметическое число 2.
Логическая операция «ИЛИ», истинная при истинности хотя бы одного операнда.
«Или», допускающее истинность одной части или обеих частей одновременно.
Другое название дизъюнкции; его нельзя полностью отождествлять с обычным сложением чисел.
Основной символ дизъюнкции - ∨. Запись A ∨ B читается «A или B» или «дизъюнкция A и B».
Символ похож на латинскую букву v, но это отдельный математический знак. Его не нужно читать как название буквы.
В языках программирования могут использоваться слово OR или два символа вертикальной черты ||. Конкретный оператор нужно проверять в правилах выбранного языка.
Знак дизъюнкции; читается «или».
Составное высказывание «A или B».
Английское слово or - «или»; текстовое обозначение дизъюнкции.
Обозначение логического «ИЛИ» в ряде языков программирования.
| Запись | Контекст | Смысл |
|---|---|---|
| A ∨ B | алгебра логики | A или B |
| A OR B | текстовый оператор | A или B |
| A || B | некоторые языки программирования | A или B |
В строке A = 0, B = 0 ни одно условие не выполняется, поэтому дизъюнкция равна 0.
В строках 01 и 10 выполняется одно из двух условий, поэтому результат равен 1.
В строке 11 выполняются оба условия. Поскольку используется включающее «или», результат также равен 1.
Короткое правило: операция «ИЛИ» ищет единицу. Если хотя бы один операнд равен 1, вся дизъюнкция равна 1.
| A | B | A ∨ B | Почему |
|---|---|---|---|
| 0 | 0 | 0 | ни одно условие не истинно |
| 0 | 1 | 1 | B истинно |
| 1 | 0 | 1 | A истинно |
| 1 | 1 | 1 | оба условия истинны, и это допускается |
В разговорной речи слово «или» бывает неоднозначным. Фраза «можно оплатить картой или наличными» обычно предполагает выбор одного способа. Фраза «скидка действует для студентов или пенсионеров» может включать человека, который относится к обеим категориям.
Базовая дизъюнкция A ∨ B является включающей: она истинна при 01, 10 и 11.
Исключающее «или» истинно только тогда, когда истинна ровно одна часть. Это отдельная операция. На данном уроке символ исключающего «или» не используется, чтобы не смешивать две разные таблицы.
Хотя бы одно условие.
Ровно одно условие.
Пусть A означает «Покупатель имеет премиум-статус», B означает «Сумма заказа не меньше 3000 рублей». Бесплатная доставка предоставляется по условию A ∨ B.
Если покупатель имеет премиум-статус, A = 1, и доставка бесплатна независимо от B.
Если премиум-статуса нет, но сумма достаточна, A = 0 и B = 1. Дизъюнкция равна 1, поэтому условие тоже выполнено.
Если выполнены обе части, A = 1 и B = 1, результат остаётся 1. Если обе части ложны, бесплатная доставка не предоставляется.
Объединённая таблица помогает увидеть различие операций. Столбец ¬A зависит только от A. Столбцы A ∧ B и A ∨ B зависят от двух переменных.
Конъюнкция даёт единицу только в строке 11. Дизъюнкция даёт ноль только в строке 00. Инверсия каждый раз меняет значение A.
Не пытайтесь запоминать таблицу как случайный набор цифр. Каждый столбец следует из словесного правила операции.
| A | B | ¬A | A ∧ B | A ∨ B |
|---|---|---|---|---|
| 0 | 0 | 1 | 0 | 0 |
| 0 | 1 | 1 | 0 | 1 |
| 1 | 0 | 0 | 0 | 1 |
| 1 | 1 | 0 | 1 | 1 |
| Исходные значения | ¬A | A ∧ B | A ∨ B |
|---|---|---|---|
| A = 1, B = 0 | 0 | 0 | 1 |
| Словесно | «не A» ложно | не все условия истинны | хотя бы одно условие истинно |
В выражении с несколькими операциями нужен единый порядок, иначе одну запись можно вычислить по-разному.
Среди трёх изученных операций сначала выполняют отрицание ¬, затем конъюнкцию ∧, затем дизъюнкцию ∨.
Такой порядок называют приоритетом операций. Операция с более высоким приоритетом выполняется раньше.
Например, в выражении ¬A ∨ B сначала вычисляют ¬A, затем полученное значение соединяют с B операцией «ИЛИ».
Правило, определяющее, какая операция выполняется раньше.
Сначала отрицание ¬.
Затем конъюнкция ∧.
После неё дизъюнкция ∨.
Скобки явно задают часть выражения, которую нужно вычислить первой. Они могут изменить результат по сравнению с обычным приоритетом.
Рассмотрим A = 0 и B = 0. Для ¬A ∨ B сначала получаем ¬A = 1, затем 1 ∨ 0 = 1.
Для ¬(A ∨ B) сначала в скобках A ∨ B = 0, затем ¬0 = 1. В этом наборе результаты совпали, но это происходит не всегда.
При A = 0 и B = 1: ¬A ∨ B = 1 ∨ 1 = 1, а ¬(A ∨ B) = ¬1 = 0. Следовательно, расположение скобок действительно меняет смысл.
Скобки, указывающие операцию или часть выражения для первоочередного вычисления.
Отрицание результата всей дизъюнкции A и B.
Дизъюнкция отрицания A и высказывания B.
| A | B | ¬A ∨ B | ¬(A ∨ B) |
|---|---|---|---|
| 0 | 0 | 1 | 1 |
| 0 | 1 | 1 | 0 |
| Словесное условие | Обозначения | Формула |
|---|---|---|
| «Файл существует и доступен» | A - существует; B - доступен | A ∧ B |
| «Файл существует или есть резервная копия» | A - существует; B - есть копия | A ∨ B |
| «Файл не существует» | A - файл существует | ¬A |
| «Неверно, что файл существует и доступен» | A - существует; B - доступен | ¬(A ∧ B) |
Пусть A означает «Цена товара не выше 5000 рублей», B означает «Товар есть на складе», C означает «Товар восстановленный».
Фильтр A ∧ B требует доступную цену и наличие одновременно. Товар с подходящей ценой, но без наличия, не проходит.
Условие A ∧ B ∧ ¬C добавляет требование, что товар не восстановленный. Сначала вычисляется ¬C, затем все части соединяются операцией «И».
Условие B ∨ C отбирает товары, которые есть на складе или являются восстановленными, включая товары с обоими свойствами. Нужно оценить, соответствует ли такой смысл реальной задаче.
Цена не выше 5000 рублей.
Товар есть на складе.
Товар не восстановленный.
Все три требования выполнены.
Иногда название операции не дано, но известен столбец результатов. Операцию можно распознать по характерным строкам.
Если результат равен 1 только при A = 1 и B = 1, это конъюнкция.
Если результат равен 0 только при A = 0 и B = 0, это дизъюнкция.
Если один входной столбец меняется с 0 на 1, а результат меняется с 1 на 0, это отрицание данного входа.
| Признак столбца | Операция | Ключевое правило |
|---|---|---|
| единица только в строке 11 | A ∧ B | истинны оба |
| ноль только в строке 00 | A ∨ B | истинно хотя бы одно |
| значение противоположно A | ¬A | не A |
Найдите ¬A при A = 0.
Решение: Инверсия меняет значение на противоположное: ¬0 = 1.
Запишите точное отрицание высказывания «x меньше 10».
Решение: «x не меньше 10», то есть x ≥ 10. Знак ≥ читается «больше или равно».
Найдите A ∧ B при A = 1, B = 0.
Решение: A ∧ B = 0, потому что для истинности конъюнкции оба операнда должны быть равны 1.
Найдите A ∨ B при A = 1, B = 0.
Решение: A ∨ B = 1, потому что хотя бы один операнд истинен.
Чему равны A ∧ B и A ∨ B при A = 1, B = 1?
Решение: Конъюнкция равна 1, потому что истинны обе части. Включающая дизъюнкция также равна 1.
A: «Билет куплен». B: «Регистрация пройдена». Запишите условие, что выполнены оба требования.
Решение: A ∧ B. Знак ∧ обозначает логическое «И».
Найдите ¬(A ∨ B) при A = 0, B = 1.
Решение: Сначала A ∨ B = 1, затем ¬1 = 0.
Столбец двух переменных имеет значения 0, 0, 0, 1 для наборов 00, 01, 10, 11. Какая это операция?
Решение: Это конъюнкция A ∧ B: единица появляется только при истинности обоих операндов.
Для правила «доступ разрешён, если пароль верен и код верен» записали A ∨ B. Что неверно?
Решение: Использована дизъюнкция, разрешающая доступ по одному условию. Нужна конъюнкция A ∧ B, требующая выполнения обоих условий.
Основное видео рассматривает логические высказывания, операции и таблицы истинности. Дополнительное показывает операции на жизненных примерах. В этом уроке сосредоточьтесь на отрицании, конъюнкции и дизъюнкции; импликация и эквиваленция будут подробно разобраны отдельно.
Основное видео. Сверяйте символы ¬, ∧ и ∨ с таблицами истинности урока и останавливайте просмотр перед каждой новой операцией.
Открыть основное видео на RutubeИспользуйте дополнительный материал после теории, чтобы ещё раз увидеть определения, правила и примеры.
Выберите ответ и обязательно прочитайте пояснение. При ошибке вернитесь к соответствующему разделу теории.
Ответ: Правило получения логического результата из одного или нескольких исходных значений.
Ответ: Высказывание или значение, к которому применяется операция.
Ответ: Инверсия, потому что она применяется к одному операнду.
Ответ: Меняет истину на ложь, а ложь на истину.
Ответ: «Не A» или «инверсия A».
Ответ: Единице, потому что отрицание ложного высказывания истинно.
Ответ: Логическая операция «И», истинная только при истинности всех операндов.
Ответ: Символом ∧: A ∧ B.
Ответ: Когда хотя бы один из операндов равен 0.
Ответ: Логическая операция «ИЛИ», истинная при истинности хотя бы одного операнда.
Ответ: Символом ∨: A ∨ B.
Ответ: Потому что логическое «или» возвращает значение истины, а не арифметическую сумму.
Ответ: Результат истинен при одной истинной части и при двух истинных частях.
Ответ: Сначала ¬, затем ∧, затем ∨.
Ответ: Чтобы явно указать часть выражения, которая вычисляется первой.
Ответ: Она связывает формулу с реальными условиями задачи и позволяет проверить правильность операции.
Логическая операция получает новое значение из исходных логических значений.
Операнд - высказывание или значение, к которому применяют операцию.
Инверсия ¬A меняет 0 на 1 и 1 на 0.
Точное отрицание должно охватывать все случаи, в которых исходное высказывание ложно.
Конъюнкция A ∧ B соответствует логическому «И».
Конъюнкция истинна только при истинности всех операндов.
Дизъюнкция A ∨ B соответствует логическому «ИЛИ».
Включающая дизъюнкция истинна, если истинна хотя бы одна часть, включая случай 11.
Для двух переменных таблица содержит четыре набора: 00, 01, 10 и 11.
При вычислении сначала выполняют ¬, затем ∧, затем ∨.
Скобки могут изменить порядок действий и значение выражения.
Правильная формализация начинается с расшифровки переменных и смысла слов «не», «и», «или».
Урок подробно вводит две логические операции, которые описывают связь между условиями. Вы разберёте, зачем нужна конструкция «если A, то B», почему импликация ложна только при A = 1 и B = 0, чем исходное утверждение отличается от обратного, что означают необходимые и достаточные условия, как читается двойная стрелка A ↔ B и почему эквиваленция требует совпадения логических значений.
Поймёте смысл правила «если A, то B».
Объясните каждую из четырёх строк импликации.
Научитесь различать исходное и обратное утверждения.
Разберёте двустороннее условие A ↔ B.
Переведёте правила и определения в логические формулы.
В предыдущем уроке вы изучили отрицание, логическое «И» и логическое «ИЛИ». Эти операции позволяют менять или соединять условия, но они не показывают, что одно условие должно приводить к определённому результату.
Во многих задачах требуется записать правило. Например: «Если пароль введён неверно три раза, то учётная запись блокируется». Первая часть описывает условие, вторая часть описывает результат, который обязан последовать при выполнении условия.
Для точной записи таких правил в алгебре логики используют импликацию. Она помогает анализировать инструкции, требования, алгоритмы, доказательства и условия в программах.
Связь, указывающая, какой результат должен выполняться при заданном условии.
Проверяемое высказывание, от которого зависит действие или вывод.
Высказывание, которое должно быть истинным при выполнении условия.
Прописные латинские буквы A и B будем использовать как короткие имена высказываний. Пусть A означает «Кнопка нажата», а B означает «Лампа включена».
Каждое высказывание принимает одно из двух логических значений. Значение 1 означает истину, значение 0 означает ложь.
Запись A = 1 сообщает, что кнопка нажата. Запись A = 0 сообщает, что кнопка не нажата. Знак равенства здесь связывает переменную с её логическим значением.
Первая логическая переменная, обозначающая выбранное высказывание.
Вторая логическая переменная, обозначающая другое высказывание.
Логическое значение «истина».
Логическое значение «ложь».
Знак равенства; показывает, какое значение имеет переменная.
1 - нажата; 0 - не нажата.
1 - включена; 0 - выключена.
Рассмотрим предложение «Если кнопка нажата, то лампа включена». Оно состоит из двух высказываний, но их роли различаются.
Часть после слова «если» называют условием, основанием или антецедентом. В нашем примере это A: «Кнопка нажата». Термин «антецедент» означает часть, которая стоит перед логическим следствием.
Часть после слова «то» называют следствием, заключением или консеквентом. В примере это B: «Лампа включена». Термин «консеквент» обозначает то, что следует из условия.
Условие импликации; первая часть, обозначенная A.
Следствие импликации; вторая часть, обозначенная B.
Вывод, который должен выполняться при истинном условии.
Импликация - логическая операция, выражающая условную связь «если A, то B». Её записывают формулой A → B.
Символ → является стрелкой, направленной от условия A к следствию B. В этой формуле стрелка обозначает именно операцию импликации, а не движение предмета и не обычную последовательность действий.
Формулу A → B читают «если A, то B», «из A следует B» или «A влечёт B». Все три чтения относятся к одной операции.
Логическая операция «если A, то B», связывающая условие со следствием.
Знак импликации; стрелка направлена от условия к следствию.
Импликация с условием A и следствием B.
Означает, что при истинности A должно быть истинно B.
Если условие A выполнено, следствие B обязано быть истинным.
Условие, или антецедент.
Операция импликации; читается «если..., то...» или «следует».
Следствие, или консеквент.
Направление стрелки важно: A → B и B → A являются разными утверждениями.
У двух переменных A и B существует четыре набора значений: 00, 01, 10 и 11. Поэтому таблица импликации содержит четыре строки.
Импликация A → B ложна только в одном случае: A = 1 и B = 0. Условие выполнилось, но обещанное следствие оказалось ложным. Значит, правило нарушено.
Во всех остальных строках значение импликации равно 1. Далее каждая строка будет разобрана отдельно, чтобы таблица не выглядела случайным набором цифр.
| A | B | A → B | Смысл |
|---|---|---|---|
| 0 | 0 | 1 | условие не выполнено; нарушения правила нет |
| 0 | 1 | 1 | условие не выполнено; нарушения правила нет |
| 1 | 0 | 0 | условие выполнено, но следствие ложно |
| 1 | 1 | 1 | условие выполнено и следствие истинно |
Пусть A означает «Покупатель оплатил заказ», а B означает «Заказ принят в обработку». Правило A → B обещает: если оплата выполнена, заказ будет принят.
При A = 1 оплата действительно выполнена. Следовательно, система обязана обеспечить B = 1. Если B = 0, оплаченный заказ не принят. Это прямое нарушение записанного правила.
Именно поэтому строка A = 1, B = 0 получает результат 0. Ложность относится не к одной части, а ко всему утверждению «если A, то B».
Этот случай чаще всего вызывает вопрос. Если A = 0, условие правила не выполнено. Правило A → B ничего не обещает для такой ситуации, поэтому его нельзя признать нарушенным.
Вернёмся к заказу. Правило говорит только: «Если заказ оплачен, то он принят в обработку». Если заказ не оплачен, правило не сообщает, будет ли он принят. Значение B может оказаться 0 или 1, но ни один из этих вариантов не опровергает записанное условие.
В классической двузначной логике импликацию считают истинной, когда нет опровергающего случая 1 → 0. Такое правило вычисления называют материальной импликацией.
Слово «истинна» здесь не означает, что между событиями обязательно существует жизненная причина. Оно означает только, что заданная логическая формула не нарушена на выбранном наборе значений.
Формальная операция, ложная только при истинном условии и ложном следствии.
Набор A = 1, B = 0, который показывает нарушение правила.
| A | B | Что известно о правиле | Результат |
|---|---|---|---|
| 0 | 0 | условие не возникло, обещание не нарушено | 1 |
| 0 | 1 | условие не возникло, обещание не нарушено | 1 |
Пусть A означает «Число делится на 4 без остатка», а B означает «Число является чётным». Формула A → B выражает верное математическое правило для целых чисел.
Возьмём число 8. A = 1 и B = 1: число делится на 4 и является чётным. Правило подтверждается.
Возьмём число 6. A = 0, но B = 1: число не делится на 4, хотя является чётным. Правило не нарушено, потому что оно не утверждало, что каждое чётное число делится на 4.
Возьмём число 5. A = 0 и B = 0. Условие не выполнено, поэтому правило также не нарушено.
Случай A = 1, B = 0 невозможно получить для целого числа. Если бы такое число нашлось, оно стало бы контрпримером и опровергло правило.
Число без дробной части, например -3, 0, 6 или 12.
При делении получается целое частное и остаток равен 0.
Целое число, которое делится на 2 без остатка.
Конкретный случай, показывающий ложность общего утверждения.
| Число | A: делится на 4 | B: чётное | A → B |
|---|---|---|---|
| 5 | 0 | 0 | 1 |
| 6 | 0 | 1 | 1 |
| гипотетический контрпример | 1 | 0 | 0 |
| 8 | 1 | 1 | 1 |
В повседневной речи фраза «если A, то B» часто описывает причину или последовательность событий. В алгебре логики операция A → B определяется только значениями A и B.
Например, высказывание «Если 10 делится на 5, то Москва является столицей России» имеет форму 1 → 1 и потому истинно как материальная импликация. Однако делимость числа не является причиной статуса города.
Такой пример нужен не для построения полезного правила, а для понимания формального определения. В практической модели переменные выбирают так, чтобы связь имела смысл для задачи.
Связь, при которой одно событие вызывает другое.
Связь, оцениваемая по заданному логическому правилу и значениям переменных.
Формула A → B направлена от A к B. Если поменять части местами, получится B → A. Это обратное утверждение, и оно может иметь другое значение.
Пусть A означает «Число делится на 4», B означает «Число чётное». Утверждение A → B истинно: каждое целое число, делящееся на 4, является чётным.
Обратная формула B → A ложна. Число 6 является чётным, но не делится на 4. Значения B = 1 и A = 0 создают ложный случай 1 → 0 для обратного утверждения.
Импликация B → A, полученная перестановкой условия и следствия исходной импликации A → B.
Порядок от условия слева к следствию справа.
Если число делится на 4, то оно чётное.
Если число чётное, то оно делится на 4.
Если истинна импликация A → B, то A называют достаточным условием для B. Слово «достаточное» означает: истинности A уже хватает, чтобы гарантировать истинность B.
Делимость целого числа на 4 достаточна для его чётности. Узнав, что число делится на 4, мы можем сразу заключить, что оно делится и на 2.
Достаточное условие не обязано быть единственным способом получить B. Число 6 чётное, хотя условие «делится на 4» для него не выполняется.
Условие, истинности которого хватает для гарантии следствия.
При A = 1 обязательно получается B = 1; это соответствует A → B.
В истинной импликации A → B высказывание B называют необходимым условием для A. Слово «необходимое» означает: без B высказывание A не может быть истинным.
Чётность необходима для делимости на 4. Если число нечётное, оно точно не делится на 4. Однако одной чётности недостаточно: число 6 чётное, но на 4 без остатка не делится.
Фраза «A только если B» также записывается как A → B. Слова «только если» указывают, что B необходимо для A.
Условие, без которого исходное высказывание не может быть истинным.
Если A истинно, B обязательно истинно; это соответствует A → B.
Словесный признак необходимого условия, стоящего в следствии импликации.
| Фраза | Формула | Роль |
|---|---|---|
| A достаточно для B | A → B | A гарантирует B |
| B необходимо для A | A → B | без B невозможно A |
| A только если B | A → B | B является требованием для A |
| Словесное правило | A | B | Формула |
|---|---|---|---|
| Если код верен, то доступ разрешён | код верен | доступ разрешён | A → B |
| Файл удаляется только если есть подтверждение | файл удаляется | есть подтверждение | A → B |
| Если число делится на 4, то оно чётное | делится на 4 | чётное | A → B |
| A | B | Пара | A → B |
|---|---|---|---|
| 0 | 0 | 00 | 1 |
| 0 | 1 | 01 | 1 |
| 1 | 0 | 10 | 0 |
| 1 | 1 | 11 | 1 |
Импликация описывает только одно направление: от A к B. Но определение часто требует, чтобы A гарантировало B и одновременно B гарантировало A.
Например, для целых чисел высказывание «Число является чётным» равносильно высказыванию «Число делится на 2 без остатка». Каждая часть позволяет сделать вывод о другой.
Для записи такой двусторонней связи используют эквиваленцию. Она нужна, когда два условия имеют одинаковые логические значения во всех рассматриваемых случаях.
Связь, работающая и от A к B, и от B к A.
Высказывания, имеющие одинаковые логические значения при одинаковых условиях.
Эквиваленция - логическая операция, истинная при одинаковых значениях двух высказываний. Её записывают A ↔ B.
Символ ↔ является двойной стрелкой. Она показывает два направления связи: от A к B и от B к A.
Формулу A ↔ B читают «A тогда и только тогда, когда B», «A эквивалентно B» или «A равносильно B». Оборот «тогда и только тогда» означает, что одной импликации недостаточно и требуются оба направления.
Логическая операция, истинная при совпадении значений A и B.
Знак эквиваленции; двойная стрелка, указывающая два направления.
Двусторонняя связь между A и B.
Словесный признак эквиваленции, требующий A → B и B → A.
Эквиваленция истинна, когда A и B одновременно ложны или одновременно истинны.
Первое высказывание.
Операция эквиваленции; читается «тогда и только тогда».
Второе высказывание.
В строке 00 оба высказывания ложны. Их значения совпадают, поэтому A ↔ B равно 1.
В строках 01 и 10 одно высказывание истинно, а другое ложно. Значения различаются, поэтому эквиваленция равна 0.
В строке 11 оба высказывания истинны. Значения снова совпадают, поэтому результат равен 1.
Короткое правило: эквиваленция проверяет равенство логических значений, а не то, равны ли по смыслу предложения.
| A | B | A ↔ B | Почему |
|---|---|---|---|
| 0 | 0 | 1 | оба значения равны 0 |
| 0 | 1 | 0 | значения различаются |
| 1 | 0 | 0 | значения различаются |
| 1 | 1 | 1 | оба значения равны 1 |
Иногда кажется, что эквиваленция должна быть истинной только при 11. Но операция проверяет совпадение, а не обязательную истинность обеих частей.
Пусть A означает «Число 7 является чётным», B означает «Число 7 делится на 2 без остатка». Оба высказывания ложны: A = 0 и B = 0.
Несмотря на ложность каждой части, они согласованы: чётность и делимость на 2 описывают одно и то же свойство целого числа. Поэтому A ↔ B имеет значение 1.
A = 1, B = 1.
A = 0, B = 0.
Если истинно A ↔ B, то A является необходимым и достаточным условием для B. Одновременно B является необходимым и достаточным условием для A.
Слово «достаточное» указывает на направление A → B: истинности A хватает для вывода B. Слово «необходимое» указывает на обратное требование B → A: без A высказывание B не может быть истинным.
Для целого числа чётность является необходимым и достаточным условием делимости на 2 без остатка. Ни одна часть не является более слабой или более сильной: они описывают одно свойство.
Условие, которое одновременно требуется для результата и гарантирует этот результат.
Истинны обе импликации A → B и B → A; это означает A ↔ B.
Эквиваленцию можно представить как одновременное выполнение двух импликаций: A → B и B → A.
Чтобы потребовать истинность обеих связей, используют конъюнкцию ∧. Напомним: знак ∧ читается «и» и даёт 1 только тогда, когда обе части равны 1.
Полная запись имеет вид (A → B) ∧ (B → A). Скобки показывают, что сначала вычисляются две импликации, а затем их результаты соединяются операцией «И».
Таблица подтверждает, что последний столбец совпадает со столбцом A ↔ B.
Две переменные эквивалентны, когда каждая из них влечёт другую.
Скобки выделяют каждую импликацию.
Конъюнкция; требует истинности обеих импликаций.
Здесь показывает одинаковые значения левой и правой формул.
| A | B | A → B | B → A | (A → B) ∧ (B → A) | A ↔ B |
|---|---|---|---|---|---|
| 0 | 0 | 1 | 1 | 1 | 1 |
| 0 | 1 | 1 | 0 | 0 | 0 |
| 1 | 0 | 0 | 1 | 0 | 0 |
| 1 | 1 | 1 | 1 | 1 | 1 |
Импликация проверяет одно направление и запрещает только случай 10. Эквиваленция проверяет совпадение значений и запрещает оба несовпадающих случая: 01 и 10.
Из A ↔ B можно получить A → B, потому что двусторонняя связь включает прямое направление. Обратный вывод неверен: из одной импликации нельзя автоматически получить эквиваленцию.
Например, делимость на 4 влечёт чётность, но не эквивалентна чётности. Делимость на 2 без остатка эквивалентна чётности целого числа.
| A | B | A → B | A ↔ B |
|---|---|---|---|
| 0 | 0 | 1 | 1 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
Одно направление.
Два направления.
Когда в формуле встречаются разные операции, их выполняют в установленном порядке. Такое правило называют приоритетом операций.
Сначала выполняют отрицание ¬, затем конъюнкцию ∧, потом дизъюнкцию ∨, после неё импликацию → и в последнюю очередь эквиваленцию ↔.
Например, в формуле A ∧ B → C сначала вычисляется A ∧ B, а полученный результат становится условием импликации. Буква C обозначает третью логическую переменную.
Скобки имеют преимущество перед обычным приоритетом. В формуле A ∧ (B → C) сначала вычисляется импликация внутри скобок, затем конъюнкция.
Отрицание «не»; выполняется первым.
Конъюнкция «и»; выполняется после отрицания.
Дизъюнкция «или»; выполняется после конъюнкции.
Импликация «если..., то...»; выполняется после дизъюнкции.
Эквиваленция «тогда и только тогда»; выполняется после импликации.
Третья логическая переменная.
Рассмотрим A = 0, B = 1 и C = 0. Вычислим две похожие формулы и сравним результат.
В формуле A → (B ∧ C) сначала вычисляется B ∧ C = 1 ∧ 0 = 0. Затем получаем 0 → 0 = 1, потому что условие A ложно.
В формуле (A → B) ∧ C сначала A → B = 0 → 1 = 1. Затем 1 ∧ 0 = 0. Результаты различаются.
Следовательно, скобки не являются украшением записи. Они определяют, какие части выступают условием и следствием импликации.
| Формула | Первое действие | Второе действие | Результат |
|---|---|---|---|
| A → (B ∧ C) | B ∧ C = 0 | 0 → 0 | 1 |
| (A → B) ∧ C | A → B = 1 | 1 ∧ 0 | 0 |
Пусть A означает «Пользователь прошёл проверку личности», а B означает «Пользователь получил доступ к защищённому разделу».
Правило A → B говорит: прохождение проверки достаточно для получения доступа. Однако оно не запрещает выдать доступ другим способом, потому что при A = 0 и B = 1 импликация истинна.
Если требуется и гарантировать доступ после проверки, и запретить доступ без проверки, нужна эквиваленция A ↔ B. Она допускает только одинаковые значения A и B.
Этот пример показывает, почему выбор операции важен. Одна стрелка описывает гарантию в одном направлении, двойная стрелка связывает разрешение и проверку в обоих направлениях.
| Требование системы | Формула | Что контролируется |
|---|---|---|
| после проверки доступ гарантирован | A → B | нельзя получить A = 1, B = 0 |
| доступ есть точно при пройденной проверке | A ↔ B | значения A и B должны совпадать |
Слова помогают выбрать операцию, но формулу всё равно нужно проверять по смыслу. Особенно осторожно следует читать оборот «только если».
Фраза «если A, то B» даёт A → B. Фраза «A достаточно для B» также даёт A → B. Фраза «B необходимо для A» снова даёт A → B.
Фразы «A тогда и только тогда, когда B», «A равносильно B» и «A необходимо и достаточно для B» дают A ↔ B.
После перевода всегда назовите случай, который запрещает формула. Для импликации это 10, для эквиваленции это 01 и 10.
| Словесный оборот | Формула |
|---|---|
| если A, то B | A → B |
| A достаточно для B | A → B |
| B необходимо для A | A → B |
| A только если B | A → B |
| A тогда и только тогда, когда B | A ↔ B |
| A необходимо и достаточно для B | A ↔ B |
Найдите A → B при A = 1, B = 0.
Решение: A → B = 0. Условие истинно, но следствие ложно, поэтому правило нарушено.
Найдите A → B при A = 0, B = 0.
Решение: A → B = 1. Условие A не выполнено, поэтому случай не нарушает правило.
Почему A → B равно 1 при A = 0, B = 1?
Решение: Правило требует B только при истинном A. Поскольку A ложно, истинность B не создаёт нарушения.
A: «Число делится на 8». B: «Число чётное». Запишите связь.
Решение: A → B. Делимость на 8 достаточна для чётности, а чётность необходима для делимости на 8.
Верно ли B → A из предыдущего задания?
Решение: Нет. Например, число 6 чётное, но не делится на 8. Это контрпример B = 1, A = 0.
Найдите A ↔ B при A = 0, B = 0.
Решение: A ↔ B = 1, потому что логические значения A и B совпадают.
A: «Целое число чётное». B: «Число делится на 2 без остатка». Запишите двустороннюю связь.
Решение: A ↔ B. Каждое из высказываний является необходимым и достаточным условием другого.
Найдите (A → B) ∧ (B → A) при A = 0, B = 1.
Решение: A → B = 1, B → A = 0. Затем 1 ∧ 0 = 0. Результат совпадает с A ↔ B.
Проверка A должна гарантировать доступ B, а доступ B разрешён только после проверки A. Какую формулу выбрать?
Решение: Нужна A ↔ B, потому что требуются оба направления: A → B и B → A.
Основное видео отдельно разбирает импликацию и эквиваленцию. Дополнительное помогает ещё раз сравнить одну и две стрелки. Сначала изучите таблицы в уроке, затем остановите видео перед каждой строкой и попробуйте назвать результат самостоятельно.
Основное видео. Сопоставьте объяснение случая 1 → 0 с таблицей истинности и проверьте, почему эквиваленция истинна при 00 и 11.
Открыть основное видео на RutubeИспользуйте дополнительный материал после теории, чтобы ещё раз увидеть определения, правила и примеры.
Выберите ответ и обязательно прочитайте пояснение. При ошибке вернитесь к соответствующему разделу теории.
Ответ: Чтобы точно записывать правило, связывающее условие с обязательным следствием.
Ответ: Логическая операция «если A, то B», записываемая A → B.
Ответ: Операцию импликации, направленную от условия к следствию.
Ответ: Условие импликации, то есть левая часть A.
Ответ: Следствие импликации, то есть правая часть B.
Ответ: Только при A = 1 и B = 0.
Ответ: Ложное условие не запускает требование к следствию, поэтому правило не нарушено.
Ответ: Не обязательно. Материальная импликация определяется значениями A и B.
Ответ: Импликация B → A, полученная перестановкой условия и следствия.
Ответ: Его истинности хватает, чтобы гарантировать следствие.
Ответ: Без него исходное высказывание не может быть истинным.
Ответ: Операция A ↔ B, истинная при одинаковых значениях A и B.
Ответ: При наборах 00 и 11.
Ответ: Потому что она проверяет совпадение значений, а оба значения равны 0.
Ответ: Формулой (A → B) ∧ (B → A).
Ответ: Сначала ¬, затем ∧, ∨, → и в последнюю очередь ↔.
Импликация A → B выражает правило «если A, то B».
A является условием, или антецедентом, а B является следствием, или консеквентом.
Импликация ложна только при A = 1 и B = 0.
При A = 0 импликация истинна, потому что условие правила не выполнено и нарушение не возникло.
Материальная импликация не обязана выражать причинную связь.
Направление важно: A → B не означает автоматически B → A.
В A → B условие A достаточно для B, а B необходимо для A.
Эквиваленция A ↔ B выражает двустороннюю связь.
Эквиваленция истинна при одинаковых значениях 00 и 11.
A ↔ B равносильно (A → B) ∧ (B → A).
Оборот «тогда и только тогда» указывает на необходимое и достаточное условие.
Обычный приоритет операций: ¬, затем ∧, ∨, → и ↔.
Урок учит вычислять значение составного логического выражения, когда значения входящих в него переменных уже известны. Вы разберёте, что называют логическим выражением и подвыражением, зачем нужен приоритет операций, как скобки изменяют порядок действий, почему вычисления записывают по шагам и как проверить результат без догадок. Каждый символ и каждое промежуточное действие объясняются отдельно.
Поймёте, из каких частей строится формула.
Запомните порядок выполнения пяти операций.
Научитесь находить действие, которое выполняется первым.
Определите значение сложной формулы по известным данным.
Сможете объяснить каждое промежуточное значение.
В реальной задаче решение редко зависит от одного простого условия. Система доступа одновременно проверяет пароль, состояние учётной записи и дополнительный код. Поисковый фильтр учитывает цену, наличие и выбранную категорию.
Каждую отдельную проверку можно обозначить логической переменной, а затем соединить переменные операциями «не», «и», «или», «если..., то...» и «тогда и только тогда». Получится логическое выражение.
Вычисление логического выражения отвечает на практический вопрос: истинно или ложно всё составное условие при конкретных исходных данных. Результат позволяет программе выбрать действие, например открыть страницу или вывести сообщение об ошибке.
Известные значения логических переменных до начала вычисления.
Итоговое логическое значение всего выражения: 1 или 0.
Логические переменные обозначают прописными латинскими буквами A, B, C и далее. Каждая переменная представляет высказывание и принимает только значение 1 или 0.
Значение 1 означает истину, значение 0 означает ложь. Запись A = 1 читается «высказывание A истинно». Запись B = 0 читается «высказывание B ложно».
В этом уроке используются пять операций, изученных ранее. Их символы собраны в таблице, чтобы перед вычислением можно было быстро восстановить смысл каждого знака.
Имена первой, второй и третьей логических переменных.
Знак равенства; связывает переменную или выражение с его значением.
| Символ | Название | Читается | Главное правило |
|---|---|---|---|
| ¬ | инверсия | не | меняет 0 на 1 и 1 на 0 |
| ∧ | конъюнкция | и | 1 только при истинности всех частей |
| ∨ | дизъюнкция | или | 1, если истинна хотя бы одна часть |
| → | импликация | если..., то... | 0 только для 1 → 0 |
| ↔ | эквиваленция | тогда и только тогда | 1 при одинаковых значениях |
Логическое выражение - запись, составленная из логических переменных, логических значений, знаков операций и при необходимости скобок. После вычисления выражение получает значение 1 или 0.
Простейшим выражением может быть одна переменная A. Более сложный пример: ¬A ∨ B. Здесь отрицание применяется к A, а затем полученное значение соединяется с B операцией «ИЛИ».
Выражение называют составным, если оно содержит хотя бы одну логическую операцию. Составное высказывание является словесным смыслом формулы, а логическое выражение является её точной символической записью.
Формула, результатом вычисления которой является логическое значение 1 или 0.
Выражение, содержащее одну или несколько логических операций.
Высказывание, построенное из элементарных высказываний с помощью логических связок.
Пример составного логического выражения.
Отрицание переменной A.
Дизъюнкция, или логическое «ИЛИ».
Вторая логическая переменная.
Объект, к которому применяется логическая операция, называют операндом. Операндом может быть отдельная переменная, значение или уже вычисленная часть формулы.
Часть сложной формулы, которая сама является логическим выражением, называют подвыражением. В формуле (A ∧ B) → C часть A ∧ B является подвыражением.
Скобки показывают, что всё подвыражение A ∧ B становится левым операндом импликации. Правым операндом является C.
Переменная, значение или выражение, к которому применяется операция.
Часть формулы, которую можно вычислить отдельно.
Часть, расположенная слева от знака бинарной операции.
Часть, расположенная справа от знака бинарной операции.
Исходные операнды конъюнкции.
Подвыражение внутри скобок.
Правый операнд импликации.
Полное выражение.
Если формула содержит несколько знаков, необходимо определить первое действие. Без общего правила разные люди могли бы вычислить одну запись по-разному.
Приоритет операции - правило, определяющее, какая операция выполняется раньше. Чем выше приоритет, тем раньше выполняется действие.
В принятом в курсе порядке сначала выполняют отрицание ¬, затем конъюнкцию ∧, дизъюнкцию ∨, импликацию → и в последнюю очередь эквиваленцию ↔.
Этот порядок похож на приоритет умножения перед сложением в арифметике: он позволяет не ставить лишние скобки вокруг каждого действия.
Установленная очередность выполнения операций.
Операция выполняется раньше операций с более низким приоритетом.
Круглые скобки ( ) объединяют часть выражения и требуют вычислить её раньше внешних операций. Внутри скобок снова действует обычный приоритет.
В выражении ¬A ∨ B отрицание и без скобок выполняется первым. Запись (¬A) ∨ B имеет тот же порядок, потому что скобки только подчёркивают уже существующий приоритет.
В выражении ¬(A ∨ B) скобки изменяют порядок. Сначала вычисляется A ∨ B, затем знак ¬ меняет результат всего подвыражения.
Перед вычислением полезно найти самые внутренние скобки. Если скобки вложены друг в друга, начинают с той пары, внутри которой больше нет других скобок.
Круглые скобки, задающие границы подвыражения.
Скобки, находящиеся внутри другой пары скобок.
Операция, применяемая к результату подвыражения.
Сначала ¬A, затем «ИЛИ».
Сначала A ∨ B, затем отрицание.
Пусть A = 1 и B = 0. Нужно вычислить ¬A ∨ B.
Первым выполняется отрицание ¬, потому что оно имеет самый высокий приоритет. При A = 1 получаем ¬A = 0.
Заменяем ¬A найденным значением. Выражение превращается в 0 ∨ 0.
Дизъюнкция равна 1, если хотя бы один операнд равен 1. Здесь оба операнда равны 0, поэтому 0 ∨ 0 = 0. Итог всего выражения равен 0.
| Шаг | Действие | Полученная запись |
|---|---|---|
| 1 | подставить A = 1, B = 0 | ¬1 ∨ 0 |
| 2 | вычислить ¬1 | 0 ∨ 0 |
| 3 | вычислить 0 ∨ 0 | 0 |
Пусть A означает «Файл существует», B означает «Файл заблокирован». Условие A ∧ ¬B читается «файл существует и файл не заблокирован».
Возьмём A = 1 и B = 0. Сначала вычисляем ¬B. Поскольку B = 0, отрицание равно 1.
После замены получаем 1 ∧ 1. Конъюнкция истинна, потому что оба обязательных условия равны 1. Итоговое значение равно 1.
Практический вывод: файл существует и не заблокирован, поэтому составное условие выполнено.
| Элемент | Значение | Объяснение |
|---|---|---|
| A | 1 | файл существует |
| B | 0 | высказывание «файл заблокирован» ложно |
| ¬B | 1 | файл не заблокирован |
| A ∧ ¬B | 1 | обе части истинны |
Вычислим ¬(A ∨ B) при A = 0 и B = 1. Знак ¬ стоит перед скобками, поэтому он относится не только к A, а ко всему результату A ∨ B.
Сначала выполняем действие в скобках: 0 ∨ 1 = 1. Дизъюнкция истинна, потому что B = 1.
Затем применяем отрицание к найденной единице: ¬1 = 0. Итоговое значение равно 0.
Нельзя сначала вычислить ¬A, потому что между знаком ¬ и A находятся скобки. Они задают операнд отрицания.
Каждый знак равенства отделяет очередной шаг вычисления.
Отрицание результата всего выражения в скобках.
Показывает, что соседние записи имеют одинаковое логическое значение.
Итоговая ложь.
Сравним ¬A ∨ B и ¬(A ∨ B) при A = 0, B = 1.
Для ¬A ∨ B сначала получаем ¬0 = 1, затем 1 ∨ 1 = 1.
Для ¬(A ∨ B) сначала получаем 0 ∨ 1 = 1, затем ¬1 = 0.
Переменные и исходные значения одинаковы, но результат различается. Причина состоит в области действия отрицания: в первой формуле отрицается только A, во второй отрицается вся дизъюнкция.
Часть выражения, к которой применяется данный знак.
| Формула | Первое действие | Второе действие | Результат |
|---|---|---|---|
| ¬A ∨ B | ¬0 = 1 | 1 ∨ 1 = 1 | 1 |
| ¬(A ∨ B) | 0 ∨ 1 = 1 | ¬1 = 0 | 0 |
Вычислим A ∨ B ∧ C при A = 0, B = 1, C = 0.
Конъюнкция ∧ имеет более высокий приоритет, чем дизъюнкция ∨. Поэтому сначала вычисляется B ∧ C, хотя знак ∨ расположен левее.
Получаем B ∧ C = 1 ∧ 0 = 0. Затем выражение сокращается до A ∨ 0, то есть 0 ∨ 0.
Дизъюнкция двух нулей равна 0. Итоговое значение всего выражения равно 0.
| Шаг | Выражение | Почему |
|---|---|---|
| 1 | 0 ∨ 1 ∧ 0 | подставлены значения |
| 2 | 0 ∨ 0 | сначала 1 ∧ 0 = 0 |
| 3 | 0 | затем 0 ∨ 0 = 0 |
Вычислим A → B ∨ C при A = 1, B = 0, C = 1.
Дизъюнкция ∨ имеет более высокий приоритет, чем импликация →. Поэтому правая часть импликации представляет собой подвыражение B ∨ C.
Сначала получаем 0 ∨ 1 = 1. После замены остаётся 1 → 1.
Импликация 1 → 1 равна 1: условие истинно и следствие тоже истинно.
0 ∨ 1 = 1.
Условие равно 1.
Получаем 1 → 1.
Импликация равна 1.
Рассмотрим (A ∧ B) → C. Пусть A означает «Пароль верен», B означает «Код верен», C означает «Доступ разрешён».
Скобка A ∧ B является условием импликации. Формула говорит: если пароль и код верны одновременно, то доступ должен быть разрешён.
Пусть A = 1, B = 1, C = 0. Сначала A ∧ B = 1 ∧ 1 = 1. Затем получаем 1 → 0 = 0.
Итог равен 0, потому что оба требования выполнены, но обещанное следствие «доступ разрешён» оказалось ложным. Правило нарушено.
| Часть | Значение | Смысл |
|---|---|---|
| A | 1 | пароль верен |
| B | 1 | код верен |
| A ∧ B | 1 | оба требования выполнены |
| C | 0 | доступ не разрешён |
| (A ∧ B) → C | 0 | истинное условие дало ложное следствие |
Вычислим ¬(A → B) при A = 1 и B = 0.
Сначала выполняется импликация внутри скобок. Значение 1 → 0 равно 0, потому что это единственный ложный случай импликации.
Затем отрицание меняет найденный ноль на единицу: ¬0 = 1.
Формула ¬(A → B) истинна именно тогда, когда правило A → B нарушено. Поэтому её можно понимать как проверку наличия нарушения.
Скобки заставляют сначала вычислить импликацию, затем применить отрицание.
Ложная импликация.
Отрицание ложного значения.
Итоговая истина.
Вычислим (A ∨ B) ↔ ¬C при A = 0, B = 1, C = 0.
Сначала вычисляются подвыражения по обе стороны двойной стрелки. Слева A ∨ B = 0 ∨ 1 = 1. Справа ¬C = ¬0 = 1.
После замены получаем 1 ↔ 1. Эквиваленция истинна при одинаковых значениях, поэтому результат равен 1.
Двойная стрелка не означает, что надо вычислять слева направо. Сначала нужно получить готовые значения обоих операндов эквиваленции.
| Подвыражение | Вычисление | Значение |
|---|---|---|
| A ∨ B | 0 ∨ 1 | 1 |
| ¬C | ¬0 | 1 |
| (A ∨ B) ↔ ¬C | 1 ↔ 1 | 1 |
Если выражение длинное, цепочка в одной строке становится трудной для проверки. Тогда удобно составить таблицу промежуточных результатов.
Рассмотрим F = (¬A ∧ B) ∨ C при A = 1, B = 1, C = 0. Буква F является именем всего логического выражения. Её также называют логической функцией, но это понятие будет подробно изучено позже.
Каждый новый столбец соответствует одному действию. Сначала вычисляем ¬A, затем ¬A ∧ B, затем соединяем результат с C операцией «ИЛИ».
Такая таблица показывает происхождение итогового нуля и позволяет найти конкретный шаг, если допущена ошибка.
Условное имя всего выражения или его результата.
Результат отдельного шага, который используется в следующем действии.
| A | B | C | ¬A | ¬A ∧ B | F = (¬A ∧ B) ∨ C |
|---|---|---|---|---|---|
| 1 | 1 | 0 | 0 | 0 | 0 |
Запись только итогового ответа не показывает, был ли соблюдён приоритет. Даже правильная цифра может получиться случайно после нескольких ошибок.
Подпись подвыражения связывает значение с конкретной частью формулы. Запись «¬A = 0» понятнее отдельного нуля, потому что видно, какая операция выполнена.
При проверке длинного решения достаточно найти первый неверный промежуточный столбец. Все последующие результаты могли стать неверными именно из-за этой ошибки.
В программировании сходную роль выполняют промежуточные переменные: они делят сложное условие на понятные части и упрощают проверку программы.
Сразу указан ответ F = 0.
Записаны ¬A, затем ¬A ∧ B, затем F.
Перед вычислением полезно прочитать формулу словами. Это помогает увидеть структуру и проверить, соответствует ли запись реальной задаче.
Пусть A означает «Документ сохранён», B означает «Есть резервная копия», C означает «Работа может быть завершена». Формула (A ∨ B) → C читается: «Если документ сохранён или есть резервная копия, то работа может быть завершена».
Скобка A ∨ B образует единое условие импликации. Включающее «ИЛИ» допускает истинность A, B или обеих переменных одновременно.
Словесное чтение не заменяет вычисление, но помогает определить границы подвыражений и заметить неверно поставленные скобки.
| Фрагмент | Словесное чтение |
|---|---|
| A ∨ B | документ сохранён или есть резервная копия |
| (A ∨ B) → C | если выполнено хотя бы одно условие слева, работа может быть завершена |
| ¬C | работа не может быть завершена |
Знак ¬ применяется к одному операнду. Если после него стоит переменная, отрицается только эта переменная. Если после него стоят скобки, отрицается результат всего выражения в скобках.
Формула ¬A ∧ B означает «не A и B». Сначала меняется значение A, затем результат соединяется с B.
Формула ¬(A ∧ B) означает «неверно, что A и B». Сначала вычисляется конъюнкция A ∧ B, затем меняется её результат.
Эти формулы могут давать разные значения. Поэтому при чтении нельзя мысленно переносить отрицание через скобки без применения специальных законов. Законы преобразования будут изучаться позднее.
| Запись | Что отрицается | Первое действие |
|---|---|---|
| ¬A ∧ B | только A | ¬A |
| ¬(A ∧ B) | вся конъюнкция | A ∧ B |
| ¬(A → B) | вся импликация | A → B |
Каждое отрицание меняет значение на противоположное. Поэтому два последовательных отрицания возвращают исходное значение.
Запись ¬(¬A) содержит внешнее и внутреннее отрицания. При A = 1 сначала внутреннее отрицание даёт 0, затем внешнее меняет 0 на 1.
Три отрицания снова дают противоположное значение. При A = 1 выражение ¬(¬(¬A)) вычисляется так: 1 превращается в 0, затем в 1, затем в 0.
Скобки здесь показывают вложенность. Вычисление начинается с самого внутреннего ¬A.
| A | ¬A | ¬(¬A) | ¬(¬(¬A)) |
|---|---|---|---|
| 0 | 1 | 0 | 1 |
| 1 | 0 | 1 | 0 |
В математической логике используют символы ¬, ∧ и ∨. В языках программирования те же операции могут записываться иначе.
Например, в некоторых языках ! означает отрицание, && означает логическое «И», || означает логическое «ИЛИ». Конкретные обозначения и приоритеты нужно проверять в правилах выбранного языка.
Нельзя механически заменять все математические символы, не зная синтаксиса языка. Синтаксис - это набор правил записи команд и выражений.
Логический смысл при правильной записи остаётся тем же: программа также получает результат истина или ложь.
Правила допустимой записи конструкций в конкретном языке программирования.
В ряде языков знак логического отрицания.
В ряде языков знак логического «И».
В ряде языков знак логического «ИЛИ».
| Математическая запись | Возможная программная запись | Смысл |
|---|---|---|
| ¬A | !A | не A |
| A ∧ B | A && B | A и B |
| A ∨ B | A || B | A или B |
Пусть A означает «Пароль верен», B означает «Учётная запись активна», C означает «Одноразовый код верен». Доступ описан формулой F = A ∧ B ∧ C.
Пусть A = 1, B = 0, C = 1. Сначала можно вычислить A ∧ B = 1 ∧ 0 = 0. Затем 0 ∧ C = 0 ∧ 1 = 0.
Итог F = 0 означает, что доступ не разрешён. Причина видна в исходных данных: учётная запись неактивна, поэтому одно из обязательных требований не выполнено.
Для цепочки конъюнкций достаточно одного нуля, чтобы весь результат стал нулём. Но в решении всё равно следует указать, какая переменная дала этот ноль.
Пароль верен.
Запись неактивна.
Код верен.
Доступ не разрешён.
Пусть A означает «Цена подходит», B означает «Товар есть на складе», C означает «Доступен заказ у поставщика». Фильтр задаётся выражением F = A ∧ (B ∨ C).
Формула требует подходящую цену и хотя бы один способ получить товар. Скобка B ∨ C допускает наличие на складе, заказ у поставщика или оба варианта.
Пусть A = 1, B = 0, C = 1. Сначала в скобках 0 ∨ 1 = 1. Затем 1 ∧ 1 = 1. Товар проходит фильтр.
Если убрать скобки, приоритет всё равно заставит выполнить ∧ раньше ∨, и запись A ∧ B ∨ C будет означать (A ∧ B) ∨ C. Это уже другое условие: товар с C = 1 пройдёт даже при неподходящей цене A = 0.
| Формула | Смысл |
|---|---|
| A ∧ (B ∨ C) | цена подходит и доступен хотя бы один способ получения |
| (A ∧ B) ∨ C | подходящая цена с наличием или любой товар под заказ |
| A ∧ B ∨ C | по приоритету совпадает с (A ∧ B) ∨ C |
Найдите ¬A ∨ B при A = 1, B = 1.
Решение: Сначала ¬A = ¬1 = 0. Затем 0 ∨ 1 = 1. Итог равен 1.
Найдите ¬(A ∨ B) при A = 0, B = 0.
Решение: Сначала 0 ∨ 0 = 0. Затем ¬0 = 1. Итог равен 1.
Найдите A ∨ B ∧ C при A = 1, B = 0, C = 0.
Решение: Сначала B ∧ C = 0 ∧ 0 = 0. Затем A ∨ 0 = 1 ∨ 0 = 1.
Найдите (A ∧ B) → C при A = 1, B = 0, C = 0.
Решение: Сначала A ∧ B = 0. Затем 0 → 0 = 1, потому что ложное условие не нарушает импликацию.
Найдите ¬(A → B) при A = 1, B = 1.
Решение: Сначала 1 → 1 = 1. Затем ¬1 = 0.
Найдите (A ∨ B) ↔ C при A = 0, B = 1, C = 1.
Решение: Сначала A ∨ B = 1. Затем 1 ↔ 1 = 1, потому что значения совпадают.
Найдите ¬A ∧ B и ¬(A ∧ B) при A = 1, B = 0.
Решение: Первая формула: ¬1 ∧ 0 = 0 ∧ 0 = 0. Вторая: ¬(1 ∧ 0) = ¬0 = 1. Скобки изменили область отрицания.
A: «Цена подходит», B: «Товар есть», C: «Товар можно заказать». Прочитайте A ∧ (B ∨ C).
Решение: «Цена подходит, и товар есть или его можно заказать». Скобка означает, что при подходящей цене достаточно одного способа получения.
Ученик вычислил A ∨ B ∧ C слева направо: сначала A ∨ B. В чём ошибка?
Решение: Конъюнкция ∧ имеет более высокий приоритет, чем дизъюнкция ∨. Сначала нужно вычислить B ∧ C.
Основное видео посвящено вычислению значения логического выражения. Дополнительное повторяет приоритет операций и показывает связь пошагового вычисления с последующим построением таблиц истинности. Останавливайте запись перед каждым действием и самостоятельно называйте следующую операцию.
Основное видео. Сравнивайте порядок действий в примерах с правилом ¬, затем ∧, ∨, → и ↔.
Открыть основное видео на RutubeИспользуйте дополнительный материал после теории, чтобы ещё раз увидеть определения, правила и примеры.
Выберите ответ и обязательно прочитайте пояснение. При ошибке вернитесь к соответствующему разделу теории.
Ответ: Формула из переменных, значений, операций и скобок, результатом которой является 1 или 0.
Ответ: Часть формулы, которая сама является логическим выражением и может быть вычислена отдельно.
Ответ: Переменная, значение или выражение, к которому применяется операция.
Ответ: Чтобы одна формула вычислялась всеми в одинаковом порядке.
Ответ: Сначала ¬, затем ∧, ∨, → и ↔.
Ответ: Объединяют подвыражение и требуют вычислить его раньше внешних операций.
Ответ: С записи известных значений переменных и поиска первого действия.
Ответ: Так легче сохранить порядок, проверить результат и найти ошибку.
Ответ: Результат отдельного подвыражения, используемый на следующем шаге.
Ответ: В первой формуле отрицается только A, во второй отрицается вся дизъюнкция.
Ответ: Конъюнкция B ∧ C.
Ответ: Дизъюнкция B ∨ C.
Ответ: Сначала получить значения левого и правого подвыражений, затем сравнить их операцией ↔.
Ответ: Условное имя всего логического выражения или его результата.
Ответ: Чтобы увидеть структуру и проверить соответствие формулы смыслу задачи.
Ответ: Повторно проверить исходные значения, порядок, каждую операцию, замену подвыражений и итоговый смысл.
Логическое выражение после вычисления получает значение 1 или 0.
Подвыражение является частью формулы, которую можно вычислить отдельно.
Операндом может быть переменная, значение или целое подвыражение.
Скобки выполняются раньше внешних операций.
Обычный приоритет: ¬, затем ∧, ∨, → и ↔.
За один шаг безопаснее вычислять одну логическую операцию.
Промежуточный результат заменяет только то подвыражение, для которого он найден.
Знак ¬ перед переменной отрицает переменную, а перед скобками отрицает весь результат скобки.
Конъюнкция выполняется раньше дизъюнкции, а дизъюнкция раньше импликации.
Эквиваленция вычисляется после получения значений обоих её операндов.
Таблица промежуточных столбцов делает длинное вычисление проверяемым.
Полный ответ содержит исходные значения, последовательность действий, итог и объяснение.
Урок подробно объясняет построение полной таблицы истинности. Вы узнаете, почему для n переменных требуется K = 2ⁿ строк, как систематически записать все наборы нулей и единиц без повторов, зачем каждой логической операции выделять отдельный промежуточный столбец и как получить итоговый столбец сложного выражения. Все буквы, числа, символы и этапы разбираются с нулевого уровня.
Поймёте, какую информацию даёт таблица истинности.
Разберёте формулу K = 2ⁿ и показатель степени.
Запишете все комбинации для двух и трёх переменных.
Разделите сложное выражение на отдельные действия.
Составите и проверите таблицу сложной формулы.
В предыдущем уроке вы вычисляли логическое выражение при одном заданном наборе значений. Например, если A = 1 и B = 0, можно найти результат только для этой конкретной ситуации.
Но иногда требуется узнать поведение формулы во всех возможных ситуациях. Нужно проверить, когда условие истинно, когда ложно и не пропущен ли какой-либо набор исходных данных.
Для этого строят таблицу истинности. Она последовательно показывает результат выражения при каждом возможном сочетании значений входящих переменных.
Таблица нужна при проектировании правил доступа, проверке алгоритмов, сравнении логических условий и анализе цифровых схем.
Одно сочетание значений всех переменных, например A = 1, B = 0.
Полный перечень сочетаний нулей и единиц без пропусков и повторов.
Логические переменные обозначают прописными латинскими буквами A, B, C и далее. Каждая переменная принимает значение 1, то есть истина, или 0, то есть ложь.
Всё логическое выражение часто обозначают буквой F. Например, запись F = ¬A ∨ B сообщает, что F является результатом выражения «не A или B».
Буква F не является отдельной входной переменной в этой формуле. Её значение вычисляется по значениям A и B.
Имена входных логических переменных.
Условное имя всего логического выражения и его результата.
Переменная, значение которой задаётся до вычисления формулы.
Логическое значение «истина».
Логическое значение «ложь».
Значение F зависит от входных значений A и B.
Результат всего выражения.
Знак равенства; показывает, какой формулой задано F.
Отрицание «не».
Дизъюнкция «или».
Таблица истинности - таблица, показывающая значение логического выражения при всех возможных наборах значений входящих переменных.
Каждая строка основной части таблицы соответствует одному набору. Каждый столбец соответствует переменной, подвыражению или итоговому выражению.
Последний столбец обычно содержит значение всей формулы F. Его называют итоговым столбцом или столбцом значений функции.
Слово «функция» здесь означает правило, по которому входным значениям A, B и другим переменным ставится в соответствие один результат F.
Полная таблица значений логического выражения для всех наборов входных переменных.
Горизонтальная часть таблицы, описывающая один набор значений.
Вертикальная часть таблицы для одной переменной или одного подвыражения.
Правило получения логического результата F из входных логических значений.
В верхней строке располагаются заголовки столбцов: A, B, промежуточные выражения и F. Заголовок сообщает, что вычисляется в данном столбце.
Пересечение строки и столбца называют ячейкой. В ячейке записывают одно логическое значение 0 или 1.
Строка заголовков не является набором значений и не входит в число K основных строк. Если K = 4, под заголовком должны находиться именно четыре строки наборов.
Первый столбец не всегда является номером строки. Обычно таблица начинается сразу с входных переменных.
Обозначение переменной или выражения, значения которого записаны ниже.
Одно место таблицы на пересечении строки и столбца.
Строка с конкретным набором входных значений и результатами вычислений.
| A | B | F |
|---|---|---|
| 0 | 0 | значение для набора 00 |
| 0 | 1 | значение для набора 01 |
| 1 | 0 | значение для набора 10 |
| 1 | 1 | значение для набора 11 |
Количество основных строк таблицы зависит от числа различных входных переменных. Его вычисляют по формуле K = 2n.
Буква K обозначает количество наборов и основных строк. Число 2 показывает, что каждая логическая переменная имеет два возможных значения: 0 и 1.
Буква n обозначает количество различных входных переменных. Маленькая буква n является латинской буквой и читается «эн».
Число n записано как верхний индекс у двойки. Такой индекс называют показателем степени. Запись 2n читается «два в степени эн».
Количество наборов значений и основных строк таблицы.
Количество возможных значений одной логической переменной: 0 и 1.
Количество различных входных переменных.
Маленькое число или буква сверху справа, показывающие количество одинаковых множителей.
Краткая запись произведения n двоек.
Формула определяет число строк для всех возможных наборов.
Искомое число основных строк.
Знак равенства.
Два значения каждой переменной.
Число входных переменных.
Степень является сокращённой записью повторяющегося умножения. Например, 23 означает произведение трёх двоек: 2 · 2 · 2.
Точка · в этой записи является знаком арифметического умножения. Она не обозначает конъюнкцию, хотя для нулей и единиц таблицы некоторых операций могут быть похожи.
При n = 1 получаем 21 = 2. При n = 2 получаем 22 = 2 · 2 = 4. При n = 3 получаем 23 = 2 · 2 · 2 = 8.
Показатель степени сообщает, сколько раз число 2 участвует как множитель, а не сколько раз к двойке нужно прибавить n.
Знак арифметического умножения.
Число, участвующее в умножении.
Два в третьей степени: 2 · 2 · 2 = 8.
| n | Степень | Развёрнуто | K |
|---|---|---|---|
| 1 | 2¹ | 2 | 2 |
| 2 | 2² | 2 · 2 | 4 |
| 3 | 2³ | 2 · 2 · 2 | 8 |
| 4 | 2⁴ | 2 · 2 · 2 · 2 | 16 |
Для первой переменной существует два выбора: 0 или 1. Поэтому при одной переменной получаются два набора.
При добавлении второй переменной каждый существующий набор разделяется на два варианта: со значением второй переменной 0 и со значением 1. Число наборов удваивается: 2 · 2 = 4.
Третья переменная снова добавляет к каждому набору два варианта. Получается 2 · 2 · 2 = 8.
Каждая новая двузначная переменная удваивает количество комбинаций. Поэтому для n переменных возникает произведение n двоек, то есть 2n.
2 выбора: 0 или 1.
2 · 2 = 4 набора.
2 · 2 · 2 = 8 наборов.
2ⁿ наборов.
Для A и B имеем n = 2, поэтому K = 22 = 4. Нужно записать четыре разные пары.
Удобный порядок: 00, 01, 10, 11. Первая цифра в паре является значением A, вторая цифра является значением B.
Сначала A остаётся равным 0 в двух строках, затем равным 1 в двух строках. Значение B меняется в каждой строке: 0, 1, 0, 1.
Такой порядок не является единственно возможным, но он систематичен и помогает заметить пропуск или повтор.
| Номер основной строки | A | B | Краткая запись набора |
|---|---|---|---|
| 1 | 0 | 0 | 00 |
| 2 | 0 | 1 | 01 |
| 3 | 1 | 0 | 10 |
| 4 | 1 | 1 | 11 |
Для A, B и C имеем n = 3. По формуле K = 23 = 8, поэтому требуется восемь основных строк.
Каждый набор состоит из трёх цифр. Первая относится к A, вторая к B, третья к C.
Наборы записывают от 000 до 111: 000, 001, 010, 011, 100, 101, 110, 111.
Это похоже на последовательную запись трёхразрядных двоичных кодов. Однако здесь каждая позиция означает логическое значение своей переменной.
| Строка | A | B | C | Набор |
|---|---|---|---|---|
| 1 | 0 | 0 | 0 | 000 |
| 2 | 0 | 0 | 1 | 001 |
| 3 | 0 | 1 | 0 | 010 |
| 4 | 0 | 1 | 1 | 011 |
| 5 | 1 | 0 | 0 | 100 |
| 6 | 1 | 0 | 1 | 101 |
| 7 | 1 | 1 | 0 | 110 |
| 8 | 1 | 1 | 1 | 111 |
При восьми строках значение A меняется реже всего: четыре нуля, затем четыре единицы.
Значение B меняется блоками по две строки: 0, 0, 1, 1, затем этот рисунок повторяется.
Значение C меняется в каждой строке: 0, 1, 0, 1 и так далее.
Такая закономерность гарантирует появление всех комбинаций. Для большего числа переменных блоки продолжают делиться пополам.
| Переменная | Последовательность значений | Размер одинакового блока |
|---|---|---|
| A | 0 0 0 0 1 1 1 1 | 4 строки |
| B | 0 0 1 1 0 0 1 1 | 2 строки |
| C | 0 1 0 1 0 1 0 1 | 1 строка |
Сначала создают столбцы входных переменных. Затем добавляют столбцы для промежуточных подвыражений в порядке их вычисления. Последним записывают столбец всей формулы F.
Если попытаться вычислить сложную формулу сразу в одном столбце, будет трудно проверить порядок действий. Отдельные столбцы показывают происхождение каждого значения.
Количество столбцов можно оценить формулой N = n + m, где N является общим количеством столбцов, n является количеством входных переменных, а m является количеством выделенных вычисляемых подвыражений.
Буква m читается «эм». В число m включают промежуточные столбцы и итоговый столбец, если он соответствует отдельной последней операции.
Общее количество столбцов таблицы.
Количество входных переменных.
Количество столбцов вычисляемых подвыражений, включая итоговое действие.
Способ подсчитать столбцы при выбранном разбиении формулы.
В формуле F = ¬A ∨ B две входные переменные: A и B. Следовательно, n = 2 и K = 22 = 4.
Первое действие - отрицание ¬A, потому что отрицание имеет более высокий приоритет. Для него нужен промежуточный столбец.
Второе действие - дизъюнкция полученного ¬A с B. Этот результат является итоговым F.
Значит, таблица содержит столбцы A, B, ¬A и F = ¬A ∨ B.
Сначала заполнены все четыре набора A и B. Затем в каждой строке значение A изменено на противоположное в столбце ¬A.
Последний столбец получен дизъюнкцией ¬A и B. Операция «ИЛИ» равна 1, если хотя бы один из двух операндов равен 1.
Итоговый столбец содержит 1, 1, 0, 1. Единственный ноль появляется при A = 1 и B = 0.
| A | B | ¬A | F = ¬A ∨ B |
|---|---|---|---|
| 0 | 0 | 1 | 1 |
| 0 | 1 | 1 | 1 |
| 1 | 0 | 0 | 0 |
| 1 | 1 | 0 | 1 |
Набор 00 означает A = 0 и B = 0. Это первая основная строка таблицы.
Сначала вычисляется ¬A. Отрицание нуля равно единице, поэтому ¬A = 1.
Затем вычисляется 1 ∨ 0. Дизъюнкция равна 1, потому что левый операнд истинен.
Получаем F = 1. Запись результата подтверждает не память о готовой строке, а последовательное применение двух операций.
Запись F(0, 0) означает значение F при A = 0 и B = 0.
Результат функции для входного набора 00.
Запятая разделяет значения A и B внутри скобок.
Отрицание ложного значения.
Дизъюнкция двух промежуточных значений.
Набор 10 означает A = 1 и B = 0. Важно не читать 10 как десятичное число десять. Это две отдельные логические цифры.
Отрицание A равно ¬1 = 0. После замены получаем 0 ∨ 0.
Оба операнда дизъюнкции ложны, поэтому результат равен 0.
Так объясняется единственный ноль итогового столбца F = ¬A ∨ B.
Сокращённая запись A = 1, B = 0, а не число десять.
Каждое равенство показывает очередной вычислительный шаг.
В формуле три входные переменные A, B и C. Поэтому n = 3 и K = 23 = 8.
Сначала нужно вычислить A ∨ B, потому что эта операция находится в скобках. Отдельно вычисляется ¬C.
Последним действием является конъюнкция результатов (A ∨ B) и ¬C.
Таблица будет содержать входные столбцы A, B, C, два промежуточных столбца A ∨ B и ¬C, а также итоговый столбец F.
A, B и C.
A ∨ B.
¬C.
(A ∨ B) ∧ ¬C.
До вычисления операций нужно записать восемь входных наборов. Нельзя заполнять только те строки, которые кажутся подходящими.
A меняется блоком по четыре строки, B блоками по две строки, C меняется в каждой строке.
Проверка количества: под заголовком находятся восемь строк, что совпадает с K = 8.
Проверка уникальности: каждый набор от 000 до 111 встречается один раз.
| A | B | C |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 0 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
| 1 | 1 | 1 |
Столбец A ∨ B зависит только от A и B. Значение C на этом шаге не используется.
Дизъюнкция равна 0 только при A = 0 и B = 0. Поэтому первые две строки дают 0: переменная C различается, но A и B в обеих строках равны нулю.
Во всех остальных строках A = 1 или B = 1, поэтому A ∨ B равно 1.
Повторение результатов в соседних строках является нормальным: одно подвыражение может не зависеть от всех входных переменных.
| A | B | C | A ∨ B |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 0 |
| 0 | 1 | 0 | 1 |
| 0 | 1 | 1 | 1 |
| 1 | 0 | 0 | 1 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | 1 |
| 1 | 1 | 1 | 1 |
Столбец ¬C зависит только от C. Значения A и B на этом шаге не влияют на результат.
Когда C = 0, получаем ¬C = 1. Когда C = 1, получаем ¬C = 0.
Поскольку C меняется в каждой строке, столбец ¬C также чередуется, но начинается с 1: 1, 0, 1, 0 и далее.
Каждое значение можно проверить по таблице отрицания, а не по соседним строкам.
| A | B | C | ¬C |
|---|---|---|---|
| 0 | 0 | 0 | 1 |
| 0 | 0 | 1 | 0 |
| 0 | 1 | 0 | 1 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 0 | 1 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 0 | 1 |
| 1 | 1 | 1 | 0 |
Итоговая конъюнкция равна 1 только тогда, когда одновременно A ∨ B = 1 и ¬C = 1.
Условие ¬C = 1 означает C = 0. Условие A ∨ B = 1 означает, что хотя бы одна из переменных A или B равна 1.
Поэтому единицы появляются в наборах 010, 100 и 110. Во всех остальных строках хотя бы один из двух операндов итоговой конъюнкции равен 0.
Промежуточные столбцы позволяют проверить каждую итоговую ячейку отдельно.
| A | B | C | A ∨ B | ¬C | F = (A ∨ B) ∧ ¬C |
|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 1 | 0 |
| 0 | 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 0 | 1 | 1 | 1 |
| 0 | 1 | 1 | 1 | 0 | 0 |
| 1 | 0 | 0 | 1 | 1 | 1 |
| 1 | 0 | 1 | 1 | 0 | 0 |
| 1 | 1 | 0 | 1 | 1 | 1 |
| 1 | 1 | 1 | 1 | 0 | 0 |
Формула описывает правило: если A и B истинны одновременно, то C должно быть истинным.
Сначала строится промежуточный столбец A ∧ B. Он равен 1 только в последних двух строках, где A = 1 и B = 1.
Затем вычисляется импликация (A ∧ B) → C. Она ложна только тогда, когда левый операнд равен 1, а правый C равен 0.
Такой случай возникает только для набора 110. Поэтому итоговый столбец содержит единственный ноль.
| A | B | C | A ∧ B | F = (A ∧ B) → C |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 1 |
| 0 | 0 | 1 | 0 | 1 |
| 0 | 1 | 0 | 0 | 1 |
| 0 | 1 | 1 | 0 | 1 |
| 1 | 0 | 0 | 0 | 1 |
| 1 | 0 | 1 | 0 | 1 |
| 1 | 1 | 0 | 1 | 0 |
| 1 | 1 | 1 | 1 | 1 |
Каждая единица итогового столбца указывает входной набор, при котором выражение истинно. Каждый ноль указывает набор, при котором выражение ложно.
Чтобы назвать подходящие наборы, нужно читать значения из входных столбцов той же строки. Нельзя определять набор только по номеру строки без просмотра порядка заполнения.
Например, для F = (A ∨ B) ∧ ¬C единицы стоят в строках с наборами 010, 100 и 110.
По итоговому столбцу можно ответить, сколько ситуаций удовлетворяют условию, какие именно это ситуации и существует ли хотя бы один истинный результат.
Набор входных значений, при котором F = 1.
Набор входных значений, при котором F = 0.
| Набор | F | Вывод |
|---|---|---|
| 010 | 1 | выражение истинно |
| 100 | 1 | выражение истинно |
| 110 | 1 | выражение истинно |
| остальные пять наборов | 0 | выражение ложно |
Пусть A означает «Пользователь является сотрудником», B означает «Пользователь является администратором», C означает «Доступ временно заблокирован».
Формула F = (A ∨ B) ∧ ¬C разрешает доступ сотруднику или администратору, если блокировка отсутствует.
Таблица из примера 2 показывает все восемь ситуаций. Доступ разрешён для наборов 010, 100 и 110, если порядок переменных A, B, C сохранён.
Например, 010 означает: пользователь не сотрудник, является администратором и блокировка отсутствует. Поэтому A ∨ B = 1, ¬C = 1 и F = 1.
Таблица помогает проверить не только обычные случаи, но и пограничную ситуацию, когда пользователь одновременно сотрудник и администратор.
Есть хотя бы одна разрешённая роль.
Временной блокировки нет.
Оба требования обязательны.
Доступ разрешён.
Сколько основных строк нужно для выражения с двумя входными переменными?
Решение: n = 2, поэтому K = 2² = 2 · 2 = 4 строки.
Сколько наборов имеют A, B и C?
Решение: n = 3, поэтому K = 2³ = 2 · 2 · 2 = 8 наборов.
Перечислите все наборы для A и B в систематическом порядке.
Решение: 00, 01, 10, 11. Первая цифра относится к A, вторая к B.
После наборов 000, 001, 010 какой набор идёт следующим?
Решение: 011. Переменная C меняется в каждой строке, а B сохраняет 1 во второй строке своего блока.
Какой столбец нужно вычислить первым для F = ¬A ∨ B?
Решение: Сначала ¬A, потому что отрицание имеет более высокий приоритет, чем дизъюнкция.
Чему равно F = ¬A ∨ B для набора 10?
Решение: A = 1, B = 0. Получаем ¬1 ∨ 0 = 0 ∨ 0 = 0.
Для A = 0, B = 1, C = 0 найдите F = (A ∨ B) ∧ ¬C.
Решение: A ∨ B = 1, ¬C = 1, затем 1 ∧ 1 = 1.
Для набора 110 найдите F = (A ∧ B) → C.
Решение: A ∧ B = 1, C = 0, поэтому 1 → 0 = 0.
Для трёх переменных ученик записал только 000, 001, 010 и 011. Что пропущено?
Решение: Нужно K = 2³ = 8 строк. Пропущены наборы 100, 101, 110 и 111, в которых A = 1.
Основное видео подробно рассматривает назначение таблицы истинности, количество строк и пошаговое построение. Дополнительное повторяет полный алгоритм на школьных примерах. Перед заполнением каждого столбца остановите видео и попробуйте самостоятельно назвать операцию и значения.
Основное видео. Сопоставляйте число строк, входные наборы и промежуточные столбцы с алгоритмом урока.
Открыть основное видео на RutubeИспользуйте дополнительный материал после теории, чтобы ещё раз увидеть определения, правила и примеры.
Выберите ответ и обязательно прочитайте пояснение. При ошибке вернитесь к соответствующему разделу теории.
Ответ: Таблица значений логического выражения для всех возможных наборов входных переменных.
Ответ: Один набор входных значений и результаты вычислений для него.
Ответ: Значения одной переменной, подвыражения или итоговой функции.
Ответ: Нет. K определяет число основных строк под заголовком.
Ответ: По формуле K = 2ⁿ.
Ответ: Количество наборов и основных строк таблицы.
Ответ: Два возможных значения каждой логической переменной: 0 и 1.
Ответ: Количество различных входных переменных.
Ответ: Произведение трёх двоек: 2 · 2 · 2 = 8.
Ответ: 00, 01, 10 и 11.
Ответ: Восемь наборов от 000 до 111.
Ответ: A блоками по четыре, B блоками по две, C в каждой строке.
Ответ: Чтобы вычислять формулу по действиям и проверять происхождение каждой ячейки.
Ответ: Нет. K зависит только от числа входных переменных.
Ответ: Набор входных значений, при котором итоговое F равно 1.
Ответ: Проверить переменные, число строк, полноту наборов, порядок столбцов и каждую логическую операцию.
Таблица истинности показывает результат формулы для всех входных наборов.
Каждая основная строка соответствует одному набору значений.
Каждый столбец относится к переменной, подвыражению или итоговому F.
Количество основных строк вычисляют по формуле K = 2ⁿ.
В формуле K является числом строк, 2 является числом значений переменной, n является числом входных переменных.
Показатель степени показывает количество одинаковых множителей 2.
Для двух переменных используют наборы 00, 01, 10 и 11.
Для трёх переменных используют восемь наборов от 000 до 111.
Входные наборы должны быть полными, уникальными и записанными без пропусков.
Промежуточные столбцы располагают в порядке вычисления операций.
Итоговые единицы указывают наборы, удовлетворяющие выражению.
Проверка таблицы включает структуру, наборы, приоритет и значения каждой операции.
Урок показывает связь алгебры логики с множествами. Вы с нулевого уровня разберёте понятия множества, элемента и универсального множества, научитесь читать знаки принадлежности ∈ и ∉, поймёте, почему пересечение A ∩ B соответствует конъюнкции, объединение A ∪ B соответствует дизъюнкции, дополнение U \ A соответствует отрицанию, а разность A \ B соответствует формуле A ∧ ¬B. Точные встроенные схемы и таблицы помогут увидеть каждую область.
Научитесь читать запись элементов и принадлежности.
Свяжете область A ∩ B с логическим «И».
Свяжете область A ∪ B с включающим «ИЛИ».
Разберёте отрицание свойства и исключение элементов.
Переведёте условия отбора на язык множеств и логики.
Логическое выражение проверяет, обладает ли объект некоторым свойством. Множество собирает все объекты, которые этим свойством обладают.
Например, условие «число является чётным» истинно для 2, 4, 6 и других чётных чисел. Эти числа можно объединить в множество чётных чисел.
Если объект удовлетворяет двум условиям одновременно, он попадает в пересечение двух множеств. Если достаточно хотя бы одного условия, объект попадает в объединение.
Эта связь нужна для поиска, фильтрации данных, работы с базами, анализа аудиторий и понимания логических схем.
Проверяемый признак, который может выполняться или не выполняться.
Выбор объектов, удовлетворяющих заданному условию.
Множество - совокупность объектов, рассматриваемых как единое целое. Объекты, входящие в множество, называют его элементами.
Множество обычно обозначают прописной латинской буквой, например A. Элементы можно перечислить внутри фигурных скобок.
Запись A = {2, 4, 6} означает, что множество A состоит из чисел 2, 4 и 6. Порядок перечисления не создаёт новых элементов, а одинаковый элемент не записывают несколько раз.
Фигурные скобки { } показывают границы перечня, а запятые разделяют элементы.
Совокупность объектов, объединённых для рассмотрения.
Отдельный объект, входящий в множество.
Условное имя множества.
Фигурные скобки, внутри которых перечисляют элементы.
Запятая, разделяющая элементы перечня.
Множество A содержит три элемента.
Имя множества.
Знак равенства; показывает состав A.
Перечень элементов множества.
Чтобы сообщить, входит ли объект в множество, используют знаки принадлежности.
Запись 4 ∈ A читается «четыре принадлежит множеству A». Она является истинным высказыванием для A = {2, 4, 6}.
Запись 5 ∉ A читается «пять не принадлежит множеству A». Перечёркнутый знак показывает отсутствие принадлежности.
Каждая запись принадлежности имеет логическое значение. Если объект действительно входит в множество, высказывание x ∈ A равно 1. Если не входит, оно равно 0.
Знак «принадлежит множеству».
Знак «не принадлежит множеству».
Условное обозначение рассматриваемого объекта.
Высказывание «объект x принадлежит множеству A».
| Запись | Читается | Значение для A = {2, 4, 6} |
|---|---|---|
| 4 ∈ A | 4 принадлежит A | 1, истина |
| 5 ∈ A | 5 принадлежит A | 0, ложь |
| 5 ∉ A | 5 не принадлежит A | 1, истина |
Большое множество неудобно задавать длинным перечнем. Тогда указывают условие, которому должны удовлетворять элементы.
Пусть A является множеством чётных целых чисел. Для любого рассматриваемого числа x проверяется высказывание «x является чётным».
Если высказывание истинно, x включают в A. Если оно ложно, x не включают в A.
Таким образом, условие задаёт правило членства: оно решает, принадлежит объект множеству или нет.
Указать свойство, обязательное для каждого элемента множества.
Факт принадлежности объекта множеству.
Число без дробной части, например -2, 0 или 7.
Целое число, делящееся на 2 без остатка.
Операции над множествами выполняют внутри заранее выбранной области объектов. Эту область называют универсальным множеством и обозначают буквой U.
Например, в задаче о числах от 1 до 10 универсальное множество имеет вид U = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}.
Если изменить U, результат дополнения множества тоже изменится. Поэтому универсальное множество нужно указать до использования отрицания.
На схеме U обычно изображают прямоугольником, внутри которого располагают остальные множества.
Множество всех объектов, рассматриваемых в данной задаче.
Прописная латинская буква «у», обозначающая универсальное множество.
Границы, внутри которых выбираются элементы.
Пусть P означает высказывание «x принадлежит A», а Q означает высказывание «x принадлежит B».
Буквы P и Q являются логическими переменными. Они принимают значение 1, если соответствующая принадлежность истинна, и 0, если она ложна.
Для одного объекта x возможны четыре случая: он не входит ни в одно множество, входит только в B, входит только в A или входит одновременно в A и B.
Эти четыре случая совпадают с наборами 00, 01, 10 и 11 двух логических переменных.
Логическая переменная со смыслом «x ∈ A».
Логическая переменная со смыслом «x ∈ B».
Объект x принадлежит A.
Объект x не принадлежит B.
| P | Q | Положение x |
|---|---|---|
| 0 | 0 | вне A и вне B |
| 0 | 1 | только в B |
| 1 | 0 | только в A |
| 1 | 1 | одновременно в A и B |
Для наглядного изображения множеств используют диаграммы Эйлера - Венна. Универсальное множество U изображают прямоугольником, а множества A и B обычно изображают кругами или овалами внутри него.
Перекрывающаяся часть кругов содержит объекты, принадлежащие одновременно A и B. Части кругов вне перекрытия содержат элементы только одного множества.
Область прямоугольника вне обоих кругов содержит элементы U, не принадлежащие ни A, ни B.
Диаграмма не заменяет определение операции. Она помогает увидеть область, которую задаёт точная формула.
Схема взаимного расположения множеств и их областей.
Часть схемы, общая для двух множеств.
Пересечение множеств A и B состоит из элементов, которые одновременно принадлежат A и B.
Пересечение обозначают A ∩ B. Символ ∩ похож на дугу, открытую вверх, и читается «пересечение».
Чтобы объект x вошёл в A ∩ B, должны быть истинны два высказывания: x ∈ A и x ∈ B.
Следовательно, пересечение соответствует конъюнкции P ∧ Q. Знак ∧ читается «и» и требует истинности обеих частей.
Множество элементов, общих для A и B.
Знак пересечения множеств.
Множество объектов, принадлежащих и A, и B.
Логическое условие «x ∈ A и x ∈ B».
Объект принадлежит пересечению тогда и только тогда, когда принадлежит обоим множествам.
Знак равносильности словесных условий; обе стороны имеют одинаковую истинность.
Скобки отделяют два высказывания о принадлежности.
Логическое «И».
Таблица пересечения полностью совпадает с таблицей конъюнкции.
В строках 00, 01 и 10 хотя бы одна принадлежность ложна, поэтому объект не входит в пересечение.
Только в строке 11 объект принадлежит обоим множествам, поэтому P ∧ Q = 1 и x ∈ A ∩ B.
Пересечение выбирает общую часть двух условий, а не складывает количество элементов.
| P: x ∈ A | Q: x ∈ B | P ∧ Q | x ∈ A ∩ B |
|---|---|---|---|
| 0 | 0 | 0 | нет |
| 0 | 1 | 0 | нет |
| 1 | 0 | 0 | нет |
| 1 | 1 | 1 | да |
Пусть U содержит числа от 1 до 10. Множество A содержит чётные числа: A = {2, 4, 6, 8, 10}.
Множество B содержит числа больше 5: B = {6, 7, 8, 9, 10}.
В пересечение входят только числа, встречающиеся в обоих перечнях. Получаем A ∩ B = {6, 8, 10}.
Число 6 входит в пересечение, потому что оно чётное и больше 5. Число 4 не входит, потому что оно чётное, но не больше 5.
| Число x | x ∈ A: чётное | x ∈ B: больше 5 | x ∈ A ∩ B |
|---|---|---|---|
| 4 | 1 | 0 | 0 |
| 6 | 1 | 1 | 1 |
| 7 | 0 | 1 | 0 |
| 8 | 1 | 1 | 1 |
Объединение A и B состоит из элементов, которые принадлежат хотя бы одному из этих множеств.
Объединение обозначают A ∪ B. Символ ∪ открыт вверх и читается «объединение».
Объект входит в объединение, если истинно x ∈ A или x ∈ B. Допускается и случай, когда истинны обе принадлежности.
Следовательно, объединение соответствует включающей дизъюнкции P ∨ Q.
Множество всех элементов A и B без повторного учёта общих элементов.
Знак объединения множеств.
Множество объектов, принадлежащих A или B, включая общую часть.
Включающее логическое условие «x ∈ A или x ∈ B».
Для принадлежности объединению достаточно хотя бы одного истинного условия.
Таблица объединения совпадает с таблицей включающей дизъюнкции.
Только при P = 0 и Q = 0 объект находится вне обоих множеств и не входит в объединение.
Строки 01 и 10 дают 1, потому что объект входит в одно множество. Строка 11 тоже даёт 1, потому что общие элементы не исключаются.
Один и тот же общий элемент записывают в объединении один раз.
| P: x ∈ A | Q: x ∈ B | P ∨ Q | x ∈ A ∪ B |
|---|---|---|---|
| 0 | 0 | 0 | нет |
| 0 | 1 | 1 | да |
| 1 | 0 | 1 | да |
| 1 | 1 | 1 | да |
Сохраним A = {2, 4, 6, 8, 10} и B = {6, 7, 8, 9, 10}.
В объединение входят все числа, которые встречаются хотя бы в одном перечне.
Получаем A ∪ B = {2, 4, 6, 7, 8, 9, 10}. Числа 6, 8 и 10 принадлежат обоим множествам, но записываются по одному разу.
Числа 1, 3 и 5 не входят в объединение, потому что они не являются чётными и не больше 5.
| Область | Элементы |
|---|---|
| только A | {2, 4} |
| A и B | {6, 8, 10} |
| только B | {7, 9} |
| A ∪ B | {2, 4, 6, 7, 8, 9, 10} |
Дополнение множества A относительно U состоит из всех элементов универсального множества, которые не принадлежат A.
В этом уроке дополнение записывается U \ A. Обратная косая черта \ читается как операция разности: из U исключаются элементы A.
Для объекта x условие принадлежности дополнению звучит «x не принадлежит A». Это отрицание высказывания P: x ∈ A.
Следовательно, дополнение соответствует логической инверсии ¬P.
Все элементы U, которые не входят в A.
Знак разности множеств; из множества слева исключаются элементы множества справа.
Дополнение A внутри выбранного универсального множества U.
Отрицание условия «x принадлежит A».
Объект входит в дополнение, когда принадлежность A ложна.
Отрицание меняет каждое значение принадлежности на противоположное.
Если P = 0, объект не входит в A, поэтому он входит в U \ A и ¬P = 1.
Если P = 1, объект уже входит в A, поэтому в дополнение он не входит и ¬P = 0.
Для U = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10} и A = {2, 4, 6, 8, 10} получаем U \ A = {1, 3, 5, 7, 9}.
| P: x ∈ A | ¬P | x ∈ U \ A |
|---|---|---|
| 0 | 1 | да |
| 1 | 0 | нет |
Разность A \ B состоит из элементов, которые принадлежат A, но не принадлежат B.
Сначала требуется истинность P: x ∈ A. Затем требуется ложность Q: x ∈ B, то есть истинность ¬Q.
Оба требования обязательны, поэтому разность соответствует формуле P ∧ ¬Q.
Порядок множеств важен. A \ B и B \ A обычно дают разные результаты.
Элементы A после исключения всех элементов B.
Условие «x принадлежит A и не принадлежит B».
Расположение множества слева и справа от знака \.
| P | Q | ¬Q | P ∧ ¬Q: x ∈ A \ B |
|---|---|---|---|
| 0 | 0 | 1 | 0 |
| 0 | 1 | 0 | 0 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | 0 |
Для A = {2, 4, 6, 8, 10} и B = {6, 7, 8, 9, 10} разность A \ B содержит элементы A, которых нет в B.
Из A исключаем общие числа 6, 8 и 10. Остаётся A \ B = {2, 4}.
Для B \ A начинаем с B и исключаем элементы A. Получаем B \ A = {7, 9}.
Результаты различаются, потому что в каждой записи выбирается разное исходное множество.
Элементы только A.
Элементы только B.
На схемах цветом выделен результат операции. Прямоугольник обозначает универсальное множество U, окружности обозначают A и B.
Для пересечения выделена только общая часть. Для объединения выделены оба круга. Для дополнения выделена область U вне A. Для разности выделена часть A вне B.
Схемы построены внутри кода и сохраняют точные границы при изменении размера экрана.
Одно и то же условие можно прочитать как логическую формулу или как операцию над множествами.
Конъюнкция требует два свойства и соответствует пересечению. Дизъюнкция допускает хотя бы одно свойство и соответствует объединению.
Отрицание выбирает объекты вне множества. Конъюнкция с отрицанием выбирает элементы первого множества после исключения второго.
Эта таблица является главным соответствием урока.
| Логическое условие | Операция над множествами | Смысл |
|---|---|---|
| P ∧ Q | A ∩ B | в A и в B |
| P ∨ Q | A ∪ B | в A или в B, включая общую часть |
| ¬P | U \ A | в U, но не в A |
| P ∧ ¬Q | A \ B | в A, но не в B |
Иногда результат операции не содержит ни одного элемента. Такой результат называют пустым множеством.
Пустое множество обозначают символом ∅. Этот знак не является цифрой 0, хотя смысл связан с отсутствием элементов.
Например, множество чётных чисел и множество нечётных чисел не имеют общих элементов. Их пересечение пусто.
Если A ∩ B = ∅, множества называют непересекающимися в заданной области рассмотрения.
Множество, не содержащее ни одного элемента.
Специальный знак пустого множества.
У множеств A и B нет общих элементов.
Множества с пустым пересечением.
Если каждый элемент A одновременно является элементом B, множество A называют подмножеством B.
Подмножество записывают A ⊆ B. Символ ⊆ читается «A является подмножеством B» или «A включено в B».
Для каждого объекта действует правило: если x ∈ A, то x ∈ B. Это импликация P → Q.
Например, множество чисел, делящихся на 4, является подмножеством чётных чисел. Делимость на 4 влечёт делимость на 2.
Множество, каждый элемент которого входит в другое множество.
Знак включения одного множества в другое.
Каждый элемент A принадлежит B.
Если объект входит в A, то он входит в B.
Пусть U является множеством всех товаров каталога. A содержит товары дешевле 5000 рублей, B содержит товары, имеющиеся на складе.
Запрос A ∩ B выбирает товары, которые одновременно дешевле 5000 рублей и есть на складе. Это логическое условие P ∧ Q.
Запрос A ∪ B выбирает все товары с подходящей ценой или наличием, включая товары с обоими свойствами. Такой фильтр обычно шире.
Запрос A \ B выбирает недорогие товары, которых нет на складе. Он соответствует P ∧ ¬Q.
Выбор знака изменяет состав результата, даже если исходные множества остаются теми же.
| Запрос | Логика | Результат |
|---|---|---|
| A ∩ B | дешевле 5000 и есть на складе | оба требования |
| A ∪ B | дешевле 5000 или есть на складе | хотя бы одно требование |
| A \ B | дешевле 5000 и нет на складе | первое без второго |
Пусть U содержит всех пользователей системы. A является множеством сотрудников, B является множеством администраторов.
A ∩ B содержит сотрудников, которые одновременно имеют роль администратора.
A ∪ B содержит всех сотрудников и всех администраторов. Человек с двумя ролями учитывается как один элемент объединения.
B \ A содержит внешних администраторов, которые не являются сотрудниками. U \ (A ∪ B) содержит пользователей без обеих указанных ролей.
Скобки в U \ (A ∪ B) требуют сначала построить объединение, затем исключить его из U.
Элементы U, не принадлежащие ни A, ни B.
Набор прав или функций пользователя в системе.
Как читается запись 4 ∈ A?
Решение: «Четыре принадлежит множеству A». Знак ∈ обозначает принадлежность элемента.
Число 5 не входит в A. Запишите это символами.
Решение: 5 ∉ A. Перечёркнутый знак ∉ читается «не принадлежит».
A = {1, 2, 3, 4}, B = {3, 4, 5}. Найдите A ∩ B.
Решение: A ∩ B = {3, 4}, потому что только 3 и 4 входят в оба множества.
Для тех же A и B найдите A ∪ B.
Решение: A ∪ B = {1, 2, 3, 4, 5}. Общие элементы 3 и 4 записываются один раз.
U = {1, 2, 3, 4, 5}, A = {2, 4}. Найдите U \ A.
Решение: U \ A = {1, 3, 5}. Из U исключены элементы A.
A = {1, 2, 3, 4}, B = {3, 4, 5}. Найдите A \ B.
Решение: A \ B = {1, 2}. Это элементы A, не принадлежащие B.
Какой логической формуле соответствует x ∈ A ∩ B?
Решение: P ∧ Q, где P означает x ∈ A, а Q означает x ∈ B.
A содержит числа, делящиеся на 6, B содержит чётные числа. Верно ли A ⊆ B?
Решение: Да. Каждое число, делящееся на 6, делится на 2 и является чётным.
Нужно выбрать товары, которые есть на складе, но не имеют повреждений. A - товары на складе, B - повреждённые товары.
Решение: Нужно A \ B. Логическая форма: P ∧ ¬Q, то есть товар находится на складе и не повреждён.
Основное видео рассматривает пересечение, объединение, разность и дополнение с помощью кругов Эйлера. Дополнительное повторяет операции и помогает закрепить различие общей области, суммы областей и исключения. Перед каждым примером самостоятельно назовите логическую связку.
Основное видео. Сопоставляйте каждую выделенную область со знаками ∩, ∪ и \ и с логическими операциями.
Открыть основное видео на RutubeИспользуйте дополнительный материал после теории, чтобы ещё раз увидеть определения, правила и примеры.
Выберите ответ и обязательно прочитайте пояснение. При ошибке вернитесь к соответствующему разделу теории.
Ответ: Совокупность объектов, рассматриваемых как единое целое.
Ответ: Отдельный объект, входящий в множество.
Ответ: Принадлежность элемента множеству.
Ответ: Отсутствие принадлежности элемента множеству.
Ответ: Множество всех объектов, рассматриваемых в конкретной задаче.
Ответ: Множество элементов, принадлежащих одновременно A и B.
Ответ: Конъюнкции P ∧ Q.
Ответ: Множество элементов, принадлежащих хотя бы одному из множеств A или B.
Ответ: Да. Объединение соответствует включающему «ИЛИ».
Ответ: Дизъюнкции P ∨ Q.
Ответ: Все элементы U, не принадлежащие A.
Ответ: Отрицанию ¬P.
Ответ: Элементы A, которые не принадлежат B.
Ответ: Операция начинается с разного исходного множества.
Ответ: Пустое множество, не содержащее элементов.
Ответ: Каждый элемент A является элементом B.
Множество объединяет рассматриваемые объекты, а элементы являются отдельными объектами.
Запись x ∈ A означает принадлежность x множеству A.
Универсальное множество U задаёт все объекты конкретной задачи.
Пересечение A ∩ B содержит общие элементы и соответствует P ∧ Q.
Объединение A ∪ B содержит элементы хотя бы одного множества и соответствует P ∨ Q.
Общая часть входит в объединение, потому что «ИЛИ» является включающим.
Дополнение U \ A содержит элементы U вне A и соответствует ¬P.
Разность A \ B содержит элементы A вне B и соответствует P ∧ ¬Q.
Порядок в разности важен: A \ B и B \ A обычно различаются.
Пустое множество ∅ не содержит ни одного элемента.
Включение A ⊆ B связано с импликацией x ∈ A → x ∈ B.
Результат можно проверить перечнем элементов, логической таблицей и схемой.
Урок объясняет, зачем упрощать логические выражения и как делать это без изменения смысла. Вы разберёте знак тождественной равносильности ≡, научитесь проверять закон таблицей истинности, последовательно изучите основные законы для отрицания, конъюнкции и дизъюнкции, правила де Моргана, замену импликации и эквиваленции. Затем примените законы к пошаговым преобразованиям и решите простейшие логические уравнения.
Поймёте смысл знака ≡ и проверку по таблице.
Разберёте основные тождества и причины их действия.
Научитесь правильно раскрывать отрицание скобок.
Упростите выражение с указанием каждого закона.
Найдёте значения 0 и 1, удовлетворяющие условию.
Одно логическое условие можно записать разными формулами. Некоторые записи длинные и содержат много операций, другие выражают тот же результат короче.
Короткая формула легче читается, требует меньше промежуточных вычислений и может быть реализована меньшим количеством логических элементов в цифровой схеме.
Преобразование должно сохранять результат для каждого возможного набора входных значений. Нельзя просто удалить неудобный знак или скобку.
Законы алгебры логики дают проверенные правила замены одной части формулы другой равносильной частью.
Замена формы записи по установленным правилам.
Получение более короткой или удобной равносильной формулы.
Совпадение результата до и после преобразования для всех входных наборов.
При конкретных значениях переменных выражение получает одно значение 0 или 1. Например, при A = 1 формула A ∨ 0 имеет значение 1.
Равносильность является более сильным утверждением. Две формулы равносильны, если их результаты совпадают при каждом возможном наборе общих переменных.
Например, A ∨ 0 и A равносильны. При A = 0 обе записи дают 0, при A = 1 обе дают 1.
Одного совпавшего примера недостаточно. Для доказательства равносильности нужно проверить все наборы или применить уже доказанный закон.
Выражения с одинаковыми значениями на всех наборах входных переменных.
Результат выражения для одного заданного набора.
Проверка всех наборов или цепочка применённых законов.
Для записи равносильности формул используют знак ≡. Он состоит из трёх горизонтальных линий и читается «тождественно равно» или «равносильно».
Запись F ≡ G означает: формулы F и G принимают одинаковые значения при всех допустимых значениях общих переменных.
Слово «тождественно» подчёркивает, что совпадение выполняется всегда, а не только в одной строке таблицы.
Не следует путать ≡ с эквиваленцией ↔. Запись F ↔ G является логическим выражением, значение которого можно вычислить. Запись F ≡ G сообщает, что столбцы F и G полностью совпадают.
Знак тождественной равносильности двух формул.
Условные имена сравниваемых логических выражений.
Логическая операция эквиваленции, дающая значение 0 или 1.
Утверждение о совпадении F и G на всех входных наборах.
Логическое выражение.
Утверждение о формулах.
Закон алгебры логики - тождественная равносильность, которую можно применять к любым допустимым логическим значениям и выражениям.
Буква A в записи закона может обозначать отдельное высказывание или целое подвыражение. Поэтому закон двойного отрицания применим и к ¬(¬A), и к ¬(¬(A ∨ B)).
Закон можно подтвердить таблицей истинности: строят столбец левой части и столбец правой части. Если все значения совпали, части равносильны.
При преобразовании полезно подписывать название закона. Тогда каждый шаг можно проверить независимо.
Равносильность, выполняющаяся при всех значениях переменных.
Формула слева от знака ≡.
Формула справа от знака ≡.
Проверим закон A ∨ 0 ≡ A. В формуле одна переменная A, поэтому достаточно двух строк: A = 0 и A = 1.
В первой строке 0 ∨ 0 = 0. Значение левой части совпадает с A = 0.
Во второй строке 1 ∨ 0 = 1. Значение левой части снова совпадает с A = 1.
Столбцы A ∨ 0 и A одинаковы во всех строках. Поэтому запись является тождественной равносильностью.
| A | A ∨ 0 | A | Столбцы совпали? |
|---|---|---|---|
| 0 | 0 | 0 | да |
| 1 | 1 | 1 | да |
Отрицание меняет значение на противоположное. Второе отрицание меняет его ещё раз и возвращает исходное значение.
Закон записывают ¬(¬A) ≡ A. Скобки показывают: сначала выполняется внутреннее отрицание, затем внешнее.
При A = 0 получаем ¬A = 1 и ¬(¬A) = 0. При A = 1 получаем ¬A = 0 и ¬(¬A) = 1.
Поэтому два последовательных отрицания можно удалить, а одно отрицание удалять нельзя.
Двойное отрицание сохраняет исходное логическое значение.
Знак отрицания.
Скобки, показывающие вложенность операций.
Тождественная равносильность.
| A | ¬A | ¬(¬A) |
|---|---|---|
| 0 | 1 | 0 |
| 1 | 0 | 1 |
Константа - значение, которое не изменяется. В логике используют константу 0, то есть ложь, и константу 1, то есть истину.
Для конъюнкции нейтральной является единица: A ∧ 1 ≡ A. Требование «A и истина» выполняется точно тогда, когда выполняется A.
Для дизъюнкции нейтральным является ноль: A ∨ 0 ≡ A. Условие «A или ложь» истинно точно тогда, когда истинно A.
Слово «нейтральный» означает, что операция с этой константой не изменяет значение A.
Фиксированное значение, не зависящее от переменных.
Значение, операция с которым сохраняет A.
| Закон | Почему |
|---|---|
| A ∧ 1 ≡ A | истинность 1 не добавляет нового ограничения |
| A ∨ 0 ≡ A | ложность 0 не добавляет истинного варианта |
При конъюнкции достаточно одного ложного обязательного условия, чтобы весь результат стал ложным. Поэтому A ∧ 0 ≡ 0.
При дизъюнкции достаточно одного истинного варианта, чтобы результат стал истинным. Поэтому A ∨ 1 ≡ 1.
Константа 0 поглощает конъюнкцию, а константа 1 поглощает дизъюнкцию.
Эти законы позволяют сразу завершить вычисление части формулы, не исследуя значение A.
Значение, которое полностью определяет результат операции независимо от A.
| Закон | Результат не зависит от A |
|---|---|
| A ∧ 0 ≡ 0 | обязательное условие 0 ложно |
| A ∨ 1 ≡ 1 | хотя бы один вариант уже истинен |
Повторение одного и того же условия не создаёт нового требования и не добавляет нового варианта.
Конъюнкция A ∧ A истинна тогда, когда истинно A. Поэтому A ∧ A ≡ A.
Дизъюнкция A ∨ A также истинна тогда, когда истинно A. Поэтому A ∨ A ≡ A.
Этот закон также называют законом идемпотентности. Термин означает, что повторное применение операции к тому же объекту не меняет результат.
Удаление повторного экземпляра одинакового операнда.
Свойство A ∧ A ≡ A и A ∨ A ≡ A.
Повтор одного условия не усиливает и не расширяет само это условие.
Точка с запятой разделяет два разных закона.
Высказывания A и ¬A всегда имеют противоположные значения. Они не могут быть истинными одновременно.
Поэтому A ∧ ¬A ≡ 0. Этот закон называют законом противоречия: требование «A и не A» невыполнимо.
Одно из двух высказываний A и ¬A обязательно истинно. Поэтому A ∨ ¬A ≡ 1. Этот закон называют законом исключённого третьего.
Выражение «исключённое третье» означает, что в двузначной логике нет третьего значения между истиной и ложью.
Выражение, которое ложно при всех значениях переменных.
Утверждение A ∨ ¬A ≡ 1 в двузначной логике.
| A | ¬A | A ∧ ¬A | A ∨ ¬A |
|---|---|---|---|
| 0 | 1 | 0 | 1 |
| 1 | 0 | 0 | 1 |
Для конъюнкции и дизъюнкции порядок операндов не влияет на значение.
Запись A ∧ B ≡ B ∧ A означает: условие «A и B» равносильно условию «B и A».
Запись A ∨ B ≡ B ∨ A означает: варианты можно перечислить в обратном порядке.
Закон называют переместительным или коммутативным. Слово «коммутативный» означает возможность переставить операнды.
Закон, разрешающий поменять операнды местами.
Другое название переместительного свойства.
| Операция | Закон |
|---|---|
| конъюнкция | A ∧ B ≡ B ∧ A |
| дизъюнкция | A ∨ B ≡ B ∨ A |
Если несколько одинаковых операций соединяют три выражения, порядок группировки не влияет на результат.
Для конъюнкции действует (A ∧ B) ∧ C ≡ A ∧ (B ∧ C). Обе записи требуют истинности A, B и C.
Для дизъюнкции действует (A ∨ B) ∨ C ≡ A ∨ (B ∨ C). Обе записи требуют истинности хотя бы одного операнда.
Закон называют сочетательным или ассоциативным. Он разрешает переносить скобки внутри цепочки одинаковых операций.
Выделение части выражения скобками.
Закон изменения группировки одинаковых операций.
Другое название сочетательного свойства.
Распределительный закон позволяет раскрыть скобки или, наоборот, вынести общий операнд.
Конъюнкция распределяется относительно дизъюнкции: A ∧ (B ∨ C) ≡ (A ∧ B) ∨ (A ∧ C).
Дизъюнкция распределяется относительно конъюнкции: A ∨ (B ∧ C) ≡ (A ∨ B) ∧ (A ∨ C).
В первой формуле A соединяется операцией «И» с каждым вариантом внутри скобок. Во второй A соединяется операцией «ИЛИ» с каждым обязательным условием.
Правило раскрытия скобок и вынесения общего операнда.
Выражение, повторяющееся в нескольких частях.
| Форма | Равносильная запись |
|---|---|
| A ∧ (B ∨ C) | (A ∧ B) ∨ (A ∧ C) |
| A ∨ (B ∧ C) | (A ∨ B) ∧ (A ∨ C) |
Не следует путать этот закон с поглощающей константой. Здесь одно выражение делает дополнительную часть избыточной.
Закон A ∨ (A ∧ B) ≡ A означает: если A уже является достаточным вариантом, добавление более узкого случая «A и B» ничего не меняет.
Закон A ∧ (A ∨ B) ≡ A означает: если A обязательно, дополнительное требование «A или B» автоматически выполняется вместе с A.
Слово «поглощение» показывает, что одиночное A поглощает составную часть, которая уже содержит A.
Часть формулы, удаление которой не изменяет итоговый столбец.
Законы A ∨ (A ∧ B) ≡ A и A ∧ (A ∨ B) ≡ A.
| Закон | Словесный смысл |
|---|---|
| A ∨ (A ∧ B) ≡ A | вариант A уже включает более узкий вариант A и B |
| A ∧ (A ∨ B) ≡ A | при истинном A условие A или B уже истинно |
Законы де Моргана показывают, как отрицание всей скобки меняет операции внутри неё.
Первый закон: ¬(A ∧ B) ≡ ¬A ∨ ¬B. Фраза «неверно, что A и B» означает, что хотя бы одна часть ложна.
При раскрытии отрицания знак ∧ меняется на ∨, а отрицание применяется отдельно к A и B.
Например, отрицание фразы «файл существует и доступен» звучит «файл не существует или файл не доступен». Достаточно ложности хотя бы одной исходной части.
Правила переноса отрицания через скобки с заменой ∧ на ∨ или ∨ на ∧.
Отрицание всей конъюнкции, а не только A.
При раскрытии общего отрицания «И» меняется на «ИЛИ», а каждый операнд отрицается.
| A | B | ¬(A ∧ B) | ¬A ∨ ¬B |
|---|---|---|---|
| 0 | 0 | 1 | 1 |
| 0 | 1 | 1 | 1 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | 0 |
Второй закон: ¬(A ∨ B) ≡ ¬A ∧ ¬B. Отрицание фразы «A или B» означает, что ложны обе части.
При раскрытии отрицания знак ∨ меняется на ∧, а отрицание ставится перед каждым операндом.
Например, «неверно, что файл находится на диске или в облаке» означает: файла нет на диске и нет в облаке.
Типичная ошибка состоит в сохранении прежнего знака. Нельзя записывать ¬(A ∨ B) как ¬A ∨ ¬B.
При раскрытии общего отрицания «ИЛИ» меняется на «И», а каждый операнд отрицается.
| A | B | ¬(A ∨ B) | ¬A ∧ ¬B |
|---|---|---|---|
| 0 | 0 | 1 | 1 |
| 0 | 1 | 0 | 0 |
| 1 | 0 | 0 | 0 |
| 1 | 1 | 0 | 0 |
Импликацию можно выразить через отрицание и дизъюнкцию: A → B ≡ ¬A ∨ B.
Импликация ложна только при A = 1 и B = 0. Формула ¬A ∨ B также ложна только в этой строке: ¬A = 0 и B = 0.
Замена нужна, когда последующие преобразования удобнее выполнять только со знаками ¬, ∧ и ∨.
Направление сохраняется: отрицается именно условие A, а следствие B остаётся без отрицания.
Импликация равносильна формуле «не A или B».
| A | B | A → B | ¬A ∨ B |
|---|---|---|---|
| 0 | 0 | 1 | 1 |
| 0 | 1 | 1 | 1 |
| 1 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
Эквиваленция A ↔ B истинна, когда значения A и B совпадают: оба равны 0 или оба равны 1.
Случай двух единиц описывает A ∧ B. Случай двух нулей описывает ¬A ∧ ¬B.
Чтобы разрешить один из этих двух случаев, используют дизъюнкцию. Получается A ↔ B ≡ (A ∧ B) ∨ (¬A ∧ ¬B).
Скобки отделяют два допустимых случая. Без скобок структура формулы была бы менее понятной.
Значения совпадают, когда обе части истинны или обе части ложны.
| A | B | A ∧ B | ¬A ∧ ¬B | A ↔ B |
|---|---|---|---|---|
| 0 | 0 | 0 | 1 | 1 |
| 0 | 1 | 0 | 0 | 0 |
| 1 | 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 0 | 1 |
Таблица собирает основные правила урока. Её нужно использовать как справочник, но каждую строку важно понимать по смыслу.
При выборе закона сначала найдите точную структуру подвыражения. Например, закон поглощения применим только тогда, когда одиночное A повторяется внутри второй части.
Буквы A, B и C могут обозначать как переменные, так и целые подвыражения.
| Название | Равносильность |
|---|---|
| двойное отрицание | ¬(¬A) ≡ A |
| нейтральные константы | A ∧ 1 ≡ A; A ∨ 0 ≡ A |
| поглощающие константы | A ∧ 0 ≡ 0; A ∨ 1 ≡ 1 |
| повторение | A ∧ A ≡ A; A ∨ A ≡ A |
| противоположность | A ∧ ¬A ≡ 0; A ∨ ¬A ≡ 1 |
| переместительный | A ∧ B ≡ B ∧ A; A ∨ B ≡ B ∨ A |
| сочетательный | (A ∧ B) ∧ C ≡ A ∧ (B ∧ C) |
| распределительный | A ∧ (B ∨ C) ≡ (A ∧ B) ∨ (A ∧ C) |
| поглощение | A ∨ (A ∧ B) ≡ A |
| де Моргана | ¬(A ∧ B) ≡ ¬A ∨ ¬B; ¬(A ∨ B) ≡ ¬A ∧ ¬B |
| импликация | A → B ≡ ¬A ∨ B |
Упростим F = (A ∧ 1) ∨ (A ∧ 0).
В первой скобке применяем закон нейтральной единицы: A ∧ 1 ≡ A.
Во второй скобке применяем закон поглощающего нуля: A ∧ 0 ≡ 0.
Получаем F ≡ A ∨ 0. По закону нейтрального нуля для дизъюнкции A ∨ 0 ≡ A.
Итог F ≡ A. Три операции заменены одной переменной, но значение для A = 0 и A = 1 сохранено.
| Шаг | Запись | Использованный закон |
|---|---|---|
| 1 | (A ∧ 1) ∨ (A ∧ 0) | исходная формула |
| 2 | A ∨ 0 | A ∧ 1 ≡ A; A ∧ 0 ≡ 0 |
| 3 | A | A ∨ 0 ≡ A |
Упростим F = ¬(A ∨ B) ∨ ¬A.
По второму закону де Моргана ¬(A ∨ B) ≡ ¬A ∧ ¬B. Получаем F ≡ (¬A ∧ ¬B) ∨ ¬A.
По переместительному закону меняем порядок частей: F ≡ ¬A ∨ (¬A ∧ ¬B).
Теперь виден закон поглощения X ∨ (X ∧ Y) ≡ X. Здесь роль X выполняет ¬A, роль Y выполняет ¬B.
Получаем F ≡ ¬A. Значение B больше не влияет на результат исходной формулы.
Временные обозначения целых подвыражений при сопоставлении с формой закона.
| Шаг | Запись | Закон |
|---|---|---|
| 1 | ¬(A ∨ B) ∨ ¬A | исходная формула |
| 2 | (¬A ∧ ¬B) ∨ ¬A | де Моргана |
| 3 | ¬A ∨ (¬A ∧ ¬B) | переместительный |
| 4 | ¬A | поглощение |
Логическое уравнение - условие, в котором требуется найти значения логических переменных, при которых выражение равно заданному значению 0 или 1.
Например, уравнение A ∧ B = 1 спрашивает: при каких значениях A и B конъюнкция истинна?
Решение логического уравнения - один набор или несколько наборов значений, удовлетворяющих равенству.
Знак = в уравнении сравнивает значение выражения с 0 или 1. Знак ≡ используется для равносильности формул при всех наборах, поэтому роли этих знаков различаются.
Условие поиска входных значений, дающих заданный логический результат.
Набор значений переменных, при котором равенство выполняется.
После подстановки превращает равенство в истинное утверждение.
Задача найти наборы.
Равносильность формул.
Логическая переменная A принимает только два значения: A ∈ {0, 1}. Знак ∈ читается «принадлежит», фигурные скобки содержат допустимые значения.
Решим ¬A = 1. Проверяем A = 0: ¬0 = 1, равенство выполняется. Проверяем A = 1: ¬1 = 0, равенство не выполняется. Ответ A = 0.
Уравнение A ∧ 1 = 1 по закону нейтральной единицы превращается в A = 1. Его единственное решение A = 1.
Уравнение A ∨ 1 = 1 выполняется при A = 0 и A = 1, потому что A ∨ 1 ≡ 1. Оно имеет два решения.
Переменная A может принимать только 0 или 1.
Значение, которое переменная может принимать в данной системе.
| Уравнение | Проверка | Решение |
|---|---|---|
| ¬A = 1 | ¬0 = 1; ¬1 = 0 | A = 0 |
| A ∧ 1 = 1 | A ∧ 1 ≡ A | A = 1 |
| A ∨ 1 = 1 | A ∨ 1 ≡ 1 | A = 0 или A = 1 |
Для A и B существует четыре набора: 00, 01, 10 и 11. Таблица истинности позволяет проверить их без пропусков.
Уравнение A ∧ B = 1 имеет решение 11, потому что конъюнкция истинна только при двух единицах.
Уравнение A ∨ B = 0 имеет решение 00, потому что дизъюнкция ложна только при двух нулях.
Уравнение A → B = 0 имеет решение 10, потому что импликация ложна только при истинном условии A и ложном следствии B.
Если требуется F = 1, выбирают строки с единицами итогового столбца. Если требуется F = 0, выбирают строки с нулями.
| A | B | A ∧ B | A ∨ B | A → B |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 1 |
| 0 | 1 | 0 | 1 | 1 |
| 1 | 0 | 0 | 1 | 0 |
| 1 | 1 | 1 | 1 | 1 |
Упростите ¬(¬A).
Решение: По закону двойного отрицания ¬(¬A) ≡ A.
Упростите (A ∨ 0) ∧ 1.
Решение: A ∨ 0 ≡ A, затем A ∧ 1 ≡ A. Итог A.
Упростите A ∧ ¬A.
Решение: A ∧ ¬A ≡ 0 по закону противоречия. Выражение всегда ложно.
Упростите A ∨ (A ∧ B).
Решение: По закону поглощения A ∨ (A ∧ B) ≡ A.
Преобразуйте ¬(A ∨ B) по закону де Моргана.
Решение: ¬(A ∨ B) ≡ ¬A ∧ ¬B. Операция ∨ меняется на ∧, оба операнда отрицаются.
Запишите A → B через отрицание и дизъюнкцию.
Решение: A → B ≡ ¬A ∨ B. Отрицается условие A, следствие B сохраняется.
Найдите A, если ¬A = 0.
Решение: При A = 1 получаем ¬1 = 0. Ответ A = 1.
Найдите все решения A ∨ B = 1.
Решение: Подходят наборы 01, 10 и 11. Дизъюнкция истинна, если хотя бы один операнд равен 1.
Ученик записал ¬(A ∧ B) ≡ ¬A ∧ ¬B. Что неверно?
Решение: При раскрытии общего отрицания операция ∧ должна измениться на ∨. Верно: ¬(A ∧ B) ≡ ¬A ∨ ¬B.
Основное видео рассматривает основные законы и эквивалентные преобразования логических выражений. Дополнительное посвящено логическим уравнениям. Во время просмотра останавливайте запись перед каждым переходом и называйте закон или проверяемый набор самостоятельно.
Основное видео. Сопоставляйте каждый переход со знаком ≡ и конкретным законом из сводной таблицы урока.
Открыть основное видео на RutubeИспользуйте дополнительный материал после теории, чтобы ещё раз увидеть определения, правила и примеры.
Выберите ответ и обязательно прочитайте пояснение. При ошибке вернитесь к соответствующему разделу теории.
Ответ: Чтобы получить более короткую и удобную формулу с теми же результатами.
Ответ: Когда их значения совпадают на всех наборах общих переменных.
Ответ: Тождественную равносильность двух формул.
Ответ: ≡ утверждает совпадение формул на всех наборах, а ↔ является вычисляемой логической операцией.
Ответ: Построить столбцы обеих частей и убедиться, что совпали все строки.
Ответ: ¬(¬A) ≡ A.
Ответ: A ∧ 1 ≡ A и A ∨ 0 ≡ A.
Ответ: A ∧ A ≡ A и A ∨ A ≡ A.
Ответ: A ∧ ¬A ≡ 0.
Ответ: A ∨ ¬A ≡ 1.
Ответ: ¬(A ∧ B) ≡ ¬A ∨ ¬B.
Ответ: ¬(A ∨ B) ≡ ¬A ∧ ¬B.
Ответ: A → B ≡ ¬A ∨ B.
Ответ: Условие поиска значений, при которых выражение равно заданному 0 или 1.
Ответ: Набор значений переменных, удовлетворяющий равенству.
Ответ: Проверить наборы 00, 01, 10, 11 и выбрать строки с требуемым итогом.
Равносильные формулы имеют одинаковые значения на всех входных наборах.
Знак ≡ обозначает тождественную равносильность.
Закон можно проверить совпадением итоговых столбцов таблицы истинности.
Двойное отрицание ¬(¬A) равносильно A.
Законы констант позволяют убирать нейтральные значения и завершать поглощённые операции.
Законы повторения и поглощения удаляют избыточные части.
Законы де Моргана меняют ∧ на ∨ или ∨ на ∧ и отрицают каждый операнд.
Импликация A → B равносильна ¬A ∨ B.
Каждый шаг преобразования должен сопровождаться названием закона.
Логическое уравнение требует найти входные значения, дающие заданный 0 или 1.
Уравнение может иметь одно решение, несколько решений или не иметь решений.
Таблица истинности гарантирует проверку всех возможных наборов.
Урок связывает алгебру логики с устройством компьютера. Сначала вы подробно разберёте понятие логической функции и научитесь восстанавливать выражение по таблице истинности. Затем увидите, как операции НЕ, И и ИЛИ выполняют электронные логические элементы, как по формуле строится схема и как схема переводится обратно в формулу. В завершение вы разберёте работу одноразрядного сумматора и RS-триггера, способного хранить один бит.
Поймёте связь аргументов, таблицы и результата.
Построите ДНФ и КНФ по заданным строкам.
Свяжете операции НЕ, И, ИЛИ с электронными блоками.
Научитесь строить и читать простые схемы.
Разберёте сложение битов и хранение одного бита.
В предыдущих уроках логические выражения рассматривались как формулы. Однако компьютер должен не только записывать такую формулу, но и физически получать её значение.
Внутри процессора и памяти работают электронные схемы. Они различают два устойчивых диапазона электрического сигнала. Один диапазон условно обозначают 0, другой - 1.
Логическая функция описывает требуемое поведение: какой результат должен получиться для каждого набора входов. Логическая схема реализует это поведение с помощью соединённых элементов.
Такая связь нужна для понимания того, как из простых операций создаются устройства, выполняющие сравнение, выбор, сложение и хранение данных.
Правило, которое каждому допустимому набору логических входов сопоставляет результат 0 или 1.
Соединение логических элементов, которое реализует заданную логическую функцию.
Построить формулу, программу или устройство, дающее требуемый результат на каждом наборе входов.
Рассмотрим запись F(A, B). Буква F является именем логической функции. Буквы A и B обозначают её входные переменные, или аргументы.
Аргумент - величина, значение которой подаётся на вход функции. В двузначной логике каждый аргумент принимает только 0 или 1.
Запятая внутри скобок разделяет аргументы. Скобки показывают, от каких переменных зависит F. Они не обозначают умножение.
Для конкретного набора A и B функция получает одно значение. Например, если F(A, B) = A ∧ B, то F(1, 0) = 1 ∧ 0 = 0.
Функция F равна конъюнкции своих аргументов A и B.
Имя функции. Можно было выбрать другую букву.
Аргументы, то есть входные логические переменные.
Значение функции, зависящее от A и B.
Знак равенства между именем функции и вычисляющим её выражением.
Конъюнкция, логическая операция И.
Одну функцию можно задать словесно, таблицей истинности или формулой. Эти формы выглядят по-разному, но должны описывать одинаковый результат на всех входных наборах.
Словесное описание удобно человеку. Таблица гарантирует перечисление всех случаев. Формула показывает порядок вычисления и позволяет построить схему.
Например, функция «истинно, если значения A и B различаются» задаётся таблицей с единицами в строках 01 и 10. Формула для неё равна (¬A ∧ B) ∨ (A ∧ ¬B).
Переход между таблицей, формулой и схемой является основной задачей этого урока.
| Форма задания | Что показывает | Для чего удобна |
|---|---|---|
| Словесное правило | смысл условия | понять назначение |
| Таблица истинности | ответ на каждом наборе | проверить все случаи |
| Логическое выражение | последовательность операций | вычислить и преобразовать |
| Логическая схема | соединение элементов | реализовать в устройстве |
Если функция зависит от n переменных, количество входных наборов равно 2ⁿ. Буква n обозначает количество переменных.
Основание степени равно 2, потому что каждая переменная имеет два возможных значения: 0 и 1. Показатель n сообщает, сколько раз число 2 умножается само на себя.
Для двух переменных получаем 2² = 2 · 2 = 4 набора. Это 00, 01, 10 и 11.
Для трёх переменных получаем 2³ = 2 · 2 · 2 = 8 наборов. Ни один набор нельзя пропустить, иначе функция будет задана не полностью.
Количество K строк таблицы равно количеству всех входных наборов.
Количество строк, или входных наборов.
Количество допустимых значений одной логической переменной.
Количество входных переменных.
Степень числа 2. Например, 2³ = 8.
| Количество переменных n | Количество строк K = 2ⁿ |
|---|---|
| 1 | 2 |
| 2 | 4 |
| 3 | 8 |
| 4 | 16 |
Для n переменных таблица имеет 2ⁿ строк. В каждой строке результат функции можно независимо выбрать равным 0 или 1.
Поэтому количество различных выходных столбцов, а значит и различных функций, равно 2 в степени 2ⁿ.
Для одной переменной таблица имеет 2 строки, поэтому функций 2² = 4. Это постоянный 0, сама переменная A, отрицание ¬A и постоянная 1.
Для двух переменных таблица имеет 4 строки, поэтому функций 2⁴ = 16. Формула показывает, почему даже при небольшом числе входов количество функций быстро растёт.
Количество N различных логических функций от n переменных.
Количество разных функций.
Количество строк таблицы.
Количество способов заполнить выходной столбец нулями и единицами.
Скобки показывают, что 2ⁿ целиком является показателем внешней степени.
Пусть дана таблица входов A, B и результата F. Требуется записать выражение, которое даст точно такой же столбец F.
Для этого можно отдельно описать каждую строку, где F = 1, а затем соединить полученные условия операцией ИЛИ.
Каждая выбранная строка превращается в конъюнкцию. Конъюнкция должна быть истинна только на своём наборе, поэтому в неё включают все переменные.
Если в строке переменная равна 1, её записывают без отрицания. Если она равна 0, записывают её отрицание.
| A | B | F |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Возьмём строку A = 0, B = 1. Чтобы выделить именно этот набор, запишем ¬A ∧ B.
При A = 0 отрицание ¬A равно 1. При B = 1 второй операнд тоже равен 1. Поэтому вся конъюнкция равна 1.
На любом другом наборе хотя бы один операнд станет равен 0, и конъюнкция станет ложной.
Такое выражение называют элементарной конъюнкцией, или конъюнктивным термом. Слово «терм» здесь означает отдельную часть будущей формулы.
Конъюнкция переменных или их отрицаний, в которой каждая нужная переменная встречается один раз.
Отдельная составная часть выражения.
Переменная без знака отрицания, например A.
Переменная со знаком отрицания, например ¬A.
| Строка | Терм | Почему терм истинен |
|---|---|---|
| A = 0, B = 1 | ¬A ∧ B | ¬0 ∧ 1 = 1 ∧ 1 = 1 |
| A = 1, B = 0 | A ∧ ¬B | 1 ∧ ¬0 = 1 ∧ 1 = 1 |
В таблице из предыдущего примера F = 1 на двух наборах: 01 и 10.
Для набора 01 получаем терм ¬A ∧ B. Для набора 10 получаем терм A ∧ ¬B.
Функция должна быть истинна на первом или на втором наборе, поэтому термы соединяются дизъюнкцией.
Получаем F = (¬A ∧ B) ∨ (A ∧ ¬B). Такая запись называется дизъюнктивной нормальной формой, сокращённо ДНФ.
Дизъюнктивная нормальная форма, то есть дизъюнкция нескольких конъюнктивных термов.
Основной внешней операцией между термами является ИЛИ.
Запись, построенная по установленному шаблону.
Функция истинна, когда A и B имеют разные значения.
Терм для строки 01.
Терм для строки 10.
Операция ИЛИ между подходящими строками.
Каждый терм является точным распознавателем одного входного набора. На своём наборе все его части равны 1, поэтому терм равен 1.
На любом другом наборе значение хотя бы одной переменной отличается. Соответствующая часть терма становится равна 0, а вся конъюнкция равна 0.
Операция ИЛИ объединяет нужные наборы. Если вход совпал хотя бы с одной выбранной строкой, один терм станет равен 1 и вся функция станет равна 1.
Если вход не совпал ни с одной строкой, все термы равны 0, поэтому результат также равен 0.
| A | B | ¬A ∧ B | A ∧ ¬B | F |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 |
| 0 | 1 | 1 | 0 | 1 |
| 1 | 0 | 0 | 1 | 1 |
| 1 | 1 | 0 | 0 | 0 |
Ту же функцию можно строить от строк, где F = 0. Для каждой такой строки создают дизъюнкцию, которая ложна только на выбранном наборе.
Чтобы дизъюнкция была равна 0, все её операнды должны быть равны 0. Поэтому для входного 0 записывают прямую переменную, а для входной 1 - отрицание.
Для строки 00 получаем A ∨ B. Для строки 11 получаем ¬A ∨ ¬B.
Функция должна исключить оба нулевых набора, поэтому полученные скобки соединяют конъюнкцией: F = (A ∨ B) ∧ (¬A ∨ ¬B).
Конъюнктивная нормальная форма, то есть конъюнкция нескольких дизъюнктивных скобок.
Дизъюнкция переменных или их отрицаний.
КНФ той же функции различия A и B.
Скобка, ложная только на строке 00.
Скобка, ложная только на строке 11.
Операция И между ограничениями.
ДНФ строится по строкам, где функция равна 1. Внутри терма используется И, между термами используется ИЛИ.
КНФ строится по строкам, где функция равна 0. Внутри скобки используется ИЛИ, между скобками используется И.
Правило записи переменной тоже различается. В ДНФ входной единице соответствует прямая переменная. В КНФ входному нулю соответствует прямая переменная.
После построения обязательно проверяйте хотя бы выбранные строки, а лучше всю таблицу.
| Признак | ДНФ | КНФ |
|---|---|---|
| Выбираем строки | F = 1 | F = 0 |
| Внутри одной строки | конъюнкция ∧ | дизъюнкция ∨ |
| Между строками | дизъюнкция ∨ | конъюнкция ∧ |
| Прямая переменная | если вход равен 1 | если вход равен 0 |
Логический элемент, или логический вентиль, является электронной схемой, выполняющей одну простую логическую операцию.
На входы элемента поступают физические сигналы. Их диапазоны интерпретируются как логические 0 и 1. На выходе появляется сигнал, соответствующий результату операции.
Числа 0 и 1 на схеме являются логическими обозначениями состояний. Они не означают, что напряжение всегда равно ровно нулю или одному вольту.
Сложное устройство получают соединением простых элементов. Выход одного элемента может стать входом следующего.
Электронный блок, реализующий одну логическую операцию.
Линия, по которой элемент получает логический сигнал.
Линия, на которой появляется результат операции.
Диапазон физического сигнала, интерпретируемый как 0 или 1.
Элемент НЕ имеет один вход и один выход. Он меняет значение на противоположное: 0 превращает в 1, а 1 превращает в 0.
Элемент И обычно имеет два или больше входов. Его выход равен 1 только тогда, когда все входы равны 1.
Элемент ИЛИ также может иметь несколько входов. Его выход равен 1, если хотя бы один вход равен 1.
В схеме направление чтения обычно идёт от входов слева к выходу справа. Подписи внутри прямоугольников показывают выполняемую операцию.
Учебная прямоугольная запись элементов. Кружок на выходе элемента НЕ обозначает инверсию.
Маленький кружок на входе или выходе логического элемента обозначает инверсию, то есть замену 0 на 1 и 1 на 0.
У элемента НЕ кружок расположен на выходе. Это сообщает, что выход является отрицанием входного сигнала.
Если кружок добавлен к выходу элемента И, получается И-НЕ: ¬(A ∧ B). Если кружок добавлен к выходу элемента ИЛИ, получается ИЛИ-НЕ: ¬(A ∨ B).
Кружок является частью условного графического обозначения. Его нельзя игнорировать при чтении схемы.
| Элемент | Формула выхода | Когда выход равен 1 |
|---|---|---|
| НЕ | ¬A | когда A = 0 |
| И | A ∧ B | когда A = 1 и B = 1 |
| ИЛИ | A ∨ B | когда хотя бы один вход равен 1 |
| И-НЕ | ¬(A ∧ B) | кроме случая A = 1 и B = 1 |
| ИЛИ-НЕ | ¬(A ∨ B) | только когда A = 0 и B = 0 |
Рассмотрим выражение F = (A ∧ B) ∨ ¬C. Буква C обозначает третий вход, а F - итоговый выход всей схемы.
Сначала выполняются операции в скобках и отрицание. Поэтому нужны элемент И для A ∧ B и элемент НЕ для ¬C.
Затем результаты этих двух элементов соединяются операцией ИЛИ. Их выходы становятся двумя входами последнего элемента ИЛИ.
Каждому знаку операции в выражении соответствует отдельный логический элемент. Линии показывают передачу промежуточных результатов.
| Шаг | Часть выражения | Элемент | Выход шага |
|---|---|---|---|
| 1 | A ∧ B | И | X = A ∧ B |
| 2 | ¬C | НЕ | Y = ¬C |
| 3 | X ∨ Y | ИЛИ | F = X ∨ Y |
Сначала работают элементы И и НЕ. Последний элемент ИЛИ получает два промежуточных результата.
Чтение схемы выполняют в направлении от входов к итоговому выходу. Для каждого элемента записывают формулу его выхода.
Если схема разветвляется, один входной сигнал используется в нескольких местах. Само разветвление не является логической операцией.
Промежуточным выходам удобно назначать имена X, Y, Z. Затем эти имена подставляют в формулу следующего элемента.
В конце промежуточные обозначения заменяют их выражениями и получают полную формулу.
Компьютер хранит целые числа в двоичной форме. Поэтому для сложения чисел ему требуется устройство, умеющее складывать отдельные двоичные разряды.
Сумматор - логическая схема, выполняющая сложение двоичных чисел или отдельных битов.
Начнём с двух входных битов A и B без входящего переноса из предыдущего разряда. Такое устройство называют полусумматором.
У него два выхода. S содержит бит суммы в текущем разряде, а P содержит перенос в следующий, более старший разряд.
Логическая схема для сложения двоичных данных.
Схема, складывающая два входных бита без входящего переноса.
Бит суммы в текущем разряде. Буква происходит от английского sum, то есть сумма.
Бит переноса в следующий разряд. В других источниках перенос может обозначаться C от английского carry.
Позиция цифры в записи числа.
Если A = 0 и B = 0, сумма равна 0, переноса нет. Поэтому S = 0 и P = 0.
Если только один вход равен 1, сумма равна 1. Поэтому S = 1 и P = 0.
Если оба входа равны 1, двоичная сумма равна 10₂. В текущем разряде S = 0, а перенос P = 1.
Бит S равен 1, когда входы различаются. Это функция исключающего ИЛИ. Бит P равен 1 только при двух единицах, поэтому P = A ∧ B.
Формулы двух выходов полусумматора.
Младший бит результата сложения A и B.
Перенос единицы в следующий разряд.
Двоичная запись числа два. Нижний индекс 2 обозначает основание системы счисления.
Точка с запятой разделяет две формулы выходов.
| A | B | Двоичная сумма | S | P |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 |
| 0 | 1 | 1 | 1 | 0 |
| 1 | 0 | 1 | 1 | 0 |
| 1 | 1 | 10₂ | 0 | 1 |
В верхней части схемы элемент «исключающее ИЛИ» вычисляет S. Его выход равен 1 только при разных входах.
В нижней части элемент И вычисляет перенос P. Его выход равен 1 только при A = 1 и B = 1.
Оба элемента получают одни и те же входы A и B. Разветвление входных линий позволяет использовать сигнал в двух вычислениях.
Для сложения многоразрядных чисел применяют полные сумматоры, которые дополнительно учитывают перенос из предыдущего разряда.
Функция, равная 1 при разных входах и 0 при одинаковых входах. Её также обозначают A ⊕ B.
Знак исключающего ИЛИ. В этом уроке S = A ⊕ B.
Сумматор, учитывающий A, B и входящий перенос из соседнего младшего разряда.
Учебная схема полусумматора. Входы A и B подаются одновременно на два логических элемента.
Обычная комбинационная схема формирует выход только из текущих входов. Если входы изменились, прежний результат исчезает.
Для хранения данных схема должна сохранять состояние после исчезновения управляющего сигнала. Для этого используют обратную связь, при которой часть выходного сигнала возвращается на вход.
Простейший элемент памяти называют триггером. Он имеет два устойчивых состояния, обозначаемых 0 и 1, поэтому способен хранить один бит.
Триггеры используются в регистрах процессора, счётчиках и других устройствах, которым необходимо сохранять состояние между действиями.
Схема, выход которой определяется текущими значениями входов.
Сохраняемое внутреннее значение устройства.
Передача части выходного сигнала обратно на вход схемы.
Схема с двумя устойчивыми состояниями, способная хранить один бит.
Рассмотрим RS-триггер на двух элементах ИЛИ-НЕ. Буквы R и S являются именами управляющих входов.
S происходит от английского set, то есть установить. Активный вход S записывает состояние Q = 1.
R происходит от английского reset, то есть сбросить. Активный вход R записывает состояние Q = 0.
Основной выход обозначают Q. Второй выход обозначают ¬Q, потому что в допустимых устойчивых состояниях он противоположен Q.
Название триггера по его входам Reset и Set.
Вход установки единицы.
Вход сброса в ноль.
Основной выход и сохраняемое состояние триггера.
Инверсный выход, противоположный Q в допустимом режиме.
Верхний элемент получает R и обратный сигнал ¬Q. Нижний элемент получает S и обратный сигнал Q.
Состояние триггера зависит не только от текущих входов, но и от ранее сохранённого значения. Поэтому в таблице используют Q(t) и Q(t + 1).
Буква t обозначает текущий момент, а t + 1 - следующий момент после воздействия входов. Q(t) является старым состоянием, Q(t + 1) - новым.
При S = 0 и R = 0 триггер хранит старое значение. При S = 1 и R = 0 устанавливается единица. При S = 0 и R = 1 устанавливается ноль.
Для рассмотренного RS-триггера на ИЛИ-НЕ сочетание S = 1 и R = 1 запрещено. Оба выхода временно становятся нулевыми, а после одновременного снятия сигналов итоговое состояние может оказаться неопределённым.
Состояние до подачи рассматриваемых управляющих сигналов.
Состояние после действия входов S и R.
Комбинация входов, для которой схема не гарантирует корректного устойчивого результата.
| S | R | Q(t) | Q(t + 1) | Действие |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | хранить 0 |
| 0 | 0 | 1 | 1 | хранить 1 |
| 1 | 0 | 0 или 1 | 1 | установить |
| 0 | 1 | 0 или 1 | 0 | сбросить |
| 1 | 1 | любое | не определено | запрещённый режим |
Предположим, на вход S кратковременно подали 1 при R = 0. Триггер перешёл в состояние Q = 1.
Затем S вернули в 0. Теперь оба управляющих входа равны 0, но обратная связь поддерживает установившиеся значения выходов.
Состояние Q = 1 сохраняется до тех пор, пока на вход R не подадут 1. После сброса обратная связь аналогично поддерживает Q = 0.
Таким образом, бит хранится не как отдельная написанная цифра, а как одно из двух устойчивых состояний взаимосвязанной электронной схемы.
Разработка логического устройства начинается не с рисования проводов, а с точного описания требуемого поведения.
Сначала определяют входы и смысл результата. Затем заполняют таблицу истинности для всех возможных наборов.
По таблице строят выражение, например ДНФ или КНФ. Выражение можно упростить законами алгебры логики, чтобы уменьшить количество операций.
После этого каждой операции сопоставляют логический элемент и соединяют элементы в схему. Готовую схему снова проверяют по исходной таблице.
В записи F(A, B, C) назовите имя функции, её аргументы и количество строк таблицы.
Решение: F - имя функции. A, B и C - три аргумента. Количество строк K = 2³ = 8.
Сколько различных логических функций существует от одной переменной?
Решение: Таблица одной переменной имеет 2 строки. Каждый из двух выходов можно выбрать двумя способами, поэтому N = 2² = 4.
Запишите элементарную конъюнкцию для набора A = 1, B = 0, C = 1.
Решение: Единице соответствует прямая переменная, нулю - отрицание. Получаем A ∧ ¬B ∧ C.
Функция двух переменных равна 1 только на строках 00 и 11. Запишите ДНФ.
Решение: Для 00 получаем ¬A ∧ ¬B, для 11 получаем A ∧ B. ДНФ: F = (¬A ∧ ¬B) ∨ (A ∧ B).
Та же функция равна 0 на строках 01 и 10. Запишите КНФ.
Решение: Для 01 получаем A ∨ ¬B, для 10 получаем ¬A ∨ B. КНФ: F = (A ∨ ¬B) ∧ (¬A ∨ B).
Какие элементы нужны для F = ¬A ∨ (B ∧ C)?
Решение: Нужны элемент НЕ для ¬A, элемент И для B ∧ C и итоговый элемент ИЛИ для объединения двух промежуточных результатов.
Определите выходы полусумматора при A = 1 и B = 1.
Решение: 1 + 1 = 10₂. Поэтому бит суммы S = 0, перенос P = 1.
В RS-триггере на ИЛИ-НЕ было Q = 0. Затем подали S = 1, R = 0 и вернули S в 0. Что сохранится?
Решение: Импульс S устанавливает Q = 1. После возврата S в 0 обратная связь сохраняет Q = 1.
Что означает запись Q(t + 1) = Q(t) при S = 0 и R = 0?
Решение: Новое состояние равно прежнему. Триггер ничего не устанавливает и не сбрасывает, а хранит ранее записанный бит.
Как убедиться, что построенная по выражению схема работает правильно?
Решение: Записать формулу по схеме, построить её таблицу истинности для всех наборов и сравнить итоговый столбец с исходной функцией.
Сначала посмотрите, как логические функции превращаются в вычислительные узлы. Дополнительное короткое видео показывает отдельный элемент памяти. После просмотра вернитесь к таблицам и самостоятельно объясните назначение каждого входа и выхода.
Видео связывает булеву логику, логические элементы и устройство, складывающее двоичные числа.
Открыть основное видео на RutubeИспользуйте дополнительный материал после теории, чтобы ещё раз увидеть определения, правила и примеры.
Выберите ответ и обязательно прочитайте пояснение. При ошибке вернитесь к соответствующему разделу теории.
Ответ: Правило, сопоставляющее каждому входному набору логическое значение 0 или 1.
Ответ: Аргументы, или входные логические переменные функции F.
Ответ: Использовать K = 2ⁿ, где n - количество логических переменных.
Ответ: Таблица имеет 2ⁿ строк, и в каждой строке выход независимо выбирается равным 0 или 1.
Ответ: Словесное правило, таблица истинности, логическое выражение и логическая схема.
Ответ: Конъюнкция переменных или их отрицаний, выделяющая определённый входной набор.
Ответ: По строкам, где значение функции равно 1.
Ответ: Для входного 1 записывают прямую переменную, для входного 0 - отрицание; части соединяют знаком И.
Ответ: По строкам, где значение функции равно 0.
Ответ: ДНФ является ИЛИ конъюнктивных термов, КНФ является И дизъюнктивных скобок.
Ответ: Электронная схема, реализующая простую логическую операцию.
Ответ: Инверсию сигнала на соответствующем входе или выходе.
Ответ: Определить порядок операций, сопоставить каждой операции элемент и соединить выходы с последующими входами.
Ответ: Двигаться от входов к выходу и последовательно записывать формулу каждого промежуточного сигнала.
Ответ: Для сложения двоичных данных.
Ответ: S - бит суммы текущего разряда, P - перенос в следующий разряд.
Ответ: Логическая схема с двумя устойчивыми состояниями, способная хранить один бит.
Ответ: S устанавливает Q = 1, R сбрасывает Q = 0.
Ответ: Обратная связь поддерживает установившиеся выходные сигналы после снятия управляющего импульса.
Ответ: Для RS-триггера на ИЛИ-НЕ оно нарушает взаимную противоположность выходов и не гарантирует определённого состояния после снятия сигналов.
Логическая функция каждому входному набору сопоставляет результат 0 или 1.
F является именем функции, а A, B и другие переменные являются её аргументами.
Таблица функции от n переменных содержит K = 2ⁿ строк.
ДНФ строят по строкам с F = 1: внутри терма используется И, между термами - ИЛИ.
КНФ строят по строкам с F = 0: внутри скобки используется ИЛИ, между скобками - И.
Логический элемент физически реализует одну логическую операцию.
Кружок на обозначении элемента сообщает об инверсии сигнала.
По формуле схема строится в порядке выполнения операций.
По схеме формула читается от входов к итоговому выходу.
Полусумматор складывает два бита и формирует бит суммы S и перенос P.
Триггер имеет два устойчивых состояния и хранит один бит.
В RS-триггере S устанавливает единицу, R сбрасывает в ноль, а обратная связь сохраняет состояние.
Правильность формулы и схемы проверяют сравнением их таблицы с исходной функцией.
Урок начинает раздел об информационных технологиях и рассчитан на человека, который раньше не работал с текстовым процессором или давно забыл основные действия. Вы разберёте, из каких объектов состоит электронный документ, чем редактирование отличается от форматирования, как выделять и перемещать текст, настраивать символы, абзацы и страницы, пользоваться списками, поиском, проверкой правописания и правильно выбирать формат файла.
Поймёте назначение программы и её отличие от простого редактора.
Научитесь изменять содержание без случайной потери текста.
Разберёте оформление символов, абзацев и страниц.
Увидите связь символов, абзацев, списков и страниц.
Используете поиск, проверку правописания и форматы файлов.
Текстовый документ нужен не только для хранения слов. Читатель должен быстро различать заголовки, обычный текст, перечисления, примечания и другие части.
Если документ содержит несколько страниц, вручную поддерживать одинаковое оформление становится трудно. После добавления абзаца могут измениться номера страниц, положение таблиц и переносы строк.
Текстовый процессор помогает вводить и исправлять текст, оформлять его по правилам, размещать дополнительные объекты, проверять правописание и готовить документ к печати или передаче.
Главная практическая цель - получить документ, содержание которого правильно, а структура и оформление помогают понять это содержание.
Цифровой документ, основным содержанием которого является текст.
Программа или онлайн-сервис для создания, редактирования, форматирования, проверки и сохранения текстовых документов.
Совокупность действий по вводу, изменению, оформлению, проверке и сохранению текста.
Простой текстовый редактор в основном работает с последовательностью символов. Он подходит для заметок, программного кода и файлов, где важен сам текст без сложного оформления.
Текстовый процессор хранит не только символы, но и свойства оформления: шрифт, размер, выравнивание, отступы, списки, параметры страницы и другие данные.
Например, файл TXT обычно хранит простой текст. Файл DOCX или ODT может хранить оформленные абзацы, таблицы, изображения, колонтитулы и структуру документа.
Граница между программами не всегда строгая, но для учебной задачи важно различать простой текст и оформленный документ.
Работа прежде всего с символами.
Работа с документом и его оформлением.
Программа является инструментом, с помощью которого открывают и изменяют файлы. Формат файла определяет правила хранения данных. Документ является конкретным содержимым файла.
Например, LibreOffice Writer и Microsoft Word являются текстовыми процессорами. DOCX и ODT являются форматами файлов. «Отчёт по проекту» является конкретным документом.
Один формат иногда открывается в разных программах, но сложное оформление может отображаться немного по-разному. Поэтому важный документ проверяют именно в том виде, в котором его получит адресат.
Не следует говорить «документ сохранён в программе Word». Точнее сказать: документ сохранён в файле определённого формата и может быть открыт подходящей программой.
Инструмент, выполняющий действия с документом.
Правила внутренней организации данных в файле.
Часть имени после последней точки, часто указывающая формат, например .docx или .odt.
Возможность правильно открыть и обработать файл в другой программе.
Текстовый процессор может быть установлен на компьютере или работать в браузере как облачный сервис.
Microsoft Word является примером проприетарного программного обеспечения. Условия использования определяет правообладатель, а исходный код обычно закрыт.
LibreOffice Writer является примером свободного программного обеспечения с открытым исходным кодом. Его можно использовать и изучать в соответствии с условиями свободной лицензии.
Онлайн-редакторы позволяют хранить документ на удалённом сервере и работать через интернет. Совместная работа будет подробно рассмотрена в отдельном уроке.
Программа, условия использования и распространения которой определяет правообладатель.
Программа, лицензия которой разрешает использование, изучение и изменение при соблюдении её условий.
Сервис, вычисления и хранение данных которого выполняются на удалённых серверах, а доступ обычно осуществляется через сеть.
Программа для открытия веб-страниц и работы с веб-сервисами.
В разных программах интерфейс выглядит по-разному, но обычно содержит рабочую область документа, меню или ленту команд, панель быстрого доступа и строку состояния.
Рабочая область показывает страницу и текст. Лента или панели группируют команды. Строка состояния может показывать номер страницы, количество слов, язык проверки и масштаб.
Масштаб изменяет только размер изображения страницы на экране. Он не изменяет реальный размер шрифта и не влияет на печать.
Команду полезно искать не по точному месту кнопки, а по назначению: шрифт, абзац, вставка, поиск, рецензирование, параметры страницы.
Средства, с помощью которых пользователь управляет программой и получает результат.
Действие, которое программа выполняет по указанию пользователя.
Часть окна, где отображается и редактируется документ.
Область с текущими сведениями о документе и режиме работы.
Коэффициент отображения документа на экране, не изменяющий его реальное оформление.
Команды создания, вставки, оформления и проверки.
Страница, текст и другие объекты документа.
Страница, слова, язык и другие текущие сведения.
Только увеличивает или уменьшает изображение на экране.
Минимальным элементом текста является символ. Символом может быть буква, цифра, знак препинания, пробел или специальный знак.
Последовательность символов образует слова и другие фрагменты. Нажатие клавиши Enter завершает текущий абзац и создаёт новый.
Строка на экране не всегда является самостоятельным объектом. Текстовый процессор автоматически переносит слова на следующую строку при изменении ширины страницы или размера шрифта.
Страница является областью размещения текста для просмотра и печати. Границы страниц зависят от размера бумаги, полей, шрифта и свойств абзацев.
Отдельный знак текста, включая пробел и знак препинания.
Последовательность символов, воспринимаемая как отдельная смысловая единица.
Фрагмент текста между двумя знаками конца абзаца.
Горизонтальный ряд символов, который программа может сформировать автоматически.
Область документа с заданным размером и полями.
Текстовый курсор, или точка вставки, показывает место, где появится следующий введённый символ. Обычно он выглядит как мигающая вертикальная черта.
Указатель мыши показывает текущее положение мыши на экране. Он может иметь разную форму и не всегда совпадает с точкой вставки.
Щелчок внутри текста перемещает точку вставки. После этого ввод, удаление или вставка из буфера будут выполняться в новом месте.
Перед изменением документа всегда проверяйте положение текстового курсора и наличие выделенного фрагмента.
Следующий символ появится после слова здесь
Мигающая вертикальная черта относится к тексту, а не к мыши.
Текстовый курсор определяет место следующего действия.
Команда применяется только к выделенным словам, если выделение существует.
Перед заменой или форматированием проверьте границы выделения.
Выделение указывает, какой фрагмент будет изменён.
Выделение временно отмечает фрагмент, к которому будет применена следующая команда. Выделять можно символ, слово, предложение, абзац или весь документ.
Если начать печатать при активном выделении, выделенный текст обычно заменяется новыми символами. Это частая причина случайной потери фрагмента.
Чтобы снять выделение, достаточно щёлкнуть в нужном месте или нажать подходящую клавишу со стрелкой. После этого останется одна точка вставки.
Перед удалением, копированием или форматированием сравните начало и конец выделения с тем, что действительно требуется изменить.
Временное указание фрагмента, к которому будет применена команда.
Участок от первого выбранного символа до последнего.
Ввод, при котором новые символы заменяют ранее выделенный фрагмент.
Редактирование - изменение содержания или структуры текста. К редактированию относятся ввод, удаление, замена, перестановка, копирование и перемещение фрагментов.
Если исправить слово «докмент» на «документ», изменится последовательность символов. Это редактирование.
Если перенести абзац в другое место, изменится структура документа. Это также редактирование.
При редактировании сначала проверяют смысл, факты, порядок и полноту текста. Внешнее оформление не исправляет содержательную ошибку.
Изменение текста, его содержания или расположения фрагментов.
Добавление нового фрагмента в выбранное место.
Исключение символа или фрагмента.
Удаление одного фрагмента и добавление другого на его место.
Изменение положения фрагмента без создания дополнительной копии.
При отсутствии выделения клавиша Backspace обычно удаляет символ слева от текстового курсора. Название можно понять как «шаг назад».
Клавиша Delete обычно удаляет символ справа от курсора. Если выделен фрагмент, обе клавиши могут удалить всё выделение.
После удаления границы соседних фрагментов соединяются. Поэтому удаление знака конца абзаца может объединить два абзаца в один.
Перед удалением большого фрагмента полезно убедиться, что команда отмены доступна и документ недавно сохранён.
| Ситуация | Backspace | Delete |
|---|---|---|
| Нет выделения | удаляет слева от курсора | удаляет справа от курсора |
| Есть выделение | удаляет выделенный фрагмент | удаляет выделенный фрагмент |
| Курсор у границы абзаца | может объединить абзацы | может объединить абзацы |
Буфер обмена - временная область памяти, куда программа помещает скопированный или вырезанный фрагмент.
Копирование сохраняет исходный фрагмент и помещает его копию в буфер. Вставка создаёт ещё один экземпляр в месте курсора.
Вырезание удаляет выделенный фрагмент из исходного места и помещает его в буфер. После вставки фрагмент оказывается в новом месте.
Следующее копирование или вырезание обычно заменяет прежнее содержимое буфера. Поэтому после вырезания не выполняйте другое копирование до нужной вставки.
Временное хранилище для переноса данных между местами или программами.
Поместить копию выделенного фрагмента в буфер, не удаляя оригинал.
Поместить фрагмент в буфер и удалить его из исходного места.
Разместить содержимое буфера в точке вставки.
| Действие | Сочетание Windows и Linux | Что происходит |
|---|---|---|
| Копировать | Ctrl + C | оригинал остаётся |
| Вырезать | Ctrl + X | оригинал удаляется |
| Вставить | Ctrl + V | содержимое буфера появляется у курсора |
| Выделить всё | Ctrl + A | выбирается весь доступный документ |
Команда «Отменить» возвращает документ к состоянию до последнего действия. Часто ей соответствует сочетание Ctrl + Z.
Несколько последовательных отмен позволяют вернуться на несколько шагов назад, пока история действий сохранена программой.
Команда «Повторить» или «Вернуть» восстанавливает отменённое действие. Часто используется Ctrl + Y, но сочетание может отличаться.
Отмена не заменяет сохранение резервных копий. После закрытия программы история действий может исчезнуть.
Возврат к состоянию до последнего выполненного действия.
Повторение команды или возврат ранее отменённого изменения.
Хранимая программой последовательность последних изменений.
В документе существуют служебные символы, которые управляют расположением текста, но обычно не печатаются на бумаге.
Точка между словами может показывать пробел. Стрелка может обозначать табуляцию. Знак ¶ показывает конец абзаца.
Ручной разрыв строки переводит текст на новую строку без создания нового абзаца. В некоторых программах он показывается изогнутой стрелкой.
Режим отображения непечатаемых знаков помогает найти двойные пробелы, лишние пустые абзацы, случайные табуляции и неправильные разрывы.
Служебный символ структуры, который отображается в режиме проверки, но обычно не выводится на печать.
Знак конца абзаца. Он появляется после нажатия Enter.
Переход к следующей заранее установленной позиции табуляции.
Перенос внутри того же абзаца без создания нового абзаца.
Собрать материалы и подготовить текст.
Проверить содержание документа.
Служебные знаки скрыты.
Собрать·материалы·и·подготовить·текст.¶
Проверить·содержание·документа.¶
Точка показывает пробел, ¶ показывает конец абзаца.
Форматирование - изменение внешнего вида текста и расположения объектов без изменения самих слов и их порядка.
Если слово сделать полужирным, содержание слова останется прежним, но изменится его начертание. Это форматирование.
Если изменить выравнивание абзаца или поля страницы, символы также сохранятся. Изменится способ их размещения.
Редактирование отвечает на вопрос «что написано», а форматирование - «как это показано».
Меняет содержание или структуру.
Меняет оформление.
Символьное форматирование применяется к выбранным символам. К нему относятся гарнитура шрифта, размер, начертание, цвет и некоторые специальные эффекты.
Гарнитура определяет общий рисунок букв. Размер обычно измеряется в пунктах. Один пункт является типографской единицей, приблизительно равной 0,353 миллиметра.
Начертание может быть обычным, полужирным, курсивным или подчёркнутым. Полужирное начертание используется для смыслового акцента, но не должно заменять структуру заголовков.
Чрезмерное количество шрифтов, цветов и подчёркиваний ухудшает читаемость. Подчёркивание в электронных документах часто воспринимается как гиперссылка.
Набор графических изображений символов с общими правилами рисунка.
Семейство шрифтов с единым художественным рисунком.
Типографская единица размера, обозначаемая пт или pt; 1 пт приблизительно равен 0,353 мм.
Вариант изображения символов, например обычный, полужирный или курсивный.
Активный элемент, открывающий другой ресурс или место документа.
| Свойство | Что меняет | Разумное применение |
|---|---|---|
| Гарнитура | рисунок символов | единое семейство для основного текста |
| Размер | высоту знаков | иерархия заголовков и текста |
| Полужирное | толщину штрихов | краткий смысловой акцент |
| Курсив | наклон начертания | термин, название или мягкий акцент |
| Цвет | цвет символов | умеренное выделение при достаточном контрасте |
Абзац заканчивается знаком ¶. Свойства абзаца обычно применяются ко всему абзацу, даже если курсор находится только в одном его месте.
К абзацному форматированию относятся выравнивание, левый и правый отступы, отступ первой строки, межстрочный интервал и интервалы до и после абзаца.
Абзац не равен одной видимой строке. Один абзац может занимать несколько строк, а их количество меняется при изменении ширины страницы.
Пустая строка, созданная повторным Enter, на самом деле является пустым абзацем. Для устойчивого оформления расстояние лучше задавать интервалом после абзаца.
Настройка расположения и интервалов целого абзаца.
Расстояние от границы текста до установленной позиции абзаца.
Отдельное смещение первой строки абзаца относительно остальных строк.
Вертикальное расстояние между строками внутри одного абзаца.
Расстояние между соседними абзацами.
Выравнивание определяет положение строк между левым и правым краями области текста.
Выравнивание по левому краю создаёт ровную левую границу и свободную правую. Оно удобно для большинства электронных текстов.
Выравнивание по центру подходит для коротких заголовков, но затрудняет чтение длинных абзацев. По правому краю часто размещают отдельные реквизиты или дату.
Выравнивание по ширине создаёт ровные левую и правую границы за счёт изменения пробелов между словами. В узких колонках оно может образовать слишком большие промежутки.
| Выравнивание | Какая граница ровная | Типичное применение |
|---|---|---|
| По левому краю | левая | основной электронный текст |
| По центру | условная центральная ось | короткий заголовок |
| По правому краю | правая | дата или отдельный реквизит |
| По ширине | левая и правая | печатный текст при достаточной ширине |
Пробел предназначен для разделения слов, а не для точного размещения текста. Несколько пробелов могут выглядеть приемлемо только при текущем шрифте и ширине окна.
После открытия документа в другой программе, изменения шрифта или размера страницы такое выравнивание нарушается.
Для первой строки используют специальный отступ первой строки. Для левого и правого края применяют параметры абзаца. Для колонок данных лучше использовать таблицу или позиции табуляции.
Правильное средство хранит смысл оформления. Программа понимает, что это именно отступ, таблица или список, а не случайная последовательность пробелов.
Имитация структуры символами.
Специальные свойства документа.
Межстрочный интервал действует внутри абзаца. Он определяет расстояние между базовыми линиями соседних строк.
Интервал после абзаца создаёт расстояние до следующего абзаца. Это позволяет управлять вертикальной структурой без пустых абзацев.
Если нажать Enter несколько раз для создания большого промежутка, появятся пустые абзацы. При изменении текста они могут перейти на другую страницу и создать нежелательные пустые области.
Для учебной работы следует применять требования конкретного задания. Если требования не заданы, главное - единообразие, читаемость и отсутствие ручных имитаций.
| Настройка | Где действует | Что регулирует |
|---|---|---|
| Межстрочный интервал | внутри абзаца | расстояние между строками |
| Интервал до абзаца | перед абзацем | расстояние до предыдущего абзаца |
| Интервал после абзаца | после абзаца | расстояние до следующего абзаца |
| Пустой абзац | как отдельный объект | не должен заменять настройку интервала |
Список используется, когда несколько однородных пунктов нужно показать как отдельные элементы.
Маркированный список подходит, если порядок пунктов несущественен. Перед пунктами ставится одинаковый маркер.
Нумерованный список нужен, если важны порядок, количество или ссылки на номера. Нумерацию должна выполнять программа автоматически.
Каждый пункт списка является отдельным абзацем. Поэтому его интервалы и отступы настраиваются средствами списка и абзаца, а не пробелами.
Повторяющийся знак перед пунктом ненумерованного списка.
Список, в котором пункты обозначены одинаковыми маркерами.
Список с автоматически формируемыми номерами или буквенными обозначениями.
Степень вложенности пункта относительно основного списка.
| Ситуация | Подходящий вид |
|---|---|
| Перечень необходимых материалов | маркированный список |
| Последовательность выполнения работы | нумерованный список |
| План с подпунктами | многоуровневый список |
| Данные по строкам и столбцам | таблица, а не список |
Параметры страницы определяют область, в которой размещается документ. К ним относятся размер бумаги, ориентация и поля.
Поля являются свободными областями между краем листа и основным текстом. Они нужны для читаемости, печати, переплёта и служебных отметок.
Книжная ориентация означает, что высота страницы больше ширины. Альбомная ориентация означает, что ширина больше высоты.
Изменение полей или ориентации меняет ширину строк и количество страниц, но не должно выполняться случайно ради размещения одной лишней строки.
Стандартный размер листа, например A4.
Свободные области между краями листа и содержимым.
Вертикальное расположение страницы.
Горизонтальное расположение страницы.
Свободное пространство вокруг обозначает поля страницы.
Высота больше ширины.
Широкая страница удобна для некоторых таблиц и схем.
Ширина больше высоты.
Поиск находит все места, где встречается заданная последовательность символов. Он полезен в длинном документе, когда ручной просмотр занимает много времени.
Замена находит указанный фрагмент и подставляет вместо него другой. Например, можно исправить одинаковую ошибку во всём документе.
Команда «Заменить всё» изменяет все найденные совпадения без отдельного подтверждения. Она опасна, если искомая последовательность является частью других слов.
Перед массовой заменой изучите несколько найденных совпадений, уточните регистр и границы слова, сохраните документ или создайте копию.
Нахождение заданной последовательности символов в документе.
Подстановка нового фрагмента вместо найденного.
Различие прописных и строчных букв.
Команда автоматической замены всех найденных совпадений.
| Действие | Частое сочетание | Назначение |
|---|---|---|
| Найти | Ctrl + F | перейти к совпадениям |
| Заменить | Ctrl + H | найти и подставить другой текст |
| Заменить следующее | кнопка в окне замены | проверить одно совпадение |
| Заменить всё | кнопка в окне замены | изменить все совпадения сразу |
Орфография относится к правильному написанию слов. Грамматика описывает правила построения словоформ, словосочетаний и предложений.
Текстовый процессор может подчёркивать предполагаемые ошибки и предлагать исправления. Но программа анализирует форму текста и может не понимать смысл конкретного высказывания.
Правильно написанное слово может быть неверным по смыслу. Например, программа не обязательно заметит замену слова «адресат» на «адресант», если оба слова существуют.
Перед автоматической проверкой установите язык фрагмента. После проверки перечитайте документ самостоятельно, особенно имена, числа, термины и даты.
Система правил написания слов.
Система правил изменения слов и построения связной речи.
Набор слов и правил, с которыми программа сравнивает текст.
Выбранный язык, правила которого применяются к фрагменту.
Сохранение записывает текущее состояние документа в файл. Команда «Сохранить» обновляет существующий файл, а «Сохранить как» позволяет выбрать другое имя, место или формат.
DOCX и ODT предназначены для дальнейшего редактирования оформленных документов. PDF обычно используют для передачи готовой версии с более устойчивым расположением элементов.
TXT хранит простой текст и не сохраняет обычное сложное форматирование. После сохранения оформленного документа в TXT шрифты, списки, изображения и разметка страницы могут быть потеряны.
Экспорт в PDF не заменяет исходный редактируемый файл. Сохраняйте исходник отдельно, если документ потребуется изменить.
Записать изменения в текущий файл.
Создать файл с выбранным именем, расположением или форматом.
Создание версии документа в другом формате для передачи или использования.
Формат для обмена и просмотра документов с устойчивым представлением страниц.
| Формат | Что сохраняет | Основное назначение |
|---|---|---|
| DOCX | текст и сложное оформление | редактирование в совместимых процессорах |
| ODT | текст и сложное оформление | открытый формат редактируемых документов |
| представление готовых страниц | просмотр, печать и передача | |
| TXT | простой текст | данные без сложного оформления |
Слово «инфрматика» исправили на «информатика». Это редактирование или форматирование?
Решение: Изменилась последовательность символов, поэтому это редактирование.
Заголовок сделали полужирным и увеличили его размер. Что изменилось?
Решение: Слова остались прежними, изменилось только оформление. Это форматирование символов.
Как создать отступ первой строки: несколькими пробелами или параметром абзаца?
Решение: Нужно использовать параметр «отступ первой строки». Пробелы не задают устойчивую структуру.
Что показывает знак ¶ в режиме непечатаемых символов?
Решение: Он обозначает конец абзаца. Новый знак ¶ обычно создаётся нажатием Enter.
Как перенести абзац в другое место с помощью буфера обмена?
Решение: Выделить абзац, вырезать его, поставить курсор в новое место и вставить. До вставки не копировать другой фрагмент.
Для последовательности из пяти обязательных шагов нужен маркированный или нумерованный список?
Решение: Нумерованный, потому что порядок шагов существенен.
Между абзацами создано три пустых абзаца. Как исправить?
Решение: Удалить лишние знаки ¶ и задать нужный интервал после предыдущего или до следующего абзаца.
Как передать готовый отчёт так, чтобы расположение страниц изменялось как можно меньше?
Решение: Экспортировать проверенную готовую версию в PDF, сохранив редактируемый исходник отдельно.
Почему нельзя сразу заменять «дом» на «здание» во всём документе?
Решение: Последовательность может встречаться внутри других слов или в другом смысле. Нужно предварительно просмотреть совпадения и границы слов.
В каком порядке лучше обработать новый учебный документ?
Решение: Определить цель, создать структуру, ввести и отредактировать содержание, оформить, проверить непечатаемые знаки и правописание, сохранить исходник и итоговую версию.
Основное видео показывает возможности обработки текстовой информации и автоматизации оформления документов. Дополнительное видео демонстрирует редактирование и форматирование на практическом задании. Названия кнопок могут различаться, поэтому связывайте каждое действие с объяснённым в уроке объектом документа.
Видеоурок о текстовых процессорах, структуре и средствах автоматизации оформления документов.
Открыть основное видео на RutubeИспользуйте дополнительный материал после теории, чтобы ещё раз увидеть определения, правила и примеры.
Выберите ответ и обязательно прочитайте пояснение. При ошибке вернитесь к соответствующему разделу теории.
Ответ: Программа или онлайн-сервис для создания, редактирования, форматирования, проверки и сохранения текстовых документов.
Ответ: Он работает не только с символами, но и со сложным оформлением, структурой и объектами документа.
Ответ: Программа является инструментом работы, а формат определяет правила хранения данных в файле.
Ответ: Место, где появится следующий введённый или вставленный фрагмент.
Ответ: Чтобы указать фрагмент, к которому будет применена следующая команда.
Ответ: Изменение содержания, состава или порядка фрагментов текста.
Ответ: Изменение внешнего вида и расположения текста без изменения содержания.
Ответ: Обычно удаляет символ слева от текстового курсора.
Ответ: При копировании оригинал остаётся, при вырезании он удаляется из исходного места.
Ответ: Временная область памяти для копируемых или перемещаемых данных.
Ответ: Чтобы вернуть документ к состоянию до последнего ошибочного действия.
Ответ: Конец абзаца.
Ответ: Расположение нарушится при изменении шрифта, размера или программы.
Ответ: Первый действует между строками одного абзаца, второй - между соседними абзацами.
Ответ: Когда важны порядок, количество или ссылки на номера пунктов.
Ответ: Находит заданную последовательность символов в документе.
Ответ: Она изменяет все совпадения, включая неподходящие по смыслу или являющиеся частью других слов.
Ответ: Программа может не распознать смысловую, фактическую или контекстную ошибку.
Ответ: Исходник нужен для редактирования, PDF - для проверки и передачи готового вида.
Ответ: Только размер изображения документа на экране, а не реальный размер текста или страницы.
Текстовый процессор создаёт, редактирует, форматирует, проверяет и сохраняет документы.
Программа, документ и формат файла являются разными понятиями.
Точка вставки показывает место следующего ввода, а выделение показывает изменяемый фрагмент.
Редактирование изменяет содержание или структуру, форматирование изменяет оформление.
Буфер обмена используется для копирования и перемещения фрагментов.
Непечатаемые знаки делают видимыми пробелы, границы абзацев и другие элементы структуры.
Символьное форматирование включает шрифт, размер, начертание и цвет.
Абзацное форматирование включает выравнивание, отступы и интервалы.
Отступы и расстояния нельзя устойчиво создавать множеством пробелов и пустых абзацев.
Нумерованные и маркированные списки создаются специальными средствами программы.
Поиск и замена ускоряют обработку, но массовую замену нужно предварительно проверять.
Автоматическая проверка не заменяет самостоятельного чтения документа.
DOCX и ODT удобны для редактирования, PDF - для готового представления, TXT - для простого текста.
Работу лучше выполнять в порядке: структура, содержание, редактирование, оформление, проверка, сохранение.
Урок объясняет, как создавать большой документ так, чтобы его не приходилось оформлять и исправлять вручную страницу за страницей. Вы разберёте смысл структуры и уровней заголовков, научитесь применять и изменять стили, создавать разрывы страниц, колонтитулы и автоматическое оглавление, вставлять сноски, закладки и гиперссылки. Каждый новый термин сопровождается объяснением и примером.
Разделите документ на логически связанные уровни.
Зададите смысл и единое оформление элементов.
Управляйте страницами, разделами и колонтитулами.
Создадите обновляемое содержание и переходы.
Добавите пояснения и внутренние связи документа.
В короткой заметке можно вручную увеличить один заголовок и быстро проверить весь текст. В документе на десятки страниц одинаковые действия приходится повторять много раз.
Если каждый заголовок оформлен отдельно, после изменения требований нужно находить и исправлять все заголовки вручную. Один из них легко пропустить.
Добавление нового текста сдвигает страницы. Номера в ручном оглавлении и ссылки вида «смотрите страницу 7» могут стать неверными.
Текстовый процессор решает эту проблему с помощью структуры и автоматических объектов. Автор сообщает программе назначение фрагмента, а программа поддерживает оформление, нумерацию и связи.
Документ, содержание которого размещается на нескольких страницах и требует согласованной структуры.
Использование правил и функций программы для повторяющихся действий без ручной обработки каждого места.
Элемент, который программа формирует или обновляет по данным документа, например оглавление.
Содержание отвечает на вопрос «что сообщается». Структура показывает, как части содержания связаны между собой. Оформление делает эту структуру видимой.
Например, текст «Методы исследования» может быть названием раздела. Его крупный шрифт помогает читателю, но сам размер не сообщает программе, что это заголовок.
Если применить стиль «Заголовок 1», программа получает смысловую информацию: данный абзац является разделом первого уровня.
Правильная работа идёт от смысла к оформлению: сначала определяется роль элемента, затем для этой роли применяется стиль.
| Уровень | Вопрос | Пример |
|---|---|---|
| Содержание | что написано? | описание метода |
| Структура | какую роль играет фрагмент? | раздел «Методы» |
| Оформление | как роль показана? | шрифт, интервалы, нумерация |
Структурированный документ разделён на элементы с понятным назначением: название, разделы, подразделы, основной текст, списки, таблицы, подписи и примечания.
Элементы образуют иерархию. Раздел может содержать подразделы, а подразделы - более мелкие пункты.
Иерархия помогает понять отношение частей. Подраздел 2.1 относится к разделу 2, а не к разделу 1.
Структура используется не только читателем. На её основе программа строит панель навигации, оглавление, нумерацию и внутренние ссылки.
Документ, элементы которого имеют определённые роли и образуют логически связанную систему.
Расположение элементов по уровням подчинения от общего к частному.
Крупная смысловая часть документа.
Часть раздела, раскрывающая более узкий вопрос.
Заголовок 1 обозначает крупнейшие разделы одного уровня. Заголовок 2 обозначает подразделы внутри раздела первого уровня. Заголовок 3 используется для ещё более мелких частей.
Число в названии стиля показывает не порядковый номер раздела, а уровень иерархии. Стиль «Заголовок 2» можно применить к разделам 1.1, 1.2, 2.1 и другим подразделам.
Нельзя выбирать уровень только из-за понравившегося размера шрифта. Сначала определяется смысловой уровень, затем изменяется оформление соответствующего стиля.
Желательно не пропускать уровни без причины. После Заголовка 1 обычно следует Заголовок 2, а не сразу Заголовок 4.
| Элемент примера | Смысловой уровень | Подходящий стиль |
|---|---|---|
| 1. Введение | крупный раздел | Заголовок 1 |
| 1.1. Цель работы | подраздел введения | Заголовок 2 |
| 1.1.1. Основная цель | часть подраздела | Заголовок 3 |
| Текст объяснения | обычное содержание | Основной текст |
Рассмотрим отчёт об учебном проекте. Его название относится ко всему документу и не является подразделом.
Разделы «Введение», «Ход работы» и «Результаты» равноправны, поэтому имеют первый уровень.
Пункты «Цель» и «Задачи» раскрывают введение, поэтому имеют второй уровень.
Если у пункта нет текста или подчинённых элементов, следует проверить, нужен ли отдельный заголовок.
1. Введение
1.1. Цель работы
1.2. Задачи
2. Ход работы
2.1. Оборудование
2.2. Методика
Отступ в схеме показывает подчинение, а не способ реального оформления заголовка.
Крупные разделы отвечают на разные основные вопросы.
Подразделы раскрывают конкретный раздел первого уровня.
Более узкая часть подраздела.
Каждый следующий уровень зависит от ближайшего заголовка более высокого уровня.
Стиль - именованный набор свойств оформления, который применяется к элементу документа как единое правило.
Например, стиль «Заголовок 1» может включать гарнитуру Arial, размер 18 пунктов, полужирное начертание, тёмный цвет и интервал после абзаца.
Пользователь выбирает стиль по назначению, а не повторяет каждое свойство вручную. Один стиль можно применить ко всем однотипным элементам.
Если изменить определение стиля, программа обновит все фрагменты, к которым этот стиль применён. В этом состоит главное преимущество.
Именованный набор свойств оформления для элементов определённой роли.
Список свойств, которые входят в данный стиль.
Назначить выбранному элементу весь набор свойств стиля.
Исправить правило оформления для всех элементов, использующих этот стиль.
Стиль связывает смысл элемента с единым оформлением.
Здесь знак читается как «состоит из» в пояснительной схеме.
Назначение элемента, например заголовок первого уровня.
Шрифт, размер, интервалы, выравнивание и другие параметры.
Абзацный стиль управляет целым абзацем. Он может содержать свойства символов и свойства абзаца: шрифт, выравнивание, отступы, интервалы и положение на странице.
Символьный стиль применяется к выделенным символам внутри абзаца. Он удобен, например, для единообразного оформления терминов или фрагментов кода.
Стиль заголовка обычно является абзацным, потому что заголовок представляет собой отдельный абзац и участвует в структуре.
Если применить только полужирное начертание к части текста, программа не получит информации об уровне заголовка.
| Вид стиля | К чему применяется | Что может задавать | Пример |
|---|---|---|---|
| Абзацный | ко всему абзацу | шрифт, отступы, интервалы, уровень | Заголовок 1 |
| Символьный | к выбранным символам | шрифт, цвет, начертание | Термин |
| Стиль списка | к структуре списка | маркер, номер, отступы | Нумерованный список |
| Стиль таблицы | к таблице и её частям | границы, заливка, строки | Учебная таблица |
Прямое форматирование выполняется отдельными командами непосредственно для выделенного фрагмента: пользователь меняет размер, цвет или интервал вручную.
Стилевое оформление применяется через именованное правило. Оно сообщает не только внешний вид, но и назначение элемента.
Прямое форматирование полезно для редкого локального акцента. Для повторяющихся элементов оно создаёт риск различий и усложняет обновление.
Команда очистки форматирования обычно удаляет ручные изменения и возвращает фрагмент к свойствам назначенного стиля. Перед применением нужно понимать, какие свойства будут сняты.
Свойства меняются в одном месте.
Применяется именованное правило.
Представим документ с 18 разделами первого уровня. Все они оформлены стилем «Заголовок 1».
Требование изменилось: размер заголовка нужно уменьшить с 18 до 16 пунктов и увеличить интервал после него.
При ручном оформлении придётся найти 18 заголовков и изменить каждый. При стилевом оформлении достаточно один раз изменить определение стиля.
Программа применит новое правило ко всем 18 заголовкам. При этом текст заголовков и их положение в структуре сохранятся.
| Способ | Количество повторных действий | Риск пропуска |
|---|---|---|
| Ручное изменение 18 заголовков | до 18 отдельных исправлений | высокий |
| Изменение одного стиля | одно изменение правила | значительно ниже |
Номера разделов не следует печатать вручную, если структура может измениться. После вставки нового раздела все последующие номера придётся исправлять.
Многоуровневый список связывает уровни нумерации со стилями заголовков. Заголовок 1 может получать номера 1, 2, 3, а Заголовок 2 - номера 1.1, 1.2, 2.1.
Точка в номере 2.3 разделяет номер родительского раздела 2 и номер подраздела 3 внутри него.
После перестановки разделов программа пересчитывает номера. Оглавление и внутренние ссылки затем нужно обновить.
Система нумерации, учитывающая несколько уровней вложенности.
Третий подраздел второго раздела в данном примере.
Нумерация, которую программа пересчитывает по структуре документа.
| Стиль | Пример номера | Смысл |
|---|---|---|
| Заголовок 1 | 2 | второй крупный раздел |
| Заголовок 2 | 2.3 | третий подраздел раздела 2 |
| Заголовок 3 | 2.3.1 | первая часть подраздела 2.3 |
Иногда новый раздел должен начинаться с новой страницы. Для этого используют разрыв страницы.
Разрыв страницы - специальный управляющий элемент, который переносит следующий текст на начало новой страницы независимо от количества текста выше.
Если создавать переход множеством нажатий Enter, появятся пустые абзацы. После добавления текста они сдвинутся и могут создать пустую страницу.
Разрыв страницы сохраняет смысл команды: «начать следующий фрагмент с новой страницы».
Управляющий элемент, начинающий последующий текст с новой страницы.
Часто используемое сочетание для вставки разрыва страницы в настольных текстовых процессорах.
Абзац без видимых символов, который не должен заменять разрыв страницы.
Последний абзац раздела.¶
¶
¶
¶
Новый раздел может случайно сместиться.
Пустые абзацы зависят от текста выше.
Последний абзац раздела.¶
Новый раздел начинается на следующей странице.
Разрыв хранит явное правило перехода.
Раздел в настройках текстового процессора - часть документа, которая может иметь собственные параметры страницы, колонтитулы или нумерацию.
Не следует путать технический раздел с обычным смысловым разделом под заголовком. Они могут совпадать, но это не обязательно.
Разрыв раздела создаёт границу между частями с разными настройками. Например, одна страница с широкой таблицей может иметь альбомную ориентацию, а остальные страницы - книжную.
Лишние разрывы разделов усложняют документ. Их вставляют только тогда, когда действительно нужны разные параметры.
Часть файла с собственными параметрами страниц и колонтитулов.
Граница, после которой могут действовать другие настройки страницы.
Режим, при котором колонтитул нового раздела повторяет колонтитул предыдущего.
Только начинает новую страницу.
Создаёт область с отдельными настройками.
Колонтитул - повторяющаяся область у верхнего или нижнего края страницы. В неё помещают название документа, раздел, дату, номер страницы или другие служебные сведения.
Верхний колонтитул находится над основным текстом, нижний - под ним. Колонтитул не следует имитировать отдельной строкой на каждой странице.
Номер страницы вставляют как автоматическое поле. Если страницы сдвинутся, программа пересчитает номера.
Для титульной страницы можно включить особый колонтитул первой страницы. В некоторых документах различают колонтитулы чётных и нечётных страниц.
Повторяющаяся служебная область в верхней или нижней части страницы.
Объект, значение которого вычисляет или обновляет программа.
Страница с номером, делящимся на 2 без остатка.
Страница с номером, не делящимся на 2 без остатка.
| Объект | Где расположен | Пример содержания |
|---|---|---|
| Верхний колонтитул | над основным текстом | название раздела |
| Нижний колонтитул | под основным текстом | номер страницы |
| Особый колонтитул первой страницы | только на первой странице раздела | пустой или отдельный вариант |
| Разные чётные и нечётные | на разворотах | зеркальное расположение номера |
Оглавление - список структурных частей документа с указанием страниц или активных переходов.
Автоматическое оглавление строится по абзацам, которым назначены стили заголовков или уровни структуры.
Программа берёт текст заголовка, определяет его уровень и текущую страницу, затем создаёт соответствующую строку оглавления.
Если заголовок оформлен только крупным полужирным шрифтом, но не имеет стиля заголовка, он может не попасть в автоматическое оглавление.
Перечень разделов и подразделов документа в порядке их расположения.
Оглавление, которое программа создаёт по структуре документа.
Глубина заголовка, определяющая его положение и отступ в оглавлении.
1. Введение
1.1. Цель работы
1.2. Задачи
2. Ход работы
Каждый абзац имеет назначенный уровень.
1. Введение2
1.1. Цель работы2
1.2. Задачи3
2. Ход работы4
Текст, уровни и страницы получены из структуры.
Автоматическое оглавление является полем. Во многих настольных программах оно не всегда обновляется после каждого введённого символа.
Если переименовать раздел, добавить текст или переместить заголовок, нужно выполнить команду обновления оглавления.
Обновление только номеров страниц подходит, когда названия и состав заголовков не изменялись. Полное обновление требуется после добавления, удаления или переименования разделов.
Перед экспортом в PDF проверьте все страницы и выполните полное обновление автоматических полей.
Автоматический объект, значение которого программа формирует по данным документа.
Пересчитать только страницы существующих пунктов.
Заново получить заголовки, уровни, названия и номера страниц.
| Изменение | Как обновлять |
|---|---|
| Добавлен текст без новых заголовков | достаточно номеров страниц |
| Переименован заголовок | обновить целиком |
| Добавлен или удалён раздел | обновить целиком |
| Раздел перемещён | обновить целиком |
Панель навигации показывает список заголовков и позволяет быстро переходить к нужному месту без прокрутки десятков страниц.
В некоторых программах заголовки можно перемещать в панели навигации. Вместе с заголовком перемещается относящийся к нему текст.
Режим структуры показывает уровни документа и позволяет временно скрывать подробности, оставляя крупные части.
Если нужный заголовок не виден в панели, проверьте назначенный стиль и уровень структуры.
Область интерфейса со структурой заголовков и средствами перехода.
Способ просмотра документа по уровням заголовков.
Временно скрыть подчинённое содержимое в режиме структуры, не удаляя его.
Сноска добавляет к месту основного текста дополнительное пояснение, которое вынесено из абзаца, чтобы не прерывать чтение.
В основном тексте появляется знак сноски, обычно маленькая поднятая цифра. Внизу страницы программа создаёт область с таким же номером и текстом пояснения.
Номер и связь создаются автоматически. Если вставить новую сноску раньше, программа перенумерует последующие сноски.
Сноску не следует имитировать вручную маленькой цифрой и отдельным текстом внизу, потому что такая связь не будет автоматически поддерживаться.
Дополнительное пояснение или ссылка, связанная с определённым местом основного текста.
Номер или символ в основном тексте, указывающий на соответствующее примечание.
Пояснение, размещённое обычно внизу страницы.
Символ, поднятый выше основной линии текста и обычно уменьшенный.
Измерения выполнялись цифровым датчиком1 при постоянной температуре.
1 Датчик предварительно проверен по инструкции производителя.
Одинаковый номер связывает место текста и пояснение.
1. Место ссылки
Слово или предложение, к которому относится пояснение.
2. Знак сноски
Автоматический номер в основном тексте.
3. Текст сноски
Само дополнительное пояснение в области сносок.
Программа хранит связь между всеми частями.
Постраничная сноска размещается внизу той страницы, где находится знак. Читатель видит пояснение без перехода в конец документа.
Концевая сноска размещается в конце документа или раздела. Она удобна, когда примечаний много и они не должны занимать нижнюю часть каждой страницы.
Выбор зависит от требований документа. Нельзя считать один вид всегда правильным для всех случаев.
Текстовый процессор может преобразовывать постраничные сноски в концевые и обратно, сохраняя автоматические связи.
Пояснение внизу текущей страницы.
Пояснение в конце документа или раздела.
Закладка обозначает именованное место или фрагмент документа. Она похожа на невидимую метку, к которой можно перейти.
Гиперссылка является активным элементом, который открывает веб-страницу, другой файл, адрес электронной почты или место внутри текущего документа.
Внутренняя гиперссылка может вести на заголовок или закладку. Она полезна в электронных инструкциях и больших отчётах.
Текст ссылки должен объяснять назначение перехода. Фраза «перейти к разделу 3» понятнее слова «здесь».
Именованная метка места или фрагмента внутри документа.
Активная связь, по которой пользователь переходит к другому ресурсу или месту.
Ссылка на заголовок, закладку или другой объект того же документа.
Видимые слова, по которым пользователь понимает назначение перехода.
| Цель ссылки | Пример понятного текста |
|---|---|
| Заголовок документа | Перейти к разделу «Результаты» |
| Веб-страница | Открыть официальный источник |
| Файл | Скачать приложение к отчёту |
| Электронная почта | Написать автору отчёта |
Перекрёстная ссылка связывает текст с другим нумерованным или подписанным объектом документа: заголовком, рисунком, таблицей, формулой или закладкой.
Например, фраза «см. таблицу 3» может содержать автоматическое поле номера таблицы. Если перед ней появится новая таблица, номер обновится.
Ручной текст «см. страницу 8» легко устаревает после добавления абзацев. Автоматическая ссылка получает актуальный номер из объекта назначения.
После перестановки объектов перекрёстные ссылки и другие поля нужно обновить перед выпуском документа.
Автоматическая ссылка на другой объект того же документа.
Элемент, на который ведёт ссылка.
Автоматически нумеруемое название, например «Рисунок 2».
Сокращение слова «смотрите», указывающее на другой объект.
Шаблон - заготовка, содержащая заранее настроенные стили, параметры страниц, колонтитулы и иногда постоянные фрагменты текста.
Новый документ создаётся на основе шаблона, но становится отдельным файлом. Изменение документа обычно не должно менять исходный шаблон.
Шаблон полезен, когда организация регулярно создаёт однотипные отчёты, письма или инструкции.
Хороший шаблон задаёт правила, но не заменяет проверку содержания. Автор всё равно отвечает за текст, данные и правильность заполнения.
Файл-заготовка для создания документов с одинаковыми настройками и структурой.
Новый отдельный документ, получивший начальные настройки из шаблона.
Место в шаблоне, куда пользователь вводит конкретные данные.
| Что может содержать шаблон | Пример |
|---|---|
| Стили | Заголовок 1, основной текст, подпись |
| Параметры страницы | A4, поля, ориентация |
| Колонтитулы | название организации, номер страницы |
| Постоянная структура | титульный лист, разделы отчёта |
| Заполнители | имя автора, дата, тема |
В отчёте есть раздел «2. Результаты» и части «2.1. Измерения» и «2.2. Анализ». Какие стили заголовков нужны?
Решение: Для «2. Результаты» нужен Заголовок 1. Для «2.1. Измерения» и «2.2. Анализ» нужен Заголовок 2.
Автор увеличил размер текста и сделал его полужирным, но заголовок не появился в панели навигации. Почему?
Решение: Внешний вид изменён прямым форматированием, но смысловой стиль заголовка не назначен. Нужно применить подходящий стиль.
В документе 20 заголовков первого уровня. Как изменить их размер одновременно?
Решение: Изменить определение стиля «Заголовок 1». Все абзацы с этим стилем обновятся.
Как правильно начать новую главу с новой страницы?
Решение: Поставить курсор перед заголовком и вставить разрыв страницы, а не добавлять пустые абзацы.
Одна страница должна быть альбомной, а остальные книжными. Что потребуется?
Решение: Нужен технический раздел с отдельной ориентацией, поэтому используют разрывы раздела до и после широкой страницы.
Что нужно сделать до вставки автоматического оглавления?
Решение: Назначить всем заголовкам правильные стили или уровни структуры. Затем вставить оглавление по этим уровням.
В документ добавлен новый подраздел и изменено название старого. Как обновить оглавление?
Решение: Выполнить полное обновление, потому что изменились состав и текст заголовков.
Как связать краткое пояснение внизу страницы с термином в основном тексте?
Решение: Вставить автоматическую постраничную сноску. Программа создаст знак и связанный текст сноски.
Нужно написать «см. таблицу 4», но номера таблиц могут измениться. Как поступить?
Решение: Вставить подпись таблицы и перекрёстную ссылку на её автоматический номер.
Что необходимо сделать перед экспортом многостраничного документа в PDF?
Решение: Проверить структуру и страницы, обновить оглавление и другие поля, проверить ссылки, номера, сноски и колонтитулы, затем просмотреть итоговый PDF.
Основное видео показывает связь стилей заголовков и автоматического оглавления. Дополнительное видео посвящено другим объектам многостраничного документа: колонтитулам, сноскам и закладкам. После просмотра воспроизведите действия на небольшом учебном документе.
Практический показ назначения стилей заголовков и формирования автоматического оглавления.
Открыть основное видео на RutubeИспользуйте дополнительный материал после теории, чтобы ещё раз увидеть определения, правила и примеры.
Выберите ответ и обязательно прочитайте пояснение. При ошибке вернитесь к соответствующему разделу теории.
Ответ: Документ, элементы которого имеют роли и образуют логически связанную иерархию.
Ответ: Структура показывает роль и связь частей, оформление показывает их внешний вид.
Ответ: Крупный заголовок первого уровня структуры.
Ответ: Уровень определяется смысловым подчинением, а размер является лишь свойством оформления.
Ответ: Именованный набор свойств оформления для элементов определённой роли.
Ответ: Абзацный применяется ко всему абзацу и его свойствам, символьный - к выбранным символам.
Ответ: Ручное изменение отдельных свойств конкретного фрагмента без применения общего стилевого правила.
Ответ: Оно одновременно обновляет все элементы, использующие этот стиль.
Ответ: Чтобы программа пересчитывала номера при добавлении, удалении и перестановке разделов.
Ответ: Третий подраздел второго раздела в рассматриваемой системе нумерации.
Ответ: Разрыв явно начинает новую страницу и не зависит от количества текста выше.
Ответ: Когда части документа должны иметь разные параметры страницы, колонтитулы или нумерацию.
Ответ: Повторяющаяся служебная область у верхнего или нижнего края страницы.
Ответ: Поле автоматически пересчитывается при изменении количества и порядка страниц.
Ответ: По тексту заголовков, их уровням и текущим номерам страниц.
Ответ: После добавления, удаления, переименования или перестановки заголовков.
Ответ: Связанное с местом основного текста дополнительное пояснение или ссылка.
Ответ: Она размещается в конце документа или раздела, а не внизу текущей страницы.
Ответ: Именованная метка места или фрагмента внутри документа.
Ответ: Для автоматической связи текста с другим объектом документа и обновления его номера или страницы.
Ответ: Файл-заготовка со стилями, параметрами и постоянной структурой для создания новых документов.
Структура показывает назначение и подчинение частей многостраничного документа.
Уровень заголовка выбирают по смыслу, а не по внешнему виду.
Стиль связывает роль элемента с единым набором свойств.
Изменение определения стиля обновляет все элементы этого стиля.
Автоматическая нумерация пересчитывает номера после изменения структуры.
Разрыв страницы начинает новую страницу без создания пустых абзацев.
Разрыв раздела нужен для частей с разными параметрами страницы или колонтитулами.
Колонтитулы содержат повторяющиеся служебные сведения и автоматические номера страниц.
Автоматическое оглавление строится по заголовкам и их уровням.
После изменений оглавление и другие поля необходимо обновлять.
Сноска связывает место основного текста с дополнительным пояснением.
Закладки и внутренние гиперссылки обеспечивают навигацию.
Перекрёстные ссылки сохраняют связь с нумерованными объектами.
Шаблон хранит повторно используемые настройки и структуру.
Перед экспортом в PDF нужно проверить структуру, страницы и обновить все автоматические поля.
Урок объясняет с самого начала, как несколько человек работают с одним документом через облачный сервис. Вы разберёте, что называют облаком и сервером, почему общий документ лучше пересылки множества копий, чем отличаются права просмотра, комментирования и редактирования, как работают комментарии, предложения, запись исправлений и история версий. Отдельно рассмотрены безопасная передача ссылки, распределение ролей и пошаговый порядок совместной работы.
Поймёте, где хранится файл и как к нему получают доступ.
Научитесь различать просмотр, комментирование и редактирование.
Организуете работу нескольких участников без множества копий.
Используете комментарии, предложения и запись исправлений.
Найдёте автора изменения и восстановите нужное состояние.
Передадите документ только тем людям, которым он действительно нужен.
Документ часто создаёт не один человек. Например, при подготовке учебного проекта один участник пишет введение, второй собирает данные, третий проверяет формулировки, а преподаватель оставляет замечания.
Если каждый участник редактирует отдельную копию файла, появляются документы с названиями «проект», «проект новый», «проект исправленный» и «проект окончательный 2». Затем становится трудно понять, какая копия последняя и какие изменения нужно сохранить.
Совместная работа решает эту проблему: участники обращаются к одному общему документу. Изменения, комментарии и решения сохраняются в связанном рабочем пространстве.
Практическая причина изучать эту тему состоит в том, что общий документ уменьшает риск потери правок, повторной работы и использования устаревшей версии.
Организация деятельности, при которой несколько участников создают, обсуждают или проверяют общий результат.
Состояние документа в определённый момент времени.
Ситуация, при которой существуют разные копии документа и непонятно, какие изменения считать окончательными.
У каждого участника появляется отдельный файл.
Участники работают с одним объектом.
В информатике облако не является погодным явлением. Так называют удалённые вычислительные ресурсы, к которым пользователь обращается через сеть.
Удалённый ресурс находится не внутри устройства пользователя, а на компьютерах организации, предоставляющей сервис. Такие компьютеры называют серверами.
Когда вы открываете облачный документ, программа получает данные с сервера, показывает их на экране и передаёт на сервер разрешённые изменения.
Слово «облачный» описывает способ предоставления ресурса. Пользователю не требуется знать точное физическое место каждого сервера, но нужно понимать, кто управляет сервисом и на каких условиях хранятся данные.
Сервис, программы или данные которого размещены на удалённых серверах и доступны через сеть.
Компьютер или программная система, предоставляющая данные и функции другим устройствам.
Устройство или программа пользователя, обращающаяся к серверу.
Совокупность связанных устройств, которые могут обмениваться данными.
Глобальная система взаимосвязанных компьютерных сетей.
Рассмотрим путь данных. Пользователь открывает ссылку в браузере или запускает приложение. Клиент отправляет серверу запрос на документ.
Сервер проверяет, кто обращается к документу и какие действия этому человеку разрешены. После проверки сервер передаёт клиенту нужные данные.
Когда пользователь вносит изменение, клиент отправляет его серверу. Сервер сохраняет изменение и передаёт обновлённое состояние другим участникам.
Эта схема объясняет, почему для полноценной синхронной работы обычно требуется устойчивое сетевое соединение.
Пользователь открывает документ и вводит изменение.
Запрос и изменение передаются по сети.
Проверяет права, хранит и обновляет документ.
Получают обновлённое состояние общего документа.
Комментарии, ответы и новые правки возвращаются на сервер, а затем становятся видимыми участникам с подходящими правами.
Локальный документ хранится на конкретном устройстве или подключённом носителе. Его можно открыть без интернета, если нужная программа установлена и файл доступен.
Облачный документ доступен через сервис. Его легче открыть с разных устройств и предоставить другим людям, но доступ зависит от учётной записи, настроек сервиса и соединения.
Некоторые приложения создают локальную синхронизированную копию. Тогда изменения временно сохраняются на устройстве, а после подключения передаются в облако.
Облако не отменяет резервное копирование. Ошибочное удаление, потеря доступа к учётной записи или сбой синхронизации всё равно могут привести к проблемам.
| Признак | Локальный документ | Облачный документ |
|---|---|---|
| Основное место работы | устройство пользователя | сервер облачного сервиса |
| Доступ с другого устройства | нужно перенести файл | обычно достаточно войти в сервис |
| Совместное редактирование | требует специальной организации | часто встроено в сервис |
| Работа без интернета | обычно возможна | зависит от автономного режима |
| Резервная копия | создаёт пользователь или программа | нужно проверить возможности сервиса и при необходимости экспортировать файл |
Чтобы сервис различал участников, обычно используется учётная запись. После входа сервис связывает действие с определённым пользователем.
Идентификация отвечает на вопрос «кто обращается». Проверка подлинности отвечает на вопрос «можно ли считать, что это действительно данный пользователь».
Пароль, одноразовый код или подтверждение в приложении используются для проверки подлинности. Передавать пароль другому участнику нельзя: доступ предоставляют через функцию общего доступа.
Если несколько людей используют одну учётную запись, история изменений перестаёт надёжно показывать автора. Это также увеличивает риск утечки данных.
Набор данных, по которым сервис узнаёт пользователя и хранит его настройки и права.
Сообщение системе, кем является пользователь, например ввод адреса электронной почты.
Проверка подлинности пользователя с помощью пароля, кода или другого средства.
Определение действий, которые разрешены уже распознанному пользователю.
Общий доступ позволяет владельцу или администратору документа дать другим людям определённые права.
Доступ можно выдать конкретной учётной записи или предоставить по ссылке. Первый способ обычно позволяет точнее контролировать состав участников.
Ссылка является адресом документа, но сама по себе не всегда даёт одинаковые права. Настройки могут требовать входа, ограничивать организацию или разрешать доступ любому, у кого есть ссылка.
Перед отправкой ссылки нужно открыть настройки доступа и ответить на два вопроса: кто сможет открыть документ и что этот человек сможет сделать.
Предоставление другим пользователям разрешения работать с цифровым объектом.
Пользователь или организация, управляющие документом и его доступом.
Адрес цифрового объекта, по которому к нему можно обратиться.
Право выполнить определённое действие, например просмотреть или изменить документ.
Названия режимов могут отличаться в разных сервисах, но обычно встречаются просмотр, комментирование и редактирование.
Право просмотра позволяет читать документ без изменения содержания. Оно подходит человеку, которому нужно ознакомиться с результатом.
Право комментирования позволяет обсуждать документ, не переписывая исходный текст напрямую. В некоторых сервисах оно также включает режим предложений.
Право редактирования позволяет изменять содержание и оформление. Его дают только участникам, которые действительно должны вносить правки.
| Уровень | Что обычно разрешено | Когда применять | Основной риск |
|---|---|---|---|
| Просмотр | читать и иногда скачивать | ознакомление с результатом | копирование доступных данных |
| Комментирование | читать и оставлять замечания | проверка и обсуждение | лишние или некорректные комментарии |
| Редактирование | изменять содержание и оформление | совместное создание | случайная или намеренная правка текста |
| Управление доступом | добавлять участников и менять права | ответственный владелец | расширение доступа без согласования |
При доступе конкретным людям владелец указывает их учётные записи. Сервис может проверить, что документ открывает приглашённый участник.
При доступе по ссылке круг пользователей зависит от настройки. Если выбрано «любой, у кого есть ссылка», ссылку можно переслать человеку, которого владелец не планировал приглашать.
Для учебного проекта с персональными данными безопаснее приглашать конкретных участников. Для открытого информационного материала может быть уместен просмотр по ссылке.
Перед отправкой документа проверьте, не содержатся ли в нём фамилии, контакты, оценки, пароли, внутренние сведения или материалы, которые нельзя распространять.
Доступ связан с выбранными учётными записями.
Возможность определяется настройкой ссылки.
Синхронная работа происходит одновременно. Несколько участников открывают документ в одно время и могут видеть курсоры или изменения друг друга.
Асинхронная работа происходит в разное время. Один участник оставляет правку или комментарий, а другой отвечает позже.
Синхронный режим удобен для быстрого обсуждения, но участники могут мешать друг другу, если редактируют один абзац одновременно.
Асинхронный режим даёт время на обдумывание и позволяет работать по разному расписанию. Для него особенно важны понятные комментарии, сроки и назначенные ответственные.
Совместная деятельность участников в одно и то же время.
Совместная деятельность, при которой участники выполняют действия в разное время.
Согласование изменений между устройствами и общей версией данных.
Облачный редактор получает изменения от разных клиентов и объединяет их в общей версии. Другие участники обычно видят изменения через короткое время.
Если люди редактируют разные разделы, объединение происходит почти незаметно. Если они одновременно переписывают один фрагмент, текст может стать противоречивым или одна мысль окажется удалённой.
Техническая возможность редактировать одновременно не заменяет распределение работы. До начала нужно договориться, кто отвечает за каждый раздел.
Для спорного фрагмента безопаснее использовать комментарий или предложение, а окончательное решение поручить редактору.
Комментарий является замечанием или вопросом, связанным с выделенным фрагментом или позицией в документе. Он не должен заменять сам текст.
Фраза «непонятно» почти не помогает автору. Полезный комментарий указывает проблему и ожидаемое действие: «Поясните, за какой период собраны данные, иначе таблицу нельзя проверить».
Участники могут отвечать в ветке комментария. После решения вопроса комментарий отмечают как выполненный или закрывают. Закрытие не всегда означает удаление: сервис может сохранить его в истории.
Если комментарий адресован конкретному человеку, некоторые сервисы позволяют упомянуть его имя или учётную запись. Такое упоминание часто создаёт уведомление.
Замечание, вопрос или пояснение, прикреплённые к фрагменту документа.
Последовательность комментария и ответов на него.
Указание конкретного участника в комментарии для привлечения его внимания.
Сообщение сервиса о событии, которое может требовать внимания пользователя.
Температура воды повысилась за указанный период.
Выделение показывает, к каким словам относится замечание.
Комментарий нужно привязывать к точному месту.
Уточните период: за один день, неделю или месяц?
Причина: без периода вывод нельзя проверить.
Действие: добавьте даты наблюдений.
Замечание содержит проблему, причину и ожидаемое исправление.
При прямом редактировании новый текст сразу становится частью текущего документа. Другие участники могут увидеть изменение, но автору документа приходится искать его в истории или сравнивать версии.
В режиме предложений изменение показывается как предлагаемое. Владелец или редактор может принять предложение, тогда оно становится обычным текстом, или отклонить, тогда исходный вариант сохраняется.
Режим предложений нужен, когда решение должен принять другой человек. Например, обучающийся предлагает формулировку, а руководитель проверяет её смысл.
Название режима зависит от программы. В одном сервисе это «Предлагать», в другом используется запись исправлений или отслеживание изменений.
Изменение, которое показано отдельно и требует принятия или отклонения.
Сделать предложенную правку частью итогового текста.
Отказаться от предложенной правки и сохранить прежний вариант.
Изменение текущего содержания без отдельного решения о принятии каждой правки.
| Ситуация | Подходящий инструмент | Почему |
|---|---|---|
| исправить собственную опечатку | прямое редактирование | правка очевидна и не требует согласования |
| предложить новую формулировку автору | режим предложений | автор сможет принять или отклонить |
| задать вопрос о факте | комментарий | текст не изменяется до получения ответа |
| обсудить общий план | комментарий или отдельное обсуждение | нужно сначала принять решение |
Рецензирование означает проверку документа с замечаниями и предложениями по его улучшению. Человек, выполняющий такую проверку, называется рецензентом.
Запись исправлений, или отслеживание изменений, фиксирует добавление, удаление и иногда форматирование. Программа показывает, что изменено и кем.
Удалённый фрагмент в режиме записи исправлений может оставаться видимым как зачёркнутый или вынесенный в область исправлений. Это не ошибка: программа ждёт решения о принятии или отклонении.
Отключение записи исправлений прекращает фиксацию новых правок, но не принимает уже записанные изменения. Их нужно обработать отдельно.
Проверка документа с анализом содержания, структуры и оформления и с подготовкой замечаний.
Участник, который проверяет документ и предлагает улучшения.
Режим, в котором программа отмечает внесённые изменения и сохраняет сведения об их авторе.
Часть интерфейса, где отображаются сведения о зафиксированных правках.
История версий хранит сведения о предыдущих состояниях облачного документа. Она позволяет увидеть время изменения, а часто и его автора.
Автоматическое сохранение уменьшает риск потерять последние действия, но случайная правка тоже может сохраниться автоматически. Поэтому важна возможность вернуться к прежнему состоянию.
Восстановление версии обычно делает выбранное состояние текущим. Перед выполнением нужно проверить, не исчезнут ли полезные более поздние правки.
Важным этапам можно давать названия, например «После проверки данных» или «Версия для отправки». Это облегчает поиск нужного состояния.
Список сохранённых состояний документа с данными о времени и авторах изменений.
Сохранение изменений программой без отдельной команды пользователя после каждого действия.
Возврат документа к выбранному ранее сохранённому состоянию.
Состояние документа, которое специально отмечено как важный этап работы.
Роль описывает ответственность участника, а право доступа описывает технически разрешённые действия. Эти понятия связаны, но не совпадают.
Автор раздела создаёт содержание. Редактор проверяет целостность и единый стиль. Рецензент выявляет ошибки и оставляет замечания. Владелец управляет доступом и итоговой версией.
Один человек может выполнять несколько ролей, но команда должна понимать, кто принимает окончательное решение.
Если всем дать одинаковое право редактирования без распределения ответственности, технический доступ будет настроен, а организация работы останется неудовлетворительной.
| Роль | Основная задача | Обычно нужное право |
|---|---|---|
| Владелец | управлять доступом и итоговым состоянием | редактирование и управление доступом |
| Автор раздела | создать назначенную часть | редактирование |
| Рецензент | найти проблемы и предложить исправления | комментирование или предложения |
| Редактор | согласовать правки и единый стиль | редактирование |
| Читатель | ознакомиться с результатом | просмотр |
Облачный сервис может отправлять уведомления о комментариях, ответах, упоминаниях и запросах доступа. Уведомление помогает не пропустить задачу, но большое количество сообщений мешает работе.
В комментарии нужно формулировать один понятный вопрос или одно действие. Несколько несвязанных проблем лучше разделить.
Не следует писать персональные данные и пароли в комментариях. Комментарии могут сохраняться в истории и быть видимыми другим участникам.
После выполнения замечания автор кратко отвечает, что изменено, а рецензент проверяет результат и закрывает обсуждение.
Удобство облачного документа не означает отсутствие рисков. Ошибочная настройка ссылки может открыть файл посторонним. Слабый пароль может привести к захвату учётной записи.
При плохом соединении изменение может некоторое время не синхронизироваться. Если пользователь закроет приложение до завершения передачи, нужно проверить, сохранилась ли правка.
Сервис может ограничивать историю, объём хранилища или экспорт. Важный итоговый документ полезно сохранить в распространённом формате и разместить резервную копию в разрешённом месте.
Перед использованием сервиса для учебных или рабочих данных нужно учитывать правила организации и требования к защите информации.
| Риск | Как заметить | Что сделать |
|---|---|---|
| слишком широкий доступ | в настройках указано «любой по ссылке» | ограничить конкретными участниками |
| лишние права | читатель может менять текст | заменить редактирование на просмотр |
| несохранённая синхронизация | есть индикатор ожидания или ошибки | не закрывать документ, проверить соединение |
| случайное удаление | исчез фрагмент или раздел | отменить действие или открыть историю версий |
| потеря доступа к сервису | невозможно войти или открыть файл | иметь резервную копию разрешённого формата |
Экспорт создаёт файл в выбранном формате, например PDF, DOCX или ODT. Экспортированная копия отделяется от живого облачного документа и не получает последующие изменения автоматически.
PDF подходит для передачи почти неизменяемого результата и проверки внешнего вида. DOCX и ODT подходят для дальнейшего редактирования в совместимых текстовых процессорах.
После экспорта нужно открыть полученный файл и проверить таблицы, изображения, шрифты, ссылки, нумерацию и разрывы страниц.
Резервная копия должна храниться отдельно от основной рабочей версии. Копия в той же единственной учётной записи не защищает от потери доступа к этой записи.
Создание копии данных в выбранном формате для использования вне текущего сервиса.
Отдельная копия данных, предназначенная для восстановления после потери или повреждения основной версии.
Формат, предназначенный для сохранения расположения элементов при просмотре и печати.
Форматы редактируемых текстовых документов, используемые различными текстовыми процессорами.
Три обучающихся готовят отчёт «Качество воды». Анна является владельцем и редактором, Борис отвечает за таблицу измерений, Виктор пишет выводы, преподаватель выполняет рецензирование.
Анна создаёт один документ, применяет стили заголовков и приглашает Бориса и Виктора с правом редактирования. Преподавателю выдаётся право комментирования.
Борис замечает спорный вывод, но не переписывает раздел Виктора. Он выделяет предложение и пишет: «Проверьте вывод: в таблице температура повысилась только в двух из трёх измерений».
Виктор проверяет данные и предлагает более точную формулировку. Анна принимает предложение, закрывает комментарий, называет версию «После проверки данных» и экспортирует PDF.
В этом примере инструмент выбран по задаче: авторы редактируют свои части, спорный факт обсуждается в комментарии, итоговое решение принимает редактор, а важное состояние сохраняется в истории.
| Участник | Роль | Действие | Почему именно так |
|---|---|---|---|
| Анна | владелец и редактор | управляет доступом и принимает итог | нужен один ответственный за общую версию |
| Борис | автор данных | редактирует таблицу и комментирует вывод | не должен молча менять чужой смысл |
| Виктор | автор выводов | исправляет формулировку предложением | редактор увидит изменение отдельно |
| Преподаватель | рецензент | оставляет замечания | текст сохраняется до решения авторов |
Четыре участника должны подготовить один отчёт. Стоит ли пересылать четыре копии файла?
Решение: Нет. Следует создать один общий документ, назначить роли и права, затем работать с общей текущей версией.
Где находится облачный документ?
Решение: Он хранится и обрабатывается на удалённой инфраструктуре сервиса. Пользователь обращается к нему по сети через клиентскую программу.
Родителю нужно только ознакомиться с открытым итоговым материалом. Какое право достаточно?
Решение: Право просмотра. Редактирование и комментирование для этой задачи не требуются.
Преподаватель должен указывать ошибки, но не заменять текст без решения автора. Какой режим выбрать?
Решение: Комментирование или режим предложений, если сервис разрешает его для выбранного уровня доступа.
В документе есть оценки обучающихся, а доступ установлен как «любой по ссылке может редактировать». Что сделать?
Решение: Отключить широкий доступ, пригласить конкретных участников и выдать каждому минимально необходимое право.
Фраза «плохо написано» не помогает автору. Как её улучшить?
Решение: Указать место, проблему, причину и действие. Например: «В этом выводе не указан период наблюдения. Добавьте даты, чтобы результат можно было проверить».
Рецензент удалил предложение в режиме записи исправлений, но текст виден зачёркнутым. Почему?
Решение: Удаление записано как предлагаемая правка. Оно останется видимым до принятия или отклонения изменения.
В облачном документе случайно удалена глава, а после удаления сделаны другие полезные правки. Как действовать?
Решение: Сначала изучить историю версий и содержимое нужного состояния. Не восстанавливать вслепую всю старую версию. При возможности скопировать потерянный раздел или сохранить текущую копию перед восстановлением.
Два участника постоянно переписывают один вывод и мешают друг другу. Как изменить процесс?
Решение: Назначить одного автора фрагмента, а второму использовать комментарии или предложения. Итоговое решение должен принять редактор.
Какие действия нужны перед отправкой итогового документа?
Решение: Закрыть обсуждения, принять или отклонить исправления, проверить структуру и доступ, назвать контрольную версию, экспортировать и проверить итоговый файл, создать резервную копию.
Основное видео рассматривает обработку текстовой информации и средства совместной работы. Дополнительное видео показывает режим рецензирования и помогает увидеть, как исправления отличаются от обычного редактирования. Оба материала дополняют теорию, поэтому размещены рядом.
Обзор текстовых документов, средств автоматизации и совместной работы.
Открыть основное видео на RutubeИспользуйте дополнительный материал после теории, чтобы ещё раз увидеть определения, правила и примеры.
Выберите ответ и обязательно прочитайте пояснение. При ошибке вернитесь к соответствующему разделу теории.
Ответ: Организация деятельности, при которой несколько участников создают, обсуждают или проверяют общий результат.
Ответ: Копии расходятся, правки приходится объединять, а актуальную версию трудно определить.
Ответ: Сервис, программы или данные которого размещены на удалённых серверах и доступны через сеть.
Ответ: Компьютер или программная система, предоставляющая данные и функции другим устройствам.
Ответ: Устройство или программа пользователя, обращающаяся к серверу.
Ответ: Локальный находится на конкретном устройстве, облачный доступен через сервис на удалённой инфраструктуре.
Ответ: Набор данных, по которым сервис узнаёт пользователя и хранит его настройки и права.
Ответ: Аутентификация проверяет подлинность пользователя, авторизация определяет разрешённые ему действия.
Ответ: Предоставление другим пользователям разрешения работать с цифровым объектом.
Ответ: Просмотр, комментирование и редактирование.
Ответ: Пользователю дают только те разрешения, которые необходимы для его задачи.
Ответ: В первом случае право связано с выбранными учётными записями, во втором круг пользователей зависит от настройки и распространения ссылки.
Ответ: Совместная деятельность участников в одно и то же время.
Ответ: Согласование изменений между устройствами и общей версией данных.
Ответ: Для вопроса, замечания или пояснения, привязанного к определённому месту документа.
Ответ: Предложение требует принятия или отклонения, а прямая правка сразу меняет текущий текст.
Ответ: Проверка документа с анализом и подготовкой замечаний и предложений.
Ответ: Добавления, удаления и другие изменения, а также сведения об их авторах.
Ответ: Нет. Выключение прекращает запись новых правок, а старые нужно принять или отклонить отдельно.
Ответ: Чтобы увидеть предыдущие состояния, авторов изменений и при необходимости восстановить нужное состояние.
Ответ: Её состав и срок хранения зависят от сервиса, а потеря доступа к учётной записи может закрыть всю историю.
Ответ: Роль описывает ответственность человека, а право доступа определяет технически разрешённые действия.
Ответ: Действия перестают надёжно связываться с автором и возрастает риск захвата учётной записи.
Ответ: Создание отдельной копии данных в выбранном формате для использования вне текущего сервиса.
Ответ: Таблицы, изображения, шрифты, ссылки, нумерацию, разрывы страниц и общий вид файла.
Совместная работа с одним документом уменьшает количество конфликтующих копий.
Облачный сервис предоставляет программы или данные с удалённых серверов через сеть.
Сервер хранит и обрабатывает данные, а клиент обращается к нему.
Для совместной работы каждый участник использует собственную учётную запись.
Просмотр, комментирование и редактирование дают разные возможности.
Принцип минимальных прав требует не выдавать лишние разрешения.
Доступ конкретным людям обычно безопаснее широкой ссылки для закрытого документа.
Синхронная работа происходит одновременно, асинхронная - в разное время.
Техническая возможность одновременного редактирования не заменяет распределение ответственности.
Комментарий должен указывать место, проблему, причину и ожидаемое действие.
Предложение можно принять или отклонить, не меняя исходный текст сразу.
Запись исправлений фиксирует правки и их авторов.
Отключение записи исправлений не принимает уже записанные изменения.
История версий помогает найти и восстановить прежнее состояние.
Роли участников и технические права доступа нужно согласовать.
Пароли не передают: доступ предоставляют через приглашения и разрешения.
Перед публикацией или отправкой проверяют содержание и настройки доступа.
Экспортированный файл не обновляется вместе с облачным документом.
Итоговый файл нужно открыть и проверить после экспорта.
Для важного документа необходима отдельная резервная копия.
Урок подробно объясняет, как создавать два распространённых вида текстовых документов: деловое электронное письмо и учебный реферат. Вы разберёте назначение каждого поля письма, научитесь формулировать тему, просьбу, срок и подпись, безопасно работать с получателями и вложениями. Затем вы узнаете, чем реферат отличается от копирования чужого текста, зачем нужны источники, цитаты, ссылки и список литературы, как отличать прямую цитату от пересказа и как оформлять заимствования без плагиата.
Составите понятное письмо с целью, просьбой и подписью.
Разберётесь в адресате, копии, скрытой копии, теме и вложении.
Поймёте назначение, структуру и порядок самостоятельной работы.
Научитесь выбирать и фиксировать материалы, использованные в тексте.
Отделите дословную цитату от пересказа и собственной мысли.
Свяжете ссылки в тексте со списком использованных источников.
Информатика изучает не только устройство компьютера, но и технологии работы с информацией. Создание письма или реферата включает поиск, отбор, обработку, хранение и передачу сведений.
Текстовый процессор помогает оформить документ, электронная почта передаёт его адресату, а ссылки позволяют проверить источник информации. Однако программа не определяет за автора цель, смысл и достоверность текста.
Деловое письмо решает конкретную коммуникативную задачу: запросить сведения, передать документ, подтвердить решение или договориться о действии. Реферат решает учебную задачу: собрать и связно изложить сведения по теме на основе нескольких источников.
Изучение этих документов нужно для практики: неправильно указанная тема письма приводит к задержке ответа, а отсутствие ссылок в реферате не позволяет отличить собственную работу от заимствования.
Совокупность методов и средств для сбора, обработки, хранения, передачи и представления информации.
Зафиксированная информация, оформленная так, чтобы её можно было хранить, передавать и использовать.
Обмен сообщениями между участниками.
Человек или организация, которым направлено сообщение.
Сначала отправитель определяет цель и создаёт сообщение. Затем выбирается канал передачи, например электронная почта. Получатель читает и истолковывает сообщение.
Ответ получателя является обратной связью. Он показывает, понял ли адресат задачу, получил ли вложение и готов ли выполнить действие.
Помехой может стать не только технический сбой. Неясная тема, двусмысленная просьба, неизвестное сокращение или отсутствующий файл тоже мешают передаче смысла.
Поэтому качество письма оценивают по результату: адресат должен понять, кто пишет, по какому вопросу, что требуется и к какому времени.
Определяет цель и формулирует сообщение.
Электронная почта передаёт письмо и вложения.
Читает, понимает и выполняет действие.
Ответ, документ, подтверждение или уточнение.
Если результат не соответствует цели, участники уточняют формулировку, срок, адресата или состав приложений.
Деловая переписка связана с учебной, служебной или организационной задачей. В ней важны точность, понятность, уважительный тон и возможность восстановить договорённость.
Деловое письмо не обязательно отправляется от компании. Сообщение обучающегося преподавателю о сдаче работы тоже имеет деловую цель.
Главное отличие от дружеского сообщения состоит не в сложных словах, а в ясной структуре и ответственности за содержание.
Письмо должно содержать только сведения, необходимые для решения вопроса. Лишние подробности увеличивают время чтения и могут скрыть основную просьбу.
Обмен письменными сообщениями для решения учебных, служебных или организационных задач.
Нейтральный, уважительный и точный способ изложения без грубости и лишней эмоциональности.
Согласованное участниками решение о действиях, сроках или условиях.
Сведения о ситуации, необходимые для правильного понимания сообщения.
Электронное письмо состоит не только из основного текста. Поля помогают почтовому сервису доставить сообщение, а получателю быстро понять его назначение.
В поле «Кому» указывают основного адресата, от которого ожидают действие или ответ. В поле «Копия» указывают людей, которым нужно знать о переписке, но которые не являются главными исполнителями.
Поле «Скрытая копия» не показывает другим получателям адрес включённого в него человека. Его применяют осторожно, потому что скрытое участие может быть неуместным в рабочем обсуждении.
Тема кратко сообщает вопрос письма. Вложение является отдельным файлом, прикреплённым к сообщению.
Отдельная область электронной формы для определённого вида данных.
Поле основного получателя письма.
Поле дополнительных получателей, которым важно видеть переписку.
Поле получателей, адреса которых не показываются остальным адресатам.
Краткое название вопроса или действия, которому посвящено сообщение.
Файл, отправляемый вместе с электронным письмом.
| Поле | Что указать | Пример | Проверка |
|---|---|---|---|
| Кому | основного исполнителя | teacher@school.example | точно ли выбран адресат? |
| Копия | участника для сведения | руководитель проекта | нужно ли ему видеть всю переписку? |
| Скрытая копия | скрытого получателя при обоснованной необходимости | массовая рассылка отдельных адресов | разрешён ли такой способ? |
| Тема | вопрос и действие | Отчёт по проекту - проверка до 20 марта | понятно ли содержание без открытия? |
| Вложение | названный в тексте файл | project-report.pdf | прикреплён ли правильный файл? |
В некоторых почтовых программах вместо русских слов используются обозначения CC и BCC. Это названия полей, а не команды, которые нужно вводить в текст.
CC означает carbon copy, то есть копия сообщения дополнительному получателю. BCC означает blind carbon copy, то есть скрытая копия.
Буквы сокращения объясняют происхождение названия, но для практической работы достаточно помнить назначение каждого поля.
Если адресат должен выполнить действие, его обычно ставят в поле «Кому». Если человек только информируется, чаще подходит поле «Копия».
| Обозначение | Полное выражение | Смысл |
|---|---|---|
| CC | carbon copy | обычная копия, получатели видят адрес |
| BCC | blind carbon copy | скрытая копия, адрес не виден другим получателям |
Тема должна помочь найти письмо в списке сообщений и понять требуемое действие. Слова «Вопрос», «Важно» или «Документ» слишком общие.
Полезная тема содержит объект и, если нужно, действие или срок. Например: «Реферат по информатике - отправка на проверку» или «Проект 10А - согласование таблицы до 18 марта».
Тема не должна пересказывать всё письмо. Обычно достаточно одной короткой строки без точки в конце.
При продолжении переписки тему сохраняют, если вопрос не изменился. Для нового вопроса создают отдельное письмо с новой темой.
«Вопрос»
«Реферат - проверка списка источников до 20 марта»
Обращение показывает, к кому направлено сообщение. Первая фраза кратко даёт контекст: что произошло или почему вы пишете.
Основная часть содержит факты и пояснения. Просьба или требуемое действие должны быть сформулированы прямо, а не скрыты внутри длинного абзаца.
Если важен срок, указывают конкретную дату и при необходимости время. Выражение «как можно скорее» разные люди понимают по-разному.
Завершение содержит благодарность или нейтральную формулу вежливости. Подпись сообщает имя, фамилию и сведения, необходимые для распознавания отправителя.
Просьба отвечает на вопрос «что должен сделать адресат». Если действие нельзя определить, письмо не выполняет свою задачу.
Фраза «Посмотрите, пожалуйста» не уточняет результат. Лучше написать: «Пожалуйста, сообщите, правильно ли оформлены три источника в конце документа».
Срок отвечает на вопрос «когда нужен результат». Формулировка «до 20 марта включительно» означает, что действие можно выполнить в течение 20 марта. Если это критично, добавляют точное время и часовой пояс.
Просьба должна быть выполнимой. Если адресату нужны файл, ссылка, критерии или исходные данные, их предоставляют в том же письме.
Формула является схемой составления фразы, а не математическим равенством.
Что нужно сделать: проверить, подтвердить, прислать или исправить.
С чем выполнить действие: письмо, таблица, файл или раздел.
Что должно появиться после действия: ответ, согласование или исправленный документ.
Дата и при необходимости время завершения действия.
Пример: «Пожалуйста, проверьте таблицу измерений и сообщите о найденных ошибках до 18:00 20 марта».
Если в тексте сказано «прикладываю документ», файл действительно должен быть прикреплён. Перед отправкой нужно открыть вложение и убедиться, что выбрана правильная версия.
Имя файла должно объяснять его содержание. Название «документ1 новый окончательный.docx» неудобно. Лучше использовать понятную схему: тема, автор, версия или дата.
Не отправляйте исполняемые файлы и архивы неизвестного происхождения. Документы с персональными или служебными сведениями передают только разрешённым способом.
Большой файл может не пройти ограничение почтового сервиса. Тогда используют разрешённое облачное хранилище и проверяют права ссылки, как изучалось в уроке 30.
| Неудачное имя | Проблема | Улучшенный вариант |
|---|---|---|
| новый документ.docx | не видно темы и автора | referat-informatika-petrov.docx |
| финал2.pdf | неясно, что является финалом | project-water-report-2026-03-20.pdf |
| таблица.xlsx | не видно назначения | water-measurements-march.xlsx |
Команда «Ответить» отправляет сообщение автору полученного письма. Команда «Ответить всем» включает также других участников исходной переписки.
Перед ответом всем нужно решить, действительно ли информация нужна каждому получателю. Лишние ответы создают шум, а персональные сведения могут попасть не тем людям.
Пересылка создаёт новое письмо, в которое включается содержание полученного сообщения. Перед пересылкой проверяют, разрешено ли передавать текст, адреса и вложения третьему лицу.
Изменять тему внутри одной цепочки стоит только осторожно. Если начался другой вопрос, лучше создать отдельное сообщение.
Создать ответ отправителю полученного сообщения.
Создать ответ отправителю и другим получателям исходного письма.
Направить содержание полученного письма новому адресату.
Связанная последовательность исходного сообщения и ответов по одной теме.
Представим, что обучающийся отправляет преподавателю исправленную работу и просит проверить только список источников.
Тема показывает документ и требуемое действие. В первом предложении дан контекст. Просьба сформулирована отдельно. Вложение названо точно, а подпись позволяет определить автора и класс.
Письмо не содержит лишней биографии, эмоционального давления и неопределённых слов. Адресат сразу понимает ожидаемое действие.
Уважаемая Мария Сергеевна!
Направляю исправленный реферат по теме «Облачные технологии».
Пожалуйста, проверьте, правильно ли связаны ссылки в тексте со списком источников. Ответ необходим до 20 марта, чтобы я успел внести исправления.
Файл referat-cloud-petrov.pdf приложен.
С уважением,
Иван Петров,
10А класс.
Каждая часть письма помогает выполнить конкретную задачу.
1. Правильно ли выбран адресат?
2. Понятна ли тема без открытия письма?
3. Видно ли требуемое действие?
4. Указан ли срок, если он нужен?
5. Приложен ли названный файл?
Отправляйте письмо только после проверки всех пяти пунктов.
Реферат является учебным текстом, в котором автор отбирает сведения по теме из нескольких источников, сопоставляет их и связно излагает.
Слово «реферат» связано с передачей содержания. Однако хороший реферат не является механической склейкой цитат. Автор должен понять материал, разработать план и показать связи между сведениями.
Реферат нужен для обучения поиску и обработке информации: нужно сузить тему, найти надёжные материалы, выделить главное, сформулировать вывод и указать происхождение заимствованных сведений.
Точные требования к объёму и оформлению устанавливает преподаватель или организация. Их нужно получить до начала работы.
Учебный текст, который систематизированно излагает сведения по теме на основе нескольких источников.
Предмет, границы и основной вопрос работы.
Материал, из которого получены сведения, идеи, данные, изображения или цитаты.
Правила структуры, объёма, ссылок и внешнего вида, установленные для конкретной работы.
Пересказ передаёт содержание одного текста своими словами. Реферат обычно использует несколько источников и организует материал вокруг темы или вопроса.
Доклад предназначен для устного выступления и поэтому учитывает время, слушателей и произнесение текста. Реферат создаётся как письменная работа, хотя по нему можно подготовить доклад.
Эссе сильнее сосредоточено на собственной позиции и аргументации автора. В реферате основная задача состоит в систематизации сведений из источников.
Копирование фрагментов без обработки и ссылок не является рефератом, даже если документ имеет титульный лист и список литературы.
| Вид текста | Основная задача | Источники | Собственная позиция |
|---|---|---|---|
| Реферат | систематизировать сведения по теме | несколько источников | выводы и связи, но не произвольные утверждения |
| Пересказ | передать содержание текста | обычно один исходный текст | ограничена содержанием исходного текста |
| Доклад | сообщить материал слушателям | один или несколько | адаптация к устному выступлению |
| Эссе | обосновать личное понимание или позицию | могут использоваться | является центральной частью |
| Копия | повторить чужой текст | исходный материал | самостоятельная обработка отсутствует |
Титульный лист сообщает название организации, тему, автора, проверяющего, место и год. Конкретный состав определяется образцом организации.
Оглавление показывает разделы и страницы. В уроке 29 вы изучили, почему его лучше создавать автоматически по стилям заголовков.
Введение объясняет актуальность темы, цель, задачи и состав использованных материалов. Основная часть раскрывает вопрос по логическим разделам.
Заключение содержит результаты, полученные из рассмотренного материала, а не новые большие разделы теории. После него размещают список использованных источников и при необходимости приложения.
Цель описывает итог, который должна дать работа. Например: «Объяснить преимущества и риски совместного редактирования облачных документов».
Задачи являются действиями, необходимыми для достижения цели: определить понятия, сравнить способы доступа, рассмотреть риски и сформулировать рекомендации.
План превращает задачи в последовательность разделов. Заголовки должны раскрывать тему, а не просто повторять слова «Основная часть».
Слишком широкая тема приводит к поверхностному тексту. Тему «Интернет» лучше сузить до конкретного вопроса, например защиты ссылок общего доступа.
Планируемый итог работы, отвечающий на вопрос «что должно быть получено».
Конкретное действие, выполняемое для достижения цели.
Упорядоченный перечень частей, по которому раскрывается тема.
Условие, определяющее, какие вопросы входят в работу, а какие остаются за её пределами.
Поисковая система помогает найти страницу, но результат поиска ещё не является доказательством качества источника. Нужно открыть материал и проверить его происхождение.
Для определения или официального правила предпочтителен первичный источник: официальный документ, стандарт, документация разработчика или публикация автора исследования.
Нужно проверить автора или организацию, дату, цель публикации, наличие подтверждающих данных и соответствие материала вопросу.
Несколько независимых источников помогают обнаружить расхождения. Однако количество ссылок не заменяет качество и понимание текста.
Материал, в котором сведения, решение или результат опубликованы их создателем или уполномоченной организацией.
Материал, который объясняет, анализирует или пересказывает сведения из других источников.
Степень обоснованности и надёжности сведений.
Соответствие сведений текущему состоянию вопроса и времени задачи.
| Вопрос проверки | Что выяснить | Почему важно |
|---|---|---|
| Кто автор? | человек или организация и их компетентность | помогает оценить ответственность за сведения |
| Когда опубликовано? | дата создания или обновления | технологические данные быстро устаревают |
| На чём основано? | документы, данные, исследование | утверждение должно иметь основание |
| Зачем опубликовано? | обучение, реклама, мнение или отчёт | цель влияет на отбор информации |
| Подходит ли теме? | связь с задачами реферата | даже надёжный материал может быть нерелевантным |
Собственная мысль формулируется автором как результат его анализа. Она может опираться на источники, поэтому основание рассуждения всё равно нужно показать.
Общеизвестным называют факт, который широко известен и одинаково представлен во многих общих источниках. Граница общеизвестности зависит от аудитории и предмета.
Заимствованием является не только дословная фраза. Чужая идея, вывод, таблица, изображение, данные или необычная классификация также требуют указания источника.
Если вы сомневаетесь, является ли информация общеизвестной, безопаснее привести ссылку на надёжный источник.
| Вид материала | Пример | Нужна ли ссылка |
|---|---|---|
| собственный вывод | «Из сравнения видно, что доступ для просмотра снижает риск случайной правки» | указать источники сравниваемых данных |
| общеизвестный факт | «Интернет объединяет компьютерные сети» | обычно не требуется, но определение можно подтвердить |
| чужая формулировка | дословное предложение автора | обязательно |
| чужая идея или данные | классификация, таблица, результат исследования | обязательно |
| чужое изображение | схема или фотография | обязательно и с учётом разрешения на использование |
Цитата является дословно воспроизведённым фрагментом чужого текста. Дословно означает, что слова и их порядок сохраняются в пределах выбранного фрагмента.
Короткую цитату обычно заключают в кавычки и сопровождают ссылкой. Способ оформления длинного фрагмента зависит от требований работы.
Нельзя изменять цитату так, чтобы искажался смысл. Пропуск слов обозначают принятым способом, а собственное пояснение внутри цитаты отделяют по правилам оформления.
Цитата используется не для увеличения объёма, а когда важна точная формулировка автора, определение или предмет анализа.
Дословно воспроизведённый фрагмент чужого текста с указанием источника.
С сохранением слов и порядка исходного фрагмента.
Парные знаки, которые в данном случае показывают границы короткой прямой цитаты.
Указатель, позволяющий определить материал, из которого взята цитата или информация.
Информацию можно передать своими словами. Это называют пересказом, парафразом или косвенным цитированием в зависимости от контекста и требований.
Замена нескольких слов синонимами не делает текст самостоятельным. Нужно понять мысль, отложить источник, сформулировать содержание заново и затем проверить точность.
Кавычки при пересказе не ставят, потому что формулировка не является дословной. Ссылка всё равно нужна, поскольку идея или сведения получены из источника.
После пересказа полезно сравнить его с исходным фрагментом: не искажён ли смысл, не потеряно ли условие и не осталось ли слишком близкое копирование.
Слова автора воспроизводятся дословно.
Идея передаётся своими словами.
Плагиат возникает, когда чужой текст, идея или другой результат представляются как собственные без надлежащего указания авторства и источника.
Плагиатом может быть дословное копирование без кавычек и ссылки, пересказ чужой идеи без ссылки, использование чужой таблицы без указания происхождения или сдача чужой работы под своим именем.
Автоматическая проверка совпадений ищет похожие фрагменты, но не может полностью определить честность работы. Правильно оформленная цитата тоже может совпадать с источником, а глубоко переработанный плагиат может не дать большого совпадения.
Цель академической добросовестности состоит не в достижении случайного процента, а в честном разделении собственного вклада и использованных материалов.
Представление чужого результата как собственного без надлежащего указания авторства.
Честное выполнение учебной и исследовательской работы с признанием использованных источников и собственного вклада.
Автоматическое сравнение текста с доступными материалами для поиска похожих фрагментов.
Самостоятельные действия автора: отбор, анализ, структура, объяснение, сравнение и выводы.
Ссылка внутри текста показывает, откуда взята конкретная цитата, идея или информация. Она направляет читателя к записи об источнике или содержит необходимые сведения сама.
Библиографическое описание содержит сведения, по которым источник можно распознать и найти: автора, название, место и год издания, издателя, страницы, адрес электронного ресурса и другие элементы.
Список использованных источников объединяет описания материалов, которые действительно применялись при подготовке работы.
Ссылка и список выполняют разные задачи. Наличие книги в конце документа не показывает, какое именно утверждение из неё взято. Поэтому заимствование связывают со своей записью.
Сведения об источнике, связанные с конкретным заимствованием или упоминанием.
Упорядоченный набор сведений, позволяющий распознать и найти источник.
Перечень описаний материалов, реально использованных при создании работы.
Материал, доступный в цифровой форме, например веб-страница или электронная публикация.
Содержит цитату, данные или пересказ.
Показывает, какой источник использован.
Содержит сведения для распознавания источника.
Позволяет читателю проверить контекст и точность.
Внутритекстовая ссылка размещается рядом с заимствованием внутри основного текста. Подстрочная ссылка помещается внизу страницы и связана со знаком сноски.
Затекстовая система связывает указатель в тексте с записью в списке после основного текста. Например, номер в квадратных скобках может указывать на соответствующий пункт списка.
Нельзя самостоятельно смешивать несколько систем в одной работе. Способ ссылок, порядок элементов и знаки оформления выбирают по требованиям преподавателя или организации.
Если используется номер источника и страница, каждый символ нужно понимать: первое число может обозначать запись списка, второе после сокращения «с.» - страницу. Но конкретная схема должна быть объявлена в требованиях.
| Вид ссылки | Где находится | Как читатель использует |
|---|---|---|
| Внутритекстовая | в основном тексте | сразу видит сведения об источнике |
| Подстрочная | внизу страницы | переходит по знаку сноски |
| Затекстовая | связана со списком после текста | находит запись по номеру или другому указателю |
В учебных работах может использоваться запись вида [3, с. 42]. Квадратные скобки показывают границы указателя внутри текста.
Число 3 обычно означает номер записи в списке источников. Это не третья страница и не количество авторов.
Сокращение «с.» означает страницу. Число 42 показывает страницу источника, на которой находится цитата или конкретное сведение.
Запятая разделяет номер источника и указание страницы. Такой пример является пояснением принципа. Перед использованием нужно свериться с требованиями вашей работы.
Пример условной затекстовой ссылки на источник из списка.
Квадратные скобки отделяют ссылочный указатель от основного текста.
Предполагаемый номер записи в списке использованных источников.
Разделяет номер источника и уточнение страницы.
Сокращение слова «страница».
Номер страницы внутри указанного источника.
Если источник не имеет страниц, нельзя придумывать номер. Используют способ, предусмотренный требованиями для данного электронного материала.
Сведения лучше фиксировать сразу во время поиска. Если оставить это на конец, можно потерять автора, дату, страницу или точный адрес материала.
Для книги обычно важны автор, название, сведения об издании, место, издатель и год. Для статьи нужны автор, название статьи, название издания, год, номер и страницы.
Для веб-материала фиксируют автора или организацию, название страницы, название сайта, адрес и дату обращения, если она требуется правилами.
Знак препинания и порядок элементов определяются выбранным стандартом или методическими требованиями. Сначала соберите полные исходные сведения, затем оформляйте их по образцу.
| Тип источника | Какие сведения сохранить |
|---|---|
| Книга | автор, название, издание, место, издатель, год, нужные страницы |
| Статья | автор, название статьи, издание, год, номер, диапазон страниц |
| Веб-страница | автор или организация, название страницы и сайта, полный адрес, дата публикации или обновления, дата обращения |
| Видео | автор или канал, название, платформа, дата публикации, адрес, время нужного фрагмента |
| Изображение | автор, название или описание, источник, лицензия или условие использования, адрес |
Ниже показаны учебные схемы, а не универсальные готовые шаблоны. Они помогают понять, какие сведения различают источники.
В записи книги сначала нужно узнать автора и название, затем данные издания. В записи веб-страницы особенно важен точный адрес, потому что общая ссылка на главную страницу не ведёт к использованному материалу.
Если у материала нет названного личного автора, может быть указана ответственная организация. Нельзя придумывать автора по имени сайта.
После оформления попробуйте найти источник только по своей записи. Если это невозможно, сведений недостаточно.
| Источник | Учебная схема записи | Что позволяет найти |
|---|---|---|
| Книга | Автор. Название. Сведения об издании. Место: Издатель, год. | конкретную книгу и издание |
| Статья | Автор. Название статьи // Название издания. Год. Номер. Страницы. | статью внутри журнала или сборника |
| Веб-страница | Автор или организация. Название страницы. Название сайта. URL. Дата обращения. | конкретную страницу в интернете |
| Видео | Автор или канал. Название видео. Платформа. Дата. URL. | конкретный видеоматериал |
Текстовые процессоры и специальные программы могут хранить сведения об источниках, вставлять ссылки и формировать список литературы.
Такая автоматизация уменьшает ручную работу и помогает сохранить единый стиль, но программа использует введённые данные. Если автор указан неправильно, автоматически сформированная запись тоже будет неправильной.
После выбора стиля оформления все ссылки и список можно обновить. Это полезно, когда источник добавлен или порядок записей изменился.
Перед сдачей нужно проверить каждую запись по первоисточнику и требованиям. Автоматическая команда не является гарантией соответствия правилам организации.
Программа или функция для хранения сведений об источниках и формирования ссылок и списков.
Набор правил, определяющих порядок и оформление ссылок и библиографических записей.
Сведения об авторе, названии, дате, издателе и других свойствах материала.
Пересчёт автоматически сформированного элемента документа по текущим данным.
Замените тему «Вопрос» для письма с просьбой проверить реферат до 20 марта.
Решение: Подойдёт тема «Реферат по информатике - проверка до 20 марта». Она называет документ, действие и срок.
Преподаватель должен проверить работу, а руководителю класса нужно только знать об отправке. Куда поместить адреса?
Решение: Преподавателя указать в поле «Кому», руководителя класса - в поле «Копия», если ему действительно нужна эта информация.
Исправьте фразу «Посмотрите мой файл».
Решение: Например: «Пожалуйста, проверьте правильность ссылок в разделе 2 и сообщите о необходимых исправлениях до 20 марта».
В письме сказано «направляю отчёт», но прикреплён файл final2.docx. Что нужно сделать?
Решение: Открыть файл, проверить содержание и версию, переименовать понятно, например project-report-petrov.docx, и только затем отправлять.
Обучающийся скопировал пять страниц из одного сайта и добавил титульный лист. Получился ли реферат?
Решение: Нет. Отсутствуют самостоятельный отбор, переработка, сопоставление источников и корректные ссылки.
Для темы облачной работы сформулированы фразы «объяснить риски» и «сравнить три уровня доступа». Что является целью?
Решение: «Объяснить риски» может быть целью, а «сравнить три уровня доступа» - одной из задач для её достижения. Цель нужно сделать точнее в соответствии с темой.
Фраза автора переписана дословно. Достаточно ли добавить источник в общий список?
Решение: Нет. Нужно показать границы прямой цитаты и поставить ссылку у конкретного фрагмента.
Мысль источника полностью передана своими словами. Нужны ли кавычки и ссылка?
Решение: Кавычки не нужны, потому что формулировка не дословная. Ссылка нужна, потому что идея заимствована.
Что обычно означает запись [3, с. 42]?
Решение: Число 3 указывает на запись списка источников, а «с. 42» - на страницу 42 этого источника. Конкретную схему нужно сверить с требованиями работы.
Какие проверки выполнить перед отправкой?
Решение: Проверить цель, план и заключение, каждое заимствование и ссылку, список реально использованных источников, единообразие оформления, оглавление, итоговый файл и деловое письмо.
Основное видео разбирает структуру делового письма: приветствие, обращение, основную стратегию текста, подпись и контактные сведения. Дополнительное видео посвящено библиографической ссылке. Материалы раскрывают разные части урока и размещены рядом.
Обращение, приветствие, основная часть, подпись и стратегия понятного делового письма.
Открыть основное видео на RutubeИспользуйте дополнительный материал после теории, чтобы ещё раз увидеть определения, правила и примеры.
Выберите ответ и обязательно прочитайте пояснение. При ошибке вернитесь к соответствующему разделу теории.
Ответ: Человек или организация, которым направлено сообщение.
Ответ: Обмен письменными сообщениями для решения учебных, служебных или организационных задач.
Ответ: Основного адресата, от которого ожидают действие или ответ.
Ответ: Для дополнительных получателей, которым нужно видеть переписку, но которые не являются главными исполнителями.
Ответ: Основной вопрос, объект и при необходимости действие или срок.
Ответ: Из обращения, контекста, основной части, просьбы или действия, срока при необходимости, завершения и подписи.
Ответ: Указать действие, объект, ожидаемый результат и срок.
Ответ: Файл, отправляемый вместе с электронным письмом.
Ответ: Чтобы получатель мог определить содержание, автора или версию без открытия.
Ответ: Учебный текст, систематизированно излагающий сведения по теме на основе нескольких источников.
Ответ: Он требует самостоятельного отбора, структуры, переработки, сопоставления и выводов с указанием источников.
Ответ: Титульный лист, оглавление, введение, основную часть, заключение, список источников и при необходимости приложения.
Ответ: Цель описывает планируемый итог, задача - конкретное действие для его достижения.
Ответ: Материал, в котором сведения или результат опубликованы их создателем или уполномоченной организацией.
Ответ: Автора, дату, основания, цель публикации, актуальность и соответствие теме.
Ответ: Идея, данные, таблица, изображение, схема, классификация и другие результаты.
Ответ: Дословно воспроизведённый фрагмент чужого текста с указанием источника.
Ответ: Границы показывают чужие слова, а ссылка показывает их происхождение.
Ответ: Да, если идея или сведения получены из источника.
Ответ: Представление чужого результата как собственного без надлежащего указания авторства.
Ответ: Автоматическая система видит сходство текста, но не полностью понимает характер цитирования и собственный вклад.
Ответ: Сведения об источнике, связанные с конкретным заимствованием или упоминанием.
Ответ: Ссылка указывает источник конкретного фрагмента, список объединяет описания использованных материалов.
Ответ: Внутритекстовое, подстрочное и затекстовое.
Ответ: Третий источник в списке, страница 42.
Ответ: Программа использует введённые сведения и выбранный стиль, которые могут не соответствовать источнику или требованиям.
Деловое письмо создаётся для конкретной учебной, служебной или организационной задачи.
Адресат должен понять, кто пишет, по какому вопросу, что требуется и к какому времени.
Информативная тема называет объект, действие и при необходимости срок.
Просьба должна содержать действие, объект, ожидаемый результат и срок.
Перед отправкой проверяют получателей, тему, текст, вложения и права ссылок.
Реферат систематизирует сведения из нескольких источников, а не копирует их.
Цель описывает итог, задачи - действия для его достижения.
План связывает задачи со структурой основной части.
Источник оценивают по автору, дате, основаниям, цели и соответствию теме.
Чужие идеи, данные, таблицы и изображения тоже являются заимствованиями.
Прямая цитата воспроизводит слова дословно и требует обозначения границ и ссылки.
Пересказ выполняется своими словами, но также требует ссылки на источник.
Плагиат представляет чужой результат как собственный.
Автоматический процент совпадений не заменяет содержательную проверку.
Ссылка связывает конкретный фрагмент текста с источником.
Библиографическое описание позволяет распознать и найти материал.
В список включают материалы, реально использованные при создании работы.
Способ оформления ссылок выбирают по требованиям преподавателя или организации.
Сведения об источнике нужно сохранять сразу во время поиска.
Автоматические инструменты ускоряют оформление, но не отменяют проверку.
Перед сдачей проверяют смысл, структуру, ссылки, список источников и итоговый файл.
Урок объясняет, как реальные объекты и созданные человеком рисунки превращаются в цифровые изображения. Вы повторите понятие пикселя, разберёте размеры изображения и цветовые каналы, поймёте, почему растровая фотография теряет чёткость при сильном увеличении, а векторный знак можно строить заново в нужном размере. Отдельно рассмотрены фотоаппарат, сканер, микроскоп, снимок экрана, графический планшет, растровые и векторные редакторы, слои, прозрачность, сжатие и назначение форматов JPEG, PNG, WebP, GIF, TIFF, BMP и SVG.
Поймёте, как камера, сканер и другие устройства создают цифровые данные.
Разберёте пиксели, размеры, цвет и масштабирование.
Узнаете, как изображение строится из объектов и контуров.
Выберете программу и основные инструменты по задаче.
Подберёте JPEG, PNG, WebP, GIF, TIFF, BMP или SVG.
Подготовите изображение для сайта, печати или дальнейшего редактирования.
Фотография, логотип, схема и значок выглядят как изображения, но создаются и хранятся по-разному. Фотография содержит множество оттенков, а логотип обычно состоит из нескольких чётких геометрических форм.
Если сохранить фотографию неподходящим способом, файл может стать слишком большим или изображение потеряет качество. Если логотип хранить только как небольшую фотографию, при печати на плакате появятся заметные пиксели.
Поэтому перед работой нужно ответить на три вопроса: откуда получается изображение, как оно будет редактироваться и где будет использоваться.
Практическая причина изучать растровую и векторную графику состоит в том, что правильный выбор экономит место, сохраняет чёткость и облегчает исправление объектов.
Область методов и средств создания, хранения, обработки и вывода изображений с помощью вычислительных устройств.
Изображение, представленное данными, которые может хранить и обрабатывать компьютер.
Изменение содержания, размеров, цвета, качества или способа хранения изображения.
Показ изображения на экране, печать или передача другому устройству.
Свет отражается от объекта и попадает на чувствительный элемент камеры или сканера. Устройство измеряет свет в большом количестве небольших областей.
Каждое измерение преобразуется в числовые данные о яркости и цвете. Затем программа объединяет данные в цифровое изображение.
Этот процесс является дискретизацией по пространству: непрерывная сцена представляется отдельными элементами. В растровом изображении такими элементами становятся пиксели.
Чем больше полезных измерений сделано, тем больше мелких деталей можно сохранить. Но количество элементов само по себе не гарантирует хорошее качество: важны оптика, освещение, фокусировка и обработка.
Часть устройства, которая реагирует на попавший свет и помогает получить числовое измерение.
Замена непрерывного объекта набором отдельных измерений.
Минимальный адресуемый элемент растрового изображения, для которого хранится значение цвета.
Настройка оптической системы для получения резкого изображения объекта.
Отражает или излучает свет.
Камера или сканер измеряет свет.
Сохраняются значения отдельных элементов.
Данные записываются в выбранном формате.
Цифровая камера и камера смартфона получают фотографию с помощью матрицы светочувствительных элементов. Результатом обычно является растровое изображение.
Сканер последовательно считывает плоский оригинал, например лист, фотографию или рисунок. Документ после сканирования остаётся изображением, пока программа распознавания не превратит видимые буквы в редактируемый текст.
Цифровой микроскоп формирует увеличенное изображение небольшого объекта. Видеокамера записывает последовательность кадров, где каждый кадр является изображением.
Снимок экрана фиксирует содержимое дисплея. Графический планшет передаёт движения пера, а способ хранения результата зависит от программы: рисунок может стать растровым или векторным.
| Источник | Что вводится | Обычный результат | Основная проверка |
|---|---|---|---|
| Камера | свет от объёмной сцены | растровая фотография | фокус, свет, композиция |
| Сканер | плоский оригинал | растровое изображение страницы | ровное положение, разрешение |
| Цифровой микроскоп | увеличенное изображение объекта | растровый кадр или видео | масштаб, резкость, подпись |
| Снимок экрана | содержимое дисплея | растровое изображение | нет ли лишних или личных данных |
| Графический планшет | движение пера и нажатие | штрихи в редакторе | тип документа и выбранный инструмент |
Растровое изображение представляет собой прямоугольную сетку пикселей. Для каждого пикселя хранится цвет.
Пиксель не является маленьким физическим квадратиком постоянного размера. Это элемент данных. Его видимый размер зависит от масштаба показа и устройства вывода.
Когда изображение показывается в обычном масштабе, соседние пиксели воспринимаются как цельная картина. При сильном увеличении сетка становится заметной.
Растр удобен для фотографий, живописи и изображений со сложными плавными оттенками, потому что каждый небольшой участок может иметь собственный цвет.
Прямоугольная сетка элементов изображения.
Изображение, представленное сеткой пикселей с записанными значениями цвета.
Расположение пикселей по строкам и столбцам.
Коэффициент увеличения или уменьшения изображения на экране без обязательного изменения самого файла.
Размер растрового изображения часто записывают как ширину и высоту в пикселях. Например, 3000 × 2000 px означает 3000 пикселей по горизонтали и 2000 по вертикали.
Знак × читается как «умножить». Сокращение px происходит от английского pixel и означает пиксели.
Общее количество пикселей получают умножением ширины на высоту: 3000 × 2000 = 6 000 000 пикселей. Это примерно 6 мегапикселей.
Приставка «мега» здесь означает миллион. Количество пикселей помогает оценить детализацию, но не описывает качество оптики, шум и точность цвета.
Формула вычисляет общее количество пикселей прямоугольного изображения.
Общее количество пикселей. Буква выбрана от английского number, то есть количество.
Знак равенства показывает, что левая и правая части имеют одинаковое значение.
Ширина в пикселях. Буква происходит от английского width, то есть ширина.
Знак умножения.
Высота в пикселях. Буква происходит от английского height, то есть высота.
Пример: N = 3000 × 2000 = 6 000 000 пикселей.
Слева окружность приближённо составлена из цветных ячеек. При увеличении видна ступенчатая граница, потому что форма ограничена сеткой.
Справа окружность хранится как геометрический объект: центр, радиус, цвет контура и заливки. При выводе программа заново рассчитывает, какие пиксели экрана нужно закрасить.
На экране оба изображения в конечном итоге показываются пикселями. Различие состоит в том, какие данные хранятся в исходном файле.
Форма хранится как цвета отдельных ячеек.
Форма хранится как описание геометрического объекта.
Если увеличить растровое изображение только на экране, программа показывает имеющиеся пиксели крупнее. Новых деталей в файле не появляется.
Если физически увеличить размеры файла в пикселях, программе приходится создавать новые пиксели по значениям соседних. Этот процесс называется интерполяцией.
Интерполяция может сгладить границы, но не знает настоящих деталей исходной сцены. Поэтому маленькую размытую фотографию нельзя превратить в точную большую фотографию простым увеличением.
Уменьшение тоже изменяет данные: несколько исходных пикселей приходится объединять. Перед необратимым изменением сохраняют копию оригинала.
Изменение размеров отображения или данных изображения.
Вычисление новых значений пикселей по известным соседним значениям.
Количество различимых мелких элементов изображения.
Исходный файл, который сохраняют без необратимых изменений.
В уроке 18 вы изучали кодирование цвета. Напомним: в распространённой модели RGB цвет пикселя задаётся интенсивностями красного, зелёного и синего компонентов.
RGB является сокращением английских слов red, green, blue. Канал представляет собой набор значений одного компонента для всех пикселей.
Дополнительный альфа-канал хранит степень непрозрачности. Полностью прозрачный пиксель не закрывает фон, а полностью непрозрачный закрывает.
Прозрачность нужна для логотипов, значков и объектов без прямоугольного фона. Не каждый формат файла поддерживает альфа-канал.
Набор значений одного компонента цвета для элементов изображения.
Модель представления цвета с помощью красного, зелёного и синего компонентов.
Дополнительный канал, хранящий степень непрозрачности.
Свойство, позволяющее полностью или частично видеть фон через элемент изображения.
Векторное изображение хранит описание объектов: линий, окружностей, прямоугольников, многоугольников, текста и кривых.
Для объекта сохраняются параметры. Например, у окружности можно хранить координаты центра, радиус, цвет заливки и свойства контура.
Программа строит изображение по этим данным при каждом выводе. Поэтому окружность можно увеличить, изменив радиус, без растягивания готовой сетки пикселей.
Векторный способ удобен для логотипов, значков, шрифтов, чертежей, карт и схем с чёткими границами.
Изображение, представленное описаниями геометрических объектов и их свойств.
Самостоятельный элемент изображения, который можно выбирать и изменять.
Числовое или иное значение, определяющее свойство объекта.
Линия, задающая границу или траекторию объекта.
Цвет или рисунок внутри замкнутого объекта.
Примитивом называют базовый геометрический объект, из которого строится более сложное изображение. Примерами являются линия, прямоугольник, эллипс и многоугольник.
Контур сложной формы состоит из участков. Узлы отмечают важные точки, а управляющие элементы помогают задавать направление и изгиб кривой.
Кривая Безье является распространённым способом описания плавной линии с помощью опорных и управляющих точек. Название происходит от фамилии инженера Пьера Безье.
Пользователю не требуется вручную вычислять формулы кривой. Редактор показывает точки и ручки управления, а программа пересчитывает контур.
Базовый объект простой формы, используемый для построения изображения.
Точка контура, в которой можно изменить положение или характер соединения участков.
Плавная кривая, форма которой определяется опорными и управляющими точками.
Элемент, влияющий на направление и степень изгиба участка кривой.
При увеличении векторного объекта изменяются его параметры, а границы рассчитываются заново. Поэтому исходное описание не становится ступенчатым.
Экран и большинство обычных принтеров выводят изображение с помощью точек. Перед показом векторное описание преобразуется в сетку для конкретного размера. Это называется растеризацией.
Растеризированная копия уже имеет определённые размеры в пикселях. Если сохранить только её, возможность свободно изменять исходные объекты может быть потеряна.
Поэтому логотип обычно хранят в исходном векторном формате, а для сайта экспортируют растровую копию нужного размера.
Преобразование описания объектов в сетку пикселей для вывода или сохранения.
Формат, сохраняющий структуру и возможности дальнейшего редактирования проекта.
Создание копии в другом формате для конкретного использования.
Фотографию естественно хранить как растр, потому что каждый участок сцены может иметь собственный оттенок. Перевод фотографии в набор простых векторных объектов обычно упрощает её.
Логотип удобно хранить как вектор, потому что его нужно печатать на визитке и плакате, изменять цвет и форму отдельных частей.
В одном проекте способы могут сочетаться. Например, векторный макет плаката содержит растровую фотографию и векторные заголовки.
Выбор определяется содержанием, требуемым редактированием, размером вывода и возможностями программы.
| Признак | Растровая графика | Векторная графика |
|---|---|---|
| Основные данные | цвета пикселей | объекты, контуры и параметры |
| Подходит для | фотографий и сложных оттенков | логотипов, схем, иконок и чертежей |
| Увеличение | может показать пиксели и размытие | объекты рассчитываются заново |
| Редактирование | области и пиксели | отдельные объекты и узлы |
| Зависимость размера файла | сильно зависит от размеров и сжатия | зависит от количества и сложности объектов |
| Вывод на экран | показывается как пиксели | сначала растеризуется для экрана |
Графический редактор является программой для создания и изменения изображений. Набор инструментов зависит от типа графики.
Растровый редактор работает с пикселями и областями. В нём используются кисть, выделение, кадрирование, изменение размеров, коррекция цвета и фильтры.
Векторный редактор работает с объектами и контурами. В нём используются фигуры, узлы, заливки, обводки, выравнивание и операции над формами.
Некоторые программы поддерживают оба вида данных, но обычно один способ является основным. Программу выбирают по задаче, а не только по известности названия.
Программа, в которой основными редактируемыми элементами являются пиксели и области изображения.
Программа, в которой основными элементами являются геометрические объекты и контуры.
Удаление внешних частей изображения для изменения границ кадра.
Команда, автоматически преобразующая значения множества пикселей по заданному правилу.
| Назначение | Примеры программ | Тип работы |
|---|---|---|
| Растровое редактирование | GIMP, Krita, Adobe Photoshop | фотографии, рисование, пиксельная обработка |
| Векторное редактирование | Inkscape, CorelDRAW, Adobe Illustrator | логотипы, схемы, контуры |
| Простая обработка в браузере | веб-редакторы | быстрое кадрирование, изменение размера, подписи |
Выделение показывает область или объект, к которым будет применена следующая команда. Перед удалением или преобразованием нужно проверить границы выделения.
Слой можно представить как отдельный прозрачный лист внутри документа. Несколько слоёв накладываются и образуют итоговое изображение.
Слои позволяют отдельно хранить фон, фотографию, подпись и исправления. Изменение одного слоя не обязано затрагивать остальные.
Сведение слоёв объединяет их в единое растровое изображение. После сведения раздельное редактирование может стать невозможным, поэтому исходный проект сохраняют отдельно.
Временное указание области или объекта, к которым применяется команда.
Отдельный уровень изображения, который можно редактировать независимо и совмещать с другими уровнями.
Последовательность наложения, определяющая, какие элементы находятся сверху.
Объединение нескольких слоёв в один итоговый растровый слой.
Формат файла определяет правила записи данных. Расширение является частью имени после последней точки и часто подсказывает формат, например photo.jpg или logo.svg.
Переименование photo.jpg в photo.png не преобразует данные. Программа всё равно обнаружит внутренний формат JPEG или сообщит об ошибке.
Для настоящего преобразования файл открывают и выполняют команду сохранения или экспорта в другой формат.
Один формат может хранить только растр, другой - векторные объекты, а некоторые контейнеры могут включать разные виды содержимого.
Правила внутренней организации и кодирования данных в файле.
Часть имени после последней точки, обычно указывающая предполагаемый формат.
Чтение данных одного формата и запись их по правилам другого.
Возможность программы правильно открыть, обработать или сохранить данные.
Сжатие уменьшает количество данных, необходимых для хранения файла. Оно использует повторяемость и особенности изображения.
При сжатии без потерь после распаковки восстанавливаются исходные значения данных. Это важно для схем, текста на изображении и промежуточного редактирования.
При сжатии с потерями часть сведений удаляется ради меньшего файла. При разумной настройке изменение может быть малозаметным на фотографии, но повторные сохранения усиливают искажения.
Степень сжатия является компромиссом между размером файла и качеством. Слово «качество» в окне экспорта обычно управляет силой потерь, но точный смысл зависит от программы.
Представление данных способом, уменьшающим размер файла.
Сжатие, после которого исходные данные могут быть восстановлены точно.
Сжатие, при котором часть данных удаляется для уменьшения размера.
Нежелательное видимое искажение, возникшее из-за обработки или потери данных.
Формат выбирают по назначению. Универсального лучшего формата для всех изображений не существует.
JPEG обычно применяют для фотографий, когда нужен сравнительно небольшой файл. Он использует сжатие с потерями и не хранит обычную альфа-прозрачность.
PNG использует сжатие без потерь и поддерживает прозрачность. Он подходит для схем, снимков экрана, значков и изображений с чёткими границами.
WebP может хранить изображения со сжатием с потерями или без потерь, прозрачностью и анимацией. Перед использованием проверяют поддержку в нужной системе.
GIF поддерживает ограниченную палитру и простую анимацию. TIFF часто применяется в издательских, архивных и профессиональных процессах. BMP хранит растр просто, но часто создаёт большой файл.
| Формат | Обычное применение | Сжатие | Прозрачность |
|---|---|---|---|
| JPEG или JPG | фотографии | с потерями | обычно нет |
| PNG | схемы, снимки экрана, значки | без потерь | да |
| WebP | изображения для веб-среды | с потерями или без потерь | да |
| GIF | простая анимация и ограниченная графика | без потерь для ограниченной палитры | ограниченная |
| TIFF | печать, архив, профессиональный обмен | зависит от варианта | может поддерживаться |
| BMP | простой обмен растром в отдельных системах | часто без эффективного сжатия | зависит от варианта |
SVG является распространённым форматом векторной графики для веб-среды. Сокращение означает Scalable Vector Graphics, то есть масштабируемая векторная графика.
SVG хранит описания фигур, контуров, текста, преобразований и других элементов. Поэтому простая иконка может оставаться чёткой при разных размерах.
SVG может также содержать встроенные растровые данные. Поэтому одно расширение не гарантирует, что каждый элемент файла действительно векторный.
Рабочие форматы редакторов могут сохранять дополнительные свойства проекта. Перед передачей другому человеку проверяют, сможет ли его программа открыть такой файл.
Формат масштабируемой векторной графики, широко используемый в веб-среде.
Формат проекта, сохраняющий структуру и специальные возможности редактора.
Растровое изображение, помещённое внутрь векторного документа.
Для фотографии на сайте часто выбирают JPEG или WebP, потому что важен небольшой размер при приемлемом визуальном качестве.
Для логотипа без фона предпочтителен SVG, если среда его поддерживает. Для растровой копии с прозрачностью подходит PNG или WebP.
Для снимка экрана с мелким текстом обычно подходит PNG, потому что сжатие JPEG может создавать искажения вокруг букв.
Для дальнейшего редактирования сохраняют рабочий исходник со слоями или объектами. Экспортированная копия предназначена для публикации и не заменяет исходник.
| Задача | Предпочтительный вариант | Почему |
|---|---|---|
| Фотография на сайте | JPEG или WebP | небольшой размер при настройке качества |
| Логотип для разных размеров | SVG | геометрические объекты масштабируются |
| Значок с прозрачным фоном | SVG, PNG или WebP | поддерживается прозрачность |
| Снимок экрана с текстом | PNG | чёткие границы без потерь |
| Простая короткая анимация | GIF или WebP | поддерживается последовательность кадров |
| Дальнейшее редактирование | рабочий формат редактора | сохраняются слои, объекты и настройки |
На размер растрового файла влияют ширина и высота в пикселях, глубина цвета, наличие прозрачности, сложность изображения, алгоритм и степень сжатия.
Две фотографии одинаковых размеров могут сжиматься по-разному. Ровное небо содержит повторяющиеся области, а мелкая листва и шум требуют больше данных.
У векторного файла размер зависит от количества объектов, узлов, эффектов, текста и встроенных растровых изображений.
Оптимизация означает подготовку файла под конкретную задачу с сохранением необходимого качества, а не простое уменьшение любого параметра.
Подбор размеров, формата и сжатия для требуемого качества и условий использования.
Количество данных, используемых для кодирования цвета элемента изображения.
Случайные изменения яркости или цвета, не относящиеся к полезным деталям сцены.
Изображение имеет автора и условия использования. Нельзя считать любую найденную в интернете картинку свободной. Нужно проверить лицензию или получить разрешение и указать источник по требованиям.
Перед публикацией снимка экрана удаляют пароли, адреса, номера документов, переписку и другие сведения, которые не должны быть раскрыты.
Альтернативный текст кратко передаёт смысл изображения пользователю, который не видит его или использует программу экранного доступа.
Если схема содержит важные данные, они должны быть доступны не только через различие цветов. Добавляют подписи, формы, числа или пояснение в тексте.
Условия, на которых правообладатель разрешает использовать произведение.
Текстовое описание назначения или содержания изображения для доступности и случаев, когда оно не отображается.
Технология, озвучивающая или иначе представляющая интерфейс пользователю.
Фотография леса содержит миллионы плавных оттенков. Какой способ представления естественнее?
Решение: Растровый, потому что каждый небольшой участок может хранить собственное значение цвета.
Что означает запись 3000 × 2000 px?
Решение: Ширина равна 3000 пикселям, высота - 2000 пикселям. Знак × означает умножение, px - пиксели.
Сколько пикселей содержит изображение 1200 × 800 px?
Решение: N = 1200 × 800 = 960 000 пикселей.
Почему увеличение маленькой фотографии не возвращает потерянные детали?
Решение: Программа может вычислить новые пиксели по соседним, но не знает реального содержания исходной сцены.
Нужно создать логотип из окружности, текста и двух линий для визитки и плаката. Какой редактор удобнее?
Решение: Векторный редактор, потому что отдельные объекты можно изменять и выводить в разных размерах.
Нужна фотография для сайта без прозрачности и с небольшим размером файла. Что выбрать?
Решение: Обычно JPEG или WebP с проверенной настройкой качества и совместимости.
На изображении много мелкого текста и чётких линий. Какой формат подходит?
Решение: PNG, потому что он использует сжатие без потерь и сохраняет чёткие границы.
После завершения плаката нужна публикационная картинка и возможность позже изменить текст. Какие файлы сохранить?
Решение: Сохранить рабочий исходник со слоями или объектами и отдельно экспортировать публикационную копию.
Файл photo.jpg переименован в photo.png, но редактор сообщает о JPEG. Почему?
Решение: Изменилось только имя. Внутренние данные не преобразованы. Нужно открыть файл и экспортировать его в PNG.
На снимке видны учебная таблица и адрес электронной почты другого человека. Что сделать?
Решение: До публикации удалить или надёжно скрыть лишние персональные данные и проверить итоговую копию.
Основное видео рассматривает обработку графической информации, виды редакторов и применение растровой и векторной графики. Дополнительное видео отдельно сравнивает два способа представления и основные форматы файлов. После просмотра сопоставьте утверждения видео со схемой и таблицами урока.
Классификация компьютерной графики, программы и основные способы обработки изображений.
Открыть основное видео на RutubeИспользуйте дополнительный материал после теории, чтобы ещё раз увидеть определения, правила и примеры.
Выберите ответ и обязательно прочитайте пояснение. При ошибке вернитесь к соответствующему разделу теории.
Ответ: Область методов и средств создания, хранения, обработки и вывода изображений с помощью вычислительных устройств.
Ответ: Устройство измеряет свет в отдельных областях, преобразует измерения в числа и записывает их в файл.
Ответ: Растровое изображение плоского оригинала. Редактируемый текст появляется только после распознавания.
Ответ: Минимальный адресуемый элемент растрового изображения, для которого хранится цвет.
Ответ: Ширину 3000 пикселей и высоту 2000 пикселей.
Ответ: Умножить ширину W на высоту H: N = W × H.
Ответ: Увеличиваются уже существующие элементы фиксированной сетки.
Ответ: Вычисление новых значений пикселей по известным соседним значениям.
Ответ: Красный, зелёный и синий компоненты представления цвета.
Ответ: Для хранения степени непрозрачности пикселей.
Ответ: Изображение, представленное описаниями геометрических объектов и их свойств.
Ответ: Базовый объект простой формы, например линия, прямоугольник или эллипс.
Ответ: Плавная кривая, форма которой определяется опорными и управляющими точками.
Ответ: Преобразование векторного описания в сетку пикселей.
Ответ: Для фотографий, живописи и изображений со сложными оттенками.
Ответ: Для логотипов, схем, иконок, шрифтов и чертежей.
Ответ: В растровом основными элементами являются пиксели и области, в векторном - объекты и контуры.
Ответ: Отдельный уровень изображения, который можно редактировать независимо и совмещать с другими.
Ответ: Правила внутренней организации и кодирования данных в файле.
Ответ: Переименование меняет только расширение, а внутренние данные остаются прежними.
Ответ: Первое позволяет точно восстановить данные, второе удаляет часть сведений ради меньшего файла.
Ответ: Для фотографий, когда допустимо сжатие с потерями и нужен небольшой файл.
Ответ: Для схем, снимков экрана, значков и изображений с прозрачностью.
Ответ: Формат масштабируемой векторной графики, широко применяемый в веб-среде.
Ответ: Экспортированная копия может потерять слои, объекты и возможности дальнейшего редактирования.
Ответ: Подбор размеров, формата и сжатия под задачу с сохранением необходимого качества.
Ответ: Отсутствие паролей, адресов, переписки и других лишних или защищаемых сведений.
Ответ: Чтобы передать смысл изображения пользователю, который не видит его или использует экранный доступ.
Цифровое изображение создаётся из числовых данных о цвете и яркости.
Камера, сканер и цифровой микроскоп обычно создают растровые изображения.
Растр является прямоугольной сеткой пикселей.
Размер W × H показывает ширину и высоту в пикселях.
Интерполяция создаёт новые пиксели, но не восстанавливает неизвестные детали сцены.
RGB использует красный, зелёный и синий каналы, альфа-канал хранит непрозрачность.
Векторное изображение хранит объекты, контуры и их параметры.
Вектор удобен для логотипов, схем и других форм с чёткими границами.
При растеризации вектор преобразуется в пиксели нужного размера.
Растровый редактор изменяет пиксели и области, векторный - объекты и узлы.
Слои позволяют редактировать части изображения независимо.
Формат определяет структуру данных, расширение только обозначает предполагаемый формат.
JPEG подходит фотографиям, PNG - чёткой графике и прозрачности, SVG - векторным объектам.
WebP поддерживает несколько способов сжатия, прозрачность и анимацию.
Сжатие с потерями уменьшает файл за счёт удаления части данных.
Рабочий исходник и публикационная копия выполняют разные задачи.
Оптимизация подбирает размеры, формат и сжатие под место использования.
Перед публикацией проверяют качество, совместимость, права и отсутствие лишних данных.
На прошлом уроке вы узнали, чем растровая графика отличается от векторной и для чего нужны разные форматы файлов. Теперь разберём сам процесс обработки. Вы научитесь отличать кадрирование от изменения размеров, читать гистограмму, понимать яркость, контрастность, цветовой баланс, фильтры и маски. Затем изучите звуковую волну, амплитуду, громкость, обрезку, плавное нарастание, нормализацию, шумоподавление и компрессию. Все действия рассматриваются как осмысленный рабочий процесс: сначала определить проблему, затем внести обратимое изменение, сравнить результат с оригиналом и только после этого экспортировать готовую копию.
Будете исправлять конкретную проблему, а не применять эффекты случайно.
Разберёте кадрирование, размеры, тон, цвет, фильтры и локальные поправки.
Поймёте форму волны, амплитуду, шум, нормализацию и компрессию.
Освоите безопасную последовательность загрузки, обработки и сохранения результата.
Научитесь сравнивать исходник и результат и замечать признаки чрезмерной обработки.
Подготовите изображение и звук для учебной презентации или публикации.
Устройство записи получает данные в конкретных условиях. Камера может снять лишнюю часть пространства, сделать кадр слишком тёмным или передать белый лист с цветным оттенком. Микрофон вместе с голосом может записать фоновый шум, длинную паузу или резкий щелчок.
Обработка нужна не для того, чтобы сделать материал обязательно ярче или эффектнее. Её задача состоит в том, чтобы привести данные в соответствие с назначением: сделать содержание понятным, исправить технические недостатки, удалить лишнее и подготовить файл для конкретного места использования.
Перед каждым действием полезно сформулировать причину. Например: «обрезаю пустой край, чтобы главный объект занимал больше места» или «ослабляю постоянный шум, чтобы речь различалась лучше». Если причина не сформулирована, легко ухудшить исходник.
Из этого следует важное правило: качество обработки оценивают не количеством применённых инструментов, а тем, решена ли исходная задача без появления новых проблем.
Целенаправленное изменение изображения, звука или видео для исправления, преобразования или подготовки к использованию.
Общее название цифровых материалов, которые передают текстовую, зрительную или звуковую информацию.
Исходный файл до выполнения изменений.
Отдельный файл, подготовленный для выбранной задачи.
Надёжная работа строится вокруг трёх разных файлов. Исходник сохраняет первоначальные данные. Рабочий проект хранит этапы обработки, слои, маски или отдельные звуковые дорожки. Экспортированная копия предназначена для просмотра, передачи или публикации.
Эти файлы нельзя считать взаимозаменяемыми. Если сохранить только маленькую публикационную картинку, позднее не получится подготовить качественную печать. Если оставить только сведённую звуковую запись, будет трудно отдельно изменить голос и фон.
Экспорт означает создание файла для использования вне редактора. При экспорте программа может изменить формат, размеры, качество сжатия, частоту дискретизации и другие параметры.
Название файла должно помогать отличать версии. Например, source_photo.png может быть исходником, project_photo - рабочим проектом, а lesson_photo_1200.webp - копией шириной 1200 пикселей для страницы.
Файл редактора, в котором сохраняется структура работы и возможность продолжить редактирование.
Создание конечной копии в выбранном формате и с заданными параметрами.
Сохранённое состояние материала на определённом этапе работы.
Дополнительная копия файла для восстановления при ошибке, повреждении или утрате.
Необратимое редактирование сразу меняет исходные пиксели или отсчёты звука. Если затем сохранить файл поверх оригинала и закрыть программу, вернуть прежние данные может быть невозможно.
Обратимое, или неразрушающее, редактирование хранит указания отдельно от исходных данных. Корректирующий слой может изменять яркость только при показе, а исходные пиксели остаются прежними. Маска указывает, где действие видно, не удаляя скрытую область окончательно.
В звуковом проекте исходная запись может лежать на отдельной дорожке, а громкость и эффекты хранятся как настройки. Это позволяет позднее изменить параметры без новой записи.
Даже если интернет-приложение не поддерживает сложный рабочий проект, принцип сохраняется: не перезаписывайте исходник, работайте с копией и проверяйте возможность отмены действия.
Способ обработки, при котором исходные данные можно восстановить или снова изменить параметры действия.
Изменение, после которого исходные значения заменяются новыми.
Отдельный слой с настройкой тона или цвета, не заменяющий исходные пиксели.
Возврат к предыдущему состоянию в пределах доступной истории редактора.
Настройка хранится отдельно.
Новые данные заменяют прежние.
Кадрирование удаляет внешние части изображения и оставляет выбранный прямоугольный фрагмент. Оно нужно, чтобы убрать пустые края, изменить композицию или привести кадр к нужному соотношению сторон.
Соотношение сторон показывает отношение ширины к высоте. Запись 16:9 читается как «шестнадцать к девяти»: на каждые 16 условных частей ширины приходится 9 частей высоты. Двоеточие здесь обозначает отношение, а не действие деления, которое нужно обязательно вычислять.
Поворот меняет ориентацию изображения. Выравнивание горизонта является небольшим поворотом с последующим кадрированием появившихся пустых углов.
Исправление перспективы нужно, когда прямоугольный объект снят под углом и его параллельные стороны на фотографии сходятся. Например, верх листа кажется уже нижней части. Редактор геометрически перестраивает изображение, поэтому после сильной коррекции проверяют, не стали ли предметы неестественно вытянутыми.
Удаление внешних областей изображения с сохранением выбранного фрагмента.
Расположение зрительных элементов внутри кадра.
Отношение ширины изображения к его высоте.
Способ передачи пространственного положения и кажущегося изменения размеров объектов на плоскости.
| Проблема | Подходящий инструмент | Что изменяется | Что проверить |
|---|---|---|---|
| лишние края | кадрирование | область изображения | не удалена ли важная часть |
| наклонён горизонт | поворот и кадрирование | ориентация и края | горизонтальность опорной линии |
| лист снят под углом | коррекция перспективы | геометрия кадра | не искажены ли буквы и фигуры |
| нужна карточка 4:3 | кадрирование с отношением 4:3 | форма кадра | главный объект не зажат краями |
Изменение размеров растрового изображения означает создание сетки с другим количеством пикселей. На прошлом уроке вы узнали, что простой масштаб просмотра не меняет файл. Здесь меняются именно данные.
Если ширина и высота уменьшаются в два раза, количество пикселей уменьшается в четыре раза: каждая сторона стала в два раза короче, поэтому площадь сетки стала 2 × 2 = 4 раза меньше.
Повторная дискретизация, или ресемплинг, является вычислением новой сетки пикселей по исходной. При уменьшении несколько исходных значений объединяются. При увеличении новые значения рассчитываются по соседним, но реальных неизвестных деталей не появляется.
Чтобы изображение не растянулось, сохраняют исходное соотношение сторон. Если программа позволяет отдельно менять ширину и высоту, обычно должна быть включена связь между ними.
Построение новой сетки пикселей другого размера по исходному изображению.
Другое название повторной дискретизации, происходящее от английского resampling.
Изменение ширины и высоты с сохранением их отношения.
Неестественное растяжение или сжатие изображения по одной из сторон.
Формула показывает, во сколько раз изменилась ширина. Знак / означает деление.
Коэффициент масштаба, то есть отношение нового размера к исходному.
Знак равенства показывает одинаковое значение левой и правой частей.
Исходная ширина. Нижняя цифра 1 обозначает первый, исходный вариант.
Новая ширина. Нижняя цифра 2 обозначает второй, изменённый вариант.
Знак деления. Новую ширину делят на исходную.
Пример: W₁ = 2400 px, W₂ = 1200 px. Тогда k = 1200 / 2400 = 0,5. Новая ширина составляет половину исходной.
Гистограмма изображения показывает, сколько пикселей имеет тот или иной уровень яркости. Она не показывает, где именно находятся пиксели, но помогает увидеть общее распределение тёмных, средних и светлых тонов.
Горизонтальная ось идёт от тёмных значений слева к светлым справа. Для восьмибитного канала часто используются числа от 0 до 255. Число 0 соответствует минимальному уровню, число 255 - максимальному.
Вертикальная высота столбца показывает количество пикселей соответствующего уровня. Чем выше участок, тем больше таких пикселей. Точные числа обычно не нужны: важна форма распределения.
Если данные упираются в левую границу, часть тёмных деталей может сливаться в чёрное. Если данные упираются в правую границу, светлые детали могут стать полностью белыми. Такое обрезание значений называют клиппингом.
Диаграмма распределения значений по диапазонам.
Степень светлоты или темноты участка.
Интервал между различимыми тёмными и светлыми значениями.
Потеря различий из-за достижения предельного значения, например полного чёрного или белого.
Большая часть значений находится слева, поэтому кадр может выглядеть тёмным.
Значения занимают широкий диапазон, но окончательная оценка всё равно зависит от сюжета.
Яркость в редакторе обычно изменяет общий уровень светлоты изображения. При увеличении яркости тёмные, средние и светлые участки становятся светлее, но слишком большое изменение приводит к потере деталей в светах.
Контрастность описывает различие между тёмными и светлыми участками. Повышение контрастности делает тёмное темнее, а светлое светлее. Снижение сближает значения и создаёт более плоское изображение.
Чтобы понять общий принцип, используют упрощённую линейную модель. Она не описывает все особенности конкретного редактора, но показывает, почему параметры действуют по-разному.
После изменения проверяют не только общий вид, но и крайние участки гистограммы. Если данные прижались к границе, часть деталей могла исчезнуть.
В контексте редактора - параметр общего осветления или затемнения изображения.
Степень различия между тёмными и светлыми участками.
Преобразование, при котором значения изменяются по прямой зависимости.
Упрощённая модель преобразования яркости одного пикселя.
Исходное значение яркости пикселя до обработки.
Новое значение яркости после обработки.
Множитель, влияющий на различие значений, то есть на контрастность.
Добавка, сдвигающая значения в сторону светлого или тёмного.
Знаки умножения и сложения. Сначала выполняется умножение, затем сложение.
Если a = 1 и b = 0, значение не меняется: y = 1 × x + 0 = x. При других параметрах редактор пересчитывает яркость.
Инструмент «Уровни» позволяет указать, какое исходное значение считать чёрной точкой, какое - белой, а также изменить средние тона. Чёрная точка является уровнем, который после преобразования станет минимально тёмным. Белая точка станет максимально светлой.
Тоновая кривая показывает соответствие исходных и новых значений. Горизонтальное направление обычно представляет исходную яркость, вертикальное - результат. Прямая диагональная линия означает отсутствие изменений.
Если поднять середину кривой, средние тона становятся светлее. Если опустить - темнее. S-образная кривая обычно повышает контраст: тёмные средние значения опускаются, а светлые поднимаются.
Причина использовать кривую вместо единственного ползунка состоит в возможности отдельно управлять тенями, средними тонами и светами. Но резкие изгибы могут создавать неестественные переходы и потерю деталей.
Тёмные участки изображения, которые ещё могут содержать различимые детали.
Значения между тенями и светлыми участками.
Наиболее светлые участки изображения, которые ещё могут содержать детали.
График соответствия исходных и новых значений яркости.
| Инструмент | Что регулирует | Когда нужен | Риск чрезмерного изменения |
|---|---|---|---|
| яркость | общий уровень светлоты | весь кадр слишком тёмный или светлый | клиппинг |
| контрастность | различие тёмного и светлого | кадр выглядит плоским | потеря деталей |
| уровни | чёрную, белую и среднюю точки | диапазон использован не полностью | слишком жёсткие границы |
| кривая | отдельные диапазоны тона | нужна точная коррекция | неестественные переходы |
Камера оценивает цвет освещения и старается показать нейтральные предметы без постороннего оттенка. Ошибка этой оценки приводит к тому, что белый лист кажется жёлтым, синим или зелёным.
Баланс белого является настройкой цветового преобразования, при которой нейтральные участки должны выглядеть нейтрально. Температура цвета в редакторе обычно управляет направлением между более синим и более жёлтым видом кадра.
Оттенок может отдельно смещать цвет между зелёным и пурпурным направлениями. Эти названия описывают направление коррекции, а не обязательный цвет всего изображения.
Насыщенность показывает выраженность различий между цветом и нейтральным серым. Чрезмерное повышение насыщенности приводит к потере естественных оттенков и деталей. Для документа или учебной схемы точность и читаемость важнее яркости красок.
Коррекция цветового оттенка освещения, при которой нейтральные объекты выглядят нейтральными.
Характеристика оттенка источника света; в редакторе связанный ползунок обычно меняет вид от синеватого к желтоватому.
Степень выраженности цвета по сравнению с нейтральным серым.
Цвет без заметного цветового оттенка, например серый при равных компонентах RGB.
Глобальная коррекция действует на всё изображение. Локальная коррекция ограничена выбранной областью. Она нужна, когда фон слишком светлый, а главный объект уже имеет правильный тон.
Выделение задаёт область действия инструмента. Его граница может быть жёсткой или растушёванной. Растушёвка создаёт постепенный переход, чтобы изменение не выглядело наклеенным пятном.
Маска обычно представляется изображением в оттенках серого. Белая область маски полностью показывает действие, чёрная скрывает, серые значения показывают частично. Маска не обязана удалять сами пиксели.
После локальной коррекции проверяют границы при обычном масштабе и при увеличении. Светлый ореол, тёмная кайма или резкий переход означают, что маску нужно уточнить.
Изменение, применяемое ко всему изображению.
Изменение, применяемое только к выбранной области.
Карта степени видимости слоя или действия в разных областях.
Плавное смягчение границы выделения или маски.
Указывает область текущей операции.
Хранит видимость области вместе со слоем.
Фильтр является правилом преобразования данных. Некоторые фильтры изменяют каждый пиксель отдельно, но многие анализируют небольшую область вокруг него. Поэтому результат зависит не только от одного значения, но и от соседей.
Размытие усредняет или иначе сближает соседние значения. Мелкие резкие изменения уменьшаются, поэтому шум может стать слабее, но детали тоже теряются.
Повышение резкости усиливает различия на границах. Оно не создаёт настоящие детали, которых нет в исходнике. Слишком сильная резкость образует светлые и тёмные ореолы вокруг контуров.
Шумоподавление старается отличить случайные изменения от полезных деталей. Чем сильнее подавление, тем выше риск получить гладкую, неестественную поверхность. Фильтр выбирают по проблеме, а не по привлекательному названию.
Алгоритм преобразования значений изображения или звука по определённому правилу.
Случайные изменения яркости или цвета, не относящиеся к изображаемой сцене.
Уменьшение различий между соседними участками.
Воспринимаемая выраженность мелких деталей и границ.
Нежелательная светлая или тёмная кайма около контраста после чрезмерной обработки.
| Фильтр | Зачем применяют | Что происходит | Что проверить |
|---|---|---|---|
| размытие | смягчить мелкие изменения | соседние значения сближаются | не исчезли ли детали |
| резкость | сделать границы заметнее | различия около границ усиливаются | нет ли ореолов |
| шумоподавление | ослабить случайные изменения | алгоритм отделяет шум от деталей | не стала ли поверхность пластиковой |
| выделение границ | найти резкие переходы | подчёркиваются контуры | соответствуют ли линии объектам |
Единственного обязательного порядка нет, но разумная последовательность уменьшает число повторных действий. Сначала создают копию и оценивают проблему. Затем исправляют геометрию, потому что кадрирование определяет область дальнейшей обработки.
После геометрии настраивают общий тон и цвет. Локальные поправки выполняют после глобальных, чтобы не исправлять одну область дважды. Шумоподавление и резкость применяют осторожно и проверяют при масштабе 100 процентов.
Масштаб 100 процентов означает, что один пиксель изображения обычно показывается одним пикселем экрана. Запись 100 % читается как «сто процентов». Знак % означает долю от ста.
Изменение размеров и окончательную резкость часто выполняют ближе к экспорту, потому что нужная сила резкости зависит от конечного размера.
Звуковой редактор показывает запись как форму волны. По горизонтали проходит время: слева находится начало, справа - более поздние моменты. По вертикали откладывается амплитуда сигнала.
Амплитуда показывает величину отклонения сигнала от средней линии в конкретный момент. Большая амплитуда обычно связана с большей громкостью, но воспринимаемая громкость зависит также от частоты, длительности и слуха человека.
Цифровая запись состоит из отдельных отсчётов. Отсчёт является числом, измеренным в конкретный момент. Частота дискретизации показывает, сколько отсчётов создаётся за одну секунду.
Напомним обозначение Гц: герц означает количество повторений или измерений в секунду. Например, 44 100 Гц означает 44 100 отсчётов за секунду для каждого канала.
Графическое представление изменения амплитуды звукового сигнала во времени.
Величина отклонения сигнала от среднего уровня.
Числовое значение сигнала, измеренное в определённый момент.
Количество отсчётов звука за одну секунду.
Отдельная последовательность отсчётов, например левый или правый канал стереозаписи.
На схеме первая область содержит тихий постоянный шум: линия слегка колеблется вокруг центра. Затем показана речь с различной амплитудой. Короткий высокий пик может быть щелчком или ударом по микрофону.
Пауза не всегда выглядит как абсолютно прямая линия, потому что микрофон продолжает записывать окружающий шум. Поэтому удаление всех пауз и шума одним порогом может обрезать тихие окончания слов.
Выделение на временной шкале задаёт участок, к которому применяется операция. Перед удалением нужно прослушать небольшой запас до и после границы, чтобы не обрезать полезный звук.
Клиппинг звука возникает, когда амплитуда достигает максимального допустимого значения и вершины волны срезаются. Это вызывает слышимое искажение, которое нельзя полностью исправить простым уменьшением громкости.
Горизонталь показывает время, вертикальное отклонение - амплитуду.
Плоские вершины показывают достижение предельного уровня и потерю формы сигнала.
Обрезка звука удаляет участок до начала полезной записи или после её окончания. Разрез делит материал на отдельные фрагменты, которые можно перемещать независимо.
Резкое начало фрагмента в точке, где волна сильно отклонена от средней линии, может создать щелчок. Короткий плавный переход уменьшает амплитуду к границе и снижает риск щелчка.
Fade in читается как «плавное нарастание»: звук начинается тихо и постепенно достигает рабочего уровня. Fade out означает «плавное затухание»: уровень постепенно уменьшается к концу.
Кроссфейд является перекрытием двух фрагментов, при котором первый затихает, а второй нарастает. Он нужен для мягкого соединения, но слишком длинный переход может смешать несовместимые слова или звуки.
Удаление участка в начале или конце записи.
Разделение одной записи на отдельные фрагменты.
Постепенное увеличение уровня звука от тишины.
Постепенное уменьшение уровня звука к тишине.
Плавный переход между перекрывающимися звуковыми фрагментами.
Нормализация изменяет общий уровень записи так, чтобы выбранный максимальный пик достиг заданного значения. Отношения между тихими и громкими участками при обычной пиковой нормализации сохраняются.
Шумоподавление анализирует образец фонового шума или свойства сигнала и старается ослабить похожие компоненты. Слишком сильная обработка создаёт металлический или булькающий оттенок речи. Поэтому сначала устраняют источник шума при записи, а цифровую обработку используют умеренно.
Компрессия динамического диапазона ослабляет участки, которые превышают заданный уровень. После этого общий уровень можно поднять, и тихая речь становится лучше слышна относительно громких пиков.
Компрессия не означает уменьшение размера файла. Здесь слово описывает сжатие разницы между тихим и громким. Сжатие файла MP3 или другого формата является другой операцией.
Изменение общего уровня записи по выбранному предельному или среднему значению.
Алгоритмическое ослабление компонентов, распознанных как нежелательный шум.
Разница между тихими и громкими различимыми уровнями.
Уменьшение различия между тихими и громкими участками.
Уровень, выше которого компрессор начинает заметно ослаблять сигнал.
| Операция | Что меняет | Для чего нужна | Основной риск |
|---|---|---|---|
| нормализация | общий уровень | довести пик или громкость до цели | не исправляет неравномерную речь |
| шумоподавление | компоненты шума | ослабить постоянный фон | искажение голоса |
| компрессия | громкие участки относительно тихих | сделать уровень ровнее | неестественная динамика |
| ограничение пиков | самые высокие пики | не допустить превышения уровня | искажение при сильном действии |
Уровень цифрового звука часто показывается в дБ, то есть децибелах. Децибел является логарифмической единицей отношения. Для базового редактирования достаточно понимать, что одинаковое изменение в децибелах означает одинаковое отношение уровней, а не одинаковую добавку к отсчётам.
В цифровом редакторе часто используется шкала dBFS. Буквы dB означают decibel, а FS - full scale, то есть полный диапазон. Значение 0 dBFS является максимальным допустимым цифровым уровнем, а не тишиной.
Обычные значения сигнала находятся ниже нуля, например -6 dBFS или -12 dBFS. Знак минус показывает уровень ниже цифрового максимума. Чем число дальше от нуля в отрицательную сторону, тем уровень меньше.
Точная целевая громкость зависит от назначения и требований площадки. Поэтому не следует автоматически поднимать каждый файл до самого предела. Нужен запас, чтобы случайный пик не вызвал клиппинг.
Сокращение слова «децибел», единицы отношения уровней.
Шкала уровня цифрового сигнала относительно полного допустимого диапазона.
Максимальный цифровой уровень на шкале dBFS.
Расстояние между рабочими пиками и максимальным уровнем до клиппинга.
Интернет-приложение запускается через браузер. Оно может выполнять обработку на сервере или частично на устройстве пользователя. В первом случае файл загружается в удалённую систему, во втором часть вычислений выполняет браузер локально.
Обычная последовательность состоит из выбора файла, загрузки или открытия, настройки инструментов, предварительного просмотра, обработки и скачивания результата. После скачивания готовый файл нужно открыть отдельно и проверить.
Удобство интернет-приложения состоит в отсутствии сложной установки и доступе с разных устройств. Ограничения могут включать размер файла, скорость сети, водяной знак, набор форматов, срок хранения, качество экспорта и требования регистрации.
До загрузки нужно выяснить, содержит ли файл персональные данные, закрытую переписку, документы, лица или звук частного разговора. Если сервис и условия хранения неизвестны, защищаемые материалы в него не загружают.
Программа, доступная через сеть и обычно работающая в браузере.
Обработка файла на удалённом компьютере сервиса после передачи данных.
Вычисления на устройстве пользователя средствами браузера.
Показ предполагаемого результата до окончательного сохранения.
Видимая отметка сервиса или правообладателя, добавленная к материалу.
Оцениваем права, данные и допустимость загрузки.
Выбираем файл и ждём завершения передачи.
Меняем только нужные параметры и сравниваем.
Выбираем формат и сохраняем отдельную копию.
Открываем скачанный файл и проверяем результат.
Представим учебную фотографию листа: по краям виден стол, лист немного наклонён, изображение темновато, но буквы различимы. Цель состоит в подготовке читаемой иллюстрации для презентации.
Сначала создайте копию. Обрежьте лишний стол и выровняйте края листа. Затем исправьте перспективу, если верхняя и нижняя стороны заметно различаются по длине.
После геометрии оцените гистограмму и сам текст. Слегка измените яркость или белую точку, но не превращайте светлые участки бумаги в область без деталей. Контраст повышайте только настолько, чтобы буквы отделялись от фона.
Уменьшите изображение до размера, необходимого для слайда, и осторожно добавьте резкость после уменьшения. Экспортируйте копию в PNG для чётких букв или в другой формат, соответствующий задаче. Откройте результат и проверьте читаемость при размере показа в презентации.
Представим запись объяснения: в начале слышна подготовка к записи, между фразами есть длинная пауза, на фоне работает вентилятор, а один слог значительно громче остальных. Цель состоит в создании понятной дорожки для учебного слайда.
Сохраните исходник и работайте с копией. Прослушайте запись полностью, отметьте полезный диапазон и проблемные места. Обрежьте только явно лишнее, оставляя естественные короткие паузы.
Выберите участок, где слышен только постоянный фон, и используйте его как образец шума, если приложение поддерживает такой способ. Примените умеренное шумоподавление и сравните голос до и после. Если согласные стали металлическими, ослабьте эффект.
Исправьте отдельный слишком громкий пик или примените мягкую компрессию. Затем нормализуйте общий уровень с запасом до 0 dBFS. Добавьте короткие плавные переходы на границах, экспортируйте и прослушайте готовую копию на обычной громкости.
При экспорте изображения выбирают размеры в пикселях, формат, качество сжатия и необходимость прозрачности. На прошлом уроке вы установили: JPEG часто подходит фотографиям, PNG - схемам и снимкам экрана, WebP - веб-публикации при проверенной совместимости.
При экспорте звука выбирают формат, частоту дискретизации, разрядность или битрейт, число каналов. Битрейт показывает количество бит, используемых для одной секунды сжатого потока. Запись кбит/с читается как «килобит в секунду».
Формат WAV часто сохраняет несжатые или сжатые без потерь звуковые данные и удобен как рабочая копия, но файл может быть большим. MP3 и другие форматы с потерями уменьшают размер, удаляя часть данных по модели восприятия.
Нельзя улучшить исходник простым выбором очень высокого битрейта. Высокий параметр экспорта помогает не добавить лишние потери, но не восстанавливает информацию, уже отсутствующую в записи.
Количество бит, используемых для передачи или хранения одной секунды потока.
Килобит в секунду, единица битрейта.
Контейнер звуковых данных, часто используемый для несжатой рабочей записи.
Распространённый формат сжатого звука с потерями.
Звук с одним каналом.
Звук с двумя каналами, обычно левым и правым.
| Материал | Рабочая копия | Публикационная копия | Главная проверка |
|---|---|---|---|
| фотография | исходный формат или проект | JPEG или WebP | детали и размер файла |
| схема с текстом | проект со слоями или объектами | PNG или SVG по типу графики | чёткость линий и букв |
| запись речи | WAV или проект с дорожками | MP3 или формат площадки | разборчивость и отсутствие клиппинга |
| звук для монтажа | формат без лишних потерь | копия по требованиям проекта | частота, каналы и синхронизация |
Готовый файл проверяют отдельно от проекта. Изображение открывают при реальном размере использования, звук прослушивают с начала до конца. Это позволяет заметить ошибку экспорта, обрезанную букву, лишний шум или слишком тихий фрагмент.
Сравнение с исходником помогает увидеть накопившиеся изменения. Полезно временно отключить коррекции или разместить варианты рядом. Если после обработки исчезла важная деталь, эффект нужно ослабить, даже если общий вид кажется эффектным.
Обработка не отменяет авторские права. Разрешение изменить файл не всегда означает разрешение опубликовать его. Для чужого материала проверяют лицензию и указывают авторство, когда это требуется.
Для значимого изображения создают альтернативный текст. Для речи в учебном материале полезны текстовая расшифровка или субтитры. Это помогает людям с нарушением зрения или слуха и тем, кто не может включить звук.
Проверка соответствия готового файла задаче и техническим требованиям.
Текстовая запись содержания звуковой речи.
Текст, синхронизированный с речью или событиями видео.
Условия разрешённого использования произведения или программы.
Чем кадрирование отличается от изменения размеров?
Решение: Кадрирование удаляет внешние области, а изменение размеров строит сетку с другим количеством пикселей.
Исходная ширина W₁ = 2400 px, новая W₂ = 1200 px. Чему равен k?
Решение: k = W₂ / W₁ = 1200 / 2400 = 0,5. Новая ширина равна половине исходной.
Большая часть значений находится у правой границы, и светлые участки стали полностью белыми. Как называется проблема?
Решение: Клиппинг в светах: разные исходные значения достигли максимума и перестали различаться.
Фон кадра слишком светлый, а главный объект выглядит правильно. Нужна ли глобальная коррекция?
Решение: Лучше выделить фон или использовать маску и выполнить локальную коррекцию, чтобы не испортить главный объект.
Что показывают горизонтальное и вертикальное направления формы звуковой волны?
Решение: Горизонталь показывает время, вертикальное отклонение - амплитуду сигнала.
Почему нормализация не делает тихие слова громче относительно громких?
Решение: Обычная пиковая нормализация одинаково меняет весь уровень. Для уменьшения различий нужна компрессия или ручная коррекция.
Что означает 0 dBFS?
Решение: Максимальный цифровой уровень шкалы dBFS, а не тишина.
Нужно обработать запись с персональными данными в неизвестном интернет-приложении. Как поступить?
Решение: Не загружать файл, пока не проверены сервис, условия хранения и законность передачи. Предпочесть доверенное локальное средство.
Основное видео показывает инструменты редактирования изображения и применение фильтров. Дополнительное видео рассматривает шумоподавление и компрессию звука. Смотрите не только на расположение кнопок, которое зависит от программы, а на последовательность: определить проблему, применить инструмент, сравнить и проверить результат.
Удаление лишних элементов, возврат изменений и применение фильтров ко всему изображению или выбранной области.
Открыть основное видео на RutubeИспользуйте дополнительный материал после теории, чтобы ещё раз увидеть определения, правила и примеры.
Выберите ответ и обязательно прочитайте пояснение. При ошибке вернитесь к соответствующему разделу теории.
Ответ: Построение новой сетки пикселей другого размера по исходному изображению.
Ответ: Потеря различий при достижении минимального или максимального значения.
Ответ: Яркость сдвигает общий уровень светлоты, контрастность изменяет различие тёмных и светлых участков.
Ответ: Он усиливает существующие различия, но не знает отсутствующего содержания сцены.
Ответ: Изменение амплитуды сигнала во времени.
Ответ: Количество отсчётов звука за одну секунду.
Ответ: Срезание формы волны при достижении максимального цифрового уровня.
Ответ: Изменяет общий уровень записи по выбранному предельному или среднему значению.
Ответ: Уменьшает различие между тихими и громкими участками.
Ответ: Это максимальный допустимый цифровой уровень шкалы dBFS.
Ответ: При серверной файл передаётся удалённой системе, при локальной вычисления выполняются на устройстве в браузере.
Ответ: Качество, формат, размер, персональные данные, права использования и доступность содержания.
Обработка должна решать сформулированную задачу, а не добавлять случайные эффекты.
Обратимые изменения сохраняют возможность уточнить параметры или вернуть исходные данные.
Кадрирование удаляет края, а изменение размеров создаёт новую сетку пикселей.
Гистограмма показывает распределение пикселей по уровням, но не оценивает сюжет автоматически.
Яркость изменяет общий уровень светлоты, контрастность - различие тёмного и светлого.
Маска ограничивает действие коррекции без обязательного удаления пикселей.
Форма звуковой волны показывает амплитуду во времени.
Клиппинг означает достижение предельного уровня и потерю формы сигнала.
Плавные переходы помогают избежать резкого начала, конца и щелчков.
Нормализация меняет общий уровень, компрессия уменьшает различие тихого и громкого.
0 dBFS является цифровым максимумом, а не тишиной.
Интернет-приложение может обрабатывать файл на сервере или локально в браузере.
До загрузки проверяют персональные данные, права и условия сервиса.
Готовый файл обязательно открывают и проверяют отдельно от рабочего проекта.
Завершающий урок курса объясняет, как объединять текст, изображения, звук, видео и интерактивные элементы в понятное мультимедийное сообщение. Вы пройдёте путь от цели проектной презентации и сценария до структуры слайда, работы с медиафайлами, совместного редактирования и экспорта. Затем с нулевого уровня разберёте трёхмерную сцену: координаты x, y, z, вершины, рёбра, грани, сеточную модель, преобразования, материалы, текстуры, источники света, камеру и визуализацию. В конце рассмотрены 3D-печать, виртуальная и дополненная реальность.
Поймёте, зачем объединять несколько способов представления информации.
Построите цель, сценарий, структуру и последовательность слайдов.
Разберёте композицию, шрифты, цвет, изображения, звук, видео и анимацию.
Организуете совместную работу, проверку ссылок, прав доступа и экспорт.
Освоите координаты, сетку, вершины, рёбра, грани и преобразования.
Поймёте роль материала, света, камеры, визуализации, печати, VR и AR.
Слово «мультимедиа» обозначает совместное использование нескольких способов представления информации. Например, учебная презентация может содержать короткий текст, схему, фотографию, озвученное объяснение и видео опыта.
Разные виды данных выполняют разные задачи. Текст точно формулирует определение, схема показывает связи, фотография передаёт внешний вид объекта, звук помогает услышать произношение, а видео показывает изменение во времени.
Добавление нескольких видов данных само по себе не делает материал понятным. Если музыка мешает речи, анимация отвлекает, а изображение не связано с выводом, мультимедиа ухудшает сообщение. Каждый элемент должен отвечать на вопрос: какую часть смысла он передаёт лучше текста или другого средства?
Поэтому мультимедийный материал сначала проектируют как сообщение, а только затем оформляют. Главными остаются цель, содержание и последовательность.
Совместное использование текста, графики, звука, видео, анимации и интерактивных элементов в одном информационном продукте.
Данные, представляющие зрительное или звуковое содержание.
Элемент, который реагирует на действие пользователя, например кнопка, ссылка или вопрос.
Созданный материал, предназначенный для передачи, хранения или использования информации.
Текст удобен для названий, определений, чисел, условий и выводов. Он плохо заменяет подробную демонстрацию движения, поэтому длинное описание практического действия иногда лучше дополнить видео.
Изображение показывает форму, расположение и сравнение. Учебная схема должна быть точной, а декоративная фотография не должна занимать место, если она не объясняет содержание.
Звук передаёт речь, интонацию, музыку и шумы. В презентации звук должен начинаться предсказуемо и иметь понятное управление. Автоматический громкий запуск мешает пользователю.
Видео является последовательностью кадров со звуком или без него. Анимация создаёт изменение свойств объектов: положения, размера, цвета или видимости. Видео обычно записывает или воспроизводит готовое движение, а анимация рассчитывается из заданных состояний.
| Вид данных | Что передаёт лучше всего | Уместный пример | Типичная ошибка |
|---|---|---|---|
| текст | точную формулировку | определение и вывод | целая страница мелкого текста |
| схема | связи и порядок | этапы процесса | нет подписей и направления |
| фотография | внешний вид объекта | образец результата | использована только для украшения |
| звук | речь и звучание | произношение или комментарий | автоматический громкий запуск |
| видео | процесс во времени | демонстрация опыта | слишком длинный фрагмент |
| анимация | изменение состояния | появление этапов схемы | движение без смысловой причины |
Проектная презентация создаётся не «о теме вообще», а для конкретного результата. Цель может состоять в объяснении решения, защите проекта, сравнении вариантов или убеждении выбрать предложенный способ.
Аудитория - люди, которые будут смотреть и слушать материал. Для специалистов допустимы знакомые им термины, а для начинающих каждый новый термин нужно объяснить. Следует учитывать возраст, подготовку, язык и условия просмотра.
Основная мысль является главным выводом, который должен остаться у аудитории после показа. Если её нельзя выразить одним или двумя предложениями, содержание ещё не собрано в понятную структуру.
Причина начинать с цели состоит в том, что она помогает удалить лишнее. Слайд, который не приближает к цели и не объясняет вывод, скорее всего, не нужен.
Планируемый результат воздействия презентации на понимание или решение аудитории.
Люди, для которых создаётся сообщение.
Главный вывод, объединяющий содержание презентации.
Условия использования: экран, устройство, время, помещение и возможность задавать вопросы.
Компьютерная презентация является упорядоченным набором экранов, предназначенных для последовательного или интерактивного просмотра. Отдельный экран называется слайдом.
Доклад - это устное сообщение человека. Слайды поддерживают доклад, но не обязаны содержать весь произносимый текст. Если докладчик читает длинный абзац, аудитория одновременно пытается читать и слушать одинаковые слова.
Самостоятельная презентация, которую смотрят без докладчика, требует больше пояснений, понятной навигации и иногда озвучивания. Презентация для живой защиты может быть короче, потому что часть смысла передаётся речью.
Сценарий определяет, что происходит по шагам: какой вопрос ставится, какое доказательство показывается, какой вывод делается и куда пользователь может перейти.
Цифровой набор слайдов и связанных медиаматериалов для представления информации.
Отдельный экран презентации.
Устное изложение содержания перед аудиторией.
Описание последовательности содержания, действий и переходов в мультимедийном материале.
Средства перехода между частями материала.
Структура зависит от задачи, но проектную работу удобно раскрывать через вопрос, способ исследования, результат и вывод. Эта последовательность отвечает аудитории на естественные вопросы: что решали, зачем, как, что получили и что из этого следует.
Титульный слайд называет проект и автора. Введение показывает проблему и цель. Основная часть объясняет методы и ключевые этапы. Результаты содержат проверяемые данные, а заключение возвращает к цели и формулирует вывод.
Источники и права на материалы не следует прятать. Для заимствованных фактов, изображений и диаграмм указывают источник в понятной форме, а в конце можно дать полный список.
Резервные слайды содержат подробные таблицы, дополнительные расчёты или ответы на ожидаемые вопросы. Их не обязательно показывать в основном докладе, но они помогают при обсуждении.
| Часть | На какой вопрос отвечает | Что показать | Чего избегать |
|---|---|---|---|
| название | о чём проект | тему, автора, организацию | длинный абзац |
| проблема | почему работа нужна | ситуацию и противоречие | общие фразы без фактов |
| цель | какой результат нужен | одно ясное действие | перечень несвязанных желаний |
| метод | как работали | этапы, данные, инструменты | скрытые условия |
| результат | что получено | таблицу, схему, образец | непроверяемые заявления |
| вывод | что следует из результата | ответ на цель и ограничения | повтор всего текста |
| источники | откуда взяты данные | авторов и прямые ссылки | ссылки без названий |
До оформления полезно создать раскадровку - упрощённый план слайдов. Для каждого слайда записывают заголовок, главную мысль, визуальный материал и вывод или переход.
Один слайд обычно выполняет один смысловой шаг. Это не означает, что на нём может быть только один объект. Заголовок, схема и короткое пояснение могут вместе раскрывать одну мысль.
Заголовок «Результаты» сообщает только название раздела. Заголовок «После оптимизации файл стал в три раза меньше» сразу передаёт вывод. Содержательный заголовок помогает понять логику даже при быстром просмотре.
Порядок слайдов проверяют без дизайна. Если между двумя выводами отсутствует объясняющее звено, красивое оформление не устранит логический разрыв.
Последовательность упрощённых кадров, показывающая структуру будущего материала.
Одна законченная часть рассуждения или объяснения.
Заголовок, который передаёт не только тему, но и основную мысль слайда.
Связь, объясняющая, почему после одной мысли следует другая.
Визуальная иерархия показывает, что зритель должен заметить сначала, затем и после этого. Она создаётся размером, положением, цветом, контрастом и свободным пространством.
Главный заголовок обычно заметнее подписи, а ключевой результат - заметнее служебного номера слайда. Если все элементы одинаково яркие и крупные, зритель не понимает порядок чтения.
Выравнивание создаёт невидимые линии, которые связывают элементы. Свободное пространство не является потерянным местом: оно разделяет смысловые группы и облегчает чтение.
Композиция должна оставаться устойчивой на разных экранах. Важный текст не размещают у самого края, где его может обрезать проектор или рамка устройства.
Порядок, в котором элементы привлекают внимание.
Расположение и соотношение элементов внутри слайда.
Размещение элементов по общим направляющим линиям.
Незаполненная область, отделяющая элементы и смысловые группы.
В ходе выполнения проекта были рассмотрены различные виды мультимедийной информации, проведён анализ большого количества примеров и сделаны многочисленные выводы, которые подробно описаны на данном слайде.
Дополнительные сведения, пояснения, примечания, ссылки и другие важные подробности размещены одним плотным блоком.
Нет ясного главного вывода, текст мелкий, все элементы конкурируют.
Три этапа процесса показаны одной последовательной схемой вместо длинного абзаца.
Источник измерения: протокол учебного наблюдения.
Заголовок передаёт вывод, данные поддерживают его, подпись объясняет источник.
Шрифт является системой начертаний букв, цифр и знаков. Для учебной презентации важнее всего различимость символов. Слишком декоративное начертание затрудняет чтение длинного текста.
Размер текста оценивают в реальных условиях показа. Надпись, которая читается на экране ноутбука с близкого расстояния, может быть слишком мелкой на проекторе. Проверку выполняют из дальней точки помещения или в уменьшенном окне.
Строка не должна быть чрезмерно длинной. Короткие абзацы, списки и смысловые подписи помогают взгляду. Но каждый перенос должен сохранять грамматический и смысловой фрагмент.
Прописные буквы подходят для короткой метки, но длинный абзац, написанный только заглавными буквами, читается медленнее. Подчёркивание лучше оставлять для ссылок, чтобы пользователь понимал назначение элемента.
Набор графических форм символов, объединённых общим принципом начертания.
Размер шрифта в издательской и компьютерной типографике.
Вертикальное расстояние между строками текста.
Лёгкость распознавания символов и понимания текста в заданных условиях.
Контраст текста и фона должен позволять различать символы. Светло-серый текст на белом фоне может выглядеть аккуратно на хорошем мониторе, но исчезнуть на проекторе.
Цвет не используют как единственный носитель смысла. Если правильный вариант отмечен только зелёным, человек с нарушением цветового восприятия может не заметить различие. Добавляют подпись, форму, значок или штриховку.
Ограниченная палитра делает слайды последовательными. Цвет акцента применяют к действительно важным элементам, иначе он перестаёт управлять вниманием.
Изображения снабжают альтернативным текстом, видео - субтитрами, а значимый звук - текстовым пояснением. Доступность помогает не только людям с ограничениями здоровья, но и тем, кто смотрит материал без звука или на небольшом экране.
Различие зрительных характеристик элементов, позволяющее отделить их друг от друга.
Набор цветов, используемых в материале.
Ограниченное использование заметного цвета для выделения важного.
Пригодность материала для людей с различными способами восприятия и управления.
Изображение выбирают по смыслу и достаточному разрешению. Растягивание маленького файла не создаёт настоящих деталей. На прошлом уроке вы изучили, что публикационную копию нужно оптимизировать под место использования.
Диаграмма должна отвечать на конкретный вопрос. Оси, единицы измерения и категории подписывают. Трёхмерный декоративный эффект на обычной столбчатой диаграмме может визуально исказить высоту столбцов.
Звуковой и видеофрагмент заранее обрезают до нужной части, проверяют громкость и возможность запуска. Если интернет недоступен, внешняя ссылка может не воспроизвестись, поэтому для важного показа готовят допустимую резервную копию.
Под каждым заимствованным материалом указывают понятный источник. Сам факт появления изображения в поиске не означает разрешения на его использование.
Помещение медиаданных внутрь файла презентации или проекта.
Внешний файл, к которому презентация обращается по пути или адресу.
Графическое представление числовых отношений или изменений.
Установленная величина, с которой сравнивают измеряемое значение.
| Элемент | Что проверить до вставки | Что проверить после вставки | Резервный вариант |
|---|---|---|---|
| изображение | права, размер, содержание | чёткость и подпись | локальная оптимизированная копия |
| диаграмма | данные и единицы | масштаб и читаемость | таблица ключевых значений |
| звук | шум, длительность, формат | громкость и управление | текстовая расшифровка |
| видео | нужный фрагмент и права | запуск, звук, субтитры | кадр и краткое описание |
| ссылка | точный адрес и доступ | открытие в режиме показа | QR-код или напечатанный адрес при необходимости |
Переход является эффектом смены одного слайда другим. Анимация изменяет объект внутри слайда. Эти понятия различаются: переход относится к слайду целиком, а анимация - к отдельному элементу.
Смысловая анимация помогает показать порядок: сначала условие, затем действие, затем результат. Если все элементы летают из разных сторон, зритель следит за движением вместо объяснения.
Интерактивная презентация может содержать кнопки, гиперссылки и ветвление. Ветвление означает, что следующий экран зависит от выбора пользователя, а не только от фиксированного порядка.
Каждая кнопка должна иметь понятную подпись, видимое состояние и возможность вернуться. Навигацию проверяют в режиме показа, потому что в редакторе ссылка может вести себя иначе.
Визуальный эффект между двумя слайдами.
Изменение положения, размера, цвета, прозрачности или другого свойства элемента во времени.
Элемент, открывающий другой слайд, файл или сетевой адрес.
Структура, в которой дальнейший путь зависит от выбора или условия.
Онлайн-сервис позволяет создавать презентацию через браузер и хранить проект в сетевом хранилище. Несколько участников могут редактировать один материал, оставлять комментарии и просматривать историю изменений.
Совместная работа требует распределения ролей. Один участник отвечает за структуру, другой проверяет данные, третий готовит графику, но итоговый стиль и терминология должны оставаться едиными.
Права доступа определяют, кто может только просматривать, кто комментировать, а кто редактировать. Ссылка с открытым редактированием не должна публиковаться без необходимости.
Перед защитой презентацию экспортируют или проверяют в режиме показа на другом устройстве. Онлайн-шрифты, видео, переходы и интерактивные элементы могут измениться при экспорте в PDF или другой формат.
Приложение, доступное через сеть и обычно работающее в браузере.
Записи о сохранённых состояниях проекта и действиях участников.
Замечание, прикреплённое к элементу или части документа без прямого изменения содержания.
Разрешения на просмотр, комментирование, редактирование или управление материалом.
Запись 3D означает three-dimensional, то есть «трёхмерный». Буква D происходит от английского dimension - измерение. Трёхмерный объект имеет протяжённость по трём независимым направлениям.
В 3D-редакторе положение точки часто задаётся тремя координатами: x, y и z. Координата является числом, показывающим положение относительно начала отсчёта и выбранной оси.
Оси x, y, z взаимно перпендикулярны. В разных программах направление «вверх» может быть связано с осью y или z, поэтому сначала смотрят на обозначения конкретного редактора.
Запись P(2, 1, 3) означает точку P с координатами x = 2, y = 1, z = 3. Буква P является условным именем точки, круглые скобки объединяют координаты, запятые разделяют их.
Трёхмерное представление объектов и сцен.
Число, задающее положение по выбранной оси.
Направленная линия, относительно которой измеряют положение.
Точка, в которой значения основных координат равны нулю.
Совокупность моделей, материалов, света, камер и других объектов виртуального пространства.
Общая запись положения точки P в трёхмерной системе координат.
Условное имя точки. Можно выбрать другую букву.
Координата по первой оси.
Координата по второй оси.
Координата по третьей оси.
Скобки объединяют координаты одной точки, запятые разделяют значения.
Пример: P(2, 1, 3) находится на расстоянии 2 единицы по оси x, 1 единица по оси y и 3 единицы по оси z от начала отсчёта в соответствующих направлениях.
Один из распространённых способов представления поверхности называется сеточной моделью. Поверхность собирается из вершин, рёбер и граней.
Вершина является точкой с координатами. Ребро соединяет две вершины. Грань является участком поверхности, ограниченным рёбрами. Полигоном обычно называют плоскую многоугольную грань сетки.
Треугольник задаётся тремя вершинами, которые всегда лежат в одной плоскости. Поэтому при визуализации сложные многоугольные грани часто внутренне разбиваются на треугольники.
Большое количество полигонов позволяет передать мелкие изгибы, но увеличивает объём данных и время обработки. Нужна не максимальная, а достаточная детализация для задачи.
Представление поверхности набором связанных вершин, рёбер и граней.
Точка сетки с координатами.
Отрезок, соединяющий две вершины сетки.
Участок поверхности, ограниченный рёбрами.
Многоугольная грань сеточной модели.
Точки являются вершинами, линии между ними - рёбрами, а ограниченные участки поверхности - гранями.
Три координаты задают положение точки относительно начала и осей.
Геометрический примитив является простой исходной формой: кубом, сферой, цилиндром, конусом или плоскостью. Сложную модель часто начинают с примитива, близкого по общему объёму.
Экструзия создаёт новую часть поверхности вытягиванием выбранной грани или контура. Например, из плоского прямоугольника можно получить объёмную коробку, вытянув его по третьему направлению.
Подразделение добавляет элементы сетки, чтобы форму можно было изгибать подробнее. Сглаживание изменяет вид поверхности, но не всегда создаёт реальную дополнительную геометрию.
Логические операции над объёмами объединяют формы, находят их пересечение или вычитают одну форму из другой. Здесь слово «логические» связано с операциями над областями пространства, а не с таблицами истинности из прошлой темы.
Простая стандартная форма, используемая как основа модели.
Создание объёма или продолжения поверхности вытягиванием выбранного элемента.
Добавление вершин, рёбер и граней в сетку.
Изменение способа отображения или геометрии для получения менее угловатой поверхности.
Объединение, пересечение или вычитание объёмных форм.
| Задача | Подходящий способ | Что происходит | Что проверить |
|---|---|---|---|
| создать коробку | куб и масштабирование | меняются размеры примитива | сохранены пропорции задачи |
| создать ножку стола | цилиндр | используется круглая основа | достаточно ли сегментов |
| вытянуть стенку | экструзия | появляется продолжение сетки | нет ли наложенных граней |
| сделать отверстие | вычитание объёмов | одна форма вырезает другую | сетка остаётся корректной |
| сделать изгиб плавнее | подразделение | увеличивается детализация сетки | не стало ли данных слишком много |
Преобразование меняет положение или форму объекта. Три основных преобразования - перемещение, вращение и масштабирование.
Перемещение добавляет смещение по одной или нескольким осям. Вращение поворачивает объект вокруг выбранной оси и точки. Масштабирование увеличивает или уменьшает размеры.
Равномерное масштабирование использует одинаковый коэффициент по всем осям и сохраняет пропорции. Неравномерное масштабирование меняет оси по-разному и может превратить сферу в вытянутую форму.
Локальные оси связаны с самим объектом и поворачиваются вместе с ним. Глобальные оси принадлежат всей сцене. Различие важно: перемещение по локальной оси наклонённого объекта может идти не в том направлении, которое на экране выглядит горизонтальным.
Операция изменения положения, ориентации или размера объекта.
Изменение координат объекта без обязательного изменения формы.
Изменение ориентации вокруг оси или точки.
Изменение размеров объекта.
Оси, связанные с конкретным объектом.
Общая система координат всей сцены.
Меняется объект целиком.
Меняются элементы сетки.
Геометрия отвечает за форму поверхности, а материал - за её зрительные свойства при освещении. Один и тот же куб может выглядеть как матовый пластик, блестящий металл или прозрачное стекло.
Материал может задавать основной цвет, шероховатость, металлические свойства, прозрачность и способность излучать свет. Шероховатая поверхность рассеивает отражение, гладкая создаёт более чёткий блик.
Текстура является изображением или вычисляемым узором, который изменяет свойства поверхности по её участкам. Фотография древесины может задавать цвет, а отдельная карта - мелкий рельеф без построения каждой бороздки геометрией.
Чтобы двумерная текстура легла на трёхмерную форму, редактор устанавливает соответствие между точками изображения и поверхностью. Если соответствие настроено плохо, узор растягивается или ломается на швах.
Набор свойств, определяющих взаимодействие поверхности со светом.
Изображение или вычисляемый узор, изменяющий свойства поверхности по координатам.
Степень рассеивания отражённого света микронеровностями поверхности.
Светлая область отражения источника света.
Соответствие между участками трёхмерной поверхности и областями плоской текстуры.
Источник света определяет, откуда в сцену поступает свет, какой у него цвет и интенсивность. Точечный источник излучает во все стороны из одной позиции, направленный имитирует далёкий свет с почти параллельными лучами, а площадной имеет заметный размер и создаёт более мягкие тени.
Тень помогает увидеть форму и положение объекта. Жёсткая тень имеет резкую границу, мягкая - плавную. На характер тени влияют размер источника, расстояние и взаимное положение объектов.
Камера в 3D-сцене является виртуальным объектом, определяющим точку наблюдения и границы кадра. Она не обязана совпадать с текущим видом редактора.
Перспективная проекция делает далёкие объекты визуально меньше. Ортографическая проекция не использует такое перспективное уменьшение и удобна для технических видов, где важно сравнивать размеры.
Объект сцены, задающий направление, цвет и интенсивность освещения.
Параметр силы светового воздействия в модели освещения.
Объект сцены, определяющий положение наблюдателя и кадр результата.
Способ изображения, при котором видимый размер уменьшается с расстоянием.
Параллельное проецирование без перспективного уменьшения объектов.
| Элемент | Что задаёт | Как влияет на результат | Типичная ошибка |
|---|---|---|---|
| точечный свет | позицию и мощность | освещает во все стороны | слишком резкий пересвет |
| площадной свет | позицию, размер, мощность | создаёт мягкие тени | неправильное направление |
| камера | позицию, поворот, границы кадра | определяет итоговый вид | важный объект вне кадра |
| перспектива | характер проекции | передаёт глубину | искажает вид технической схемы |
| ортографический вид | параллельную проекцию | сохраняет сравнимый масштаб | сцена выглядит менее объёмной |
Визуализация, или рендеринг, является вычислением итогового изображения по данным сцены. Программа учитывает геометрию, материалы, текстуры, свет и камеру.
Быстрый предварительный просмотр может использовать упрощённые тени и отражения. Финальная визуализация рассчитывается точнее и дольше. Увеличение разрешения, количества источников света и качества отражений повышает вычислительную нагрузку.
Результат рендеринга является растровым изображением или последовательностью кадров. Исходная 3D-модель при этом остаётся отдельным проектом. Как и в прошлом уроке, рабочий файл и экспортированная копия выполняют разные задачи.
Перед долгим расчётом делают пробный рендер небольшого размера. Он помогает заметить неправильную камеру, отсутствие текстуры, слишком тёмный материал или лишний объект.
Расчёт изображения или кадров по описанию трёхмерной сцены.
Другое название процесса визуализации, происходящее от английского rendering.
Быстрый расчёт для проверки сцены до финального результата.
Ширина и высота итогового растрового изображения в пикселях.
Задаёт форму и положение объектов.
Определяют вид поверхности.
Создаёт освещение и тени.
Определяет точку наблюдения и кадр.
Вычисляет итоговое изображение.
Аддитивная технология создаёт физический объект добавлением материала. Распространённая 3D-печать строит деталь последовательными слоями, в отличие от удаления материала из заготовки.
Сначала создаётся замкнутая цифровая модель. Затем программа-слайсер делит её на слои и строит траекторию движения печатающего устройства. Слово slicer происходит от английского slice - слой или срез.
Высота слоя указывается, например, в мм. Сокращение мм означает миллиметры. Меньшая высота слоя может сделать поверхность более гладкой, но обычно увеличивает количество слоёв и время печати.
Нависающие части могут потребовать временных поддержек. После печати поддержки удаляют. Модель проверяют на разрывы, самопересечения и слишком тонкие стенки, которые невозможно надёжно изготовить выбранным способом.
Изготовление объекта последовательным добавлением материала.
Автоматическое послойное создание физического объекта по цифровой модели.
Программа, делящая модель на слои и формирующая команды для 3D-принтера.
Толщина одного печатаемого слоя.
Временная конструкция для удержания нависающей части во время печати.
Виртуальная реальность создаёт цифровую среду, которая заменяет основную зрительную картину пользователя и реагирует на повороты головы или движения. Сокращение VR происходит от английского virtual reality.
Дополненная реальность добавляет цифровые объекты или подписи к изображению реального мира. Сокращение AR происходит от английского augmented reality.
В VR пользователь может осматривать учебную трёхмерную сцену изнутри. В AR модель органа, механизма или здания можно совместить с изображением стола или помещения через камеру устройства.
Для убедительного опыта нужны правильный масштаб, высокая частота обновления, небольшая задержка и понятное управление. Задержка между движением и изменением изображения может вызывать дискомфорт.
Такие технологии требуют этической и безопасной проверки: границ физического пространства, конфиденциальности камер и датчиков, возрастных ограничений и доступности альтернативного способа изучения.
Virtual reality - виртуальная реальность, цифровая среда, заменяющая основную картину окружающего мира.
Augmented reality - дополненная реальность, цифровые объекты поверх представления реального мира.
Отслеживание положения и движения устройства или пользователя.
Время между действием пользователя и соответствующим изменением системы.
Количество обновлений изображения за одну секунду.
Пользователь погружается в цифровую сцену.
Цифровой объект дополняет реальный вид.
Представим проект о макете энергоэффективного класса. Итоговый материал должен объяснить идею, показать трёхмерную модель помещения и обосновать расположение источников света.
Сначала формулируют аудиторию, цель и главный вывод. Затем создают раскадровку: проблема освещения, требования, модель, варианты, выбранное решение и результат.
В 3D-редакторе строят помещение из примитивов, проверяют размеры, назначают простые материалы, размещают источники света и камеру. Пробный рендер используется как иллюстрация, а не заменяет объяснение метода.
В презентацию вставляют только необходимые изображения, подписывают параметры и источники, добавляют короткий видеообзор модели при необходимости. После совместной проверки создают копию для показа и отдельно проверяют её на другом устройстве.
Этот пример показывает связь тем курса: информация кодируется, хранится в файлах, обрабатывается программами, объединяется в мультимедийный продукт и передаётся аудитории.
Нужно показать изменение положения детали во времени. Что лучше: длинный абзац, схема одного состояния или короткое видео?
Решение: Короткое видео или смысловая анимация, потому что задача связана с движением во времени. Видео нужно снабдить пояснением.
Замените общий заголовок «Результаты» на содержательный, если после оптимизации размер файла уменьшился с 12 Мбайт до 4 Мбайт.
Решение: Например: «После оптимизации размер файла уменьшился в три раза». Заголовок сразу передаёт вывод.
Назовите шесть основных частей презентации проектной работы.
Решение: Проблема, цель, метод, результат, вывод, источники. Перед ними можно добавить титульный слайд.
На диаграмме два ряда отличаются только красным и зелёным цветом. Что изменить?
Решение: Добавить подписи, разные формы маркеров или штриховку, чтобы различие не зависело только от цвета.
Что означает запись P(2, 1, 3)?
Решение: Точка P имеет координату x = 2, y = 1 и z = 3. Скобки объединяют координаты, запятые их разделяют.
Из чего строится сеточная поверхность?
Решение: Из вершин с координатами, соединяющих их рёбер и ограниченных рёбрами граней или полигонов.
Нужно показать технический вид детали без перспективного уменьшения. Какую проекцию использовать?
Решение: Ортографическую, потому что параллельные направления сохраняют сопоставимый масштаб без уменьшения с расстоянием.
Чем VR отличается от AR?
Решение: VR в основном заменяет реальный вид цифровой средой, AR добавляет цифровые объекты к представлению реального мира.
Основное видео рассматривает компьютерную презентацию, её назначение и порядок создания. Дополнительное видео объясняет построение 3D-модели из вершин, рёбер и полигонов и показывает связь сетки с визуализацией. Названия кнопок могут различаться в программах, поэтому сосредоточьтесь на принципах.
Назначение презентации, причины её эффективности, виды и последовательность создания.
Открыть основное видео на RutubeИспользуйте дополнительный материал после теории, чтобы ещё раз увидеть определения, правила и примеры.
Выберите ответ и обязательно прочитайте пояснение. При ошибке вернитесь к соответствующему разделу теории.
Ответ: Совместное использование текста, графики, звука, видео, анимации и интерактивных элементов в одном продукте.
Ответ: Порядок, в котором элементы привлекают внимание зрителя.
Ответ: Переход действует между слайдами, а анимация изменяет объект внутри слайда.
Ответ: Кто может просматривать, комментировать, редактировать или управлять материалом.
Ответ: Положение точки P, заданное тремя координатами по осям x, y и z.
Ответ: Из вершин, соединяющих их рёбер и ограниченных рёбрами граней.
Ответ: Материал задаёт свойства взаимодействия поверхности со светом, текстура изменяет свойства по участкам поверхности.
Ответ: Свет создаёт освещение и тени, камера определяет точку наблюдения и кадр.
Ответ: Расчёт итогового изображения или кадров по данным 3D-сцены.
Ответ: Изготовление объекта последовательным добавлением материала.
Ответ: Делит модель на слои и формирует траекторию и команды для 3D-принтера.
Ответ: Факты, логику, читаемость, медиафайлы, ссылки, права доступа, доступность и работу на другом устройстве.
Мультимедиа объединяет несколько видов данных для передачи смысла.
Цель, аудитория и основная мысль определяют содержание презентации.
Раскадровка показывает последовательность смысловых шагов до оформления.
Визуальная иерархия управляет порядком внимания с помощью размера, положения и контраста.
Онлайн-сервисы требуют проверки прав доступа, ссылок, экспорта и истории изменений.
3D означает трёхмерное представление с координатами x, y и z.
Сеточная модель состоит из вершин, рёбер и граней.
Перемещение, вращение и масштабирование изменяют положение, ориентацию и размер.
Материал описывает свойства поверхности, а текстура изменяет их по участкам.
Свет формирует освещение и тени, камера определяет итоговый кадр.
Рендеринг вычисляет изображение по геометрии, материалам, свету и камере.
3D-печать создаёт физический объект последовательным добавлением слоёв.
Готовый мультимедийный продукт проверяют отдельно на устройстве показа.
Выполните все задания и нажмите «Завершить тест». После проверки вы увидите общий результат, оценку, результаты по трём крупным разделам курса, подробную диагностику по восьми блокам и разбор ошибок. Это тренировочная работа: её можно проходить повторно.