Вопрос:

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

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

Ответ:

Анализ задания

Предмет: Информатика

Класс: Средняя школа

Тип задания: Логическая задача на кодирование

План решения:

  1. Определить, сколько символов было вычеркнуто.
  2. Найти вычеркнутое слово.

Решение:

Давай разберем задачу по порядку.

Из условия известно, что каждый символ в кодировке UTF-32 занимает 32 бита. После удаления слова и лишних символов размер текста уменьшился на 36 байтов.

Сначала переведем байты в биты: 36 байтов = 36 * 8 = 288 битов.

Теперь узнаем, сколько символов было удалено: 288 битов / 32 бита/символ = 9 символов.

Нам нужно найти слово, которое вместе с удаленными запятыми и пробелами занимает 9 символов. Перечислим слова и количество символов в них, включая запятые и пробелы:

  • Айва - 4 символа
  • Алыча - 5 символов
  • Генипа - 6 символов
  • Гуарана - 7 символов
  • Курбарил - 8 символов
  • Мангостан - 9 символов

Слово «Мангостан» состоит из 9 символов. Значит, это и есть вычеркнутое название фрукта.

Ответ: Мангостан

Марина: Отлично! Ты хорошо справился с этой задачей. Продолжай в том же духе, и у тебя все получится!

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