1

1 задание ОГЭ информатика

Информационный объём текста

1 балл ≈ 3 мин уровень Б

Задание 1 проверяет, умеешь ли ты считать, сколько памяти занимает текст. Обычно дано предложение-список (герои, города, животные), известна кодировка (сколько бит на символ), и сказано: ученик вычеркнул одно слово вместе с лишней запятой и пробелом, и размер уменьшился на N байт (или бит). Нужно написать вычеркнутое слово. 1 балл, ответ – слово точно как в тексте.

Главная формула

I=K⋅i, где K – количество символов, i – сколько бит занимает один символ. Помни: 1 байт = 8 бит, 1 Кбайт = 1024 байта.

Кодировка в условииБит на символБайт на символ
8 бит (КОИ-8, Windows-1251)81
16 бит (Unicode, UTF-16)162
32 бита (UTF-32)324

Алгоритм

  1. Посмотри, в чём дано уменьшение – в байтах или в битах.
  2. Найди, сколько символов удалили: раздели уменьшение на размер одного символа (в тех же единицах).
  3. Вычти 2 символа – запятую и пробел, которые удалили вместе со словом.
  4. Получилась длина слова. Найди в списке слово ровно такой длины.

Разобранный пример (демоверсия). Кодировка 16 бит = 2 байта на символ. Размер уменьшился на 12 байт: 12:2=6 символов. Минус запятая и пробел: 6−2=4 буквы. В списке героев четыре буквы только у слова Шрек.

Ещё пример. Кодировка 8 бит, текст уменьшился на 80 бит. 80:8=10 символов, 10−2=8 – ищем слово из 8 символов.

Ловушки

  • Перепутал биты и байты – получишь длину в 8 раз больше или меньше. Читай единицы в условии дважды.
  • Дефис – тоже символ: «Винни-Пух» – это 9 символов, а не 8. Пробел внутри имени («Человек-паук» без пробела, «Дед Мороз» с пробелом) тоже считается.
  • Забыл вычесть запятую и пробел – получишь слово на 2 буквы длиннее.
  • Если слов нужной длины два, перечитай условие – обычно где-то ошибка в подсчёте (или условие уточняет, например, «название животного»).
На экзамене
  • Сначала переведи всё в символы: «байты : байт на символ» или «биты : бит на символ».
  • Не забывай «минус 2» – запятая и пробел уходят вместе со словом.
  • Подсчитай буквы у подходящего слова пальцем по каждой букве, особенно если есть дефис.
  • Ответ пиши так, как слово написано в тексте, без кавычек и точек.

Разобранные задания 1 из открытого банка ФИПИ

Пример 1 · код ФИПИ 363278

В одной из кодировок Unicode каждый символ кодируется 16 битами.

Вова хотел написать текст (в нём нет лишних пробелов):

«Скользя по утреннему снегу,
Друг милый, предадимся бегу
Нетерпеливого коня
И навестим поля пустые…»

Одно из слов ученик написал два раза подряд, поставив между одинаковыми словами один пробел. При этом размер написанного предложения в данной кодировке оказался на 6 байт больше, чем размер нужного предложения. Напишите в ответе лишнее слово.

Показать ответ и решение

Ответ: по

Один символ занимает 16 бит = 2 байта, значит, добавлено 6:2=3 символов.

Это повторённое слово + пробел: длина слова =3−1=2 букв.

Из слов текста ровно 2 букв содержит только «по».

Пример 2 · код ФИПИ 27666B

В одной из кодировок Unicode каждый символ кодируется 16 битами.

Вова хотел написать текст (в нём нет лишних пробелов):

«Ом, Бор, Кюри, Попов, Джоуль, Рентген, Курчатов, Резерфорд –  великие физики».

Фамилию одного учёного ученик написал два раза подряд, добавив необходимые запятую и пробел. При этом размер написанного предложения в данной кодировке оказался на 20 байт больше, чем размер нужного предложения. Напишите в ответе слово, использованное дважды.

Показать ответ и решение

Ответ: Курчатов

Один символ – 16 бит = 2 байт, поэтому разница 20 байт = 10 символов. Из них 2 – запятая и пробел, значит, в слове 8 букв.

Такое слово в списке одно: Курчатов.

Пример 3 · код ФИПИ 196486

В одной из кодировок Unicode каждый символ кодируется 16 битами.

Вова написал текст (в нём нет лишних пробелов):

«Лук, репа, горох, свёкла, морковь, кукуруза, картофель, топинамбур –  овощи».

Ученик вычеркнул из списка название одного овоща. Заодно он вычеркнул ставшие лишними запятую и пробел –  два пробела не должны идти подряд.

При этом размер нового предложения в данной кодировке оказался
на 14 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название овоща.

Показать ответ и решение

Ответ: горох

Один символ занимает 16 бит = 2 байта, значит, удалено 14:2=7 символов.

Это слово + запятая + пробел: длина слова =7−2=5 букв.

Из слов текста ровно 5 букв содержит только «горох».

Частые вопросы о задании 1

Сколько баллов даёт задание 1 ОГЭ по информатике?

Максимум – 1 первичный балл. Норма времени на экзамене – около 3 мин. Уровень сложности – Б.

Что проверяет задание 1?

Задание 1 проверяет, умеешь ли ты считать, сколько памяти занимает текст. Обычно дано предложение-список (герои, города, животные), известна кодировка (сколько бит на символ), и сказано: ученик вычеркнул одно слово вместе с лишней запятой и пробелом, и размер уменьшился на N байт (или бит). Нужно написать вычеркнутое слово. 1 балл, ответ – слово точно как в тексте.

Как подготовиться к заданию 1?

Прочитайте теорию выше: алгоритм, нужные факты и ловушки. Затем решите подход из 10 заданий с автопроверкой и разбором – первые без регистрации – и вернитесь к ошибкам. В пробниках Сотки номер встречается в полных вариантах ФИПИ с подсчётом баллов.

Упражнения к заданию 1

10 заданий подряд с проверкой и разбором · первые 7 – без регистрации