Вопрос:

14. В кодировке Windows-1251 каждый символ кодируется 8 битами. Вова хотел написать текст (в нем нет лишних пробелов): «Скользя по утреннему снегу, Друг милый, предадимся бегу Нетерпеливого коня И навестим поля пустые...» Одно из слов ученик написал два раза подряд, поставив между одинаковыми словами один пробел. При этом размер написанного предложения в данной кодировке оказался на 8 байт больше, чем размер нужного предложения. Напишите в ответе лишнее слово.

Ответ:

Разберем задачу. 1. Определим, сколько байт приходится на один символ в кодировке Windows-1251. Каждый символ кодируется 8 битами, что составляет 1 байт (так как 1 байт = 8 бит). 2. Размер предложения увеличился на 8 байт, значит, было добавлено 8 символов. 3. Ученик написал одно слово дважды, разделив его пробелом. Таким образом, добавлено само слово и один пробел, то есть количество букв в слове на единицу меньше числа добавленных символов. Если слово содержит \(x\) букв, то \(x + 1 = 8\), следовательно \(x = 7\). 4. Найдем слово в тексте, состоящее из 7 букв. Таким словом является слово "милый". **Ответ: милый**
Смотреть решения всех заданий с фото

Похожие