ОГЭ 2027 · Информатика
Задание 1 ОГЭ по информатике
Что проверяет линия, сколько она стоит, на чём теряют баллы и как решать — по нашим конспектам. В банке 50 заданий этой линии с разбором.
Аналитика ОГЭ: №1 (измерение информации, объём текста)
- Баллы
- 1 первичный балл
- Частота
- в каждом варианте
Частые ловушки
- Забывают, что в Unicode 1 символ = 2 байта, и делят байты на 8 как для бита
- Не учитывают удалённые запятую и пробел («, » — это 2 символа)
- Путают биты и байты: 16 бит = 2 байта на символ
Совет. Переведи разницу в символы (÷ 2 байта), вычти служебные знаки — останется длина слова в буквах
Разборы
Разбор примера
Задание 1: на сколько байт уменьшился текст
В одной из кодировок Unicode каждый символ кодируется 16 битами (2 байтами). Ученик написал текст: «Мои любимые животные: Кот, Слон, Тигр, Жираф, Носорог, Бегемот, Крокодил, Обезьяна». Ученик удалил из списка название одного животного, а также лишние запятую и пробел. Заголовок и перечисление не изменились. В результате размер текста уменьшился на 14 байт. Какое животное удалил ученик?
Показать решение по шагам
- 1. Считаем, сколько символов освободило 14 байт: i = 2 байта на символ, значит, K = 14 / 2 = 7 символов.
- 2. Из этих 7 символов два — это удалённые запятая и пробел. Значит, на само название осталось 7 − 2 = 5 букв.
- 3. Ищем в списке слово из пяти букв: Кот (3), Слон (4), Жираф (5), Тигр (4), Носорог (7), Бегемот (7), Крокодил (8), Обезьяна (8).
- 4. Ответ: Жираф. Проверка обратным счётом: 5 букв + запятая + пробел = 7 символов, 7 · 2 = 14 байт — сходится.
- 5. Главная ловушка — забыть про запятую и пробел и искать слово из семи букв: тогда подходят сразу два варианта, и это сигнал, что учтено не всё.
Ответ: Жираф
Разбор примера
Задание 1: объём текста по числу символов
Текст, набранный в кодировке КОИ-8 (каждый символ кодируется 8 битами), занимает 480 бит. Тот же текст перекодировали в Unicode, где каждый символ занимает 16 битов. Определите, на сколько байт увеличился объём текста.
Показать решение по шагам
- 1. Находим число символов из первой записи: K = I / i = 480 / 8 = 60 символов.
- 2. Объём того же текста в Unicode: I₂ = 60 · 16 = 960 бит.
- 3. Разность в битах: 960 − 480 = 480 бит. Переводим в байты: 480 / 8 = 60 байт.
- 4. Короткий путь: при переходе с 1 байта на 2 байта на символ объём вырастает ровно на K байт, то есть на 60. Полезное правило для самопроверки.
- 5. Ловушка формулировки: спросили в байтах, а разность посчитана в битах. Единицу ответа сверяй с вопросом.
Ответ: 60
Разбор примера
Задание 1: сколько символов вместится в заданный объём
Объём сообщения, содержащего только заглавные русские буквы, равен 100 байт. В алфавите используется 32 буквы, и для кодирования каждой буквы применяется минимально возможное число битов. Сколько символов в сообщении?
Показать решение по шагам
- 1. Сначала находим объём одного символа. Чтобы закодировать 32 разных знака, нужно i битов, где 2ⁱ ≥ 32. Так как 2⁵ = 32, i = 5 бит.
- 2. Переводим объём сообщения в биты: I = 100 байт · 8 = 800 бит.
- 3. Число символов: K = I / i = 800 / 5 = 160 символов.
- 4. Проверка: 160 · 5 = 800 бит = 100 байт — сходится. Формулу 2ⁱ ≥ N применяют всегда, когда в условии сказано «минимально возможное число битов».
Ответ: 160
Разбор примера
Файл-ответ objem.ods (формат задания 14): таблица, которая считает объём текста сама
Соберите электронную таблицу, которая по введённому тексту и выбранной кодировке считает объём в битах и байтах. Файл сохраняется в формате *.ods — именно так сдают решение задания 14.
Показать решение по шагам
- 1. Что где лежит: A1 — подпись «Текст», B1 — сам текст. A2 — «Бит на символ», B2 — число (8 или 16). A3 — «Символов», A4 — «Объём, бит», A5 — «Объём, байт».
- 2. Формула числа символов: в B3 записывают
=ДЛСТР(B1). Функция считает все знаки, включая пробелы и запятые, — именно то, что требует задание. - 3. Формула объёма: в B4 —
=B3*B2(объём в битах), в B5 —=B4/8(объём в байтах). - 4. Проверка на условии первого разбора: в B1 вставляют исходный текст, в B2 ставят 16. Затем во вторую копию текста вносят правку (удаляют «Жираф, ») и в C5 пишут
=B5-B5_копии— разность даёт ровно 14. Файл превращается в тренажёр: любая правка текста сразу показывает, на сколько байт он изменился. - 5. Как сохранять: «Файл → Сохранить как → Электронная таблица ODF (.ods)». На экзамене имя файла задаёт организатор, а формат должен быть именно тем, который назван в условии, иначе эксперт увидит пустой файл.
- 6. Полное содержимое файла: B1 — текст, B2 — 16, B3 —
=ДЛСТР(B1), B4 —=B3*B2, B5 —=B4/8.
Ответ: objem.ods: B3 = ДЛСТР(B1), B4 = B3*B2, B5 = B4/8
Разбор примера
Задание 1: сколько битов нужно на символ алфавита
Алфавит некоторого языка состоит из 24 символов. Каждый символ кодируется минимально возможным целым числом битов. Сообщение содержит 200 символов. Определите объём сообщения в байтах.
Показать решение по шагам
- 1. Число битов на символ находим из неравенства 2ⁱ ≥ N: 2⁴ = 16 < 24, 2⁵ = 32 ≥ 24, значит, i = 5 бит. Дробное число битов не бывает — округляют вверх.
- 2. Объём сообщения: I = K · i = 200 · 5 = 1000 бит.
- 3. Переводим в байты: 1000 / 8 = 125 байт.
- 4. Проверка: 125 · 8 = 1000 бит — сходится. Ловушка — взять i = 4,58 (логарифм 24 по основанию 2): в информатике объём символа всегда целое число битов.
Ответ: 125
Уроки по этой линии
Потренируй задание 1
Задания этой линии с проверкой и разбором решения — после бесплатной регистрации. Ошибки сами попадут в план повторения.