К основному контенту

Школьный метод умножения "в столбик"

Почти все учатся перемножать числа одинаково. Записываем числа в столбик, перемножаем верхнее число на каждую цифру нижнего (с учётом разрядов) и складываем результат. При перемножении двух двузначных чисел приходится проделать четыре более мелких перемножения для получения итогового результата.

Школьный метод "переноса" требует выполнения n2 шагов, где n – количество цифр в каждом из перемножаемых чисел. Вычисления с трёхзначными числами требуют девяти перемножений, а со стозначными – 10 000.

Метод переноса нормально работает с числами, состоящими из нескольких цифр, однако начинает буксовать при перемножении чисел, состоящих из миллионов или миллиардов цифр (чем и занимаются компьютеры при точном подсчёте π или при всемирном поиске больших простых чисел). Чтобы перемножить два числа с миллиардом цифр, нужно будет произвести миллиард в квадрате, или 1018, умножений, – на это у современного компьютера уйдёт порядка 30 лет.


Комментарии

Популярные сообщения из этого блога

Возведение в квадрат с использованием формул сокращенного умножения

Квадрат суммы и квадрат разности Одним из самых простых способов возведения двузначных чисел в квадрат является методика, основанная на использовании формул квадрата суммы и квадрата разности. Для использования этого метода необходимо разложить двузначное число на сумму числа кратного 10 и числа меньше 10. Например: 37 2  = (30+7) 2  = 30 2  + 2*30*7 + 7 2  = 900+420+49 = 1 369 94 2  = (90+4) 2  = 90 2  + 2*90*4 + 4 2  = 8100+720+16 = 8 836 Практически все методики возведения в квадрат (которые описаны ниже) основываются на формулах квадрата суммы и квадрата разности. Эти формулы позволили выделить ряд алгоритмов упрощающих возведение в квадрат в некоторых частных случаях. Квадрат близкий к известному квадрату Если число, возводимое в квадрат, находится близко к числу, квадрат которого мы знаем, можно использовать одну из четырех методик для упрощенного счета в уме: На 1 больше: Методика:  к квадрату числа ...

Умножение чисел на 22, 33, 44, ….99

Умножение чисел на 22, 33, 44, ….99 Чтобы двузначное число умножить на 22, 33, …, 99, надо этот множитель представить в виде произведения однозначного числа (от 2 до 9) на 11. Потом найти произведение первых чисел и умножить его на 11. Например: 18*44=18*4*11=72*11=7(7+2)2=792

Индийский способ умножения или умножение методом Ферроля

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