Задание базового уровня, на выполнение отводится 3 минуты. Оно проверяет умение оценивать объём памяти, необходимый для хранения текстовых данных.
Единицы измерения информации и основная формула
Каждый символ информационного сообщения несёт фиксированное количество информации. Наименьшей единицей информации является бит. Далее следуют:
- Байты: 1 байт = 8 бит
- Килобайты: 1 КБ = 1024 байта
- Мегабайты: 1 МБ = 1024 КБ
- Гигабайты: 1 ГБ = 1024 МБ
Для решения первого задания ОГЭ по информатике достаточно одной формулы:
I = K * i
где:
- I — информационный объём сообщения (размер сообщения);
- K — количество символов в сообщении;
- i — информационный вес одного символа (количество бит на один символ).
Примеры решения заданий
Рассмотрим примеры различных формулировок задания.
Задача 1. В одной из кодировок Юникод каждый символ кодируется 16 битами. Определите размер текста «Пример текста.» в байтах.
16 бит = 2 байта (1 байт = 8 бит). В тексте 14 символов (включая пробелы и точку). I = 14 * 2 = 28 байт. Ответ: 28 байт.
Задача 2. В одной из кодировок Юникод каждый символ кодируется 32 битами. Ученик вычеркнул из списка имя персонажа, убрав лишние запятые и пробелы (два пробела не должны идти подряд). Размер нового предложения оказался на 28 байт меньше, чем размер исходного. Найдите количество символов в вычеркнутом имени персонажа.
32 бита = 4 байта. K = 28 / 4 = 7 символов. Учитывая, что были удалены запятая и пробел (ещё 2 символа), в имени персонажа 5 символов. Ответ: 5 символов.
Задача 3. В кодировке каждый символ кодируется 8 битами (1 байт). Ученик удалил упоминание об одном из поэтов (имя и фамилию), уменьшив размер предложения на 13 байт. Напишите в ответе фамилию удалённого автора.
K = 13 / 1 = 13 символов. Вычитаем запятую и пробел: 13 — 2 = 11 символов. Предположим, подходящий вариант — Юрий Визбор (11 символов). Фамилия — Визбор. Ответ: Визбор.
Задача 4. В кодировке каждый символ кодируется 8 битами. Ученик убрал фамилию и инициалы одного из учёных, а также запятую и пробел, уменьшив размер текста на 16 байт. Напишите в ответе фамилию учёного.
K = 16 / 1 = 16 символов. Вычитаем запятую, пробел и инициалы (минимум 3 символа): 16 — 2 — 3 = 11 символов. Предположим, подходящий вариант — Курчатов (9 букв). Ответ: Курчатов. (Примечание: В условии задачи не указано точное количество инициалов, поэтому ответ может быть приблизительным.)
Задача 5. В кодировке каждый символ — 1 байт. Лена добавила упоминание об одном художнике, увеличив размер текста на 128 бит (16 байт). Напишите в ответе фамилию добавленного художника.
K = 16 / 1 = 16 символов. Вычитаем запятую, пробел и инициалы (минимум 3 символа): 16 — 5 = 11 символов. Предположим, подходящий вариант — Верещагин. Ответ: Верещагин. (Примечание: В условии задачи не указано точное количество инициалов, поэтому ответ может быть приблизительным.)
Задача 6. Каждый символ — 2 байта. Миша добавил название персонажа (4 символа) и запятую с пробелом. Насколько бит увеличился размер текста?
Добавлены 6 символов (4 + 2). I = 6 * 2 = 12 байт. 12 * 8 = 96 бит. Ответ: 96 бит.
Задача 7. Каждый символ кодируется 8 битами. Степан добавил имя учёного «Андрей Сахаров» и запятую (16 символов). На сколько байт изменился текст?
I = 16 * 1 = 16 байт. Ответ: 16 байт.
Задача 8. Каждый символ — 2 байта. Степан вычеркнул «Рог Дай» (6 символов) и добавил «Шамаханскую царицу» (18 символов). На сколько байт изменился размер текста?
Уменьшение: 6 * 2 = 12 байт. Увеличение: 18 * 2 = 36 байт. Разница: 36 — 12 = 24 байта. Ответ: 24 байта.
Задача 9. Очерк (6 страниц, 32 строки на странице, 40 символов в строке) сохранён в кодировке (16 бит на символ). Затем его пересохранили (8 бит на символ) и удалили 2 страницы. Насколько килобайт уменьшился размер файла?
Исходный размер: (6 * 32 * 40 * 16) / (8 * 1024) = 15 КБ. Размер после изменений: (4 * 32 * 40 * 8) / (8 * 1024) = 5 КБ. Разница: 15 — 5 = 10 КБ. Ответ: 10 КБ.
Первое задание ОГЭ по информатике, несмотря на кажущуюся сложность некоторых формулировок, решается достаточно просто. Внимательное чтение условия и использование базовой формулы позволяют успешно справиться с ним.