Вопрос:

3. В кодировке КОИ-8 каждый символ кодируется 8 битами. Андрей написал текст (в нём нет лишних пробелов): «Обь, Лена, Волга, Москва, Макензи, Амазонка - реки». Ученик вычеркнул из списка название одной из рек. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 8 байтов меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название реки.

Смотреть решения всех заданий с листа

Ответ:

Для решения задачи необходимо:

  • посчитать количество символов в каждой строке.
  • вычислить размер каждой строки в байтах (с учетом, что 1 символ = 1 байт, т.к. используется кодировка КОИ-8).
  • вычислить разницу между размерами строк.

Исходная строка:

«Обь, Лена, Волга, Москва, Макензи, Амазонка - реки»

Количество символов = 51

Размер исходной строки = 51 байт

Размер новой строки на 8 байт меньше, следовательно, удаленное слово должно содержать 8 символов (с учетом запятой и пробела).

Из предложенных вариантов подходит только «Волга».

Проверим:

«Обь, Лена, Москва, Макензи, Амазонка - реки»

Количество символов = 43

Размер новой строки = 43 байта

Разница между размерами = 51 – 43 = 8 байт

Ответ: Волга

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие