Измерение информации
Если «Измерение информации» вызывает ступор — это нормально: тема собрана из простых идей. Покажем их по порядку: теория, пример, разбор задания и типичные ошибки.
Что такое измерение информации
Информация окружает тебя в учебе, телефоне и интернете, но на контрольной важно не просто назвать ее, а измерить. Сколько места займет фотография? Сколько разных сообщений можно закодировать? Разобравшись с битами, байтами и степенями двойки, ты перестанешь угадывать и научишься решать задачи по понятному алгоритму.
Измерение информации показывает, сколько данных содержит сообщение или сколько памяти нужно для его хранения. В информатике используют несколько единиц: бит, байт, килобайт, мегабайт и гигабайт. Самая маленькая единица — бит. Он принимает одно из двух значений: 0 или 1.
Почему именно два значения? Компьютер работает с двоичным кодом: есть сигнал или нет сигнала, включено или выключено. Один бит может сообщить только об одном выборе из двух вариантов. Если вариантов больше, потребуется несколько битов.
Восемь битов образуют один байт: 1 байт = 8 бит. Для учебных задач обычно используют двоичные соотношения: 1 Кбайт = 1024 байта, 1 Мбайт = 1024 Кбайта, 1 Гбайт = 1024 Мбайта.
Бит и количество вариантов
Главная формула темы связывает количество битов и число возможных вариантов. Если сообщение выбирается из N равновероятных вариантов, а на его запись нужно i битов, то N = 2ⁱ. И наоборот: i = log₂N, если число вариантов является степенью двойки.
Полезно запомнить небольшую таблицу:
| Количество битов | Число вариантов |
|---|---|
| 1 | 2 |
| 2 | 4 |
| 3 | 8 |
| 4 | 16 |
| 8 | 256 |
Например, один вопрос с ответом «да» или «нет» содержит 1 бит информации. Для выбора одного дня недели нужно 3 бита, потому что 2³ = 8, а семи вариантов недостаточно представить ровно двумя битами.
Если вариантов не степень двойки, ищи ближайшую большую степень двойки. Для 10 вариантов подходят 4 бита: 2³ = 8 мало, а 2⁴ = 16 достаточно. Часть комбинаций останется неиспользованной.
Перед вычислениями выпиши, что именно выбирается: один символ, пароль, ответ теста или файл. От этого зависит число вариантов и нужная единица измерения.
Как измеряют память
Когда задача связана с объемом файла, сначала переводи все величины в одну единицу. Для перевода из более крупной единицы в меньшую умножай на 1024, а из меньшей в крупную дели на 1024. Например, 3 Мбайта = 3 × 1024 = 3072 Кбайта.
Не путай бит и байт: сокращения различаются. Бит обозначают «бит» или маленькой латинской b, байт — «байт» или B. Поэтому скорость 40 Мбит/с не равна 40 Мбайт/с: 40 Мбит/с = 5 Мбайт/с, потому что 1 байт = 8 бит.
Для текста иногда считают объем так: один символ занимает 1 байт, если это условие прямо дано в задаче. Тогда размер сообщения равен количеству символов, умноженному на объем одного символа. Пробелы и знаки препинания тоже являются символами, если условие не говорит обратное.
В реальных устройствах используются разные системы обозначений, но в школьных задачах ориентируйся на формулировку. Если написано «1 Кбайт = 1024 байта», применяй именно это соотношение.
Закрепить переводы и порядок действий можно в бесплатной практике в личном кабинете: после теории сразу видно, где появилась ошибка.
Разобранный пример
Решим задачу полностью. В алфавите 32 символа. Сколько битов нужно для кодирования одного символа и сколько байтов займет сообщение из 120 символов, если каждый символ кодируется одинаковым количеством битов?
1) Ищем число битов на символ:
2⁵ = 32 → i = 5 битов.
2) Находим объем сообщения в битах:
120 × 5 = 600 битов.
3) Переводим биты в байты:
600 : 8 = 75 байт.
Ответ: 5 битов на символ; сообщение занимает 75 байт.
Проверим результат другим способом. В одном байте 8 битов, поэтому пять битов не образуют целое число байтов для одного символа. Но при последовательной записи символов биты «сцепляются», и общий объем 600 битов делится на 8 без остатка.
Если бы в условии требовалось хранить каждый символ в отдельном байте, ответ был бы другим. Поэтому внимательно читай, говорится ли о минимальном двоичном коде или о фиксированном размере ячейки памяти.
Для экзамена полезно записывать единицы после каждого шага: так легче заметить, что в конце получились байты, а не биты.
Типичные ошибки и алгоритм
Первая ошибка — использовать 10 вместо 1024 при переводе Кбайтов и Мбайтов. Вторая — забывать деление на 8 при переходе от битов к байтам. Третья — выбирать 3 бита для 10 вариантов: 2³ = 8, поэтому нужно проверить следующую степень двойки.
Запись «алфавит из 20 символов» не означает 20 битов. Сначала найди такую степень двойки, которая не меньше 20: 2⁴ = 16 мало, 2⁵ = 32 достаточно.
Решай задачи по алгоритму: определи объект измерения; выпиши количество вариантов или размер данных; выбери формулу; приведи единицы к общим; выполни вычисления; проверь, логичен ли ответ.
Если встречаются символы с разным объемом кодирования, нельзя автоматически умножать число символов на один байт. Ищи в условии специальное правило. Для изображения отдельно учитывай количество пикселей и число битов на цвет или пиксель.
Больше задач в формате школьной программы есть в разделе подготовки к ОГЭ, а задания повышенной сложности — в материалах для ЕГЭ.
Что запомнить
Бит хранит один выбор из двух вариантов, байт состоит из 8 битов. Для N вариантов используй связь N = 2ⁱ. Если N не является степенью двойки, бери ближайшую большую степень двойки. При работе с памятью не смешивай биты и байты, а при переводах между Кбайтами, Мбайтами и Гбайтами учитывай множитель 1024.
Главная привычка — подписывать единицы на каждом этапе и читать условие до конца. Именно так ты отличишь минимальное число битов от заранее заданного размера символа или файла.
Следующий шаг простой: зарегистрируйся и реши 5 заданий бесплатно, чтобы проверить переводы единиц и кодирование вариантов на практике.
Что такое бит?
Бит — минимальная единица информации, которая принимает одно из двух значений: 0 или 1. Он позволяет выбрать один вариант из двух.
Как перевести биты в байты?
Количество битов нужно разделить на 8, потому что 1 байт = 8 бит. Например, 64 бита = 8 байт.
Почему для 10 вариантов нужно 4 бита?
Три бита дают только 2³ = 8 комбинаций, а этого мало. Четыре бита дают 2⁴ = 16 комбинаций, поэтому они подходят.
Как закрепить тему после разбора?
Реши несколько задач разных типов: на степени двойки, перевод единиц и объем текста. После этого проверь ошибки и повтори именно тот шаг, где возникло затруднение.
Проверь себя на реальных заданиях
После такого разбора решите 5–7 заданий подряд — и тема ваша. Тренажёр Просто Урок подберёт их автоматически и объяснит ошибки по шагам. Бесплатно.