Для кодирования некоторой последовательности, состоящей из букв А,В, С и D, используется неравномерный двоичный код, позволяющий однозначно декодировать полученную двоичную последовательность. Вот этот код: А-1101, В-100, С-000 и D-111. Можно ли сократить для одной или нескольких букв длину кодового слова, удалив в нем один или несколько последних символов, что бы код по-прежнему можно декодировать однозначно?
124
231
Ответы на вопрос:
1. формат с фиксированной запятой (фиксированной точкой) предполагает размещение знака числа в самом старшем (левом) бите, а остальные биты отводятся под двоичное представление числа. сама десятичная точка (запятая) не хранится, она подразумевается. наибольшее распространение получили два способа представления чисел: когда запятая фиксируется после самого младшего разряда (и тогда мы имеем целое число с нулевой дробной частью), либо когда запятая фиксируется сразу после знакового разряда (и тогда мы имеем десятичную дробь с нулевой целой частью). в процессорах фирмы intel и программно совместимых с ними, отдельное представление данных с фиксированной точкой отсутствует; в качестве такого представления используются целые числа, что фактически совпадает с первым из описанных способов. при этом в двух байтах под разряды числа отводятся 15 бит. следовательно, максимальное число может быть равно 2^15-1=32767. 2. ноль в знаковом разряде означает, что число неотрицательное. 3. в коде ascii для кодировки символов используется таблица размером 256 символов, так что символ занимает один байт. при этом первая половина таблицы (коды 0-127) фиксирована, а вторая может заполняться символами национальных алфавитов, поэтому существует множество кодовых таблиц ascii. например, в системе ms dos для россии используется кодовая таблица cр866, а в windows - ср1251 в unicode для кодирования символа используются два байта, что позволяет иметь 65536 кодов.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
seterkton14.10.2021 14:51
-
stefa401.10.2021 06:39
-
rejngardtdiana24.08.2021 04:11
-
ЯУмницаРаЗуМнИцА03.08.2020 22:00
-
karolinamurzak15.02.2020 09:59
-
Lolololololololol405.01.2021 20:29
-
Elika3410.11.2021 03:30
-
FireFox201704.06.2022 05:42
-
MrPuk23.07.2020 12:10
-
Янго500227.06.2022 12:25
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.