Информационный объём — это количество информации, которое содержит сообщение, текст, файл или другой информационный объект. Информационный объём измеряется в специальных единицах.
Каждый символ текста занимает определённое место в памяти компьютера. Размер этого места зависит от кодировки — способа представления символов в виде чисел.
Бит (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 бит |
В задачах ОГЭ используются двоичные приставки:
Кодировка — это таблица соответствия между символами и их числовыми кодами. От кодировки зависит, сколько байт занимает один символ.
| Кодировка | Размер символа | Описание |
|---|---|---|
| ASCII | 1 байт (8 бит) | Английские буквы, цифры, знаки |
| KOI8-R | 1 байт (8 бит) | Русские буквы (кириллица) |
| Windows-1251 | 1 байт (8 бит) | Русские буквы (кириллица) |
| Unicode (UTF-16) | 2 байта (16 бит) | Универсальная кодировка |
| Unicode (UTF-32) | 4 байта (32 бита) | Универсальная кодировка |
Из текста удаляется слово. Нужно определить, какое слово удалили, зная изменение размера файла.
В текст добавляется слово. Нужно определить, какое слово добавили, зная изменение размера файла.
ΔK = ΔI / iдлина_слова = ΔK - 2
Условие: В кодировке Unicode каждый символ кодируется 16 битами. Вова написал текст: «Города России: Москва, Санкт-Петербург, Новгород». Вова удалил из списка один город, а также лишние запятую и пробел. Размер нового предложения оказался на 20 байт меньше. Напишите в ответе удалённый город.
Условие: В кодировке KOI8-R каждый символ кодируется 8 битами. Петя написал текст с названиями планет. Затем он добавил название ещё одной планеты. Размер нового предложения оказался на 9 байт больше. Напишите в ответе добавленную планету. Текст после добавления: «Планеты: Меркурий, Венера, Земля, Марс, Юпитер»