Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

вычисление числа Пи с заданной точностью [D7, Win2k, WinXP]


WD ©   (2005-11-08 21:26:00) 

Может кто-нибудь знает, как вычислить опред. кол-во знаков Пи после запятой.. По какой формуле?
Т.е. надо получить знак и сразу вывести его.


tButton   (2006-06-19 06:00:00) [1]


> http://numbers.computation.free.fr/Constants/Pi/pi.html

там у ламберта на фотке лицо такое страшное =)


Думкин   (2006-06-19 05:54:00) [2]

http://numbers.computation.free.fr/Constants/Pi/pi.html


Думкин   (2006-06-19 05:52:00) [3]

Добавлю еще:
http://webfile.ru/995169

and the rate of convergence is quintic (the number of digits is multiplied by five at each iteration).
1/a1 =  3.1415(369...)  

1/a2  =  3.141592653589793238462643383279(351...)


ancara   (2006-06-15 14:14:00) [4]


> pi = 22/7  (учебник по математике за 6-й или 7-й класс;
> проверял, действительно так!)
>


это по Архимеду 22/7, типа "упрощенно", как раз для 6-7 классов.
вообщето оно там рядами всякими представляется (несколько вариантов).
тут подробнее написано:
http://ru.wikipedia.org/wiki/Pi


DevilDevil   (2006-06-15 13:05:00) [5]

Хе-хе-хе

pi = 22/7  (учебник по математике за 6-й или 7-й класс; проверял, действительно так!)

А там дальше думай, как через divи modреализовывать


MBo   (2006-06-09 06:36:00) [6]

http://www.library.cornell.edu/nr/bookcpdf/c20-6.pdf


tButton   (2006-06-09 05:53:00) [7]


> Плохо.

ну например, в США широко распространено значение ПИ = 3.14
а в каком-то из штатов, емнип, вообще ПИ = 4, потому что умножать проще =)


Vol   (2006-06-08 20:23:00) [8]

Vol для WD

Для вычисления числа Пи с заданной точность проще всего использовать формулу Антифонта на http://altera-pars.narod.ru/Qadra/form_A.htm


WD   (2005-11-14 14:54:00) [9]

Спроси у модератора. Ему виднее, куда ветку переместить.


Недоумение   (2005-11-12 06:54:00) [10]

А причём тут игры ?


WD   (2005-11-08 22:46:00) [11]

да-да.. описался.. не формула, а результат.
Прочитал... думаю.


Джо   (2005-11-08 22:43:00) [12]


>  [4] Кефир87 ©   (08.11.05 22:33)
>Или я плохо геометрию учил?...

Плохо.


>  [3] WD   (08.11.05 22:31)
> Но ведь все эти формулы ограничиваются точностью типа переменной,
> в которой хранится будет результат..

Эти формулы ничем не ограничиваются. Формулы вообще ПРИНЦИПИАЛЬНО не ограничиваются никакими там языками программирования, на то оно и математические формулы.
Ты просил формулу - получил ее :) Прочитай, кстати, статью до конца.


WD   (2005-11-08 22:38:00) [13]


2 Anatoly Podgoretsky
Ну это для стринг. Но надо же как то делить числа.

> Кефир87
В числе Пи нет периода.


WD   (2005-11-08 22:34:00) [14]

Но все равно спасибо.. благодаря ссылке я кажется понял, что искать


Anatoly Podgoretsky   (2005-11-08 22:34:00) [15]

Для string это 2 миллиарда цифр


Кефир87   (2005-11-08 22:33:00) [16]

А там же после какого-то знака начинается период... Или я плохо геометрию учил?...


WD   (2005-11-08 22:31:00) [17]


2 Сайбель Алексей

Это я знаю.. Мне надо вывести например 200 знаков после запятой.


2 Джо

Но ведь все эти формулы ограничиваются точностью типа переменной, в которой хранится будет результат..


Сайбель Алексей   (2005-11-08 22:21:00) [18]

Чет не понятен вопрос, каких таких знаков? цифр?
В Delphi есть константа pi
можешь воспользоваться ей.


Джо   (2005-11-08 22:18:00) [19]

http://algolist.manual.ru/maths/count_fast/pi.php


Наверх

Титульная страница Поиск, карта сайта Написать письмо