Задание 2. В мобильном телефоне адресата установлено ограничение размера входящего SMS-сообщения 64 байтами. Каждый символ кодируется 16 битами. На сколько частей будет разбито сообщение: "Отделкой золотой блистает мой кинжал; Клинок надежный, без порока; Булат его хранит таинственный закал Наследье бранного востока"?
Информатика 11 класс Кодирование и обработка данных информатика 11 класс ограничение размера SMS кодировка символов размер сообщения разбивка сообщения Новый
Для решения задачи нам нужно определить, сколько байт занимает данное сообщение и затем выяснить, на сколько частей его нужно разбить, учитывая ограничение в 64 байта.
Шаги решения:
Для этого просто посчитаем все символы, включая пробелы и знаки препинания. В данном случае сообщение состоит из:
"Отделкой золотой блистает мой кинжал; Клинок надежный, без порока; Булат его хранит таинственный закал Наследье бранного востока".
Считаем символы: 118 символов.
Каждый символ кодируется 16 битами. Поскольку 1 байт = 8 бит, то один символ занимает:
16 бит / 8 бит/байт = 2 байта.
Теперь умножим количество символов на количество байт на символ:
118 символов * 2 байта/символ = 236 байт.
У нас есть ограничение в 64 байта. Теперь мы делим общее количество байт на максимальное количество байт в одной части:
236 байт / 64 байта = 3.6875.
Так как мы не можем отправить дробное количество частей, округляем в большую сторону, так как даже небольшая часть сообщения требует отдельного SMS.
Итак, нам нужно 4 части.
Ответ: Сообщение будет разбито на 4 части.