Контрольная работа по "Информатике"

Автор работы: Пользователь скрыл имя, 14 Января 2014 в 15:55, контрольная работа

Краткое описание

№1 Как записывается число 7548 в шестнадцатеричной системе счисления?
№2 Считая, что каждый символ кодируется одним байтом, определите, чему равен информационный объем следующего высказывания Алексея Толстого:
Не ошибается тот, кто ничего не делает, хотя это и есть его основная ошибка.
№3 Вычислите сумму чисел x и y, при x = 1278, y = 100101112. Результат
представьте в десятичной системе счисления.
№4 Мощность алфавита равна 256. Сколько Кбайт памяти потребуется
для сохранения 160 страниц текста, содержащего в среднем 192 символа на
каждой странице?

Прикрепленные файлы: 1 файл

Информатика 9 вариант.docx

— 23.59 Кб (Скачать документ)

Вариант 9

№1

Как записывается число 7548 в шестнадцатеричной системе счисления?

754= 1EC16

№2

Считая,  что каждый символ кодируется одним байтом,  определите, чему равен информационный объем  следующего высказывания Алексея Толстого:

Не ошибается тот, кто  ничего не делает,  хотя это и есть его основная ошибка.

Решение:

1) в этом тексте 75 символов  (обязательно считать пробелы  и знаки препинания)

2) если не дополнительной  информации,  считаем,  что используется 8-битная кодировка (чаще всего  явно указано, что кодировка  8- или 16-битная) 

3) поэтому в сообщении  75*8 = 600 бита информации

№3

Вычислите сумму чисел  x и y, при x = 1278, y = 100101112. Результат

представьте в десятичной системе счисления.

Решение (вариант 2, через  десятичную систему):

1) переводим в десятичную  систему

1278 = 8710

10010111= 15110

2) выполняем сложение: 8710 +15110= 23810

№4

Мощность алфавита равна 256.  Сколько Кбайт памяти потребуется

для сохранения 160  страниц  текста,  содержащего в среднем 192  символа на

каждой странице?

160*192/1024=30

Ответ: 30 кбайт.

 

 

№5

Дано: А10=51 и В10=5. Вычислить: 

1) С=А+В; 

2) D=А-В; 

3) E=–А+В; 

4) F=–А-В. 

Результаты представить  в прямом, обратном и дополнительном кодах.

Решение:

I.1) Переводим исходные данные в двоичную систему счисления:

А10=51     A2= 110011, В10=5   В2= 101;

2)Запишем исходные данные  в прямом,  обратном и дополнительном  кодах.  Положительные числа в  прямом,  обратном и дополнительном  коде записываются одинаково  – 0 в знаковом разряде, далее  двоичный код числа (при переводе  не забываем про разрядность  чисел – они занимают в памяти 1 байт, т.е. под число отводится  8 разрядов):

АПКОКДК=0:0110011

ВПКОКДК=0:0000101;

3) Теперь запишем отрицательные  значения исходных чисел в  прямом, обратном и дополнительном  кодах. 

При записи отрицательного числа в прямом коде помещаем 1  в знаковый разряд:

ПК==1:0110011  -ВПК=1:0000101

   При переводе отрицательного  числа в обратный код инвертируем  цифры числа,  представленного  в прямом коде.  При инверсии  исключаем знаковый разряд:

ОК==1:1001100  -ВОК=1:1111010

   Для получения  дополнительного кода отрицательного  числа прибавляем к числу, записанному  в обратном коде, единицу: 

ДК==1:1001101  -ВДК=1:1111011

I. Теперь выполним необходимые вычисления:

 СПКОКДКПКПК

0:0110011

0:0000101

0:0111000

 

СПКОКДК=0:0111000

Выполним проверку полученного  результата:  С10=51+5=56,  это С2=111000. Результат получен правильно.

II. Вычисляем D=А-В=А+(-В),  т.е.  от операции вычитания переходим к операции сложения. Отрицательные значения обрабатываются только в обратном и дополнительном кодах. 

АОКДК=0:0110011

ОК=1:1111010               -ВДК=1:1111011

DОКОК+(-ВОК)                DДКДК+(-ВДК)

0:0110011                          0:0110011

1:1111010                          1:1111011

0:0101101                          0:0101110 – единица переноса игнорируется

0:0101110 - единица переноса из знакового разряда

Получили  DОК=DДК=0:0101110.  Т.к,  получилось положительное число,  то обратный и дополнительный код совпадают. Выполним проверку полученного результата

 D10=51-5=46. Результат получен правильно.

III. Вычисляем E=(–А)+В, от операции вычитания переходим к операции сложения.  Отрицательные значения обрабатываются только в обратном и дополнительном кодах.

ОК=1:1001100

ДК=1:1001101

ВПКОКДК=0:0000101

EОК=(–АОК)+ВОК      EДК=(–АДК)+ВДК

1:1001100                    1:1001101

0:0000101                   0:0000101

0:1010001                    0:1010010

 

Получили  ЕОК=0:1010001 , ЕДК=0:1010010. Выполним проверку полученного результата:  Е10=-51+5=-46,  это Е2=-101110,

ЕПК=1:0101110, ЕОК=1:1010001, ЕДК=1:1010010. Результат получен правильно.

IV. F=(-А)+(-В). От операции вычитания переходим к операции сложения.  Отрицательные значения обрабатываются только в обратном и дополнительном кодах. 

ОК==1:1001100 -ВОК=1:1111010

ДК==1:1001101 -ВДК=1:1111011

 

 

FОК=(–АОК)+(-ВОК)        FДК=(–АДК)+(-ВДК)

1:1001100                     1:1001101

1:1111010                     1:1111011

1:1000110                     1:1001000 – единица переноса игнорируется

1:1000111 - единица переноса из знакового разряда

Получили: FОК=1:1000111, FДК=1:1001000

Выполним проверку полученного  результата F10=-51-5=-56

F2=-111000, FПК=1:0111000,  FОК=1:1000111, FДК=1:1001000. Результат получен правильно.

№6

Дано:  А10=36  и В10=6.  Вычислить Р=А*В,  С=А/В.  Результаты

представить в прямом коде.

Решение:

1) Переводим исходные  данные в двоичную систему  счисления: 

А10=36   А2=100100

В10=6  В2=110;

2) Запишем исходные данные  в прямом коде - 0  в знаковом  разряде, далее двоичный код  числа  (при переводе не забываем  про разрядность чисел – они  занимают в памяти 1 байт, т.е. под  число отводится 8 разрядов):

АПК=0:0100100

ВПК=0:0000110;

3) Для наглядности вычислений  будет перемножать двоичные аналоги  прямого кода, т.е. числа 101010 и  110.

        100100   - множимое

              110  - множитель

                  _   сдвиг на один разряд  влево

     100100    - множимое

                _    - сдвиг на один разряд  влево

  100100        - множимое

_____________________________________

 11011000   - произведение

 

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

Рпк=0:000000011011000

4) Для наглядности вычислений  будет делить двоичные аналоги  прямого кода, т.е. числа 100100 и  110.

100100   110

  110       110

    110

    110

        00

          0

          0

   Теперь запишем  результат в прямом коде. Полученное  частное –  это однобайтовое  число, поэтому под число отводится  8 разрядов.

СПК=0:0000110

№7

Заданы два нормализованных числа А=0.110001*2110 и В=0.101011*211. Вычислить сумму, разность и произведение этих чисел. Результат привести к нормализованной форме.

Решение:

1) Вычисляем сумму

Разность порядков слагаемых  равна 3, поэтому перед сложением мантисса меньшего числа сдвигается на 3 разрядов вправо

0.000101011*210

0.110001000*210

0.110110011*210

2)Вычисляем разность

 

0.110001000*210

0.000101011*210

0.101011101*210

 

3)Выполняем умножение

 

0.110001*2110 *0.101011*211=0.110001*0.101011*2(110+11)= 0.100000111011*21001

 

4)Выполним деление

 

0.110001*2110 /0.101011*211=0.110001/0.101011*2(110-11)= =1.110*211

 

№8

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

Решение: представим числа A и B в двоично десятичной форме:

A2-10=8362= 1000 0011 0110 0010

B2-10 =4820=0100 1000 0010 0000

 

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

                        

   1000 0011 0110 0010

+ 0100 1000 0010 0000

= 1100 1011 1000 0010- Двоичная сумма

       + 0110 0110                  -Коррекция (*-перенос бита,* -запрещенная комбинация)                                                                                 

 0001 0011 0001 1000 0010

 

Получили C2-10 =A2-10 +B2-10=0001 0011 0001 1000 0010=13182 – правильный

результат.

 

  №9

Сообщение,  передаваемое по каналу связи,  состоит из 8  символов, которые имеют следующую вероятность: ‘А’ - 0.54, ‘Б’ - 0.091, ‘В’ - 0.025, ‘Г’ - 0.013, ‘Д’ - 0.25, ‘Е’ - 0.015, ‘Ж’ - 0.03, ‘З’ - 0.036.  Требуется построить эффективный код сообщения с помощью метода Шеннона-Фано.

Решение: 

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

Буква

P (вероятность)

I

II

III

IV

V

Код

А

0.54

1

       

11

Д

0.25

0

1

     

01

Б

0.091

0

1

1

 

0011

З

0.036

0

 

0010

Ж

0.03

0

1

1

00011

В

0.025

0

00010

Е

0.015

 

0

1

00001

Г

0.013

0

00000


 


Информация о работе Контрольная работа по "Информатике"