Контрольные задания > В кодировке КОИ-8 каждый символ кодируется 8 битами.
Вова написал текст (в нём нет лишних пробелов):
«Школьные предметы: ОБЖ, химия, физика, алгебра, биология, география,
литература, информатика».
Ученик удалил из списка название одного предмета, а также лишние запятую
и пробел - два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался
на 13 байт меньше, чем размер исходного предложения. Напишите в ответе
вычеркнутое название предмета.
Вопрос:
В кодировке КОИ-8 каждый символ кодируется 8 битами.
Вова написал текст (в нём нет лишних пробелов):
«Школьные предметы: ОБЖ, химия, физика, алгебра, биология, география,
литература, информатика».
Ученик удалил из списка название одного предмета, а также лишние запятую
и пробел - два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался
на 13 байт меньше, чем размер исходного предложения. Напишите в ответе
вычеркнутое название предмета.
Размер исходного предложения уменьшился на 13 байт. Так как каждый символ кодируется 8 битами, то было удалено 13 байт / 8 бит/символ = 1.625 символа. Округляем до целого в большую сторону, значит было удалено 2 символа.
Удалены были запятая и пробел, а также название предмета. Запятая и пробел - это 2 символа. 13 байт соответствуют 13 * 8 = 104 битам. Значит, название предмета занимало 104 - 2*8 = 88 бит, или 88/8 = 11 символов.
Из списка предметов наиболее подходящим является слово 'информатика', так как оно содержит 11 букв.
Ответ: информатика