Контрольные задания > 1. В кодировке Windows-1251 каждый символ кодируется 8 бит.
Вова хотел написать текст (в нём нет лишних пробелов):
«Скользя по утреннему снегу,
Друг милый, предадимся бегу
Нетерпеливого коня
И навестим поля пустые...»
Одно из слов ученик написал два раза подряд через пробел. При этом размер написанного предложения в данной кодировке оказался на 10 байт больше, чем размер нужного предложения. Напишите в ответе лишнее слово.
Вопрос:
1. В кодировке Windows-1251 каждый символ кодируется 8 бит.
Вова хотел написать текст (в нём нет лишних пробелов):
«Скользя по утреннему снегу,
Друг милый, предадимся бегу
Нетерпеливого коня
И навестим поля пустые...»
Одно из слов ученик написал два раза подряд через пробел. При этом размер написанного предложения в данной кодировке оказался на 10 байт больше, чем размер нужного предложения. Напишите в ответе лишнее слово.
Размер одного символа в кодировке Windows-1251 равен 8 бит, что составляет 1 байт.
Увеличение размера предложения на 10 байт произошло из-за повторения слова и добавления пробела.
Таким образом, длина повторенного слова вместе с пробелом составляет 10 символов.
Перебираем слова из текста и определяем длину каждого слова с пробелом после него:
- «Скользя » - 7 символов + 1 пробел = 8 символов
- «по » - 2 символа + 1 пробел = 3 символа
- «утреннему » - 9 символов + 1 пробел = 10 символов
- «снегу » - 5 символов + 1 пробел = 6 символов
- «Друг » - 4 символа + 1 пробел = 5 символов
- «милый » - 5 символов + 1 пробел = 6 символов
- «предадимся » - 10 символов + 1 пробел = 11 символов
- «бегу » - 4 символа + 1 пробел = 5 символов
- «Нетерпеливого » - 12 символов + 1 пробел = 13 символов
- «коня » - 4 символа + 1 пробел = 5 символов
- «И » - 1 символ + 1 пробел = 2 символа
- «навестим » - 8 символов + 1 пробел = 9 символов
- «поля » - 4 символа + 1 пробел = 5 символов
- «пустые...» - 7 символов + 1 пробел = 8 символов
Слово «утреннему» вместе с пробелом имеет длину 10 символов.
Ответ: утреннему