Вы находитесь на странице: 1из 8

Практическая работа №6

Системы счисления (часть 1)


Цель работы: научится переводить числа из одной системы счисления в
другую
Вариант заданий: N – 15. YZ – 47. YZ = 15 + 32 = 47.
Задание №1. Перевести числа из десятичной системы счисления в
шестнадцатеричную, восьмеричную и двоичные системы:
 4710
 47110
 0,47110 – с шестью знаками после запятой
Решение.
4710–>X16 4710–>X8 4710–>X2
47/16 = 2(15–> F) 47/8 = 5 (7) 47/2 = 23(1)
2/16 = 0 (2) 5/8 = 0 (5) 23/2 = 11(1)
0/16 = 0 (0) 0/8 = 0 (0) 11/2 = 5(1)
5/2 = 2(1)
2/2 = 1(0)
1/2 = 0(1)
X16 = 02F X8 = 057 X2 = 101111

47110 –>X16 47110 –>X8 47110 –>X2


471/16 = 29(7) 471/8 = 58 (7) 471/2 = 235 (1)
29/16 = 1(13 –>D) 58/8 = 7 (2) 235/2 = 117 (1)
1/16 = 0 (1) 7/8 = 0 (7) 117/2 = 58 (1)
0/8 = 0 (0) 58/2 = 29 (0)
29/2 = 14 (1)
14/2 = 7 (0)
7/2 = 3 (1)
3/2 = 1 (1)
1/2 = 0 (1)
X16 = 1D7 X8 = 0727 X2 = 111010111
0,47110 –>X16 0,47110 –> X8 0,47110 –> X2
0,471*16 = 7,536 (7) 0,471*8 = 3,768 (3) 0,417*2 = 0,942 (0)
0,536*16 = 8,576 (8) 0,768*8 = 6,144 (6) 0,942*2 = 1,884(1)
0,576*16 = 9,216 (9) 0,144*8 = 1,152 (1) 0,884*2 = 1,768 (1)
0,216*16 = 3,456 (3) 0,152*8 = 1,216 (1) 0,768*2 = 1,536 (1)
0,456*16 = 7,296 (7) 0,216*8 = 1,728 (1) 0,536*2 = 1,072 (1)
0,296*16 = 4,736 (4) 0,728*8 = 5,824 (5) 0,072*2 = 0,144 (0)
X16 = 789374 X8 = 361115 X2 = 011110
Задание №2. Перевести числа в десятичную систему:
 4438 и 47316
 4438 и 47316 – сначала в двоичную, а затем в десятичную
 0,4438 и 0,47316 – с округление до пяти знаков после запятой
 0,4438 и 0,47316 – сначала в двоичную систему счисления, а затем в
десятичную с округлением до пяти знаков после запятой
Решение.
 4438 = 82*4+81*4+80*3 = 291
47316 = 162*4+161*7+160*3 = 1139
 4438 = 1001000112 = 28*1+27*0+26*0+25*1+24*0+23*0+22*0+21*1+20*1
= 291
47316 = 0100011100112 =
211*0+210*1+29*0+28*0+27*0+26*1+25*1+24*1+23*0+22*0+21*1+20*1 =
1139
 0,4438 = 8-1*4+8-2*4+8-3*3 = 0,568359375
0,47316 = 16-1*4+16-2*7+16-3*3 = 0,278076171875
 0,4438 = 0001001000112 =
211*0+210*0+29*0+28*1+27*0+26*0+25*1+24*0+23*0+22*0+21*1+20*1 =
291
0,47316 =00000100011100112 =
215*0+214*0+213*0+212*0+211*0+210*1+29*0+28*0+27*0+26*1+25*1+24*1
+23*0+22*0+21*1+20*1 = 1139
Задание №3. Перевести числа из десятичной системы счисления сначала в
двоичную, а из двоичной – в шестнадцатеричную и восьмеричную:
 247510
 0,247510 – с двенадцатью двоичными разрядами после запятой
Решение.

247510–>X2 1001101010112–>X16 1001101010112–>X8


2475/2 = 1237 (1)
1237/2 = 618 (1)
618/2 = 309 (0)
309/2 = 154 (1)
154/2 = 77 (0)
77/2 = 38 (1)
38/2 = 19 (0) 9AB16 46538
19/2 = 9 (1)
9/2 = 4 (1)
4/2 = 2 (0)
2/2 = 1 (0)
1/2 = 0 (1)

