💡 Что такое информационный объём?
Информационный объём — это количество информации,
которое содержит сообщение, текст, файл или другой информационный
объект. Информационный объём измеряется в специальных единицах.
Каждый символ текста занимает определённое место в памяти компьютера.
Размер этого места зависит от кодировки — способа
представления символов в виде чисел.
📏 Единицы измерения информации
🔢 Бит — минимальная единица
Бит (bit) — минимальная единица измерения информации.
Один бит может принимать только два значения: 0 или 1. Это двоичный
разряд.
🔤 Байт — основная единица
Байт (byte) — основная единица измерения информации.
1 байт = 8 бит.
Один байт достаточен для кодирования одного символа текста в кодировке
ASCII или KOI8-R.
📊 Производные единицы
| Единица |
Значение в байтах |
Значение в битах |
| 1 байт |
1 байт |
8 бит |
| 1 Килобайт (Кбайт) |
1024 байт |
8192 бит |
| 1 Мегабайт (Мбайт) |
1024 Кбайт = 1 048 576 байт |
8 388 608 бит |
| 1 Гигабайт (Гбайт) |
1024 Мбайт |
8 589 934 592 бит |
⚠️ Важно помнить!
В задачах ОГЭ используются двоичные приставки:
- 1 Кбайт = 210 = 1024 байт (не 1000!)
- 1 Мбайт = 220 = 1024 Кбайт
- 1 Гбайт = 230 = 1024 Мбайт
📝 Кодировки символов
Кодировка — это таблица соответствия между символами
и их числовыми кодами. От кодировки зависит, сколько байт занимает
один символ.
| Кодировка |
Размер символа |
Описание |
| ASCII |
1 байт (8 бит) |
Английские буквы, цифры, знаки |
| KOI8-R |
1 байт (8 бит) |
Русские буквы (кириллица) |
| Windows-1251 |
1 байт (8 бит) |
Русские буквы (кириллица) |
| Unicode (UTF-16) |
2 байта (16 бит) |
Универсальная кодировка |
| Unicode (UTF-32) |
4 байта (32 бита) |
Универсальная кодировка |
🧮 Формулы для решения задач
📐 Формула для изменения объёма при редактировании
💡 Полезные соотношения
-
Чтобы перевести биты в байты: разделить на 8
-
Чтобы перевести байты в биты: умножить на 8
-
При удалении слова удаляются также запятая и пробел (+2 символа)
-
При добавлении слова добавляются также запятая и пробел (+2
символа)
✏️ Примеры решения задач
Пример 1: Удаление слова
Условие: В кодировке Unicode каждый символ
кодируется 16 битами. Вова написал текст: «Города России: Москва,
Санкт-Петербург, Новгород». Вова удалил из списка один город, а
также лишние запятую и пробел. Размер нового предложения оказался на
20 байт меньше. Напишите в ответе удалённый город.
Решение:
1. Размер символа: 16 бит = 2 байта
2. Изменение количества символов: 20 байт / 2 байта = 10 символов
3. Длина удалённого слова: 10 - 2 = 8 символов (без запятой и
пробела)
4. Считаем длины городов: Москва (6), Санкт-Петербург (15), Новгород
(8)
Ответ: Новгород
Пример 2: Добавление слова
Условие: В кодировке KOI8-R каждый символ
кодируется 8 битами. Петя написал текст с названиями планет. Затем
он добавил название ещё одной планеты. Размер нового предложения
оказался на 9 байт больше. Напишите в ответе добавленную планету.
Текст после добавления: «Планеты: Меркурий, Венера, Земля, Марс,
Юпитер»
Решение:
1. Размер символа: 8 бит = 1 байт
2. Изменение количества символов: 9 байт / 1 байт = 9 символов
3. Длина добавленного слова: 9 - 2 = 7 символов (без запятой и
пробела)
4. Считаем длины планет: Меркурий (8), Венера (6), Земля (5), Марс
(4), Юпитер (7)
Ответ: Юпитер