Найти в Дзене
Информатика для всех

ОГЭ - 2025. Информатика. Решение задачи 1. В кодировке КОИ-8 каждый символ кодируется 8 битами

Приветствуем всех на канале "Информатика для всех" и предлагаем готовиться к ОГЭ по информатике вместе с нами! Начнем новую серию статей, посвященных разбору задач ОГЭ. И первая задача - это задача на знание и умение рассчитывать объем информации для хранения данных. Формулировка задачи 1 в демо-варианте 2025 года: В кодировке КОИ-8 каждый символ кодируется 8 битами. Ученица написала текст (в нём нет лишних пробелов): «Предметы мебели: пуф, стул, диван, кресло, кровать, тумбочка, оттоманка, полукресло, раскладушка». Ученица удалила из списка название одного предмета, а также лишние запятую и пробел – два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 13 байт меньше, чем размер исходного предложения. Напишите в ответе удалённое название предмета. Требования к предметным результатам освоения основной образовательной программы - Оценивать объём памяти, необходимый для хранения текстовых данных Примерное время выполнения задания (мин.) -
Оглавление

Приветствуем всех на канале "Информатика для всех" и предлагаем готовиться к ОГЭ по информатике вместе с нами!

Начнем новую серию статей, посвященных разбору задач ОГЭ. И первая задача - это задача на знание и умение рассчитывать объем информации для хранения данных.

Формулировка задачи 1 в демо-варианте 2025 года:

В кодировке КОИ-8 каждый символ кодируется 8 битами.
Ученица написала текст (в нём нет лишних пробелов):
«Предметы мебели: пуф, стул, диван, кресло, кровать, тумбочка, оттоманка, полукресло, раскладушка».
Ученица удалила из списка название одного предмета, а также лишние запятую и пробел – два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 13 байт меньше, чем размер исходного предложения. Напишите в ответе удалённое название предмета.

Требования к предметным результатам освоения основной образовательной программы - Оценивать объём памяти, необходимый для хранения текстовых данных
Примерное время выполнения задания (мин.) - 3

-2

Что нам понадобится для решения данной задачи? Знание единиц измерения информации и понимание, что в кодировке КОИ-8 каждый символ занимает 8 бит, что составляет 1 байт.

-3

Ученица удалила название одного предмета, запятую и пробел (т.е. одно название предмета + еще два символа) и размер предложения стал на 13 байт меньше. Значит название предмета составляло 13-2 = 11 байт.

Т. к. 1 символ в кодировке КОИ-8 занимает ровно 1 байт, то значит название удаленного предмета составляло 11 символов.

Остается найти в списке исходных слов (пуф, стул, диван, кресло, кровать, тумбочка, оттоманка, полукресло, раскладушка) название из 11 букв - это и будет наш ответ.

Ответ в задаче: раскладушка

И немного теории

Кодировка КОИ-8 (Код Обмена Информацией, 8-битная) — это одна из первых кодировок, разработанных для представления кириллицы в компьютерных системах. Она была создана в Советском Союзе в 1980-х годах и использовалась для обработки текстов на русском языке.

Основные характеристики кодировки КОИ-8:

  • 8-битная кодировка: Каждому символу соответствует 8 бит (1 байт), что позволяет закодировать до 256 различных символов.
  • Совместимость с ASCII: Первые 128 символов (0-127) совпадают с кодировкой ASCII, что обеспечивает совместимость с английским текстом.
  • Кириллические символы: Символы кириллицы занимают диапазон от 128 до 255. Это позволяет использовать КОИ-8 для представления русского текста.
  • Использование: Кодировка КОИ-8 была широко распространена в России и других странах СНГ в ранних версиях Windows, но со временем была заменена более современными кодировками, такими как UTF-8.

UTF-8 — это кодировка символов, которая может представлять любой символ в стандарте Unicode. Она является одной из самых популярных кодировок, используемых в веб-разработке и программировании, благодаря своей совместимости с ASCII и способности обрабатывать множество языков и символов. Символы в UTF-8 могут занимать от 1 до 4 байт. Символы ASCII (от U+0000 до U+007F) занимают 1 байт, а более сложные символы могут занимать большее количество байт. Первые 128 символов UTF-8 совпадают с ASCII, что делает ее удобной для использования в системах, которые изначально поддерживали только ASCII.

UTF-16 — кодировка Unicode, использующая 2 или 4 байта для представления символов. Широко используется в некоторых операционных системах и приложениях (например, Java).

UTF-32 — кодировка Unicode, использующая фиксированное количество 4 байт для каждого символа. Упрощает обработку текста за счет фиксированной длины, но занимает больше места по сравнению с UTF-8 и UTF-16.

ASCII (American Standard Code for Information Interchange) — кодировка, использующая 7 бит для представления 128 символов, включая английские буквы, цифры и некоторые специальные символы. Стандарт кодирования букв латинского алфавита, цифр, некоторых специальных знаков и управляющих символов, принятый еще в 1963 году Американской ассоциацией стандартов как основной способ представления текстовых данных в ЭВМ.

Windows-1251 — кодировка, используемая для представления кириллицы в Windows. Поддерживает русский и другие славянские языки. Является 8-битной кодировкой. На данный момент почти вытеснена кодировкой UTF-8.

Видео-разбор данной задачи:

И задача для самостоятельного выполнения для закрепления материала (из материалов ВПР - Всероссийских проверочных работ)

ВПР
ВПР

Подписывайтесь на канал, ставьте лайки, оставайтесь на связи!

Успехов на экзаменах!