ЕГЭ · Информатика

Единицы измерения информации в информатике: полный разбор для ЕГЭ

Тема единиц измерения информации — одна из базовых в курсе информатики 10-11 классов. Она встречается в заданиях ЕГЭ как в чистом виде (например, вычислить объём файла), так и в составе более сложных задач на кодирование, передачу данных и хранение информации. Без четкого понимания соотношений между битами, байтами и их производными невозможно решить ни одну задачу на объём.

В этой статье мы подробно разберём, что такое бит и байт, как переводить между единицами, как вычислять информационный вес сообщения по формуле Хартли, и, главное, — научимся решать задачи уровня ЕГЭ с полным пошаговым решением.

Материал будет полезен как школьникам, готовящимся к экзамену, так и учителям, которые хотят систематизировать знания учеников.

🧑‍🏫
Разберём эту тему вместе

Без карты, без кредитки. Выбери персонажа — учи голосом, побеждай в баттлах.

Что такое бит, байт и их производные

Бит — минимальная единица измерения информации. Он может принимать одно из двух значений: 0 или 1. Именно в виде последовательности битов хранятся и обрабатываются все данные в компьютере.

Байт состоит из 8 бит. Это уже более крупная единица, с помощью которой удобно измерять объём небольших файлов, например, одного символа текста в кодировке ASCII.

Для измерения больших объёмов информации используют производные единицы:
- 1 килобайт (КБ) = 1024 байта
- 1 мегабайт (МБ) = 1024 килобайта
- 1 гигабайт (ГБ) = 1024 мегабайта
- 1 терабайт (ТБ) = 1024 гигабайта

Важно запомнить: в информатике приставки кило-, мега-, гига- означают умножение на 1024, а не на 1000, как в физике. Это связано с двоичной системой счисления: 1024 = 2^10.

На практике в задачах ЕГЭ чаще всего встречаются байты, килобайты и мегабайты.

Пример 1
Условие.

Переведите 5 КБ в байты.

Решение.

5 КБ = 5 * 1024 = 5120 байт.

Пример 2
Условие.

Сколько бит в 2 МБ?

Решение.

2 МБ = 2 * 1024 КБ = 2048 КБ = 2048 * 1024 байт = 2097152 байт = 2097152 * 8 = 16777216 бит.

Информационный вес сообщения: формула Хартли

Каждый символ в сообщении несёт определённое количество информации. Если алфавит состоит из N равновероятных символов, то информационный вес одного символа i (в битах) вычисляется по формуле Хартли: i = log2 N.

Например, если алфавит содержит 32 символа, то i = log2 32 = 5 бит. Это значит, что для кодирования одного символа такого алфавита требуется 5 бит.

Информационный объём всего сообщения равен произведению количества символов K на информационный вес одного символа i: I = K * i.

В задачах ЕГЭ часто даётся мощность алфавита N и количество символов K, требуется найти объём сообщения. Или наоборот: известен объём и количество символов, найти мощность алфавита.

Важно: если символы неравновероятны, используется формула Шеннона, но в ЕГЭ такие задачи практически не встречаются.

Пример 1
Условие.

Алфавит содержит 64 символа. Каков информационный вес одного символа? Сколько байт информации содержит сообщение из 100 символов?

Решение.

1. i = log2 64 = 6 бит.
2. Объём сообщения I = 100 * 6 = 600 бит.
3. Переводим в байты: 600 / 8 = 75 байт.
Ответ: 6 бит, 75 байт.

Пример 2
Условие.

Сообщение занимает 2 КБ и содержит 1024 символа. Какова мощность алфавита?

Решение.

1. Переводим объём в биты: 2 КБ = 2 * 1024 байт = 2048 байт = 2048 * 8 = 16384 бит.
2. Информационный вес одного символа: i = I / K = 16384 / 1024 = 16 бит.
3. Мощность алфавита: N = 2^i = 2^16 = 65536 символов.
Ответ: 65536.

Как решать задачи на единицы измерения информации в ЕГЭ

Задачи на эту тему могут быть прямыми (просто перевести единицы) или комбинированными (с кодированием, скоростью передачи, объёмом файла). Рассмотрим типичные приёмы.

1. Внимательно читайте условие: какие единицы даны и в каких требуется ответ. Часто ответ нужно дать в байтах или килобайтах, а в решении удобно работать в битах.
2. Используйте степени двойки: 1024 = 2^10, 1 КБ = 2^10 байт = 2^13 бит, 1 МБ = 2^20 байт = 2^23 бит. Это упрощает вычисления.
3. При работе с формулой Хартли помните, что N = 2^i, i = log2 N. Если N — степень двойки, i легко найти. Если нет, можно подобрать или использовать логарифм, но в ЕГЭ обычно N — степень двойки.
4. Не забывайте про перевод из бит в байты делением на 8.
5. Проверяйте размерность: если в задаче скорость в бит/с, а объём в байтах, сначала приведите к одной единице.

Пример 1
Условие.

Скорость передачи данных по каналу связи составляет 128000 бит/с. Сколько времени (в секундах) потребуется для передачи файла размером 500 КБ?

Решение.

