
Який обсяг двійкового коду (в байтах) потрібен для кодування повідомлення «Процесор - це мозок ПК»
за системою Unicode версії UTF-16? Вписати число. *

Ответы на вопрос

Ответ:
22 1 символ за 8 битов 1 байт = 8 битов в фразі 22 символи з пробілами



Для кодування повідомлення "Процесор - це мозок ПК" за системою Unicode версії UTF-16, спершу потрібно перетворити кожен символ повідомлення на його двійковий код згідно з таблицею UTF-16.
У Unicode версії UTF-16 кожен символ може займати 2 або 4 байта в залежності від його значення. Для символів з кодами до U+FFFF (які представлені двома байтами в UTF-16) буде використано по 2 байта, а для символів з кодами від U+10000 до U+10FFFF (які представлені чотирма байтами в UTF-16) буде використано по 4 байта. Коди символів можна переглянути, наприклад, на веб-сайті unicode.org.
Тепер перейдемо до кодування повідомлення. Повідомлення "Процесор - це мозок ПК" складається з 19 символів. Знайдемо двійковий код кожного символу та визначимо його обсяг в байтах, використовуючи таблицю Unicode (наприклад, на unicode.org).
Процесор - це мозок ПК U+041F U+0440 U+043E U+0446 U+0435 U+0441 U+043E U+0440 U+0020 U+002D U+0020 U+0446 U+0435 U+0020 U+043C U+043E U+0437 U+043E U+043A U+0020 U+041F U+041A
Отримаємо такі двійкові коди:
U+041F - 110100001001111010001011 U+0440 - 1101000010100000 U+043E - 1101000010101111 U+0446 - 1101000010111101 U+0435 - 1101000010011101 U+0441 - 1101000010100101 U+043E - 1101000010101111 U+0440 - 1101000010100000 U+0020 - 100000 U+002D - 101101 U+0020 - 100000 U+0446 - 1101000010111101 U+0435 - 1101000010011101 U+0020 - 100000 U+043C - 1101000010011011 U+043E - 1101000010101111 U+0437 - 1101000010110001 U+043E - 1101000010101111 U+043A - 1101000010110011 U+0020 - 100000 U+041F - 110100001001111010001011 U+041A - 1101000010110011
Обсяг двійкового коду кожного символу в байтах в UTF-16:
U+041F - 2 байти U+0440 - 2 байти U+043E - 2 байти U+0446 - 2 байти U+0435 - 2 байти U+0441 - 2 байти U+043E - 2 байти U+0440 - 2 байти U+0020 - 2 байти U+002D - 2 байти U+0020 - 2 байти U+0446 - 2 байти U+0435 - 2 байти U+0020 - 2 байти U+043C - 2 байти U+043E - 2 байти U+0437 - 2 байти U+043E - 2 байти U+043A - 2 байти U+0020 - 2 байти U+041F - 2 байти U+041A - 2 байти
Отже, обсяг двійкового коду для кодування повідомлення "Процесор - це мозок ПК" за системою Unicode версії UTF-16 становить 2 байти на символ. Загальний обсяг двійкового коду для цього повідомлення буде: 2 байти * 19 символів = 38 байтів.


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