Краткие ответы:
| № | Ответ |
|---|---|
| 5 | туман |
| 6 | Бунин |
| 7 | баян |
| 8 | дивная |
| 9 | первоначальной |
| 10 | Бетховен |
Как это решать
Главное правило:
- в кодировке Windows-1251 / КОИ-8 каждый символ занимает 1 байт;
- в Unicode из задания — 2 байта на символ;
- пробел, запятая, тире тоже считаются символами.
Если слово добавили, то прибавились символы самого слова и разделитель:
- слово + пробел: \(\text{длина слова}+1\);
- слово + запятая + пробел: \(\text{длина слова}+2\).
Если слово убрали, то убрались символы слова и лишний разделитель — считаем так же.
Проверка по номерам
5. 8-битная кодировка: \(6\) байт \(=6\) символов.
Добавили слово и один пробел:
\[
\text{длина слова}=6-1=5
\]
Слово из 5 букв — туман.
6. Unicode: \(14:2=7\) символов.
Добавили фамилию, запятую и пробел:
\[
\text{длина фамилии}=7-2=5
\]
Подходит Бунин.
7. Unicode: \(12:2=6\) символов.
Убрали название инструмента, запятую и пробел:
\[
\text{длина названия}=6-2=4
\]
Подходит баян.
8. 8-битная кодировка: \(7\) байт \(=7\) символов.
Убрали слово и один пробел:
\[
\text{длина слова}=7-1=6
\]
Подходит дивная.
9. 8-битная кодировка: \(15\) байт \(=15\) символов.
Добавили слово и пробел:
\[
\text{длина слова}=15-1=14
\]
Подходит первоначальной.
10. Unicode: \(20:2=10\) символов.
Добавили фамилию, запятую и пробел:
\[
\text{длина фамилии}=10-2=8
\]
Подходит Бетховен.
Например, в №10 проверка такая:
Бетховен — 8 символов, плюс «, » — ещё 2 символа.
Итого \(10\) символов, а в Unicode это \(10\cdot2=20\) байт.