1. Переведём размер файла в биты: 500 КБ = 500 * 1024 байт = 512000 байт = 512000 * 8 = 4096000 бит.
2. Время = объём / скорость = 4096000 / 128000 = 32 секунды.
Ответ: 32 с.

Пример 2
Условие.

Для кодирования цвета каждого пикселя изображения используется 24 бита. Сколько мегабайт памяти нужно для хранения изображения размером 1024×768 пикселей?

Решение.

1. Количество пикселей: 1024 * 768 = 786432.
2. Объём в битах: 786432 * 24 = 18874368 бит.
3. Переводим в байты: 18874368 / 8 = 2359296 байт.
4. Переводим в килобайты: 2359296 / 1024 = 2304 КБ.
5. Переводим в мегабайты: 2304 / 1024 = 2,25 МБ.
Ответ: 2,25 МБ.

Типичные ошибки и как их избежать

Школьники часто путают биты и байты, а также неправильно используют приставки. Вот несколько советов:

- Запомните: 1 байт = 8 бит. Если в ответе получилось число, которое не делится на 8, скорее всего, вы ошиблись в переводе.
- При переводе из больших единиц в меньшие умножайте, из меньших в большие — делите. Например, из МБ в КБ — умножить на 1024, из КБ в МБ — разделить.
- В задачах на информационный вес символа не путайте мощность алфавита N (количество разных символов) и количество символов в сообщении K.
- Если в задаче даны десятичные числа (например, 1,5 МБ), помните, что 1,5 МБ = 1,5 * 1024 КБ = 1536 КБ. Не округляйте до 1500.
- При работе со степенями двойки используйте таблицу: 2^10=1024, 2^13=8192, 2^20=1048576 и т.д. Это ускорит вычисления.

Если вы чувствуете, что тема всё ещё вызывает трудности, можно обратиться к AI-репетитору, например, Наставнику, который поможет разобрать тему с индивидуальным подходом и без списывания.

Практические советы для подготовки к ЕГЭ

1. Выучите наизусть соотношения: 1 байт = 8 бит, 1 КБ = 1024 байта, 1 МБ = 1024 КБ, 1 ГБ = 1024 МБ.
2. Освойте перевод в степени двойки: 1 КБ = 2^10 байт = 2^13 бит; 1 МБ = 2^20 байт = 2^23 бит.
3. Решайте задачи из открытого банка ФИПИ. Начните с простых на перевод, затем переходите к комбинированным.
4. На экзамене внимательно читайте, в каких единицах нужно дать ответ. Если ответ требуется в байтах, а вы получили в битах, не забудьте разделить на 8.
5. Используйте метод размерности: записывайте единицы в каждом действии, чтобы не потерять множитель.

Систематическая тренировка поможет довести навыки до автоматизма.

Пример 1
Условие.

Документ объёмом 12 МБ передаётся с одного компьютера на другой за 2 минуты. Какова скорость передачи данных в битах в секунду?

Решение.

1. Переведём объём в биты: 12 МБ = 12 * 1024 КБ = 12288 КБ = 12288 * 1024 байт = 12582912 байт = 12582912 * 8 = 100663296 бит.
2. Время в секундах: 2 мин = 120 с.
3. Скорость = объём / время = 100663296 / 120 = 838860,8 бит/с. Можно округлить до 838861 бит/с.
Ответ: примерно 838861 бит/с.

Частые вопросы

Почему в информатике 1 килобайт равен 1024 байта, а не 1000?
В информатике используется двоичная система счисления, и 1024 = 2^10. Приставка "кило" в двоичной системе означает умножение на 1024, а не на 1000, как в десятичной. Это связано с тем, что память и процессоры работают с адресацией по степеням двойки.
Как быстро перевести мегабайты в биты?
Умножьте количество мегабайт на 1024, чтобы получить килобайты, затем ещё раз на 1024 — для байтов, и на 8 — для битов. Или используйте степени двойки: 1 МБ = 2^23 бит, поэтому умножьте на 2^23 (8388608).
Что такое информационный вес сообщения и как его найти?
Информационный вес сообщения — это количество информации в нём, измеряемое в битах. Вычисляется по формуле I = K * i, где K — количество символов, i — информационный вес одного символа. i = log2 N, где N — мощность алфавита (количество различных символов).
В задачах ЕГЭ часто встречается скорость передачи данных. Как перевести скорость из бит/с в байт/с?
Разделите значение в бит/с на 8. Например, 128000 бит/с = 16000 байт/с. И наоборот, умножьте байт/с на 8.
Как решать задачи, где объём файла дан в десятичных дробях, например 2,5 МБ?
Переведите дробное число в обычное: 2,5 МБ = 2,5 * 1024 КБ = 2560 КБ. Далее действуйте по стандартной схеме. Не округляйте до 2,5 * 1000 = 2500, это ошибка.
Где можно потренироваться решать задачи на единицы измерения информации?
На сайте ФИПИ в открытом банке заданий, в сборниках для подготовки к ЕГЭ, а также с помощью AI-репетиторов, например Наставника, который подстраивается под ваш уровень и объясняет сложные моменты.
🧑‍🏫
Разберём эту тему вместе

Без карты, без кредитки. Выбери персонажа — учи голосом, побеждай в баттлах.

Единицы измерения информации: бит, байт, килобайт, мегабайт, гигабайт для ЕГЭ