powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Расчет факториалов больших чисел на VBA
7 сообщений из 7, страница 1 из 1
Расчет факториалов больших чисел на VBA
    #32915473
Sibiryak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Требуется рассчитать по формуле Эрланга-В процент вероятностей блокировок в системе массового обслуживания с 10000 линий. В формуле используются факториалы и операции над ними. Все это должно функционировать в Excel. Я написал макрос, где в алгоритме использую старый способ сложения логарифмов, вместо умножения. Все равно, факториал больше 1000 он не считает - вываливается за пределы разрядной сетки (тип данных переменной - Doiuble). Кто-нибудь решил подобную задачу?
...
Рейтинг: 0 / 0
Расчет факториалов больших чисел на VBA
    #32915876
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Недавно мне предложили протестировать ВОЗМОЖНОСТЬ ПОДКЛЮЧЕНИЯ (возможно ли и насколько сложно) ActiveX библиотеки LongArithm.Dll
Описание - см. аттачмент.
Подключение библиотеки тривиальное.
Сложность в копирайте, для соблюдения которого необходим контакт с автором dll (его имя - в свойствах документа).
Если ИНОЙ АЛЬТЕРНАТИВЫ не намечается, попытаюсь через людей, приславших dll, найти автора.
P.S.
Можно поискать автора в Google...
...
Рейтинг: 0 / 0
Расчет факториалов больших чисел на VBA
    #32916062
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Существует формула приближенного вычисления любого факториала с точностью 1-2%. Весьма простая - всего в несколько несложных вычислительных операций. Поищи в инете, я название забыл.

Код: plaintext
1.
 _________
Свет в конце тоннеля временно потушен по техническим причинам. 
...
Рейтинг: 0 / 0
Расчет факториалов больших чисел на VBA
    #32918768
Фотография _bob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
работаешь с числами в виде строк, по принципу умножения в столбик
------------------
arbeit macht frei
...
Рейтинг: 0 / 0
Расчет факториалов больших чисел на VBA
    #32919873
Sibiryak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я обдумывал этот вариант, но не знаю, как фиксировать выход за пределы разрядной сетки. Есть ли такой флажок в VBA?
...
Рейтинг: 0 / 0
Расчет факториалов больших чисел на VBA
    #32920249
Andres 1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не поможет?
Big-integer arithmetic in BASIC
...
Рейтинг: 0 / 0
Расчет факториалов больших чисел на VBA
    #32920473
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andres 1Big-integer arithmetic in BASICПрекрасная ссылка!
Богатый материал и к тому же Open Source!
Спасибо за ссылку - жизнь богаче всяких схем, возможно, когда-нибудь пригодится.
P.S.
Когда-то пришлось программировать алгоритмы цифровой фильтрации на "IBM PC AT" без сопроцессора.
Эта ссылка напомнила времена программирования на ассемблере.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Расчет факториалов больших чисел на VBA
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]