Тысяча полезных мелочей    

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

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

Санжак В.Л. Статья в формате 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.


АНОРОГЕННЫЕ ЩЕЛОЧНЫЕ ГРАНИТОИДЫ МАЙОРСКОГО КОМПЛЕКСА ГОРНОГО АЛТАЯ

АНОРОГЕННЫЕ ЩЕЛОЧНЫЕ ГРАНИТОИДЫ МАЙОРСКОГО КОМПЛЕКСА ГОРНОГО АЛТАЯ Приведены геологические, геохимические и петрологические данные по щелочным гранитоидам майорского комплекса среднего девона. В его составе описаны 4 фазы внедрения: 1) роговообманковые габбро, габбро-нориты и габбро-диориты; 2) кварцевые диориты, гранодиориты амфибол-биотитовые; 3) биотит-амфиболовые граниты, субщелочные и рибекитовые граниты; 4) субщелочные лейкограниты, лейкограниты. Петрогеохимическими особенностями гранитоидов майорского типа являются повышенная щёлочность и наличие щелочного амфибола – рибекита. Прострaнcтвенно и парагенетически с майорскими гранитами, относящимися к анорогенной геодинамической обстановке формирования, ассоциирует железорудное и редкоземельное оруденение и щелочные метасоматиты. В экзоконтакте с Майорским массивом сформировались везувиан-гранат-пироксеновые скарны. ...

22 09 2026 4:51:16

МОДЕЛИРОВАНИЕ РЫНОЧНОЙ СТРАТЕГИИ ПРЕДПРИЯТИЯ

МОДЕЛИРОВАНИЕ РЫНОЧНОЙ СТРАТЕГИИ ПРЕДПРИЯТИЯ Статья в формате PDF 70 KB...

21 09 2026 12:25:56

ЭКОЛОГИЧЕСКИЙ ТУРИЗМ В РОССИИ

ЭКОЛОГИЧЕСКИЙ ТУРИЗМ В РОССИИ Статья в формате PDF 100 KB...

16 09 2026 21:56:12

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

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

08 09 2026 11:24:36

ЛЕС – ЗЕЛЕНОЕ ЗОЛОТО РОССИИ

ЛЕС – ЗЕЛЕНОЕ ЗОЛОТО РОССИИ Статья в формате PDF 286 KB...

03 09 2026 13:52:26

НАРУШЕНИЯ ЦЕНТРАЛЬНОЙ НЕРВНОЙ СИСТЕМЫ И ОРГАНОВ ЧУВСТВ СРЕДИ ПОПУЛЯЦИИ МУГАНСКОЙ ЗОНЫ АЗЕРБАЙДЖАНА

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

31 08 2026 20:57:40

ФАКТОР НЕКРОЗА ОПУХОЛЕЙ И ГИБЕЛЬ КЛЕТОК ПЕЧЕНИ

ФАКТОР НЕКРОЗА ОПУХОЛЕЙ И ГИБЕЛЬ КЛЕТОК ПЕЧЕНИ Статья в формате PDF 97 KB...

29 08 2026 6:19:32

НОХРИНА ОЛЬГА ИВАНОВНА

НОХРИНА ОЛЬГА ИВАНОВНА Статья в формате PDF 164 KB...

19 08 2026 8:11:25

ГЕНЕТИЧЕСКИЙ АНАЛИЗ РАСТЕНИЙ (монография)

ГЕНЕТИЧЕСКИЙ АНАЛИЗ РАСТЕНИЙ (монография) Статья в формате PDF 135 KB...

18 08 2026 1:49:30

Английский язык в начальной школе

Английский язык в начальной школе Статья в формате PDF 380 KB...

17 08 2026 2:25:27

ТОПОЛОГИЯ ЦЕПОЧЕК ОБМЕНА В ЭКОНОМИЧЕСКИХ СИСТЕМАХ

ТОПОЛОГИЯ ЦЕПОЧЕК ОБМЕНА В ЭКОНОМИЧЕСКИХ СИСТЕМАХ Статья в формате PDF 224 KB...

16 08 2026 3:45:45

Еще:
Поддержать себя -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 ::