X2 = 100110101011

0,247510–>X2 0011111101012–>X16 0011111101012–>X8


0,2475*2 = 0,495 (0)
0,495*2 = 0,99 (0)
0,99*2 = 1,98 (1)
1,98*2 = 1,96 (1)
0,96*2 = 1,92 (1)
0,92*2 = 1,84 (1) 3F516 17658
0,84*2 = 1,68 (1)
0,68*2 = 1,36 (1)
0,36*2 = 0,72 (0)
0,72*2 = 1,44 (1)
0,44*2 = 0,88 (0)
0,88*2 = 1,76 (1)
X2 = 00111110101
Система счисления (часть 2)
Цель работы: научится выполнять основные арифметические операции в
различных система счисления
Варианты заданий: N – 15. YZ – 47. YZ = 15+32 =47.
Задание №1. Составить таблицы сложения и умножения в двоичной,
восьмеричной, шестнадцатеричной системе счисления
Решение.
 Двоичная
+ 0 1
0 0 1
1 1 10

* 0 1
0 0 0
1 0 1

 Восьмеричная
+ 0 1 2 3 4 5 6 7
0 0 1 2 3 4 5 6 7
1 1 2 3 4 5 6 7 10
2 2 3 4 5 6 7 10 11
3 3 4 5 6 7 10 11 12
4 4 5 6 7 10 11 12 13
5 5 6 7 10 11 12 13 14
6 6 7 10 11 12 13 14 15
7 7 10 11 12 13 14 15 16

* 0 1 2 3 4 5 6 7
0 0 0 0 0 0 0 0 0
1 0 1 2 3 4 5 6 7
2 0 2 4 6 10 12 14 16
3 0 3 6 11 14 17 22 25
4 0 4 10 14 20 24 30 34
5 0 5 12 17 24 31 36 43
6 0 6 14 22 30 36 44 52
7 0 7 16 25 34 43 52 61
 Шестнадцатеричная
+ 0 1 2 3 4 5 6 7 8 9 А B C D E F
0 0 1 2 3 4 5 6 7 8 9 A B C D E F
1 1 2 3 4 5 6 7 8 9 A B C D E F 10
2 2 3 4 5 6 7 8 9 A B C D E F 10 11
3 3 4 5 6 7 8 9 A B C D E F 10 11 12
4 4 5 6 7 8 9 A B C D E F 10 11 12 13
5 5 6 7 8 9 A B C D E F 10 11 12 13 14
6 6 7 8 9 A B C D E F 10 11 12 13 14 15
7 7 8 9 A B C D E F 10 11 12 13 14 15 16
8 8 9 A B C D E F 10 11 12 13 14 15 16 17
9 9 A B C D E F 10 11 12 13 14 15 16 17 18
A A B C D E F 10 11 12 13 14 15 16 17 18 19
B B C D E F 10 11 12 13 14 15 16 17 18 19 1A
C C D E F 10 11 12 13 14 15 16 17 18 19 1A 1B
D D E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C
E E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D
F F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E

* 0 1 2 3 4 5 6 7 8 9 А B C D E F
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 0 1 2 3 4 5 6 7 8 9 A B C D E F
2 0 2 4 6 8 A C E 10 12 14 16 18 1A 1C 1E
3 0 3 6 9 C F 12 15 18 1B 1E 21 24 27 2A 2D
4 0 4 8 C 10 14 18 1C 20 24 28 2C 30 34 38 3C
5 0 5 A F 14 19 1E 23 28 2D 32 37 3C 41 46 4B
6 0 6 C 12 18 1E 24 2A 30 36 3C 42 48 4E 54 5A
7 0 7 E 15 1C 23 2A 31 38 3F 46 4D 54 5B 62 69
8 0 8 10 18 20 28 30 38 40 48 50 58 60 68 70 78
9 0 9 12 1B 24 2D 36 3F 48 51 5A 63 6C 75 7E 87
A 0 A 14 1E 28 32 3C 46 50 5A 64 6E 78 82 8C 96
B 0 B 16 21 2C 37 42 4D 58 63 6E 79 84 8F 9A A5
C 0 C 18 24 30 3C 48 54 60 6C 78 84 90 9C A8 B4
D 0 D 1A 27 34 41 4E 5B 68 75 82 8F 9C A9 B6 C3
E 0 E 1C 2A 38 46 54 62 70 7E 8C 9A A6 B6 C4 D2
F 0 F 1E 2D 3C 4B 5A 69 78 87 96 A5 B4 C3 D2 E1

