Единицы измерения информации — теория для ОГЭ, задание 1
Коротко о главном
Информация в компьютере измеряется в битах и байтах. Единицы образуют цепочку, где каждая следующая больше предыдущей в раз (а не в 1000!). Задание 1 ОГЭ проверяет умение переводить единицы друг в друга и находить объём памяти, количество символов или вариантов кодирования.
Определения и формулы/правила
Бит — минимальная единица информации, принимающая одно из двух значений: 0 или 1.
Байт — байт бит.
Таблица перевода единиц:
| Единица | Соотношение | В битах |
|---|---|---|
| 1 байт | бит | 8 |
| 1 Кбайт | байт | 8192 |
| 1 Мбайт | Кбайт байт | — |
| 1 Гбайт | Мбайт байт | — |
Основное правило перевода: чтобы перейти из большей единицы в меньшую — умножаем на 1024 (или ), чтобы из меньшей в большую — делим на 1024.
Формула Хартли (количество информации при равновероятных событиях):
где — количество равновероятных вариантов (символов алфавита, исходов), — количество информации в битах, необходимое для кодирования одного варианта.
Обратная форма: если известно, сколько бит выделено на один символ, то количество возможных вариантов:
Объём сообщения, состоящего из символов, при алфавите из равновероятных символов:
Если алфавит содержит символов, то на один символ нужно ровно бит (мощность алфавита должна быть степенью двойки — иначе округляем вверх до целого).
Важно: в задачах ОГЭ размер алфавита не обязательно равен точной степени двойки — тогда (округление вверх до целого числа бит).
Как применять
Пример 1. Сколько бит нужно для кодирования одного символа алфавита из 64 символов?
, значит бит.
Пример 2. Сообщение состоит из 120 символов алфавита мощностью 32. Найти объём сообщения в байтах.
бит на символ.
бит.
байт.
Пример 3. Объём файла — 2 Кбайт. Сколько это бит?
байт.
бит.
Типичные ошибки
- Перевод единиц через 1000 вместо 1024 — это принципиальная ошибка, поскольку компьютерные единицы кратны степеням двойки.
- Путаница между и — важно понимать, что ищем: количество бит на символ или количество возможных символов.
- Забывают округлять вверх до целого, если не является степенью двойки (например, для нужно 7 бит, а не 6.64).
- Ошибки при переводе бит в байты и обратно — забывают делить/умножать на 8.
- Путают Кбайт (килобайт, ) с округлённым представлением через 1000, что даёт неверный числовой ответ.
Где встречается на экзамене
Задание 1 ОГЭ по информатике напрямую проверяет умение переводить единицы измерения информации, применять формулу Хартли и рассчитывать объём сообщений/файлов. Такие расчёты также могут встречаться как вспомогательный шаг в задачах на кодирование текста, звука, графики и в задачах на анализ таблиц данных.
Частые вопросы
Почему 1 Кбайт равен 1024 байтам, а не 1000?
Потому что компьютерные единицы измерения информации кратны степеням двойки: . Это связано с двоичной системой счисления, на которой построена работа компьютера.
Как понять, сколько бит нужно для кодирования одного символа?
Нужно найти минимальное целое число , при котором , где — количество символов алфавита. Если — степень двойки, ; если нет — округляем вверх.
В чём разница между формулами $I=\log_2 N$ и $N=2^I$?
Первая формула находит количество бит на один символ, если известно число символов алфавита. Вторая — обратная: находит число возможных вариантов (символов), если известно, сколько бит на них выделено.
Как перевести биты в байты и обратно?
1 байт = 8 бит. Чтобы перевести биты в байты, делим количество бит на 8. Чтобы перевести байты в биты — умножаем на 8.
Что делать, если объём сообщения нужно перевести из бит в килобайты?
Сначала переводим биты в байты (делим на 8), затем байты в килобайты (делим на 1024). Например, 16384 бита = 2048 байт = 2 Кбайт.
Потренироваться: задание 1