В одной из кодировок Unicode каждый символ кодируется 16 битами. Определите

В одной из кодировок Unicode каждый символ кодируется 16 битами. Определите размер следующего передложения в данной кодировке. И то же в вас очарованье, и та ж в душе моей любовь!..

Задать свой вопрос
4 ответа

Эта задача очень обычная и решение её тоже не трудное. Но перед тем, как начать её решать необходимо выучить некоторую теорию.

Немножко теории

Кодирование - это преставление чисел либо букв в виде определенного языка. Кодировкой unicode именуют эталон кодировки символов, который дозволяет представить знаки во всех письменных языках. 

Метод решения

Для более комфортного решения целенаправлено воспользоваться алгоритмом.

  1. Читаем условия задачки и глядим сколько весит каждый знак.
  2. Очень-очень пристально подсчитываем сколько всего знаков. Это самый ответственный момент в решении сходственного рода задач, если вы ошибётесь хоть на один знак - решение будет не правильным.
  3. Перемножаем обозначенный в задачке вес символа на общее количество символов (приобретенное число - это ответ в битах).
  4. Если по условию задачки ответ необходимо записать в б, то разделяем на 8 (1 б=8 бит).
  5. Записываем ответ.

Решение задачки

Изучив теорию, можно перейти к решению задачи.

В одной из шифровок unicode каждый знак кодируется 16 битами. Обусловьте размер предложения. И то же в вас очарованье, и та ж в душе моей любовь!..

  1. Прочитав условие задачи, я виду, что каждый знак кодируется 16 битами.
  2. Сейчас необходимо сосчитать знаков. В данном предложении их 54.
  3. 54*16=864 бит. В принципе на данный момент теснее можно записывать ответ, но я дополнительно переведу биты в байты.
  4. 864/8=108 б
  5. Ответ: 108 б.

Заключение

Как я удостоверился решать такие задачки просто, потому решение сходственных задач не вызовет никаких трудностей.

Каждый символ кодируется 16 битами. Всего символов 54, включая пробелы. Как следует, ответ 864 бит, или 108 байт.



Правильный ответ указан под номером 1.
108
Умножаем количество символов на количество бит (включая пробелы и знаки препинания). В предложении у нас 58 знаков, каждый по 16 бит.
58 * 16 = 928 бит
Если ответ нужен в б, то разделяем на 8 (в б 8 бит)
928 / 8 = 116 б
Ответ: 928 бит либо 116 б.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт