Контрольные задания > 1. В кодировке MS-DOS каждый символ кодируется 8 битами. Коля написал текст (в нём нет лишних пробелов): «Як, бык, коза, баран, корова, верблюд, шиншилла – домашние животные». Ученик вычеркнул из списка название одного из животных. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 6 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название животного.
Вопрос:
1. В кодировке MS-DOS каждый символ кодируется 8 битами. Коля написал текст (в нём нет лишних пробелов): «Як, бык, коза, баран, корова, верблюд, шиншилла – домашние животные». Ученик вычеркнул из списка название одного из животных. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 6 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название животного.
Ответ:
В исходном предложении 4 запятых, то есть после удаления названия животного остается 3 запятых.
Общее количество символов, которые были удалены, чтобы размер уменьшился на 6 байт, можно вычислить следующим образом:
6 байт / 1 байт/символ = 6 символов.
Таким образом, удалено название животного, в котором 6 символов. Из списка животных это корова.