Для решения данной задачи давайте сначала разберем, что происходит с текстом и как связаны символы и байты.
Кодировка символов: В рассматриваемом примере каждый символ кодируется 7 битами. Это означает, что 8 бит составляют 1 байт. Следовательно, для хранения одного символа нам требуется 1 байт (поскольку 7 бит — это чуть меньше, чем 1 байт, но обычно для упрощения считается, что один символ занимает 1 байт).
Исходный и дополненный текст: Мы знаем, что в исходном тексте появились дополнительная фамилия, запятая и пробел. Это означает, что если мы добавили символы в текст, то общий размер стал больше на 14 байт.
Подсчет добавленных символов:
- Запятая (1 символ) и пробел (1 символ) = 2 символа.
- Давайте обозначим количество символов в добавленной фамилии как \( x \).
Теперь мы можем записать уравнение для общего увеличения объема текста: \[ x + 2 = 14 \]
Здесь 14 — это общее увеличение в байтах с учётом добавленных символов. Значит, мы можем выразить \( x \): \[ x = 14 - 2 = 12 \]
Это означает, что в фамилии было 12 символов.
Определяем фамилию: В нашем случае добавленная фамилия учёного должна содержать 12 символов. Известно, что среди известных русских учёных-химиков есть фамилия "Реформатский", которая как раз состоит из 12 букв.
Таким образом, добавленная фамилия химика — Реформатский.