1 | ||||||
Число пи и синус19.02.2017, 09:45. Показов 5949. Ответов 11
Задача
Требуется представить число пи в виде 3 + sin(N) где N - натуральное число не большее 10000 ... примечание попытка применить косинус и тангенс дали худший результат.
0
|
19.02.2017, 09:45 | |
Ответы с готовыми решениями:
11
Как записать синус в квадрате Вычислить квадрат и синус числа Синус и число эйлера Синус, который не похож на синус |
621 / 941 / 150
Регистрация: 10.08.2015
Сообщений: 5,017
|
|
20.02.2017, 03:06 | 2 |
Сообщение было отмечено echs как решение
Решение
Какой ужас... А почему не миллион или не миллиард?
1
|
20.02.2017, 10:04 [ТС] | 3 |
vlisp
В этой задаче число не играет особой роли Важен результат. ... примечание Если допустить, что числа будут очень большими, то придется сначала разрабатывать алгоритм вычисления синуса больших чисел... В общем эта будет другая задача.
0
|
20.02.2017, 12:53 | 4 |
Сообщение было отмечено echs как решение
Решение
Недавно немного заморочился с вычислением числа Пи, вот некоторые алгоритмы (на С и на C# - не реклама):
https://habrahabr.ru/post/179829/ http://www.boyet.com/Articles/PiCalculator.html на самом деле этих алгоритмов множество, и довольно производительных даже на обычном ПК Не по теме: Интересные факты по теме:
1
|
20.02.2017, 17:18 | 8 |
Попробуйте на простых алгоритмах, если будет время и интерес... Вот и протестируем QBasic и ваш ПК
Добавлено через 2 часа 57 минут Вот пример на паскале Добавлено через 53 секунды Алгоритм далеко не самый производительный, однако простой Добавлено через 36 минут Алгоритм Чудновских (один из быстрых) на Python На VB не нашел
1
|
14.06.2017, 12:34 | 11 |
Собственно решение.
Алгоритм Чудновского. Использовались наработки и библиотека: Copyright 2002, 2005 Hanhong Xue(2005 by Torbjorn Granlund) + GMP library. Есть вывод в консоль (увеличил до 1 млн. знаков) и вывод в *.txt файл. Расчет 1,5 млр.знаков чуть меньше 2 часов. Жрёт 20 Гбайт оперативки+файл подкачки. Можно запускать из командной строки с параметрами (кол-во знаков числа, режим вывода) , можно просто exe. *.txt кладет рядом с .exe
0
|
31 / 37 / 3
Регистрация: 24.11.2016
Сообщений: 150
|
|
17.07.2017, 21:15 | 12 |
Алгоритм на python плохо видно он находится в модуле decimal который очень большой а в этом модуле находятся другие модули math,numbers,sys поэтому надо открывать модули и смотреть там программу это как в Qbasic функции которые видно после открытия...
0
|
17.07.2017, 21:15 | |
17.07.2017, 21:15 | |
Помогаю со студенческими работами здесь
12
Синус Синус синус ДЗ на синус Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |