Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Borodina_A_I_Matematika_v_kompyutere.doc
Скачиваний:
8
Добавлен:
12.11.2019
Размер:
708.61 Кб
Скачать

Методика выполнения индивидуального задания

  1. Сконструировать число

  • Иванов Николай Петрович; 6+7+8=21, получим число 21867.

6 7 8

А = 218,67 В =  218,67

  1. Перевести полученное положительное число А в двоичную и шестнадцатеричную системы счисления.

А = 218,6710 =11011010,101010112 = DA,AB16

  1. Записать полученное число А, а также его двоичное и шестнадцатеричное представление в форме с фиксированной точкой, а также в форме с плавающей точкой (два варианта, один из которых в нормализованном виде).

С фиксированной точкой

С плавающей точкой

в нормализованном виде

218,6710

11011010,101010112

DA,AB16

2,1867*102

110110101010,1011*10-100

D,AAB*10

0,21867*103

0,1101101010101011*101000

0,DAAB*102

  1. Записать числа А и В в прямом, обратном и в дополнительном кодах.

Число

А = 11011010,101010112

В =  11011010,101010112

Прямой код

01101101010101011

11101101010101011

Обратный код

01101101010101011

10010010101010100

Дополнительный код

01101101010101011

10010010101010101

  1. Представить исходные числа А и В в памяти ЭВМ как двоичные с фиксированной и плавающей точкой и как десятичные, т.е. в двоично-десятичной системе счисление в зонном и упакованном форматах.

а) с фиксированной точкой:

А = 11011010,101010112

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

0

1

1

0

1

0

1

0

1

0

1

0

1

1

В =  11011010,101010112 [B]доп. = 10010010101010101

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

0

1

0

0

1

0

1

0

1

0

1

0

1

0

1

б) с плавающей точкой

А16 = DA,AB = 0,DAAB*102 X= 40+2 = 42

+

4

2

D

A

A

B

0

0

0

100

0010

1101

1010

1010

1011

0000

0000

B16 = DA,AB = 0,DAAB*102 X= 40+2 = 42

4

2

D

A

A

B

1

100

0010

1101

1010

1010

1011

1111

1111

в) в зонном формате:

А = 218,6710 = 1000011000,011001112-10

1111

0010

1111

0001

1111

1000

1111

0110

1100

0111

2

1

8

6

+

7

B = 218,6710 = 1000011000,011001112-10

1111

0010

1111

0001

1111

1000

1111

0110

1101

0111

2

1

8

6

7

г) в упакованном формате:

А = 218,6710 = 1000011000,011001112-10

0010

0001

1000

0110

0111

1100

2

1

8

6

7

+

B = 218,6710 = 1000011000,011001112-10

0010

0001

1000

0110

0111

1101

2

1

8

6

7

  1. Выполнить арифметические операции сложения и вычитания над двоичным и шестнадцатеричным представлением чисел А1 и А2, где А1=А, а число А2, получить прочтением числа А справа налево и последующим отделением в полученном числе двух десятичных знаков.

А1 = 218,6710 = 11011010,101010112 = DA,AB16

А2 = 768,1210 = 1100000000,00011112 = 300,1Е16

А1+А2= 1111011010,110010012 = 3DA,C916

A2A1= 1000100101,011100112 = 225,7316

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]