Лекции по информатике
1d622a11

Умножение


Выполняя умножение многозначных чисел в различных позиционных системах счисления, можно использовать обычный алгоритм перемножения чисел в столбик, но при этом результаты перемножения и сложения однозначных чисел необходимо заимствовать из соответствующих рассматриваемой системе таблиц умножения и сложения.

Умножение в двоичной системе

Умножение в восьмеричной системе

Ввиду чрезвычайной простоты таблицы умножения в двоичной системе, умножение сводится лишь к сдвигам множимого и сложениям.

Пример 7. Перемножим числа 5 и 6.

Ответ: 5*6 = 3010 = 111102

= 368.



Проверка. Преобразуем полученные произведения к десятичному виду:

111102 = 24 + 23 + 22 + 21

= 30;

368 = 3•81 + 6•80 = 30.

Пример 8. Перемножим числа 115 и 51.

Ответ: 115*51 = 586510 = 10110111010012

= 133518.

Проверка. Преобразуем полученные произведения к десятичному виду:

10110111010012 = 212 + 210 + 29 + 27

+ 26 + 25 + 23 + 20 = 5865;

133518 = 1*84 + 3*83 + 3*82 + 5*81

+ 1*80 = 5865.


При умножении двух нормализованных чисел их порядки складываются, а мантиссы перемножаются.

Пример 3. Выполнить умножение двоичных нормализованных чисел:

(0.11101*2101)*(0.1001*211) = (0.11101*0.1001)* 2(101+11) = 0.100000101*21000.



Содержание раздела