Контрольные задания > 1. В кодировке КОИ-8 каждый символ кодируется 8 битами. Андрей написал текст (в нем нет лишних пробелов): «Обь, Лена, Волга, Ангара, Макензи, Амазонка – реки». Ученик вычеркнул из списка название одной из рек. Заодно он вычеркнул ставшие лишними запятые и пробелы – два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 8 байтов меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название реки.
Вопрос:
1. В кодировке КОИ-8 каждый символ кодируется 8 битами. Андрей написал текст (в нем нет лишних пробелов): «Обь, Лена, Волга, Ангара, Макензи, Амазонка – реки». Ученик вычеркнул из списка название одной из рек. Заодно он вычеркнул ставшие лишними запятые и пробелы – два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 8 байтов меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название реки.
Ответ:
Поскольку каждый символ кодируется 8 битами (1 байт), а размер нового предложения оказался на 8 байтов меньше, значит, было вычеркнуто 8 символов (8 байт / 1 байт на символ = 8 символов).
Исходное предложение: «Обь, Лена, Волга, Ангара, Макензи, Амазонка – реки».
Подсчитаем количество символов в каждом названии реки вместе с запятой и пробелом после нее:
- Обь, (5 символов)
- Лена, (6 символов)
- Волга, (7 символов)
- Ангара, (8 символов)
- Макензи, (9 символов)
- Амазонка (9 символов)
После вычеркивания реки и удаления лишних знаков препинания должно получиться на 8 символов меньше. Если вычеркнуть "Ангара,", то будет удалено 8 символов.
**Ответ: Ангара**