Вопрос:

9. В одной из кодировок КОИ-8 каждый символ кодируется 8 битами. Дима написал текст (в нем нет лишних пробелов): «J, Cg, Cat, Ruby, Swift, Delphi, Haskell — языки программирования». Ученик вычеркнул из списка название одного из языков программирования. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 9 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название языка программирования.

Ответ:

Размер одного символа в кодировке КОИ-8 составляет 8 бит, что равно 1 байту. По условию, размер уменьшился на 9 байт, значит, было удалено 9 символов. Проанализируем список языков программирования и определим, какое название при удалении потребует 9 символов (буквы + запятые + пробел): Ruby + ", " + пробел = 4 + 1 + 1 = 6 символов Delphi + ", " + пробел = 6 + 1 + 1 = 8 символов Haskell + ", " + пробел = 7 + 1 + 1 = 9 символов Таким образом, был вычеркнут язык Haskell. Ответ: Haskell.
Смотреть решения всех заданий с фото
Подать жалобу Правообладателю

Похожие