Автор работы: Пользователь скрыл имя, 15 Декабря 2011 в 21:31, контрольная работа
Данные числа перевести из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную.
Переведите данные числа в 10-ю СС.
Выполните сложение чисел.
Выполните разность чисел.
Выполните умножение чисел.
16 | 1. а) 737(10);
b)92(10); c)934,25(10);
2. а) 1110000010(2); b) 1001011111,00011(2); c) 665,42(8); d) 246,18(16) 3. а) 11110100(2)+110100001 (2); b) 1455,04(8)+203,3 (8) c) 14Е,8(16)+184,3 (16); 4. а) 1000010101(2)-100101000 (2); b) 341,2(8)-275,2 (8) ; c) 249,5(16)-ЕЕ,А (16) 5. а) 1001000(2)*1010011 (2); b) 412,5(8)*13,1 (8) c) 3В,А (16)*10,4 (16) |
1.
а) 737(10)=1011100001(2), 1341(8), 02Е1(16).
Целая часть от деления | Остаток от деления |
737 div 2=368 | 737 mod 2=1 |
368 div 2=184 | 368 mod 2=0 |
184 div 2=92 | 184 mod 2=0 |
92 div 2=46 | 92 mod 2=0 |
46 div 2=23 | 46 mod 2=0 |
23 div 2=11 | 23 mod 2=1 |
11 div 2=5 | 11 mod 2=1 |
5 div 2=2 | 5 mod 2=1 |
2 div 2=1 | 2 mod 2=0 |
1 div 2=0 | 1 mod 2=1 |
Целая часть от деления | Остаток от деления |
737 div 8=92 | 737 mod 8=1 |
92 div 8=11 | 92 mod 8=4 |
11 div 8=1 | 11 mod 8=3 |
1 div 8=0 | 1 mod 8=1 |
Целая часть от деления | Остаток от деления |
737 div 16=46 | 737 mod 16=1 |
46 div 16=2 | 46 mod 16=14 |
2 div 16=0 | 2 mod 16=2 |
0 div 16=0 | 0 mod 16=0 |
b) 92(10)=1011100(2),
134(8), 05С(16)
Целая часть от деления | Остаток от деления | Целая часть от деления | Остаток от деления | Целая часть от деления | Остаток от деления |
92 div 2=46 | 92 mod 2=0 | 92 div 8=11 | 92 mod 8=4 | 92 div 16 = 5 | 92 mod 16= 12 |
46 div 2=23 | 46 mod 2=0 | 11 div 8=1 | 11 mod 8=3 | 5 div 16 = 0 | 5 mod 16 = 5 |
23 div 2=11 | 23 mod 2=1 | 1 div 8=0 | 1 mod 8=1 | 0 div 16 = 0 | 0 mod 16 = 0 |
11 div 2=5 | 11 mod 2=1 | ||||
5 div 2=2 | 5 mod 2=1 | ||||
2 div 2=1 | 2 mod 2=0 | ||||
1 div 2=0 | 1 mod 2=1 |
с) 934,25(10)=1110100110(2),
010(2); 1646(8)
,20(8); 03A6(16)
,40(16)
Целая часть от деления | Остаток от деления |
934 div 2 = 467 | 934 mod 2 = 0 |
467 div 2 = 233 | 467 mod 2 = 1 |
233 div 2 = 116 | 233 mod 2 = 1 |
116 div 2 = 58 | 116 mod 2 = 0 |
58 div 2 = 29 | 58 mod 2 = 0 |
29 div 2 = 14 | 29 mod 2 = 1 |
14 div 2 = 7 | 14 mod 2 = 0 |
7 div 2 = 3 | 7 mod 2 = 1 |
3 div 2 = 1 | 3 mod 2 = 1 |
1 div 2 = 0 | 1 mod 2 = 1 |
Для перевода дробной части числа
последовательно умножаем дробную
часть на основание 2. В результате каждый
раз записываем целую часть произведения.
0.25*2 = 0.5 (целая часть 0)
0.5*2 = 1 (целая часть 1)
0*2 = 0 (целая часть 0)
Получаем число в 2-ой системе счисления:
010
Целая часть от деления | Остаток от деления | Целая часть от деления | Остаток от деления |
934 div 8 = 116 | 934 mod 8 = 6 | 934 div 16 = 58 | 934 mod 16 = 6 |
116 div 8 = 14 | 116 mod 8 = 4 | 58 div 16 = 3 | 58 mod 16 = 10 |
14 div 8 = 1 | 14 mod 8 = 6 | 3 div 16 = 0 | 3 mod 16 = 3 |
1 div 8 = 0 | 1 mod 8 = 1 | 0 div 16 = 0 | 0 mod 16 = 0 |
Для перевода дробной
части числа последовательно
умножаем дробную часть на основание
8. В результате каждый раз записываем
целую часть произведения.
0.25*8 = 2 (целая часть 2)
0*8 = 0 (целая часть 0)
Получаем число в 8-ой системе счисления:
20
Для перевода дробной
части числа последовательно
умножаем дробную часть на основание
16. В результате каждый раз записываем
целую часть произведения.
0.25*16 = 4 (целая часть 4)
0*16 = 0 (целая часть 0)
Получаем число в 16-ой системе счисления:
40
2.
a) 1110000010(2)=898(10)
Для перевода целой
части необходимо умножить разряд числа
на соответствующую ему степень разряда:
1110000010 = 29*1 + 28*1 + 27*1 + 26*0
+ 25*0 + 24*0 + 23*0 + 22*0
+ 21*1 + 20*0 = 512 + 256 + 128 + 0 + 0 + 0 +
0 + 0 + 2 + 0 = 898
b) 1001011111,00011(2)=607(10), 0.09375(10)
Для перевода целой
части необходимо умножить разряд числа
на соответствующую ему степень
разряда.
1001011111 = 29*1 + 28*0 + 27*0 + 26*1
+ 25*0 + 24*1 + 23*1 + 22*1
+ 21*1 + 20*1 = 512 + 0 + 0 + 64 + 0 + 16 + 8
+ 4 + 2 + 1 = 607
Для перевода дробной
части необходимо разделить разряд
числа на соответствующую ему
степень разряда
00011 = 2-1*0 + 2-2*0 + 2-3*0 + 2-4*1
+ 2-5*1 = 0.09375
c) 665,42(8)=437(10), 0.53125(10)
Для перевода целой
части необходимо умножить разряд числа
на соответствующую ему степень
разряда.
665 = 82*6 + 81*6 + 80*5 = 384 + 48
+ 5 = 437
Для перевода дробной
части необходимо разделить разряд
числа на соответствующую ему
степень разряда
42 = 8-1*4 + 8-2*2 = 0.53125
d) 246,18(16)=582(10), 0.09375(10)
Для перевода целой
части необходимо умножить разряд числа
на соответствующую ему степень
разряда.
246 = 162*2 + 161*4 + 160*6 = 512 +
64 + 6 = 582
Для перевода дробной
части необходимо разделить разряд
числа на соответствующую ему
степень разряда
18 = 16-1*1 + 16-2*8 = 0.09375
3.
а) 11110100(2)+110100001 (2)= 1010010101(2)
b) 1455,04(8)+203,3 (8) = 1660,34(8)
c) 14Е,8(16)+184,3 (16)= 2D2,B(16)
4.
a) 1000010101(2)-100101000 (2)= 11101101(2)
b) 341,2(8)-275,2 (8) =44(8)
c) 249,5(16)-ЕЕ,А (16)=15B,5(16)
5.
а) 1001000(2)*1010011 (2)= 1011101011000(2)
b) 412,5(8)*13,1 (8) = 5637,
c) 3В,А (16)*10,4
(16) =3B0,