2 Задание
Выполнить действия в соответствующих системах счисления, не производя никаких преобразований кодов.
Заданы три числа: А – в десятичной форме, В,С в двоичной форме. С данными числами необходимо провести нижеуказанные действия с пошаговой детализацией всех этапов. Вычисления и перевод чисел произвести с точностью до 5 знака после запятой.
перевести в 16-тиричную с\с числа А,В,С.
числа В,С перевести в десятичную с\с .
число А перевести в 2-ичную с\с
выполнить действия в 16-тиричной системе счисления (А+В)*С. Результат перевести в 2-ичную с\с и в 10-ричную с\с
выполнить действия в 2 –ичной системе счисления (А+В)*С. Результат перевести в 16-ричную с\с ив 10-ричную с\с
выполнить действия в 10-ичной системе счисления (А+В)*С. Результат перевести в 2-ичную систему счисления и в 16-ичную систему счисления.
А10=59,70, B2=001100100, С2=0,0111010.
Решение:
1.Переведем числа A,BиCв 16-ричную систему счисления:
A10=59,710=>A16 5910=>N16
0,710=N16
A16=3B,B333316 |
B2=0011001002=>B16
B16=6416
|
||||||||||||||||||||||||
C2=0,01110102=>C16
C16=0,7416 |
2.Перевод чисел Bи С в десятичную систему счисления:
0011001002=1*26+1*25+1*22=64+32+4=10010
0,01110102=1*2-2+1*2-3+1*2-4+1*2-6=0,25+0,125+0,0625+0,015625= =0,4531210
B10=10010; C10=0,4531210.
3.Число А перевести в 2-ичную с\с
A10=59,710=>A2
5910=>N2 |
|
||||||||||||||||||||||||||||||||||||||||||
0,710=>N2 |
|
A2=111011,101102
4.Выполнить действия в 16-тиричной системе счисления (А+В)*С. Результат перевести в 2-ичную с\с и в 10-ричную с\с
(A+B)*C16=(3B,B333316+6416)*0,7416:
-
+
3B,B333316
по таблице6 (системы счисления):
6416
9F,B333316
9F,B333316 * 0,7416по таблице 7 (системы счисления):
48,5D33316= 01001000, 0101 1101 0011 0011 0011=1001000,010111010011001100112 |
1001000,010112=1*26+1*23+ +1*2-2+1*2-4+1*2-5 =72,3437510 |
(A+B)*C=48,5D33316=1001000,010112=72,3437510;
5.Выполнить действия в 2 –ичной системе счисления (А+В)*С. Результат перевести в 16-ричную с\с ив 10-ричную с\с
(A+B)*C2=(111011,10110+1100100)*0,01110102
+ |
|
1 |
1 |
1 |
0 |
1 |
1 |
, |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
|
|
|
|
|
|
|
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
, |
1 |
0 |
1 |
1 |
0 |
|
|
* |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
,1 |
0 |
1 |
1 |
0 |
|
|
|
|
|
|
|
|
|
|
|
0 |
,0 |
1 |
1 |
1 |
0 |
1 |
0 |
|
||
|
|
|
|
|
|
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
|
|
|
|
|
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
|
|
|
|
|
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
|
|
|
|
|
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
|
|
|
|
|
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
,1 |
0 |
1 |
1 |
1 |
1 |
0 |
|
10000011111,101112=
=41F,B816
|
10000011111,101112=1*210+1*24+ +1*23+1*22+1*21+1*20+1*2-1+1*2-3+ 1*2-4+1*2-5=1055,7187510 |
(A+B)*C=10000011111,101112=41F,B816=1055,7187510
6.Выполнить действия в 10-ичной системе счисления (А+В)*С. Результат перевести в 2-ичную систему счисления и в 16-ичную систему счисления.
(A+B)*C10=(59,7+100)*0,4531210=72,3632610
72,3632610=>N2:
|
|
72,3632610=1001000,010112
72,3632610=>N16:
|
|
72,3632610= 48,5CFE916
(A+B)*C=72,3632610=1001000,010112=48,5CFE916
