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

1.

Перевод чисел в двоичную, восьмеричную, шестнадцатеричную


системы счисления.
1) Дано десятичное число A10 = 25910. Выполнить перевод этого
числа в двоичную систему счисления (в скобках указан
остаток от деления):
a) 259 : 2 = 129 (1), 129 ≥ 2;
b) 129 : 2 = 64 (1), 64 ≥ 2;
c) 64 : 2 = 32 (0), 32 ≥ 2;
d) 32 : 2 = 16 (0), 16 ≥ 2;
e) 16 : 2 = 8 (0), 8 ≥ 2;
f) 8 : 2 = 4 (0), 4 ≥ 2;
g) 4 : 2 = 2 (0), 2 ≥ 2;
h) 2 : 2 = 1 (0), 1 < 2 – конец перевода.
i) Запишем искомое число: 25910 = 1000000112.
2) Дано десятичное число B10 = 69510. Выполнить перевод этого
числа в двоичную систему счисления (в скобках указан
остаток от деления):
a) 696 : 2 = 347 (1), 347 ≥ 2;
b) 347 : 2 = 173 (1), 173 ≥ 2;
c) 173 : 2 = 86 (1), 86 ≥ 2;
d) 86 : 2 = 43 (0), 43 ≥ 2;
e) 43 : 2 = 21 (1), 21 ≥ 2;
f) 21 : 2 = 10 (1), 10 ≥ 2;
g) 10 : 2 = 5 (0), 5 ≥ 2;
h) 5 : 2 = 2 (1), 2 ≥ 2;
i) 2 : 2 = 1 (0), 1 < 2 – конец перевода.
j) Запишем искомое число: 69510 = 10101101112.
3) Дано десятичное число С10 = 4210. Выполнить перевод этого
числа в двоичную систему счисления (в скобках указан
остаток от деления):
a) 42 : 2 = 21 (0), 21 ≥ 2;
b) 21 : 2 = 10 (1), 10 ≥ 2;
c) 10 : 2 = 5 (0), 5 ≥ 2;
d) 5 : 2 = 2 (1), 2 ≥ 2;
e) 2 : 2 = 1 (0), 1 < 2 – конец перевода.
f) Запишем искомое число: 4210 = 1010102.
4) Дано десятичное число A10 = 25910. Выполнить перевод этого
числа в восьмеричную систему счисления (в скобках указан
остаток от деления):
a) 259 : 8 = 32 (3), 32 ≥ 8;
b) 32 : 8 = 4 (0), 4 < 8 – конец перевода.
c) Запишем искомое число: 25910 = 4038.
5) Дано десятичное число A10 = 69510. Выполнить перевод этого
числа в восьмеричную систему счисления (в скобках указан
остаток от деления):
a) 695 : 8 = 86 (7), 86 ≥ 8;
b) 86 : 8 = 10 (6), 10 ≥ 8;
c) 10 : 8 = 1 (2), 2 < 8 – конец перевода.
d) Запишем искомое число: 69510 = 12678.
6) Дано десятичное число A10 = 4210. Выполнить перевод этого
числа в восьмеричную систему счисления (в скобках указан
остаток от деления):
a) 42 : 8 = 5 (2), 5 < 8 – конец перевода.
b) Запишем искомое число: 4210 = 528.
7) Дано десятичное число A10 = 25910. Выполнить перевод этого
числа в шестнадцатеричную систему счисления (в скобках
указан остаток от деления):
a) 259 : 16 = 16 (3), 16 ≥ 16;
b) 16 : 16 = 1 (0), 1 < 16 – конец перевода.
c) Запишем искомое число: 25910 = 10316.
8) Дано десятичное число A10 = 69510. Выполнить перевод этого
числа в шестнадцатеричную систему счисления (в скобках
указан остаток от деления):
a) 695 : 16 = 43 (7), 43 ≥ 16;
b) 43 : 16 = 2 (11), 2 < 16 – конец перевода.
c) Запишем искомое число: 69510 = 2B716.
9) Дано десятичное число A10 = 4210. Выполнить перевод этого
числа в шестнадцатеричную систему счисления (в скобках
указан остаток от деления):
a) 42 : 16 = 2 (10) , 10 < 16 – конец перевода.
b) Запишем искомое число: 4210 = 2A16.
2. Арифметические операции в двоичной системе счисления.
1) Сложение: A + B.
1000000112 + 10101101112
1 1 1

0 1 0 0 0 0 0 0 1 12
+
1 0 1 0 1 1 0 1 1 12
1 1 1 0 1 1 1 0 1 02

1000000112 + 10101101112 = 11101110102


2) Вычитание: А – B.

1000000112 - 10101101112

Так как 1000000112 < 10101101112 , то вычитание произведём


из числа 10101101112. Вычтем из него число 1000000112 , а к
разности припишем знак «-»:
-1

1 0 1 0 1 1 0 1 1 12 6 9 510
0 1 0 0 0 0 0 0 1 12 2 5 910
1 1 0 1 1 0 1 0 02 4 3 610
Итак, 1000000112 – 10101101112 = - 1101101002.
3) Вычитание: B – A.
10101101112 - 1000000112

-1

1 0 1 0 1 1 0 1 1 12 6 9 510
0 1 0 0 0 0 0 0 1 12 2 5 910
1 1 0 1 1 0 1 0 02 4 3 610
10101101112 + 1000000112 = 1101101002
4) Умножение: A  C.
1000000112  1010102
14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

1 0 0 0 0 0 0 1 1 2 5 9
 
1 0 1 0 1 0 4 2
1 0 0 0 0 0 0 1 1 5 1 8
+
+ 1 0 0 0 0 0 0 1 1 1 0 3 6
1 0 0 0 0 0 0 1 1 1 0 8 7 8
1 0 1 0 1 0 0 1 1 1 1 1 1 0
Проверим результат выполнения умножения, переведем число
10101001111110 в двоичную систему счисления:

101010011111102 = 1213 + 0212 + 1211 + 0210 + 129+028+027+126+125+


124+ 123+ 122+ 121+ 020 = 8192 + 2048 + 512 + 64 + 32 + 16 + 8 + 4 + 2 =
1087810.

Таким образом, произведение чисел 1000000112 и 1010102 равно


101010011111102.
5) Деление: A / C. Найти частное и остаток от деления.

1 0 0 0 0 0 0 1 1 1 0 1 0 1 0 2 5 910 4 2
1 0 1 0 1 0 1 1 0 2 5 2 6
1 0 1 1 0 1 1 7
1 0 1 0 1 0

1 1 1

Таким образом, частным отделения будет являться число 1102, а


остатком – число 1112.

3. Арифметические операции в восьмеричной системе счисления.


1) Сложение: A + B.
4038 + 12678
1

0 4 0 38
+
1 2 6 78
1 6 7 28

4038 + 12678 = 16728


2) Вычитание: B – A.
12678 - 4038
1 2 6 78
-
4 0 38
6 6 48
12678 - 4038 = 6648
4. Арифметические операции в шестнадцатеричной системе
счисления.
1) Сложение: A + B.
10316 + 2B716
1 0 316
+
2 B 716
3 B A16
10316 + 2B716 = 3BA16
2) Вычитание: B – A.
2B716 - 10316
2 B 716
-
1 0 316
1 B 416

2B716 - 10316 = 1B416