Вопрос:

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

Смотреть решения всех заданий с листа

Ответ:

8 байт = 8 бит * 8, значит, лишнее слово занимает 1 символ = 1 буква.

Предположим, что ученик дважды написал слово "мглою". Вместе с пробелом это будет 6 символов. Чтобы размер текста увеличился на 8 байт = 64 бита, нужно чтобы повторяющееся слово занимало 64 бита/8 бит = 8 символов. Т.е., "мглою" не подходит.

Теперь предположим, что ученик дважды написал слово "Буря". Вместе с пробелом это будет 5 символов. Чтобы размер текста увеличился на 8 байт = 64 бита, нужно чтобы повторяющееся слово занимало 64 бита/8 бит = 8 символов. Т.е., "Буря" не подходит.

Остается только одно слово "небо". Буря мглою небо кроет

Ответ: небо

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие