[ Тематический план ] [ Арифметические основы ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ]
Рассмотрим основные арифметические операции: сложение, вычитание, умножение и деление . Правила выполнения этих операций в десятичной системе хорошо известны — это сложение, вычитание, умножение столбиком и деление углом . Эти правила применимы и ко всем другим позиционным системам счисления. Только таблицами сложения и умножения надо пользоваться особыми для каждой системы .
Таблицы сложения легко составить, используя Правило Счета.
|
Сложение в двоичной системе
|
Сложение в восьмеричной системе
|
Сложение в шестнадцатиричной системе
При сложении цифры суммируются по разрядам, и если при этом возникает избыток, то он переносится влево.
Пример 1. Сложим числа 15 и 6 в различных системах счисления.
![]()

|
Шестнадцатеричная: F 16 +6 16
|
Ответ: 15+6 = 21 10 = 10101 2 = 25 8 = 15 16 . Проверка. Преобразуем
полученные суммы к десятичному виду: |
Пример 2. Сложим числа 15, 7 и 3.
![]()

|
Шестнадцатеричная: F 16 +7 16 +3 16
|
Ответ: 5+7+3 = 25 10 = 11001 2 = 31 8 = 19 16 . Проверка: |
Пример 3. Сложим числа 141,5 и 59,75.
![]()

![]()

Ответ: 141,5 + 59,75 = 201,25 10 = 11001001,01 2 = 311,2 8 = C9,4 16
Проверка. Преобразуем полученные суммы к
десятичному виду:
11001001,01 2 = 2 7 + 2 6 + 2 3 + 2 0 + 2 -2 = 201,25
311,2 8 = 3*8 2 + 1•8 1 + 1*8 0 + 2*8 -1 = 201,25
C9,4 16 = 12*16 1 + 9*16 0 + 4*16 -1 = 201,25
Пример 4. Вычтем единицу из чисел 10 2 , 10 8 и 10 16
![]()

Пример 5. Вычтем единицу из чисел 100 2 , 100 8 и 100 16 .

![]()
Пример 6. Вычтем число 59,75 из числа 201,25.
![]()

![]()

Ответ: 201,25 10 – 59,75 10 = 141,5 10 = 10001101,1 2 = 215,4 8 = 8D,8 16 .
Проверка. Преобразуем полученные разности к
десятичному виду:
10001101,1 2 = 2 7 + 2 3 + 2 2 + 2 0 + 2 –1 = 141,5;
215,4 8 = 2*8 2 + 1*8 1 + 5*8 0 + 4*8 –1 = 141,5;
8D,8 16 = 8*16 1 + D*16 0 + 8*16 –1 = 141,5.
Выполняя умножение многозначных чисел в различных позиционных
системах счисления, можно использовать обычный алгоритм перемножения
чисел в столбик, но при этом результаты перемножения и сложения
однозначных чисел необходимо заимствовать из соответствующих
рассматриваемой системе таблиц умножения и сложения.
|
Умножение в двоичной системе
|
Умножение в восьмеричной системе
|
Ввиду чрезвычайной простоты таблицы умножения в двоичной системе, умножение сводится лишь к сдвигам множимого и сложениям.
Пример 7. Перемножим числа 5 и 6.
![]()

Ответ: 5*6 = 30 10 = 11110 2 = 36 8 .
Проверка. Преобразуем полученные произведения к
десятичному виду:
11110 2 = 2 4 + 2 3 + 2 2 + 2 1 = 30;
36 8 = 3•8 1 + 6•8 0 = 30.
Пример 8. Перемножим числа 115 и 51.
![]()

Ответ: 115*51 = 5865 10 = 1011011101001 2 = 13351 8 .
Проверка. Преобразуем полученные произведения к
десятичному виду:
1011011101001 2 = 2 12 + 2 10 + 2 9 + 2 7 + 2 6 + 2 5 + 2 3 + 2 0 =
5865;
13351 8 = 1*8 4 + 3*8 3 + 3*8 2 + 5*8 1 + 1*8 0 = 5865.
Деление в любой позиционной системе счисления производится по тем же правилам, как и деление углом в десятичной системе. В двоичной системе деление выполняется особенно просто, ведь очередная цифра частного может быть только нулем или единицей.
Пример 9. Разделим число 30 на число 6.
![]()

Ответ: 30 : 6 = 5 10 = 101 2 = 5 8 .
Пример 10. Разделим число 5865 на число 115.
![]()

Восьмеричная: 13351 8 :163 8

Ответ: 5865 : 115 = 51 10 = 110011 2 = 63 8 .
Проверка. Преобразуем полученные частные к
десятичному виду:
110011 2 = 2 5 + 2 4 + 2 1 + 2 0 = 51; 63 8 = 6*8 1 + 3*8 0 = 51.
Пример 11. Разделим число 35 на число 14.

![]()
Восьмеричная: 43 8 : 16 8

Ответ: 35 : 14 = 2,5 10 = 10,1 2 = 2,4 8 .
Проверка. Преобразуем полученные частные к
десятичному виду:
10,1 2 = 2 1 + 2 -1 = 2,5;
2,4 8 = 2*8 0 + 4*8 -1 = 2,5.