ОБ ОДНОМ СПОСОБЕ УСКОРЕНИЯ МЕДЛЕННЫХ ОПЕРАЦИЙ, ЗАКЛЮЧАЮЩЕМСЯ В ЧАСТИЧНОЙ ЗАМЕНЕ ДЕЛЕНИЯ УМНОЖЕНИЕМ > Полезные советы
Тысяча полезных мелочей    

ОБ ОДНОМ СПОСОБЕ УСКОРЕНИЯ МЕДЛЕННЫХ ОПЕРАЦИЙ, ЗАКЛЮЧАЮЩЕМСЯ В ЧАСТИЧНОЙ ЗАМЕНЕ ДЕЛЕНИЯ УМНОЖЕНИЕМ

ОБ ОДНОМ СПОСОБЕ УСКОРЕНИЯ МЕДЛЕННЫХ ОПЕРАЦИЙ, ЗАКЛЮЧАЮЩЕМСЯ В ЧАСТИЧНОЙ ЗАМЕНЕ ДЕЛЕНИЯ УМНОЖЕНИЕМ

Санжак В.Л. Статья в формате PDF 255 KB

Рассматривается способ частичной замены операции деления на операцию умножения.

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

Рассмотрим это на примере трехзначного числа (знаменателя), пусть необходимо получить мантиссу дроби 1/221 .

Первые 2 ненулевых числа мантиссы получаем (сразу отметим, что 3 числа - еще лучше), используя простое деление:

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

Вся мантисса (ненулевая часть) образуется из начального состояния сомножителей: 55*45. На число 55 будет умножаться всегда одна цифра из правого сомножителя («45», и которое - число - будет возрастать). Результат произведения будет записываться правее перемножаемой цифры (правого сомножителя - мантиссы) на m разрядов, где m равно количеству чисел «первоначальной» мантиссы, включая нули; в данном случае m=4 (величина 0,0045).

Умножаем 55 на 4, затем на 5:

Теперь складываем оба нижних числа (сумма = 2475), «поднимаем» цифру 2 к 45 и передаем ей «право» на перемножение. Затем, после суммирования, перемножаться (с «55») будет следующая цифра и т.д.

и т.д.

Правый сомножитель будет искомой мантиссой (ненулевая часть).

Данный алгоритм можно описать так:

Здесь остаток от деления: «55» является сам коэффициентом у искомой величины 1/221. И чем меньший коэффициент (остаток) мы возьмем, тем справа будут добавляться меньшие числа (в отличие от больших коэффициентов, могущих создать справа большую величину, влияющую на перемножаемую цифру).

В общем случае получение деления чисел будет следующим:

Пусть необходимо разделить число A на В. Задача заключается в нахождении мантиссы числа 1/B и затем перемножение мантиссы на число А.

Необходимо произвести деление для получения только 3 первых ненулевых цифры
(3-я цифра - для меньшего влияния очередного произведения на перемножаемую цифру). Пусть получим остаток Y от последнего 3-го этапа деления:

где число C1-3 = с3*100 + с2*10 + с1 , c3>0.

Первым сомножителем будет остаток Y. Вторым - число C1-3.

Список литературы

  1. Бронштейн И.Н., Семендяев К.А. Справочник по математике. - М.: Наука, 1986.


СТИЛИ НАУЧНЫХ ИССЛЕДОВАНИЙ В ФИЛОСОФИИ

СТИЛИ НАУЧНЫХ ИССЛЕДОВАНИЙ В ФИЛОСОФИИ Статья в формате PDF 142 KB...

12 05 2026 19:34:31

БЕЛКИ ЭРИТРОЦИТОВ. МИНИОБЗОР

БЕЛКИ ЭРИТРОЦИТОВ. МИНИОБЗОР В миниобзоре приведены сведения об основных результатах исследования эритроцитарных белков. Обсуждается строение и функции комплексов белка 4.1.R и белка 3 полосы, результаты исследованиябелков – трaнcпортеров, включая роль аквапорина 1 в трaнcпорте двуокиси углерода. Обсуждается представления о механизме Gárdos эффекта в эритроцитах. Приведены сведения об интеpaктоме белков цитозоля эритроцитов. Обсуждаются вопросы развития окислительного стресса в эритроцитах включая, роль белка пероксиредоксина 2. Показано участие гемоглобина в механизмах старения эритроцитов. ...

10 05 2026 11:31:40

