Задание 1.
Закодировать свою Фамилию Имя Отчество, используя ASCII коды и таблицу кодирования Windows 1251
Таблица 1. Расширенная таблица ASCII
Коваль Евгений Юрьевич ASCII
8A AE A2 A0 AB EC 20 85 A2 A3 A5 AD A8 A9 20 9E E0 EC A5 A8 E7
Коваль Евгений Юрьевич Windows 1251
CA EE E2 E0 EB FC 20 C5 E2 E3 E5 ED E8 E9 20 DE F0 FC E5 E2 E8 F7
Задание 2.
Выполнить действия в соответствующих системах счисления, не производя никаких преобразований кодов.
-
№ варианта
А
В
С
3
56,54
111101
0,10101
перевести в 16-тиричную с\с числа А,В,С.
A(56,54) = 38.8A3D7
1) Целая часть
56.0|1_6_ _
4_8_ |3
8
2) Дробная часть
1. 0.54*16=8.64(8)
2. 0.64*16=10.24(А)
3. 0.24*16=3.84(3)
4. 0.84*16=13.44(D)
8. 0.44*16=7.04(7)
B(111101) = 3D
Таблица 2. Таблица соотношений чисел в системах счисления
0011 1101 = 3D
C(0,10101) = 0.A8
1010 1000 = A8 (Записываем символы справа налево т.к. дробная часть)
ОТВЕТ:
A(56,54) = 38.8A3D7
B(111101) = 3D
C(0,10101) = 0.A8
числа В,С перевести в десятичную с\с .
B(111101) = 61
1*2^5+1*2^4+1*2^3+1*2^2+0*2^1+1*2^0 = 61
C(0,10101) = 0.65625
1*2^(-1)+0*2^(-2)+1*2^(-3)+0*2^(-4)+1*2^(-5) = 21/32 = 0.65625
ОТВЕТ:
B(111101) = 61
C(0,10101) = 0.65625
выполнить действия в 16-тиричной системе счисления (А+В)*С. Результат перевести в 2-ичную с\с
A(56,54) = 38.8A3D7
B(111101) = 3D
C(0,10101) = 0.A8
(38.8A3D7+3D)* 0.A8 (умножение по таблице)
1)
+ 38.8A3D7
_3D_
75.8A3D7
2) 75.8A3D7*0.A8=4D.22B8518
75.8A3D7
_ 0.A8___
38
68
18
50
40
28
38
46
82
1E
64
50
32
46__________
4D. 22B8518
ОТВЕТ: 4D.22B8518
выполнить действия в 2 –ичной системе счисления (А+В)*С. Результат перевести в 16-ричную с\с
A(56,54) = 111000.10001
56|2_ _
4_ |28|2__
16 0 14|2__
1_6_ 0 7|2__
1 3|2__
1
111000
0,54 =
0.54*2=1.08
0.08*2=0.16
0.16*2=0.32
0.32*2=0.64
0.64*2=1.28
10001
А+В = 111000.10001 + 111101= 1110101.10001
+___111000.10001 ___
___ 111101________
1110101.10001
(А+В)*С = 1110101.10001*0,10101=100101.0001100101
-
1
1
1
0
1
0
1
.
1
0
0
0
1
*
.
1
0
1
0
1
1
1
1
0
1
0
1
1
0
0
0
1
1
1
1
0
1
0
1
.
1
0
0
0
1
1
1
1
0
1
0
1
.
1
0
0
0
1
1
0
0
1
0
1
.
0
0
0
1
1
0
0
1
0
1
ОТВЕТ: 100101.0001100101
выполнить действия в 10-ичной системе счисления (А+В)*С. Результат перевести в 2-ичную систему счисления и в 16-ичную систему счисления.
A(56,54) = 56,54
B(111101) = 61
1*(2^5)+ 1*(2^4)+ 1*(2^3)+ 1*(2^2)+ 0*(2^1)+ 1*(2^0)= 61
C(0,10101) = 0.65625
(А+В)*С = (56,54+61)* 0.65625= 123417/1600~ 77.135625
ОТВЕТ: 123417/1600 (77.135625)
