Главная
Все программы
Физические программы
Военные программы
Элементарная математика
Исскуственный интеллект
Тесты / демо
Документация
Фотографии
|
>> Элементарная математика
Ниже представлен список и ссылки на математические программы для советского суперкомпьютера БРЭМ.
Итак, список!
- Вычисление синуса (Скачать)
Программа вычисляет значение функции sin(x) (но приближённо, 100%-я точность не гарантирована). Можно заключить, что используется формула Тейлора.
- РАРИТЕТ! Факториал числа (Скачать)
Что странно, так это то, что, казалось бы, такая простая программа, как факториал, оказалась младше программы для расчёта "Деление атомов" :-)). Год создания - примерно 1984-1985, но точных данных, опять же, нет.
- Сумма квадратов (Скачать)
Программа для нахождения суммы квадратов чисел от 1 до N (число "N" указывается в регистре #1). Результат выводится в регистр под номером 55.
- Числа Фибоначчи (Скачать)
Простая, но отличная в демонстрации для корректной работы ДЗУ программа, считающая последовательность Фибоначчи. Зачем-то использует пропускную операцию (SLEEP 0 в конце итерации).
- Наибольший общий делитель (Скачать)
Реализация алгоритма Евклида для нахождения наибольшего общего делителя двух чисел. Числа вводятся в регистры 1 и 2.
- Вычисление числа "Пи" (Скачать)
Программа для вычисления числа "Пи" с заданной точностью. Использует метод Монте-Карло для аппроксимации.
- Сумма чисел до N (Скачать)
Программа считает сумму чисел до числа N (регистр 1), занося текущую сумму и весь результат в регистр #3. Используются всего 4 регистра!
- РАРИТЕТ! Супер-экспоненциальный рост (Скачать)
Программа, демонстрирующая эффекты суперэкспоненциального роста. Для роста используются регистры 1-10 (основные числа для параллельных вычислений), 11-10 (множители для регистров 1-10).
- РАРИТЕТ! Модуль X (Скачать)
Высчитывает модуль значения x согласно формуле x=x*10+d, т. е., например, если подать в x значение 11, а в d - 5, то x в результате выполнения программы будет равен 115, что будет являться конкатенацией x и d.
- Квадраты чисел. (Скачать)
Программа вычисляет квадраты чисел в заданном диапазоне (стандартный диапазон в программе - от 0 до 99), занося результат в регистр 3, а текущее число - в регистр 1.
|