« На главную

Устные вопросы


Билет 24

Выполнение арифметических операций в позиционных системах счисления.

Сложение.
Рассмотрим сложение чисел в двоичной системе счисления. В его основе лежит таблица сложения одноразрядных двоичных чисел:

0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 10

Сложение многоразрядных двоичных чисел происходит в соответствии с вышеприведенной таблицей сложения с учетом возможных переносов из младших разрядов в старшие.
Проверим правильность вычислений сложением в десятичной системе счисления. Переведем двоичные числа в десятичную систему счисления и затем их сложим:

1102 = 1 * 22 + 1 * 21 + 0 * 20 = 610;
112 = 1 * 21 + 1 * 20 = 310;
610 + 310 = 910 .

Теперь переведем результат двоичного сложения в десятичное число:
10012 = 1 * 23 + 0 * 22 + 0 * 21 + 1 * 20 = 910 .

Многоразрядных двоичных чисел происходит в соответствии с вышеприведенной таблицей вычитания с учетом возможных заемов из старших разрядов.
Умножение многоразрядных двоичных чисел происходит в соответствии с вышеприведенной таблицей умножения по обычной схеме, применяемой в
десятичной системе счисления с последовательным умножением множимого на цифры множителя.
Деление. Операция деления выполняется по алгоритму, подобному алгоритму выполнения операции деления в десятичной системе счисления.
Арифметические операции в восьмеричной и шестнадцатеричной системах счисления.
Аналогично можно выполнять арифметические действия в восьмеричной и шестнадцатерич-ной системах счисления.
Необходимо только помнить, что величина переноса в следующий разряд при сложении и заем из старшего разряда при вычитании определяется величиной основания системы счисления
Для проведения арифметических операций над числами, выраженными в различных системах счисления, необходимо предварительно перевести их в одну и ту же систему.

Сайт создан в системе uCoz