Контрольные задания > 1. В кодировке Windows-1251 каждый символ кодируется 8 битами. Вова хотел написать текст (в нем нет лишних пробелов):
«Мой дядя самых честных правил,
Когда не в шутку занемог...»
Ученик вычеркнул из текста одно слово. Заодно он вычеркнул ставший лишним пробел — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 5 байт меньше, чем размер исходного предложения. Напишите в ответ вычеркнутое слово.
Вопрос:
1. В кодировке Windows-1251 каждый символ кодируется 8 битами. Вова хотел написать текст (в нем нет лишних пробелов):
«Мой дядя самых честных правил,
Когда не в шутку занемог...»
Ученик вычеркнул из текста одно слово. Заодно он вычеркнул ставший лишним пробел — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 5 байт меньше, чем размер исходного предложения. Напишите в ответ вычеркнутое слово.
Ответ:
Итак, разберемся с первой задачей.
1. **Анализ условия:** В кодировке Windows-1251 один символ занимает 8 бит, что равно 1 байту. Ученик удалил одно слово и лишний пробел, уменьшив размер предложения на 5 байт. Это значит, что удаленное слово вместе с пробелом занимало 5 символов.
2. **Поиск слова:** Ищем в тексте такое слово, которое вместе с пробелом занимало бы 5 символов:
«Мой дядя самых честных правил,
Когда не в шутку занемог...»
Подходит слово "самых". "самых" (5 символов).
**Ответ:** Вычеркнутое слово: "самых".