Задание №1 ОГЭ по информатике: разбор и шаблоны решений | СмартКИМ
СмартКИМ УДОБНАЯ ПОДГОТОВКА К ЕГЭ И ОГЭ
Все разборы Решать в тренажере Войти в СмартКИМ
ЕГЭ (1–27) ОГЭ (1–15) Python: шпаргалка
Быстрый переход по номерам и темам
Базовый (1 балл) Время: 2-3 мин Формула I = K * i Правило вычеркивания запятой и пробела

Задание №1 ОГЭ. Количественные параметры информационных объектов

Тема: Информационный объём текста, кодировки (КОИ-8, Unicode, UTF-16) и вычеркивание лишних слов
Вычисление информационного объема символьного текста и нахождение длины удаленного слова с учетом обязательных знаков препинания (запятой и пробела).

1. Базовая формула объёма текстовой информации

Информационный объём текста вычисляется по формуле: $I = K \cdot i$, где:

  • $K$ — общее количество символов в тексте (считаются абсолютно все буквы, цифры, знаки препинания и все пробелы!).
  • $i$ — вес (глубина кодирования) одного символа:
    • В кодировках КОИ-8, Windows-1251, CP1251, ASCII: 1 символ = 8 бит = 1 байт.
    • В кодировке Unicode (UTF-16): 1 символ = 16 бит = 2 байта.
    • В кодировке UTF-32: 1 символ = 32 бита = 4 байта.

2. Золотое правило вычеркивания слова (Ловушка ОГЭ №1):

Когда из списка слов через запятую и пробел («яблоко, груша, слива, персик») вычеркивают одно слово, по правилам пунктуации русского языка не должно оставаться двух запятых или двух пробелов подряд.

⚠️ ВАЖНО: Вместе со словом ВСЕГДА вычеркиваются 2 СИМВОЛА: запятая и пробел!
Количество удаленных символов = Длина вычеркнутого слова + 2
Длина вычеркнутого слова = (Уменьшение размера в байтах / Вес 1 символа) - 2

3. Пошаговый разбор реальной экзаменационной задачи:

Условие: В кодировке Unicode каждый символ кодируется 16 битами. Ученик написал текст:
«Ёж, лев, слон, олень, тюлень, носорог, крокодил, гиппопотам — дикие животные.»
Затем он вычеркнул из списка название одного животного, а также лишние запятую и пробел. При этом размер нового предложения в данной кодировке оказался на 16 байт меньше. Напишите в ответе вычеркнутое название животного.

Решение:

  1. Определяем вес 1 символа в байтах: $16 \text{ бит} = 2 \text{ байта}$.
  2. Находим, сколько всего символов было удалено из текста: $\Delta K = 16 \text{ байт} / 2 \text{ байта/символ} = 8 \text{ символов}$.
  3. Вычитаем 2 обязательных служебных знака (запятую и пробел): $8 - 2 = 6 \text{ букв}$.
  4. Ищем в списке животное, название которого состоит ровно из 6 букв:
    • Ёж — 2 буквы
    • лев — 3 буквы
    • слон — 4 буквы
    • олень — 5 букв
    • тюлень — 6 букв (т-ю-л-е-н-ь) ✅
    • носорог — 7 букв

Ответ: тюлень

Разновидности и прототипы задания на экзамене

1. Вычеркивание слова из списка через запятую
Ученик вычеркнул слово, а также лишние запятую и пробел (всего минус 2 служебных символа!).
2. Расчёт объёма многостраничной статьи / книги
Объем = Страницы * Строки * Символы * Вес символа с переводом бит в байты и Кбайты.
3. Разные разрядности кодировок (8 бит, 16 бит, 32 бита)
1 байт = 8 бит (КОИ-8, Windows-1251, ASCII), 2 байта = 16 бит (Unicode/UTF-16), 4 байта = 32 бита (UTF-32).

Типичные ошибки

✕ Не так
Ошибка: Забыть вычесть 2 символа (запятую и пробел)
Если объем уменьшился на 8 символов, искать животное из 8 букв ('носорог' + 1).
✓ Так
Правильно: Длина слова = 8 - 2 = 6 букв. Запятая и пробел ВСЕГДА вычитаются!
✕ Не так
Ошибка: Забыть перевести 16 бит в 2 байта
Разделить 16 байт на 16 бит и получить 1 символ.
✓ Так
Правильно: Сначала перевести всё в единые единицы: 16 бит = 2 байта, затем 16 байт / 2 байта = 8 символов!
ГРОБ

ЛОВУШКА ОГЭ №1: Составное слово с дефисом

В списке есть слова вроде 'рыба-меч' или 'птица-секретарь'.

Как обойти
Дефис '-' считается за 1 полноценный символ слова. В слове 'рыба-меч' ровно 8 символов (7 букв + 1 дефис).

Лайфхаки на экзамене

  1. Если кодировка 16-битная (Unicode), сразу делите изменение в байтах на 2, а затем вычитайте 2!
  2. Буква 'ё' и мягкий знак 'ь' считаются как полноценные отдельные буквы слова.
  3. Всегда считайте буквы в найденном слове пальцем перед вводом ответа.
Все разборы заданий Открыть в тренажере СмартКИМ