Множення багатоцифрових чисел в десятковій системі числення. Алгоритм множення багатоцифрових чисел

Теоретичне обґрунтування алгоритму множення в десятковій системі числення має багато спільного з теоретичним обґрунтуванням алгоритму додавання, тому що використовується десятковий склад числа і основні закони даної арифметичної дії.

Для виконання множення одноцифрових чисел складають таблицю множення (як суми однакових доданків) і запам’ятовують її. Множення багатоцифрових чисел на одноцифрове зводиться до використання таблиці множення, розподільного закону множення відносно додавання і правил додавання чисел. Наприклад,

453 · 4 = (4· 102 + 5 · 10 + 3) · 4 = (4 · 102) · 4 + (5 · 10) · 4 + 3 · 4.

Користуючись переставним і сполучним законами множення, дістаємо:

(4 · 4) · 102 + (5 · 4) · 10 + (3 · 4) = 16 · 102 + 20 · 10 + 12 = 1812.

Як бачимо, множення багатоцифрового числа на одноцифрове зводиться до множення одноцифрових чисел і додавання, взагалі кажучи, багатоцифрових чисел. Множення числа на степінь 10 k зводиться до приписування до множеного k нулів. Множення числа на багатоцифрове число зводиться до використання правила множення на одноцифрове число і степені числа 10. Для цього множник подають у вигляді суми степенів числа 10 з коефіцієнтами, що є цифрами числа. Наприклад,

453 · 132 = 453 · (1 · 102 + 3 · 10 + 2) = (453 · 1) · 102 + (453 · 3) · 10 + (453 · 2).

Результат множення можна дістати, якщо подати множення у такій формі:

× 132

+1359

453___

 

Алгоритм множення числа х = an an-1a1 a0 на число у = bm bm-1b1b0 такий:

· Записати множник у під множником х.

· Помножити число х на число одиниць b0 числа у і записати добуток х·b0 під відповідними розрядами числа у.

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

· Цей процес множення продовжити до обчислення х · bm.

Знайдені добутки додати.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: