Вопрос:

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

Ответ:

Разберемся с задачей. Дополнительные 8 байт появились из-за повтора слова и добавления пробела. Так как каждый символ кодируется 8 битами (1 байтом), то 8 байт соответствуют 8 символам. Это означает, что слово вместе с пробелом состоит из 8 символов. Нам нужно найти слово в тексте, которое вместе с пробелом занимает 8 символов. Подсчитаем количество символов в каждом слове, включая пробел после него: * "Скользя " - 8 символов * "по " - 3 символа * "утреннему " - 10 символов * "снегу " - 6 символов * "Друг " - 5 символов * "милый " - 6 символов * "предадимся " - 12 символов * "бегу " - 4 символа * "Нетерпеливого " - 15 символов * "коня " - 4 символа * "И " - 2 символа * "навестим " - 9 символов * "поля " - 5 символов * "пустые..." - 9 символов Слово "Скользя" вместе с пробелом содержит 8 символов. **Ответ: Скользя**
Смотреть решения всех заданий с фото

Похожие