Вопрос:

Тип 10 № 391. В кодировке КОИ-8 каждый символ кодируется 8 битами. Вова написал текст (в нем нет лишних пробелов): «Школьные предметы: ОБЖ, химия, физика, алгебра, биология, география, литература, информатика». Ученик удалил из списка название одного предмета, а также лишние запятую и пробел – два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 11 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название предмета.

Ответ:

В исходном предложении: «Школьные предметы: ОБЖ, химия, физика, алгебра, биология, география, литература, информатика» 64 символа (включая пробелы, запятую и двоеточие). Поскольку каждый символ кодируется 8 битами (1 байтом), то размер предложения равен 64 байта. Удаление названия предмета, запятой и пробела уменьшило размер на 11 байт. Значит, удаленное слово вместе с запятой и пробелом занимает 11 байт. Тогда, удалённое слово должно состоять из 9 букв + запятая + пробел = 11 байт. Перебираем предметы: химия (6), физика (6), алгебра (7), биология (8), география (9), литература (10), информатика (10). Подходит только «география». Ответ: география
Смотреть решения всех заданий с фото

Похожие