А) для двоичной системы счисления
Сложение в двоичной системе Умножение в двоичной системе
Б) для восьмеричной системы счисления
Сложение в восьмеричной системе Умножение в восьмеричной системе
В) для шестнадцатеричной системы счисления
Сложение в шестнадцатеричной системе
+ | A | B | C | D | E | F | ||||||||||
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | |||||||||||
A | B | C | D | E | F | |||||||||||
A | A | B | C | D | E | F | ||||||||||
B | B | C | D | E | F | 1A | ||||||||||
C | C | D | E | F | 1A | 1B | ||||||||||
D | D | E | F | 1A | 1B | 1C | ||||||||||
E | E | F | 1A | 1B | 1C | 1D | ||||||||||
F | F | 1A | 1B | 1C | 1D | 1E |
Умножение в шестнадцатеричной системе
* | A | B | C | D | E | F | ||||||||||
A | B | C | D | E | F | |||||||||||
A | C | E | 1A | 1C | 1E | |||||||||||
C | F | 1B | 1E | 2A | 2D | |||||||||||
C | 1C | 2C | 3C | |||||||||||||
A | F | 1E | 2D | 3C | 4B | |||||||||||
C | 1E | 2A | 3C | 4E | 5A | |||||||||||
E | 1C | 2A | 3F | 4D | 5B | |||||||||||
1B | 2D | 3F | 5A | 6C | 7E | |||||||||||
A | A | 1E | 3C | 5A | 6E | 8C | ||||||||||
B | B | 2C | 4D | 6E | 8F | 9A | A5 | |||||||||
C | C | 3C | 6C | 9C | A8 | B4 | ||||||||||
D | D | 1A | 4E | 5B | 8F | 9C | A9 | B6 | C3 | |||||||
E | E | 1C | 2A | 7E | 8C | 9A | A8 | B6 | C4 | D2 | ||||||
F | F | 1E | 2D | 3C | 4B | 5A | A5 | B4 | C3 | D2 | E1 |
3. Сложить числа:
а) 10000000100(2) + 111000010(2) = 10111000110(2).
б) 223,2(8) + 427,54(8) = 652,74(8).
в) 3B3,6(16) + 38B,4(16) = 73E,A(16).
10000000100 223,2 3B3,6
+ 111000010 + 427,54 +38B,4
------------ ------- -----
10111000110 652,74 73E,A
Выполним проверку результатов расчетов переводом в десятичную систему счисления. Для этого переведем каждое слагаемое и сумму в десятичную систему счисления, выполним сложение слагаемых в десятичной системе счисления. Результат должен совпасть с суммой.
а) 10000000100(2)=1×210+1× 22 = 1024+4=1028(10)
111000010(2)=1×28+ 1×27+ 1×26+ 1×21 = 256+128+64+2 = 450(10)
10111000110(2)=1×210+ 1×28+ 1×27+ 1×26+ 1×22+ 1×21 = 1024+256+128+64+4+2 = 1478(10)
1028(10)+450(10) = 1478(10)
Результаты совпадают, следовательно, вычисления в двоичной системе счисления выполнены верно!
б) 223,2(8)=2×82+ 2×81+ 3×80+ 2×8-1 = 128+16+3+0,25 = 147,25(10)
427,54(8)= 4×82+ 2×81+ 7×80+ 5×8-1+ 4×8-2 = 256+16+7+0,625+0,0625 = 279,6875(10)
652,74(8)= 6×82+ 5×81+ 2×80+ 7×8-1+ 4×8-2 = 384+40+2+0,875+0,0625 = 426,9375(10)
147,25(10)+279,6875(10) = 426,9375(10)
Результаты совпадают, следовательно, вычисления в восьмеричной системе счисления выполнены верно!
в) 3B3,6(16)= 3×162+ 11×161+ 3×160+ 6×16-1 = 768+176+3+0,375 = 947,375(10)
38B,4(16)= 3×162+ 8×161+ 11×160+ 4×16-1 = 768+128+11+0,25 = 907,25(10)
73E,A(16)= 7×82+ 3×81+ 14×80+ 10×8-1 = 1792+48+14+0,625 = 1854,625(10)
947,375(10)+907,25(10) = 1854,625(10)
Результаты совпадают, следовательно, вычисления в шестнадцатеричной системе счисления выполнены верно!
4. Выполнить вычитание:
а) 1100000011,011(2) - 101010111,1(2) = 110101011,111(2).
б) 1510,2(8) - 1230,54(8) = 257,44(8).
в) 27D,D8(16) - 191,2(16) = EC,B8(16).
1100000011,011 1510,2 27D,D8
- 101010111,1 -1230,54 -191,2
-------------- ------- ------
110101011,111 257,44 EC,B8
5. Выполнить умножение:
а) 100111(2) ´ 1000111(2) = 101011010001(2).
б) 1170,64(8) ´ 46,3(8) = 57334,134(8).
в) 61,A(16) ´ 40,D(16) = 18B7,52(16).
100111 1170,64 61,A
*1000111 * 46,3 *40,D
------------- -------------- ----------
100111 355 234 4F 52
+ 100111 + 7324 70 + 1868
100111 47432 0 ----------
100111 ------------- 18B7,52
------------- 57334,134
6. Выполнить деление:
а) 100110010011000(2) : 101011(2)=111001000(2);
б) 46230(8) : 53(8)=710(8);
в) 4C98(16) : 2B(16)=1C8(16).
Оформление титульного листа для отчёта
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ ДНР
ГОУ ВПО «ДОНЕЦКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ УПРАВЛЕНИЯ»
Практическая работа № 1
по дисциплине «Информатика и программирование»
Тема: «Позиционные системы счисления. Арифметические операции»
Выполнил: студент группы
Иванов И.И.
Донецк
2016 год