Решение: Удаление предмета из списка
В кодировке КОИ-8 каждый символ кодируется 8 битами.
Вова написал текст (в нём нет лишних пробелов): «Школьные предметы: ОБЖ, химия, физика, алгебра, биология, география, литература, информатика».
Ученик удалил из списка название одного предмета, а также лишние запятую и пробел — два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 11 байт меньше, чем размер исходного предложения. Напишите вычеркнутое название предмета.
Решение по шагам
4 шагаТак как 8 бит составляют 1 байт, каждый символ в кодировке КОИ-8 занимает 1 байт.
$$8\ \text{бит} = 1\ \text{байт}$$Размер предложения уменьшился на 11 байт, значит, всего удалили 11 символов.
$$11\ \text{байт} = 11\ \text{символов}$$Кроме названия предмета, удалены запятая и пробел, то есть ещё 2 символа.
$$11 - 2 = 9$$Название предмета из 9 букв среди перечисленных — «география».
Где здесь ошибаются
Не учитывать удалённые запятую и пробел.
Считать, что один символ занимает несколько байт.
Перепутать количество букв в названии предмета.