Примеры контрольных работ по АиЛОВТ (1 курс) / Контрольное задание 1 (арифметика ЭВМ)
.docТестовое задание для раздела «Арифметические основы ЭВМ»
|
|
Контрольное задание № 1 |
|
|
|
|
|
|
|
|
1 |
Записать число в новой с/с: |
|
|
|
|
А8=267,352 А14=? |
|
|
|
2 |
Сложить числа с плавающей запятой: |
|
|
|
|
MA=0,1001111 pA=1010 |
|
|
|
|
MB= -0,1110101 pB=1000 |
|
|
|
|
Над числами Мн=0,10011 |
|
|
|
|
Мт=0,11101 |
|
|
|
3 |
выполнить умножение Мн*Мт |
|
|
|
|
Внимание стартовый алгоритм выбрать самостоятельно |
|
|
|
|
в примерах использовать ВСЕ 4 (А…Г) алгоритма |
|
|
|
4 |
выполнить умножение Мн*Мт в дополнительном |
|
|
|
|
коде: а) Мн<0 , Мт>0 |
|
|
|
|
б) Мн>0 , Мт<0 |
|
|
|
|
в) Мн<0 , Мт<0 |
|
|
|
5 |
выпомнить умножение Мн*Мт с сохранением |
|
|
|
|
переносов. |
|
|
|
6 |
Выполнить умножение в прямых кодах на 2 разряда |
|
|
|
|
одновременно: |
|
|
|
|
Мн=0101 |
|
|
|
|
Мт=1011000111 |
|
|
|
7 |
Выполнить умножение в дополнит. кодах на 2 разряда |
|
|
|
|
одновременно: |
|
|
|
|
Мн<0, Мт<0 |
|
|
|
8 |
Выполнить деление с восстановлением остатков |
|
|
|
|
(деление выполнить с точностью 5 знаков после запятой) |
|
|
|
|
Дм=0,01011 |
|
|
|
|
Дт=0.11011 |
|
|
|
9 |
Выполнить деление чисел в дополнит. кодах |
|
|
|
|
|
|
|
|
|
б) Дм>0 , Дт<0 выбрать самостоятельно |
|
|
|
|
в) Дм<0 , Дт<0 выполнить обязательно |
|
|
|
10 |
Выполнить сложение чисел |
|
|
|
|
А=26396 |
|
|
|
|
В=58498 |
|
|
|
|
A>0 , B>0 |
|
|
|
|
A>0 , B<0 |
|
|
|
|
A<0 , B>0 |
|
|
|
|
а) в коде 8421 |
|
|
|
|
б) в коде 8421 с избытком 3 |
|
|
|
|
(пункты 3 и 10 б) выполннять в последнюю очередь) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Контрольное задание № 2 |
|
|
|
|
|
|
|
|
1 |
Записать число в новой с/с: |
|
|
|
|
А9=567,478 А15=? |
|
|
|
2 |
Сложить числа с плавающей запятой: |
|
|
|
|
MA=-0,1000011 pA=1110 |
|
|
|
|
MB=0,1111101 pB=1011 |
|
|
|
|
Над числами Мн=0,10111 |
|
|
|
|
Мт=0,01101 |
|
|
|
3 |
выполнить умножение Мн*Мт |
|
|
|
|
Внимание стартовый алгоритм выбрать самостоятельно |
|
|
|
|
в примерах использовать ВСЕ 4 (А…Г) алгоритма |
|
|
|
4 |
выполнить умножение Мн*Мт в дополнительном |
|
|
|
|
коде: а) Мн<0 , Мт>0 |
|
|
|
|
б) Мн>0 , Мт<0 |
|
|
|
|
в) Мн<0 , Мт<0 |
|
|
|
5 |
выпомнить умножение Мн*Мт с сохранением |
|
|
|
|
переносов. |
|
|
|
6 |
Выполнить умножение в прямых кодах на 2 разряда |
|
|
|
|
одновременно: |
|
|
|
|
Мн=0111 |
|
|
|
|
Мт=111001011 |
|
|
|
7 |
Выполнить умножение в дополнит. кодах на 2 разряда |
|
|
|
|
одновременно: |
|
|
|
|
Мн<0, Мт<0 |
|
|
|
8 |
Выполнить деление с восстановлением остатков |
|
|
|
|
(деление выполнить с точностью 5 знаков после запятой) |
|
|
|
|
Дм=0,01101 |
|
|
|
|
Дт=0.10011 |
|
|
|
9 |
Выполнить деление чисел в дополнит. кодах |
|
|
|
|
|
|
|
|
|
б) Дм>0 , Дт<0 выбрать самостоятельно |
|
|
|
|
в) Дм<0 , Дт<0 выполнить обязательно |
|
|
|
10 |
Выполнить сложение чисел |
|
|
|
|
А=27339 |
|
|
|
|
В=36489 |
|
|
|
|
A>0 , B>0 |
|
|
|
|
A>0 , B<0 |
|
|
|
|
A<0 , B>0 |
|
|
|
|
а) в коде 8421 |
|
|
|
|
б) в коде 8421 с избытком 3 |
|
|
|
|
(пункты 3 и 10 б) выполннять в последнюю очередь) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Контрольное задание № 3 |
|
|
|
|
|
|
|
|
1 |
Записать число в новой с/с: |
|
|
|
|
А13=2В1,15С А9=? |
|
|
|
2 |
Сложить числа с плавающей запятой: |
|
|
|
|
MA=-0,1100101 pA=-0010 |
|
|
|
|
MB=0,1000011 pB=-0001 |
|
|
|
|
Над числами Мн=0,00111 |
|
|
|
|
Мт=0,01101 |
|
|
|
3 |
выполнить умножение Мн*Мт |
|
|
|
|
Внимание стартовый алгоритм выбрать самостоятельно |
|
|
|
|
в примерах использовать ВСЕ 4 (А…Г) алгоритма |
|
|
|
4 |
выполнить умножение Мн*Мт в дополнительном |
|
|
|
|
коде: а) Мн<0 , Мт>0 |
|
|
|
|
б) Мн>0 , Мт<0 |
|
|
|
|
в) Мн<0 , Мт<0 |
|
|
|
5 |
выпомнить умножение Мн*Мт с сохранением |
|
|
|
|
переносов. |
|
|
|
6 |
Выполнить умножение в прямых кодах на 2 разряда |
|
|
|
|
одновременно: |
|
|
|
|
Мн=0101 |
|
|
|
|
Мт=1011000111 |
|
|
|
7 |
Выполнить умножение в дополнит. кодах на 2 разряда |
|
|
|
|
одновременно: |
|
|
|
|
Мн<0, Мт<0 |
|
|
|
8 |
Выполнить деление с восстановлением остатков |
|
|
|
|
(деление выполнить с точностью 5 знаков после запятой) |
|
|
|
|
Дм=0,10101 |
|
|
|
|
Дт=0.11101 |
|
|
|
9 |
Выполнить деление чисел в дополнит. кодах |
|
|
|
|
|
|
|
|
|
б) Дм>0 , Дт<0 выбрать самостоятельно |
|
|
|
|
в) Дм<0 , Дт<0 выполнить обязательно |
|
|
|
10 |
Выполнить сложение чисел |
|
|
|
|
А=32528 |
|
|
|
|
В=36758 |
|
|
|
|
A>0 , B>0 |
|
|
|
|
A>0 , B<0 |
|
|
|
|
A<0 , B>0 |
|
|
|
|
а) в коде 8421 |
|
|
|
|
б) в коде 8421 с избытком 3 |
|
|
|
|
(пункты 3 и 10 б) выполннять в последнюю очередь) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Контрольное задание № 4 |
|
|
|
|
|
|
|
|
1 |
Записать число в новой с/с: |
|
|
|
|
А15=11E,245 А7=? |
|
|
|
2 |
Сложить числа с плавающей запятой: |
|
|
|
|
MA=-0,1011101 pA=-1011 |
|
|
|
|
MB=0,1101100 pB=-1110 |
|
|
|
|
Над числами Мн=0,10110 |
|
|
|
|
Мт=0,11011 |
|
|
|
3 |
выполнить умножение Мн*Мт |
|
|
|
|
Внимание стартовый алгоритм выбрать самостоятельно |
|
|
|
|
в примерах использовать ВСЕ 4 (А…Г) алгоритма |
|
|
|
4 |
выполнить умножение Мн*Мт в дополнительном |
|
|
|
|
коде: а) Мн<0 , Мт>0 |
|
|
|
|
б) Мн>0 , Мт<0 |
|
|
|
|
в) Мн<0 , Мт<0 |
|
|
|
5 |
выпомнить умножение Мн*Мт с сохранением |
|
|
|
|
переносов. |
|
|
|
6 |
Выполнить умножение в прямых кодах на 2 разряда |
|
|
|
|
одновременно: |
|
|
|
|
Мн=0101 |
|
|
|
|
Мт=1001011110 |
|
|
|
7 |
Выполнить умножение в дополнит. кодах на 2 разряда |
|
|
|
|
одновременно: |
|
|
|
|
Мн<0, Мт<0 |
|
|
|
8 |
Выполнить деление с восстановлением остатков |
|
|
|
|
(деление выполнить с точностью 5 знаков после запятой) |
|
|
|
|
Дм=0,11001 |
|
|
|
|
Дт=0.11011 |
|
|
|
9 |
Выполнить деление чисел в дополнит. кодах |
|
|
|
|
|
|
|
|
|
б) Дм>0 , Дт<0 выбрать самостоятельно |
|
|
|
|
в) Дм<0 , Дт<0 выполнить обязательно |
|
|
|
10 |
Выполнить сложение чисел |
|
|
|
|
А=76893 |
|
|
|
|
В=15078 |
|
|
|
|
A>0 , B>0 |
|
|
|
|
A>0 , B<0 |
|
|
|
|
A<0 , B>0 |
|
|
|
|
а) в коде 8421 |
|
|
|
|
б) в коде 8421 с избытком 3 |
|
|
|
|
(пункты 3 и 10 б) выполннять в последнюю очередь) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Контрольное задание № 5 |
|
|
|
|
|
|
|
|
1 |
Записать число в новой с/с: |
|
|
|
|
А12=21В,167 А9=? |
|
|
|
2 |
Сложить числа с плавающей запятой: |
|
|
|
|
MA=-0,1011101 pA=-1001 |
|
|
|
|
MB=0,1011101 pB=-0111 |
|
|
|
|
Над числами Мн=0,11100 |
|
|
|
|
Мт=0,00111 |
|
|
|
3 |
выполнить умножение Мн*Мт |
|
|
|
|
Внимание стартовый алгоритм выбрать самостоятельно |
|
|
|
|
в примерах использовать ВСЕ 4 (А…Г) алгоритма |
|
|
|
4 |
выполнить умножение Мн*Мт в дополнительном |
|
|
|
|
коде: а) Мн<0 , Мт>0 |
|
|
|
|
б) Мн>0 , Мт<0 |
|
|
|
|
в) Мн<0 , Мт<0 |
|
|
|
5 |
выпомнить умножение Мн*Мт с сохранением |
|
|
|
|
переносов. |
|
|
|
6 |
Выполнить умножение в прямых кодах на 2 разряда |
|
|
|
|
одновременно: |
|
|
|
|
Мн=0111 |
|
|
|
|
Мт=010011100 |
|
|
|
7 |
Выполнить умножение в дополнит. кодах на 2 разряда |
|
|
|
|
одновременно: |
|
|
|
|
Мн<0, Мт<0 |
|
|
|
8 |
Выполнить деление с восстановлением остатков |
|
|
|
|
(деление выполнить с точностью 5 знаков после запятой) |
|
|
|
|
Дм=0,00101 |
|
|
|
|
Дт=0.10011 |
|
|
|
9 |
Выполнить деление чисел в дополнит. кодах |
|
|
|
|
|
|
|
|
|
б) Дм>0 , Дт<0 выбрать самостоятельно |
|
|
|
|
в) Дм<0 , Дт<0 выполнить обязательно |
|
|
|
10 |
Выполнить сложение чисел |
|
|
|
|
А=28379 |
|
|
|
|
В=34598 |
|
|
|
|
A>0 , B>0 |
|
|
|
|
A>0 , B<0 |
|
|
|
|
A<0 , B>0 |
|
|
|
|
а) в коде 8421 |
|
|
|
|
б) в коде 8421 с избытком 3 |
|
|
|
|
(пункты 3 и 10 б) выполннять в последнюю очередь) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Контрольное задание № 6 |
|
|
|
|
|
|
|
|
1 |
Записать число в новой с/с: |
|
|
|
|
А16=1АС,23Е А9=? |
|
|
|
2 |
Сложить числа с плавающей запятой: |
|
|
|
|
MA=0,1101001 pA=-0001 |
|
|
|
|
MB=-0,1110110 pB=0001 |
|
|
|
|
Над числами Мн=0,01101 |
|
|
|
|
Мт=0,01110 |
|
|
|
3 |
выполнить умножение Мн*Мт |
|
|
|
|
Внимание стартовый алгоритм выбрать самостоятельно |
|
|
|
|
в примерах использовать ВСЕ 4 (А…Г) алгоритма |
|
|
|
4 |
выполнить умножение Мн*Мт в дополнительном |
|
|
|
|
коде: а) Мн<0 , Мт>0 |
|
|
|
|
б) Мн>0 , Мт<0 |
|
|
|
|
в) Мн<0 , Мт<0 |
|
|
|
5 |
выпомнить умножение Мн*Мт с сохранением |
|
|
|
|
переносов. |
|
|
|
6 |
Выполнить умножение в прямых кодах на 2 разряда |
|
|
|
|
одновременно: |
|
|
|
|
Мн=0111 |
|
|
|
|
Мт=1001110011 |
|
|
|
7 |
Выполнить умножение в дополнит. кодах на 2 разряда |
|
|
|
|
одновременно: |
|
|
|
|
Мн<0, Мт<0 |
|
|
|
8 |
Выполнить деление с восстановлением остатков |
|
|
|
|
(деление выполнить с точностью 5 знаков после запятой) |
|
|
|
|
Дм=0,01001 |
|
|
|
|
Дт=0.10101 |
|
|
|
9 |
Выполнить деление чисел в дополнит. кодах |
|
|
|
|
|
|
|
|
|
б) Дм>0 , Дт<0 выбрать самостоятельно |
|
|
|
|
в) Дм<0 , Дт<0 выполнить обязательно |
|
|
|
10 |
Выполнить сложение чисел |
|
|
|
|
А=50539 |
|
|
|
|
В=26858 |
|
|
|
|
A>0 , B>0 |
|
|
|
|
A>0 , B<0 |
|
|
|
|
A<0 , B>0 |
|
|
|
|
а) в коде 8421 |
|
|
|
|
б) в коде 8421 с избытком 3 |
|
|
|
|
(пункты 3 и 10 б) выполннять в последнюю очередь) |
|