Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

информатика вариант 8

.docx
Скачиваний:
22
Добавлен:
14.03.2016
Размер:
39.38 Кб
Скачать

Представим ответ в прямом коде: = 0:0000111

Задание 7:

Заданы два нормализованных числа А=0.10101*2111 и В=0.11011*210. Вычислить сумму, разность и произведение этих чисел. Результат привести к нормализованной форме.

Решение:

1) Разность порядков слагаемых здесь равна 5, поэтому перед сложением мантисса второго (меньшего) числа сдвигается на пять разрядов вправо, порядок этого числа увеличивается на 5, получаем 0.0000011011*2111.

0,1010100000*2111

0,0000011011*2111

0,1010111011*2111

2) Разность порядков уменьшаемого и вычитаемого здесь равна 5, поэтому перед вычитанием мантисса второго числа сдвигается на пять разрядов вправо, порядок этого числа увеличивается на 5, получаем 0.0000011011*2111.

0,1010100000*2111

0,0000011011*2111

0,1010000101*2111

3) Перемножим числа:

0.10101*2111 * 0.11011*210 = 0,1000110111*21001

Задание 8:

Дано: A=489210 и B=583710. Найти число C2-10 = A2-10 + B2-10.

Решение:

Представим числа A и B в двоично десятичной форме: A2-10 = 4892 = 0100 1000 1001 0010 и B2-10 = 5837 = 0101 1000 0011 0111

Суммируем числа A и B по правилам двоичной арифметики:

0100 1000 1001 0010

0101 1000 0011 0111

1010 0000 1100 1001

0110 0110 0110 0000

0001 0000 0111 0010 1001

Получили C2-10 = A2-10 + B2-10=0001 0000 0111 0010 10012-10=10 729 – правильный результат.

Задание 9:

Сообщение, передаваемое по каналу связи, состоит из 8 символов, которые имеют следующую вероятность: ‘А’ - 0.42, ‘Б’ - 0.11, ‘В’ - 0.02, ‘Г’ - 0.063, ‘Д’ - 0.15, ‘Е’ - 0.016, ‘Ж’ - 0.033, ‘З’ - 0.118. Требуется построить эффективный код сообщения с помощью метода Шеннона-Фано.

Решение:

Процедура кодирования по методу Шеннона-Фано иллюстрируется следующей таблицей (символы в таблице расположены в порядке убывания вероятностей):

Буква

Вероятность

I

II

III

IV

V

VI

Код

А

0,42

1

1

Д

0,15

0

1

1

011

З

0,118

0

010

Б

0,11

0

1

001

Г

0,063

0

1

0001

Ж

0,033

0

1

00001

В

0,02

0

1

000001

Е

0,016

0

000000