Контрольные задания > В кодировке MS-DOS каждый символ кодируется 8 битами.
Коля написал текст (в нём нет лишних пробелов):
«Як, бык, коза, баран, корова, верблюд, шиншилла – домашние животные».
Ученик вычеркнул из списка название одного из животных. Заодно он вычеркнул ставшие
лишними запятые и пробелы – два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 9 байт меньше, чем
размер исходного предложения. Напишите в ответе вычеркнутое название животного.
Вопрос:
В кодировке MS-DOS каждый символ кодируется 8 битами.
Коля написал текст (в нём нет лишних пробелов):
«Як, бык, коза, баран, корова, верблюд, шиншилла – домашние животные».
Ученик вычеркнул из списка название одного из животных. Заодно он вычеркнул ставшие
лишними запятые и пробелы – два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 9 байт меньше, чем
размер исходного предложения. Напишите в ответе вычеркнутое название животного.
Ответ:
Раз каждый символ кодируется 8 битами, то есть 1 байтом, а размер нового предложения оказался на 9 байт меньше, значит, было вычеркнуто слово из 9 символов.
Считаем количество букв в каждом слове:
Як - 2 символа
Бык - 3 символа
Коза - 4 символа
Баран - 5 символов
Корова - 6 символов
Верблюд - 7 символов
Шиншилла - 9 символов
Следовательно, шиншилла было вычеркнуто из списка.