ОКП КР2 ВАР 1
.docxМинистерство образования Республики Беларусь
Учреждение образования
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ
ФДиНО
Контрольная работа №2 по курсу
" ОСНОВЫ КОНСТРУИРОВАНИЯ ПРОГРАММ"
вариант №1
Выполнил Андриенко Владимир Владимирович
Группа № 192301
Специальность ИСиТвЭ
Проверил Мытник Николай Петрович
Минск 2012
«Арифметические основы ЭВМ»
Задание№1 Используя правило счета, запишите первые 20 целых чисел в десятичной, двоичной, троичной, пятеричной и восьмеричной системах счисления.
10 С/С |
2 С/С |
3 С/С |
5 С/С |
8 С/С |
0+1 = 1 1+1 = 2 2+1 = 3 3+1 = 4 4+1 = 5 5+1 = 6 6+1 = 7 7+1 = 8 8+1 = 9 9+1 = 10 10+1 = 11 11+1 = 12 12+1 = 13 13+1 = 14 14+1 = 15 15+1 = 16 16+1 = 17 17+1 = 18 18+1 = 19 19+1 = 20
|
0+1 =1 11+1 =10 10+1 =11 111+1 =100 100+1 =101 101+1 =110 110+1 =111 1111+1 =1000 1000+1 =1001 1001+1 =1010 1010+1 =1011 1011+1 =1100 1100+1 =1101 1101+1 =1110 1110+1 =1111 11111+1 =10000 10000+1 =10001 10001+1 =10010 10010+1 =10011 10011+1 =10100 -20 |
0+1=1 1+1=2 1+2=10 10+1=11 11+1=12 12+1=20 20+1=21 21+1=22 22+1=100 100+1=101 101+1=110 110+1=111 111+1=112 112+1=120 120+1=121 121+1=122 122+1=200 200+1=201 201+1=202 202+1=210 |
0+1=1 1+1=2 2+1=3 3+1=4 4+1=10 10+1=11 11+1=12 12+1=13 13+1=14 14+1=20 20+1=21 21+1=22 22+1=23 23+1=24 24+1=30 30+1=31 31+1=32 32+1=33 33+1=34 34+1=40 |
0+1 =1 1+1 =2 2+1 =3 3+1 =4 4+1 =5 5+1 =6 6+1 =7 7+1 =10 10+1 =11 11+1 =12 12+1 =13 13+1 =14 14+1 =15 15+1 =16 16+1 =17 17+1 =20 20+1 =21 21+1 =22 22+1 =23 23+1 =24 |
Задание№6 В какой системе счисления 21 + 24 = 100?
21х + 24х = 100х
2∙ х1+1∙ х0+2∙ х1+4∙ х0=1∙ х2
2х+1+2х+4=х2
Х2-4х-5=0
Д=16-4∙(-5)=36
Х1,2=4±6/z=5,-1
Ответ:5
Задание№11 Переведите числа из двоичной системы счисления в восьмеричную и шестнадцатеричную, а затем проверьте результаты, выполнив обратные переводы:
а)0001001111110111,0111 2с/с→13F7,716с/с
001001111110111,011100 2с/с→1176,348с/с
13F7,716с/с → 1|0011|1111|0111,01112c/c
1176,348с/с → 1|001|111|110|111,011|12c/c
б) 1110101011,10111012;
001110101011,101110100 2с/с→3AB,BA16с/с
001110101011,101110100 2с/с→1653,5648с/с
3AB,BA 16с/с → 0011|1010|1011,1011|1010 2c/c
1653,5648с/с →1|110|101|011,101|110|100 2c/c
в) 10111001,1011001112;
10111001,101100111000 2с/с→В9В3816с/с
00111001,10110011100 2с/с→271,5478с/с
В9В3816с/с → 1011|1001,1011|0011|1000 2c/c
271,5478с/с →010|111|001,101|100|1112c/c
г) 1011110011100,112;
0001011110011100,1100 2с/с→179С, С16с/с
001011110011100,110 2с/с→13634,68с/с
179С, С 16с/с → 0001|0111|1001|1100,1100 2c/c
13634,68с/с →001|011|110|011|100,1100 2c/c
д) 10111,11111011112;
00010111,111110111100 2с/с→17,FBC16с/с
0010111,11111011110 2с/с→27,76748с/с
179С, С 16с/с → 0001|0111,1111|1011|1100 2c/c
27,76748с/с →010|111,111|110|111|100 2c/c
e) 1100010101,110012;
001100010101,11001000 2с/с→315,C8 16с/с
001100010101,110010 2с/с→1425,62 8с/с
315,C8 16с/с → 0011|0001|0101,1100|1000 2c/c
1425,62 8с/с →001|100|010|101,110|010 2c/c
Задание№18-а В каких системах счисления выполнены следующие сложения? Найдите основания каждой системы:
98х+21х=121х
9∙х+8+2∙х+1=1∙х2+2х+1
9х+8+2х+1=х2+2х+1
х2-9х-8=0
Д=81-4∙ (-8)
Х1,2 = => х =
Ответ:
Задание№21
21. Перемножьте числа, а затем проверьте результаты, выполнив соответствующие десятичные умножения:
а) 1011012 и 1012; 1011,01=32+8+4+1=45
|
|
0 |
0 |
0 |
0 |
0 |
0 |
|||
1 |
1 |
0 |
1 |
1 |
0 |
1 |
||||
0 |
|
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
|
1 |
|
1 |
0 |
1 |
1 |
0 |
1 |
|
|
|
|
|
|
1 |
1 |
1 |
0 |
0 |
0 |
,0 |
1 |
45∙5=225
-
1+27+26+25+1=225
б) 1111012 и 11,012;
|
|
0 1 |
0 |
0 |
0 |
0 |
0 |
|||||||||||
1 |
1 |
1 |
1 |
0 |
1 |
|||||||||||||
0 |
|
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
|||||||||
1 |
1 |
1 |
1 |
0 |
1 |
|
|
|||||||||||
1 |
|
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
||||||||
|
1 |
1 |
1 |
1 |
0 |
1 |
|
|
|
|||||||||
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
0, |
0 |
1 |
||||||||
|
|
|
|
|
|
|
|
|
|
|
11,01=>2+1+0,25=3,25
61∙3,25=198,25
-
128+64+4+2+0,25= 198,25
в) 1011,112 и 101,12;
|
|
|
0 |
0 |
0 |
0 |
0 |
0 |
||||||||
|
|
|
1 |
0 |
1 |
1 |
1 |
1 |
||||||||
1 |
|
|
|
0 |
1 |
0 |
1 |
1 |
1 |
1 |
||||||
1 |
|
|
|
1 |
0 |
1 |
1 |
1 |
1 |
|
||||||
0 |
|
|
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
||||||
1 |
|
|
0 |
0 |
0 |
0 |
0 |
0 |
|
|
||||||
|
|
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
||||||
|
|
1 |
0 |
1 |
1 |
1 |
1 |
|
|
|
||||||
|
1 |
0 |
0 |
0 |
0 |
0 |
0, |
1 |
0 |
1 |
101,1=>4+1+0,5=5,5
11,75∙5,5=64,625
=>64+0,5+0,125=64,625
г) 1012 и 1111,0012; 101=4+1=5
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
||
|
1 |
1 |
1 |
1 |
0 |
0 |
1 |
||
|
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
|
1 |
1 |
1 |
1 |
0 |
0 |
1 |
|
|
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
15,125∙5=75,625
=>64+8+2+1+0,5+0,125=75,625
д) 378 и 48;
|
|
|
0 |
0 |
0 |
0 |
0 |
|||||||
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|||||||
0 |
|
|
1 |
1 |
1 |
1 |
1 |
|
|
|||||
1 |
|
|
1 |
1 |
1 |
1 |
1 |
0 |
0 |
4-100=>4 37∙4=124
=>174=>64+7∙8+4=124
е) 168 и 78;
|
|
|
|
0 |
0 |
0 |
0 |
||
1 |
|
|
|
1 |
1 |
1 |
0 |
||
1 |
|
|
|
|
0 |
1 |
1 |
1 |
0 |
1 |
|
|
|
|
1 |
1 |
1 |
0 |
|
|
|
|
|
1 |
0 |
1 |
0 |
1 |
0 |
|
|
|
|
1 |
1 |
1 |
0 |
|
|
|
|
|
1 |
1 |
0 |
0 |
0 |
1 |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14∙7=98
7=>111
=>64+32+2=98
ж) 7,58 и 1,68;
|
|
0 |
0 |
0 |
0 |
0 |
0 |
||
1 |
|
1 |
1 |
1 |
1 |
0 |
1 |
||
1 |
|
|
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
|
|
1 |
1 |
1 |
1 |
0 |
1 |
|
|
|
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
|
|
1 |
1 |
1 |
1 |
0 |
1 |
|
|
|
1 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1,6=>1,11=1+0,5+0,25=1,75
7,625∙1,75=13,34375
=>1101,01011=1526=>8+5+2/8+5/64=13,34375
з) 6,258 и 7,128
|
|
|
|
|
|
|
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|||||||
1 |
|
|
|
|
|
|
|
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
|||||||
0 |
|
|
|
|
|
|
|
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
|||||
0 |
|
|
|
|
|
|
|
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
|
|
|||||
0 |
|
|
|
|
|
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
|||||
1 |
|
|
|
|
|
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
|
|
|
|
|||||
0 |
|
|
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
|||||
1 |
|
|
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
|
|
|
|
|
|
|
|||||
1 |
|
1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
|||||
|
|
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
|
|
|
|
|
|
|
|
|||||
|
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
7,12=>111,001010=7+1/8+2/64=7,15625
6,38125∙7,15625=45,6658203124
=>32+8+4+1+1/4+1/32+1/256=45,6658203124
«Логические основы ЭВМ»
Задание№ I-1 I.По функциональной схеме записать структурную формулу и построить таблицу истинности.
Х |
Y |
vY |
|
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
Задание№ II-6
II. По структурной формуле построить функциональную схему и составить таблицу истинности.
A |
B |
C |
A&B |
A&B&C |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |