Длинные вычисления

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Длинные вычисления

Сообщение Сквозняк » 30.07.2015 21:38:43

А что у нас есть на паскале для сложения, вычитания и прочего чисел и массивов чисел хотя бы со 100 знаками? Можно и стороннюю либу, главное чтобы не коряво к паскалю подключалась и не требовала слишком много ООП ограничивающего способы её применения.
Сквозняк
энтузиаст
 
Сообщения: 1110
Зарегистрирован: 29.06.2006 22:08:32

Re: Длинные вычисления

Сообщение Pavia » 30.07.2015 22:30:01

1) Самый известный
http://www.submanifold.be
FGInt

2) bigint_lib он же sdpBigint;
// Модуль поддержки операций с "большими" числами.
// Версия для Borland Delphi 7 (платформа Win32).
// Автор: Сидоров Д. П.
3) ALGLIB.NET
Много всего, и много всего лишнего.
4) Окулов С.М.-Программирование в алгоритмах-БИНОМ. Лаб. знаний (2002)
Глава 1.
5) Да и меня в заначке своё имеется. Поддерживает целые и рациональные числа.
6) В Delphi XE встроен модуль.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Pavia
постоялец
 
Сообщения: 290
Зарегистрирован: 07.01.2011 12:46:51

Re: Длинные вычисления

Сообщение resident » 31.07.2015 22:30:53

Fundamentals Code Library
Там есть модуль "Fundamentals Huge Integer". Не знаю, что там в этом модуле, но другие модули библиотеки подключались хорошо.
http://fundementals.sourceforge.net/dl.html
resident
энтузиаст
 
Сообщения: 605
Зарегистрирован: 13.03.2013 16:58:51

Re: Длинные вычисления

Сообщение Сквозняк » 03.08.2015 02:39:59

Хитро придумали - писать числа в ansistring. Грубо сравнивать их размер можно просто по длине строк, если не использовать не несущие информацию нули. С такими числами циклы на goto снова актуальны:)
Сквозняк
энтузиаст
 
Сообщения: 1110
Зарегистрирован: 29.06.2006 22:08:32

Re: Длинные вычисления

Сообщение Vadim » 03.08.2015 03:15:20

И, чтобы совсем уже добить тему - http://www.axiom-developer.org/. :-D
По синтаксису - практически чистый Паскаль. Длина чисел - сколько угодно.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 69

Рейтинг@Mail.ru