СЕЛЕКЦИЯ И ГЕНЕТИКА PINUS SYLVESTRIS L. В ОСТРОВНЫХ БОРАХ

СЕЛЕКЦИЯ И ГЕНЕТИКА PINUS SYLVESTRIS L. В ОСТРОВНЫХ БОРАХ Статья в формате PDF 111 KB...

09 05 2026 10:23:20

ВНЕСЕНИЕ СО2 ЭКСТРАКТА РОЗМАРИНА В ХЛЕБ

ВНЕСЕНИЕ СО2 ЭКСТРАКТА РОЗМАРИНА В ХЛЕБ Статья в формате PDF 253 KB...

07 05 2026 5:16:19

ФИНАНСОВЫЙ ЛЕВЕРИДЖ И ЕГО ЗНАЧЕНИЕ В УПРАВЛЕНИИ ФИНАНСОВОЙ ДЕЯТЕЛЬНОСТЬЮ ПРЕДПРИЯТИЯ

ФИНАНСОВЫЙ ЛЕВЕРИДЖ И ЕГО ЗНАЧЕНИЕ В УПРАВЛЕНИИ ФИНАНСОВОЙ ДЕЯТЕЛЬНОСТЬЮ ПРЕДПРИЯТИЯ В статье рассмотрено понятие «финансовый леверидж» и его влияние на увеличение или уменьшение прибыли и собственного капитала предприятия. ...

02 05 2026 3:34:23

ОСОБЕННОСТИ УПЛОТНЯЕМОСТИ ДВУХФАЗНЫХ ПОРОШКОВЫХ КОМПОЗИЦИЙ

ОСОБЕННОСТИ УПЛОТНЯЕМОСТИ ДВУХФАЗНЫХ ПОРОШКОВЫХ КОМПОЗИЦИЙ В настоящей работе исследована зависимость плотности прессовок на железной, медной и никелевой с различными углерод содержащими порошковыми наполнителями от давления статического прессования. Для всех изучаемых двухфазных порошковых смесей, и для каждой стадии прессования рассчитаны постоянные уплотняемости. Физический смысл постоянных в предложенной работе выяснен. Для каждой стадии прессования определен интервал плотности в зависимости от химического и концентрационного составов порошковой смеси. В работе, приведены данные уплотняемости порошкового тела при приложении давлении прессования в условиях статической нагрузки, используя которые можно объяснить процессы, наблюдаемые в процессе уплотнения порошка. Оценка уплотняемости порошков позволяет составить более эффективную технологию изготовления порошковых изделий с заданными значениями плотности. ...

29 04 2026 8:15:10

НАСУЩИЕ ПРОБЛЕМЫ ОБРАЗОВАНИЯ

НАСУЩИЕ ПРОБЛЕМЫ ОБРАЗОВАНИЯ Статья в формате PDF 127 KB...

25 04 2026 18:39:15

ХЛЕБ «ВОСТОРГ»ПРОДУКТ ФУНКЦИОНАЛЬНОГО НАЗНАЧЕНИЯ

ХЛЕБ «ВОСТОРГ»ПРОДУКТ ФУНКЦИОНАЛЬНОГО НАЗНАЧЕНИЯ Статья в формате PDF 163 KB...

21 04 2026 1:49:58

Еще:
Поддержать себя -1 :: Поддержать себя -2 :: Поддержать себя -3 :: Поддержать себя -4 :: Поддержать себя -5 :: Поддержать себя -6 :: Поддержать себя -7 :: Поддержать себя -8 :: Поддержать себя -9 :: Поддержать себя -10 :: Поддержать себя -11 :: Поддержать себя -12 :: Поддержать себя -13 :: Поддержать себя -14 :: Поддержать себя -15 :: Поддержать себя -16 :: Поддержать себя -17 :: Поддержать себя -18 :: Поддержать себя -19 :: Поддержать себя -20 :: Поддержать себя -21 :: Поддержать себя -22 :: Поддержать себя -23 :: Поддержать себя -24 :: Поддержать себя -25 :: Поддержать себя -26 :: Поддержать себя -27 :: Поддержать себя -28 :: Поддержать себя -29 :: Поддержать себя -30 :: Поддержать себя -31 :: Поддержать себя -32 :: Поддержать себя -33 :: Поддержать себя -34 :: Поддержать себя -35 :: Поддержать себя -36 :: Поддержать себя -37 :: Поддержать себя -38 ::