Чтобы решить задачу, давайте проанализируем информацию, которую мы имеем.
Кодирование символов: Каждый символ кодируется 12 битами, что означает, что текст будет занимать определённое количество байт. Поскольку 1 байт = 8 бит, то один символ займёт \( \frac{12}{8} = 1.5 \) байта.
Размер уменьшения: Саша удалил фамилию учёного, пробел и запятую, и как следствие, размер текста уменьшился на 18 байт.
Теперь мы можем определить, сколько символов было удалено. Поскольку каждый символ занимает 1.5 байта: \[ \text{Количество удалённых символов} = \frac{\text{Уменьшение в байтах}}{\text{Размер одного символа в байтах}} = \frac{18 \text{ байт}}{1.5 \text{ байта/символ}} = 12 \text{ символов} \]
Исходный текст: Теперь давайте вернёмся к тексту: «В России и в СССР в дело развития науки информатики внесли неоценимый вклад многие учёные, среди них Берг А. И., Канторович Л. В., Лебедев С. А., Марков А. А., Криницкий Н. А., Ляпунов А. А., Ершов А. П.».
Кто из учёных мог быть удалён: В тексте перечислены следующие фамилии учёных:
- Берг
- Канторович
- Лебедев
- Марков
- Криницкий
- Ляпунов
- Ершов
Нам нужно определить, какая из фамилий занимает 12 символов, учитывая факты, что также удалены запятая и пробел.
- Подсчёт символов:
- Берг (4) + пробел (1) + запятая (1) = 6 символов
- Канторович (12) + пробел (1) + запятая (1) = 14 символов
- Лебедев (8) + пробел (1) + запятая (1) = 10 символов
- Марков (6) + пробел (1) + запятая (1) = 8 символов
- Криницкий (10) + пробел (1) + запятая (1) = 12 символов
- Ляпунов (8) + пробел (1) + запятая (1) = 10 символов
- Ершов (6) + пробел (1) + запятая (1) = 8 символов
Из всех перечисленных ученых, длина имени + пробел + запятая у «Канторовича» равна 14 символам, а для «Криницкого» как раз 12 символов (10 + 1 + 1).
Таким образом, фамилия учёного, которая была удалена, — Криницкий.