Задание №2. Сложить и вычесть из первого второе число столбиком в


соответствующей системе счисления, используя составленные таблицы:
 7448 и 4478
 77416 и 47716
 77416 и 47716 – перевести сначала в двоичную
Решение.
7448 7448
+ –
4478 4478
14138 04138
77416 77416
+ –
47716 47716
0BEB16 03EB16
0111011101002 0111011101002
+ –
0100011101112 0100011101112
1011111010112 10111111012
Задание №3. Перемножить числа «столбиком» в соответствующей системе
счисления:
 7448 и 448
 77416 и 4716
 3448 и 138 – перевести числа сначала в двоичную систему
Решение.
7448
*
448
0420208
774
*
47
02112C16
0111001002
*
0010112
1001110011002

Задание №4. Записать в римской системе счисления дату своего рождения в


формате ДД.ММ.ГГГГ.
Решение. X.VI. MMII.

Ответ на контрольные вопросы:


1. По какому правилу осуществляется перевод целых чисел из
десятичной системы счисления?
Деление данного десятичного числа на q. Остатки дают превращённое
число, которое читается в обратном направлении.
2. По какому правилу осуществляется перевод дробных чисел из
десятичной системы счисления?
Повторное умножение данного десятичного числа на q. Разряд перед
запятой дает разряд превращённого числа. При дальнейшем
умножении используется лишь дробная часть промежуточного
результата.
3. По какому правилу осуществляется перевод целых чисел в
десятичную систему счисления?
Повторное умножение промежуточного результата на q и сложение со
значением разряда данного числа. Первый промежуточной результат
есть старший разряд.
4. По какому правилу осуществляется перевод дробных чисел в
десятичную систему счисления?
Повторное деление промежуточного результата на q и сложение с
разрядом данного числа. Первый промежуточный результат есть
последний разряд, разделённый на q.
5. Как осуществляется перевод чисел из восьмеричной системы
счисления в двоичную и обратно?
 Для перевода числа из восьмеричной системы в двоичную
достаточно заменить каждую цифру этого числа
соответствующим трёхразрядным двоичным числом (триадой),
при этом отбрасывают незначащие нули в старших и младших
(после запятой) разрядах.
 Для того чтобы перевести число из двоичной системы в
восьмеричную, следует, двигаясь от запятой влево и вправо,
разбить двоичное число на группы по три разряда, дополняя при
необходимости нулями крайние левую и правую группы. Затем
триаду заменить соответствующей восьмеричной цифрой.
6. Как осуществляется перевод чисел из шестнадцатеричной системы
счисления в двоичную и обратно?
 Для перевода числа из шестнадцатеричной системы в двоичную
достаточно заменить каждую цифру этого числа
соответствующим четырёхразрядным двоичным числом
(тетрадой), при этом отбрасывают незначащие нули в старших и
младших (после запятой) разрядах.
 Для того чтобы перевести число из двоичной системы в
шестнадцатеричную, следует, двигаясь от запятой влево и
вправо, разбить двоичное число на группы по четыре разряда,
дополняя при необходимости нулями крайние левую и правую
группы. Затем тетраду заменить соответствующей
шестнадцатеричной цифрой.
7. Что называют системой счисления?
СС – система приемов и правил, которые позволяют устанавливать
взаимно однозначное соответствие между любым числом и его
представлением в виде совокупности конечного числа символов.
8. Чем позиционная система отличается от непозиционной?
Главное отличие позиционной системы счисления
от непозиционной заключается в том, что в первой в структуре числа,
состоящего более чем из одной цифры, все цифры отличаются по силе
(в общем случае сильнее те, что расположены левее). Вполне
возможно, что в структуре числа будут присутствовать цифры с
одинаковой силой.
9. Каким образом записывается число в позиционной системе
счисления?
позиционной системе счисления числа записываются таким образом,
что каждый следующий (движение справа на лево) разряд больше
другого на степень основания системы счисления.
10. Какие цифры составляют римскую систему счисления?
Римская система счисления - непозиционная система счисления, в
которой для записи чисел используются буквы латинского алфавита: 1
- I, 5 - V, 10 - X, 50 - L, 100 - C, 500 - D и 1000 - M.

Вам также может понравиться