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