Как решать 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. Это и есть количество букв в вычеркнутом слове.
Какое слово состоит из трех букв? Смотрим на список слов. И видим, что это ЕЛЬ.
Комментариев нет:
Отправить комментарий