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

Рассматривается способ частичной замены операции деления на операцию умножения.
Операция деления одного числа на другое может быть частично заменена более быстрой операцией перемножения, что для случая вычислительного процесса должно дать выигрыш по времени.
Рассмотрим это на примере трехзначного числа (знаменателя), пусть необходимо получить мантиссу дроби 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.
Список литературы
- Бронштейн И.Н., Семендяев К.А. Справочник по математике. - М.: Наука, 1986.
Статья в формате PDF
396 KB...
24 05 2026 16:16:32
Статья в формате PDF
298 KB...
23 05 2026 3:47:43
Статья в формате PDF
235 KB...
22 05 2026 4:49:57
Статья в формате PDF
190 KB...
21 05 2026 0:47:27
Статья в формате PDF
126 KB...
20 05 2026 5:47:37
Статья в формате PDF
228 KB...
19 05 2026 13:11:14
Статья в формате PDF 124 KB...
18 05 2026 17:23:48
Статья в формате PDF
329 KB...
17 05 2026 8:51:59
Статья в формате PDF
349 KB...
16 05 2026 10:43:54
Статья в формате PDF
103 KB...
15 05 2026 0:11:56
Статья в формате PDF
127 KB...
14 05 2026 2:57:41
Статья в формате PDF
111 KB...
13 05 2026 10:45:32
Статья в формате PDF
110 KB...
11 05 2026 5:43:40
В миниобзоре приведены сведения об основных результатах исследования эритроцитарных белков. Обсуждается строение и функции комплексов белка 4.1.R и белка 3 полосы, результаты исследованиябелков – трaнcпортеров, включая роль аквапорина 1 в трaнcпорте двуокиси углерода. Обсуждается представления о механизме Gárdos эффекта в эритроцитах. Приведены сведения об интеpaктоме белков цитозоля эритроцитов. Обсуждаются вопросы развития окислительного стресса в эритроцитах включая, роль белка пероксиредоксина 2. Показано участие гемоглобина в механизмах старения эритроцитов.
...
10 05 2026 11:31:40
Статья в формате PDF
111 KB...
09 05 2026 10:23:20
Статья в формате PDF
121 KB...
08 05 2026 22:31:37
Статья в формате PDF
107 KB...
06 05 2026 16:57:19
Статья в формате PDF
116 KB...
05 05 2026 4:31:44
Статья в формате PDF
132 KB...
04 05 2026 2:26:48
03 05 2026 7:53:36
В статье рассмотрено понятие «финансовый леверидж» и его влияние на увеличение или уменьшение прибыли и собственного капитала предприятия.
...
02 05 2026 3:34:23
Статья в формате PDF
111 KB...
01 05 2026 23:24:24
Статья в формате PDF
113 KB...
30 04 2026 18:25:38
В настоящей работе исследована зависимость плотности прессовок на железной, медной и никелевой с различными углерод содержащими порошковыми наполнителями от давления статического прессования. Для всех изучаемых двухфазных порошковых смесей, и для каждой стадии прессования рассчитаны постоянные уплотняемости. Физический смысл постоянных в предложенной работе выяснен. Для каждой стадии прессования определен интервал плотности в зависимости от химического и концентрационного составов порошковой смеси. В работе, приведены данные уплотняемости порошкового тела при приложении давлении прессования в условиях статической нагрузки, используя которые можно объяснить процессы, наблюдаемые в процессе уплотнения порошка. Оценка уплотняемости порошков позволяет составить более эффективную технологию изготовления порошковых изделий с заданными значениями плотности.
...
29 04 2026 8:15:10
Статья в формате PDF
163 KB...
28 04 2026 11:54:27
Статья в формате PDF
325 KB...
27 04 2026 2:59:19
Статья в формате PDF
267 KB...
26 04 2026 13:19:50
Статья в формате PDF
122 KB...
24 04 2026 22:38:36
Статья в формате PDF
292 KB...
23 04 2026 20:33:36
Статья в формате PDF
124 KB...
20 04 2026 8:38:16
Статья в формате PDF
221 KB...
19 04 2026 15:52:48
Статья в формате PDF
267 KB...
18 04 2026 2:10:31
17 04 2026 0:52:16
Статья в формате PDF
112 KB...
16 04 2026 19:34:59
Статья в формате PDF
106 KB...
15 04 2026 19:50:38
Еще:
Поддержать себя -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 ::