четверг, 29 октября 2020 г.

Разбор решения первого задания ОГЭ информатика

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

 Для решения этого задания надо вспомнить единицы измерения информации:

Наименьшая единица измерения информации - 1 бит

Затем, 1 байт = 8 бит.

А следующие единицы выражаются так: 

1 Килобайт (Кб) = 1024 байта

1 Мегабайт(Мб) = 1024 килобайтов (Кб).

И, принципе, это и достаточно.

Задача. (с сайта РЕШУ ОГЭ).

В одной из кодировок UTF-32 каждый символ кодируется 32 битами. Петя написал текст (в нём нет лишних пробелов):

 

«Ель, кедр, сосна, кипарис, лиственница, можжевельник — хвойные растения».

 

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

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



Сначала хочу сказать, что ученик вычеркивает слово, запятую и пробел.


Итак, начнем с того , что каждый символ кодируется 32 битами. 

32 бита делим на 8 (потому что в 1 байте 8 бит) и получаем 4 байта, которые занимает ОДИН символ. (32:8=4). Зачем нам байты? Затем, что размер нового предложения стал меньше на 20 байт. А единицы измерения у символа и предложения должны быть одинаковые!!!



Вот, это самое важное! Единицы измерения должны быть одинаковые!!!


 Теперь 20 байт (то, что уменьшилось) делим на 4 байта (1 символ) и получаем 5. Что такое 5? Это 5 символов, которые вычеркнул ученик. Но из них один пробел и одна запятая.


Поэтому из 5 вычитаем 2 (пробел и запятую).  И получаем 3. Это и есть количество букв в вычеркнутом слове.


 Какое слово состоит из трех букв? Смотрим на список слов. И видим, что это ЕЛЬ.

ОТВЕТ: ЕЛЬ

Комментариев нет:

Отправить комментарий