
1. В кодировке UTF-32 каждый символ кодируется 32 битами. Миша написал текст (в нём нет лишних пробелов): «Айва, Алыча, Генипа, Гуарана, Курбарил, Мангостан — фрукты».
Ученик вычеркнул из списка название одного из фруктов. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 36 байтов меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название фрукта.
Ответы на вопрос

Давайте разберём задачу шаг за шагом.
Исходное предложение:
«Айва, Алыча, Генипа, Гуарана, Курбарил, Мангостан — фрукты».
Шаг 1. Подсчёт исходного размера предложения в кодировке UTF-32.
В кодировке UTF-32 каждый символ кодируется 4 байтами (32 бита = 4 байта). Значит, нужно посчитать количество символов в исходном предложении, включая запятые, пробелы и знаки препинания.
Считаем символы:
- «Айва» (4 буквы + 1 запятая + 1 пробел) = 6 символов
- «Алыча» (5 букв + 1 запятая + 1 пробел) = 7 символов
- «Генипа» (6 букв + 1 запятая + 1 пробел) = 8 символов
- «Гуарана» (7 букв + 1 запятая + 1 пробел) = 9 символов
- «Курбарил» (8 букв + 1 запятая + 1 пробел) = 10 символов
- «Мангостан» (9 букв + 1 пробел + 1 тире + 1 пробел) = 12 символов
- «фрукты» (6 букв) = 6 символов.
Теперь складываем все символы: 6 + 7 + 8 + 9 + 10 + 12 + 6 = 58 символов.
Размер исходного предложения в байтах:
58 символов × 4 байта = 232 байта.
Шаг 2. Изменения после вычёркивания одного фрукта.
Нам известно, что после вычёркивания одного фрукта предложение стало короче на 36 байт. В UTF-32 это эквивалентно 9 символам (36 байт ÷ 4 байта = 9 символов).
Когда удаляется название фрукта, также удаляются запятая и пробелы (если они были). Например, если удаляем «Айва», то вместе с этим исчезают и запятая, и пробел после неё.
Шаг 3. Проверка длины названий фруктов.
Теперь нужно найти фрукт, вместе с запятой и пробелом, длина которого составляет 9 символов:
- «Айва» + запятая + пробел = 4 + 1 + 1 = 6 символов (недостаточно).
- «Алыча» + запятая + пробел = 5 + 1 + 1 = 7 символов (недостаточно).
- «Генипа» + запятая + пробел = 6 + 1 + 1 = 8 символов (недостаточно).
- «Гуарана» + запятая + пробел = 7 + 1 + 1 = 9 символов (точное совпадение).
- «Курбарил» + запятая + пробел = 8 + 1 + 1 = 10 символов (слишком много).
- «Мангостан» + пробелы = 9 + 3 = 12 символов (слишком много).
Шаг 4. Ответ.
Таким образом, фрукт, который вычеркнули, — это «Гуарана», так как его длина вместе с запятой и пробелом равна 9 символам, что соответствует уменьшению на 36 байт.
Похожие вопросы









Топ вопросов за вчера в категории Информатика









Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili