Контрольные задания > Тип 10 № 391 i
В кодировке КОИ-8 каждый символ кодируется 8 битами. Вова написал текст (в нем нет лишних пробелов):
«Школьные предметы: ОБЖ, химия, физика, алгебра, биология, география, литература, информатика».
Ученик удалил из списка название одного предмета, а также лишние запятую и пробел - два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 11 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название предмета.
Вопрос:
Тип 10 № 391 i
В кодировке КОИ-8 каждый символ кодируется 8 битами. Вова написал текст (в нем нет лишних пробелов):
«Школьные предметы: ОБЖ, химия, физика, алгебра, биология, география, литература, информатика».
Ученик удалил из списка название одного предмета, а также лишние запятую и пробел - два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 11 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название предмета.
Разберем задачу.
1. Так как каждый символ кодируется 8 битами (1 байтом), то уменьшение размера предложения на 11 байт означает, что было удалено 11 символов (включая название предмета, запятую и пробел).
2. Посчитаем количество символов в каждом названии предмета, чтобы найти подходящий вариант:
* ОБЖ - 3 символа
* химия - 5 символов
* физика - 6 символов
* алгебра - 7 символов
* биология - 8 символов
* география - 9 символов
* литература - 10 символов
* информатика - 11 символов
3. Удаление названия предмета, запятой и пробела означает удаление: кол-во символов в названии предмета + 2 (запятая и пробел).
4. Проверим каждое название предмета:
* ОБЖ: 3 + 2 = 5 (не подходит)
* химия: 5 + 2 = 7 (не подходит)
* физика: 6 + 2 = 8 (не подходит)
* алгебра: 7 + 2 = 9 (не подходит)
* биология: 8 + 2 = 10 (не подходит)
* география: 9 + 2 = 11 (подходит)
* литература: 10 + 2 = 12 (не подходит)
* информатика: 11 + 2 = 13 (не подходит)
Ответ: география