Автоматическое устройство перекодировало сообщение на русском языке из 8 битного кода в 4 битный код

Обновлено: 12.05.2024

1)30 2)60 3)120 4)480

Ответ: 60 символов.

1)70 бит 2)70 байт 3)490 бит 4)119 байт

Как известно из школьного курса информатики, перевод между системами счисления, основания которых являются степенями числа 2 (двоичная, восьмеричная, шестнадцатеричная), может производиться по более простым алгоритмам нежели перевод между десятичной системой счисления и другими. В этом нам поможет таблица.

Переведем шестнадцатеричное число D7 в двоичную систему счисления. Первоначально находим по таблице какое двоичное число соответствует шестнадцатеричной цифре D - это 1101, теперь находим по таблице , что соответствует шестнадцатеричной цифре 7 - это 111. Поскольку двоичные цифры при переводе из шестнадцатеричной системы надо записывать в виде тетрад (четверок), подставляем слева вместо недостающих цифр нули, т.е. в место 111 получаем 0111. Итак, результат D716=110101112 .

Теперь аналогичным образом переводим в двоичную систему счисления восьмеричное число 331, только в этом случае надо записывать двоичные цифры в виде триад (троек), также дописывая слева при необходимости нули. Получаем 3=011, 3=011, 1=001, 3318=110110012.

Осталось подобрать необходимое двоичное число, 11010111 .

4. Для кодирования букв А, Б, В, Г решили использовать двухразрядные последовательные двоичные числа (от 00 до 11, соответственно). Если таким способом закодировать последовательность символов БАВГ и записать результат шестнадцатеричным кодом, то получится

1)4 B 2)411 3) BACD 4)1023

И з условия задачи следует, что буквы кодируются следующим образом: А-00, Б-01, В-10, Г-11. Теперь записываем последовательность БАВГ заменяем буквы двоичными числами: 01001011. Разбиваем последовательность чисел на тетрады 0100 и 1011. Согласно таблицы 1, определяем, что двоичное число 0100 соответствует шестнадцатеричной цифре 4, а 1011 соответствует B .

В задачах данного типа используются следующие понятия: кодирование, код, кодовая таблица (таблица кодировки). В задачах могут быть использованы следующие таблицы кодировки ASCII, Unicode, ISO, DOS, MAC, КОИ-8.

Решение задач на кодирование текстовой информации.

Задача 1. Текст, состоящий из 142 символов, закодирован с помощью таблицы кодировок Unicode. Определите количество информации (в битах) содержащейся в тексте.

Решение. Воспользуемся формулой: I= K×i, где I- количество информации, K- количество символов в тексте, i – информационный вес одного символа.

В таблице кодировок Unicode, для хранения каждого символа используется 2 байта. В тесте 142 символа, следовательно, I= 142×2=284байта.

Переводим из одной единицы измерения в другую, так как 1байт=8бит, то 284байт×8бит= 2272 бит.

Ответ. Информационный объем текста 2272бит.

В задачи стоит вопрос, на какое количество информации увеличилось количество памяти, для этого необходимо найти разность полученных объемов. 236-118=118байт.

Составим уравнение: количество бит, которое было первоначально, минус количество бит после перекодировки равно 480 бит.

Задача4. С помощью последовательности десятичных кодов 99 111 109 112 117 116 101 114 закодировано слово computer. Какая последовательность десятичных кодов будет соответствовать этому же слову, записанному прописными буквами?

Решение. Таблица кодировок сначала содержит прописные буквы в алфавитном порядке, а затем строчные. Так как разница между десятичным кодом строчной буквы латинского алфавита и десятичным кодом соответствующей прописной буквы равна 32, то десятичный код прописной буквы С равен 99-32=67.

Аналогичным образом находятся остальные десятичные коды. 111-32=79, 109-32=77, 112-32=80, 117-32=85, 116-32=84, 101-32=69, 114-32=82.

Последовательность десятичных кодов слова COMPUTER составляет 67 79 77 80 85 84 69 82.

Ответ. 67 79 77 80 85 84 69 82.

Задача5. Для кодирования букв А, Б, В, Г решили использовать двухразрядные последовательные числа (от 00 до 11 соответственно). Какая получиться последовательность, если таким способом закодировать последовательность символов ВАБВГАБГ и записать результат шестнадцатеричным кодом?


Используя правила перевода из двоичной системы счисления в шестнадцатеричную, сгруппируем получившиеся двоичные цифры по 4 и вместо каждой группы напишем соответствующую шестнадцатеричную цифру.

Ответ: 86С7.

Задача 6. Для 5 букв латинского алфавита заданы их двоичные коды для некоторых букв из двух бит, для некоторых из трех. Эти коды представлены в таблице:


Определите, какой набор букв закодирован двоичной строкой 0110100011000.

Решение. Так как код записывается начиная с младшего разряда, то необходимо разбить двоичную строку, начиная справа: 0110|100|011|000. При этом видно, что последние три буквы будут C, E, A. Кода 0110 нет, тогда его можно разбить код из двух бит: 01|10, следовательно, 01-В, 10-D. Итак, двоичной строкой 0110100011000 закодирован следующий набор букв BDCEA.


Задание 11 № 205

Решая его найдём следовательно, .


Задание 0 № 3470

16 бит = 2 байт, 8 бит = 1 байт.


Задание 0 № 3471

4096 = 1024⋅4, 16 бит = 2 байта, 8 бит = 1 байт

Было в Unicode: 2 12 * 2 = 2 13 байт

Стало в Windows-1251: 2 12 байт.

Объём файла уменьшился на 2 13 байт - 2 12 байт = 2 12 байт = 4 Кбайта


Задание 7 № 3808

Объем информации в кодировке КОИ-8: 5120 символов * 1 байт = 5120 байт.

Объем информации в 16-битной кодировке Unicode: 5120 символов * 2 байта = 10240 байт.

10240 байт - 5120 байт = 5120 байт.

5120 : 1024 = 5 Кбайт.


Задание 7 № 4585

1) 50 2) 100 3) 400 4) 800

Решение задачи 1.

1) 48 байт 2) 96 байт 3) 54 байт 4) 432 байт

Решение задачи 2.

1) 60 бит 2) 120 бит 3) 960 бит 4) 60 байт

Решение задачи 3.

1) 12 2) 27 3) 6 4) 62

Решение задачи 4.

В кодировке Unicode на каждый символ отводится два байта. Определите информационный объем слова из двадцати четырех символов в этой кодировке.

1) 384 бита 2) 192 бита 3) 256 бит 4) 48 бит

Решение задачи 5.

По теме: методические разработки, презентации и конспекты


Технологии обработки текстовой информации.Выполнение таблиц в текстовом редакторе Word.

Назначение материала ознакомление с созданием таблиц в текстовом редакторе Word.Помощь при закреплении приобретенных навыков в работе по оформлению текстового документа.


Кодирование текстовой (символьной) информации

Презентация по теме: "Кодирование текстовой (символьной) информации".


Технологии обработки текстовой информации в среде текстового процессора Microsoft Word 2010 (Часть I)

Цель настоящего пособия привить у студентов медицинского колледжа навыки работы в текстовом процессоре Microsoft Word, развить общие и профессиональные компетенции в соответствии с требованиями ФГОС С.

Читайте также: