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

Ответы 4

  • 108
  • Умножаем количество символов на количество бит (включая пробелы и знаки препинания). В предложении у нас 58 символов, каждый по 16 бит.58 * 16 = 928 битЕсли ответ нужен в байтах, то делим на 8 (в байте 8 бит)928 / 8 = 116 байтОтвет: 928 бит или 116 байт.
    • Автор:

      chad40
    • 4 года назад
    • 0
  • Каждый сим­вол ко­ди­ру­ет­ся 16 би­та­ми. Всего сим­во­лов 54, вклю­чая пробелы. Следовательно, ответ 864 бит, или 108 байт. Правильный ответ ука­зан под но­ме­ром 1.
  • Эта задача очень простая и решение её тоже не сложное. Но перед тем, как начать её решать необходимо изучить некоторую теорию.

    Немного теории

    Кодирование - это преставление чисел или букв в виде определенного языка. Кодированием 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 байт.
    Заключение

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

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years