Forum: Duyurular RSS
Bu tarihi yazın bir kenara!
Türk Mucid'in Bulduğu Algoritma...
Avatar
Salih Dinçer #1
Üye Ock 2012 tarihinden beri · 1912 mesaj · Konum: İstanbul
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Konu adı: Bu tarihi yazın bir kenara!
Ne diyeceğimi bilemiyorum...

http://www.haberturk.com/yasam/haber/667585-pi-sayisi-hata…

[Resim: http://im.haberturk.com/2011/09/08/667585_detay.jpg?1315490461]
Araştırdım ve hakikaten öyle; NASA bile peşinde!

Bütün bilimsel hesaplamalar yeniden yapılacak, yer yerinden oynayacak. Gezegenlerin konumu yeniden hesaplanmalı. Hayatımızda her şey kökünden değişecek. Meğer Mısırlılar bile hata yapmış...:)

İşte o muhteşem algoritma(*):
import std.stdio;
 
void main() {
    real xPi = 1.0, pi = 2.0;
    size_t i, pay=2, payda=1;
    ulong BekirÖzmenPi = 3_1426_9680;
 
    for (i = 2; i < BekirÖzmenPi; i++) {
        if (i % 2 == 0) pay = i; else payda = i;
        xPi *= cast(real)pay/payda;
    }
    pi *= xPi;
    writefln("Pi SAYISI: %.8f", pi);
}
Bilgi paylaştıkça bir bakmışız; kar topu olmuş ve çığ gibi üzerimize geliyor...:)
Bu mesaj acehreli tarafından değiştirildi; zaman: 2012-03-31, 23:50.
acehreli (Moderatör) #2
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Salih, ilk okuduğumda ciddi söylüyorsun sandım. :D

Ali
Avatar
Salih Dinçer #3
Üye Ock 2012 tarihinden beri · 1912 mesaj · Konum: İstanbul
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
acehreli:
Salih, ilk okuduğumda ciddi söylüyorsun sandım. :D
Evet, 1 Nisan yaptım...:)

Bilmiyorum, orada nisana girdiniz mi? Bu arada, (*) algoritma John Wallis (1655)'in  ve π sayısına yakınsayan en basitlerinden ama deli işlemci yoruyor...
Bilgi paylaştıkça bir bakmışız; kar topu olmuş ve çığ gibi üzerimize geliyor...:)
zafer #4
Üye Tem 2009 tarihinden beri · 700 mesaj · Konum: Ankara
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Güzelmiş, ilk başta fotoğraf felan görünce bende inandım gerçekten  :-/
https://github.com/zafer06 - depo
Avatar
Salih Dinçer #5
Üye Ock 2012 tarihinden beri · 1912 mesaj · Konum: İstanbul
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
1 Nisan yapmayı amaçlamıştım ama 2 hatta duruma göre 3 nisan olmuş...:)

İşte biz Türkler böyleyiz; gerçekten de çok zekiyiz ve istesek tüm dünya hükmederiz... Bunu yabancılar, hem geçmişten dolayı hem de bizi iyi tanıdıkları için biliyorlar ama galiba biraz da tembeliz. İnsan biraz internette araştırma yapar öyle değil mi?

Yani atalarımızın bulduğu Pi denklemlerinden bahsediyorum. Bunların neden ardışık doğal (bazen tek) sayılardan yapıldığı ve nasıl oluyor da bir gerçek (reel) sayıya yakınsadığı araştırmalı. Bunu gördüğünüzde pi sayısının neden doğru olduğu anlaşılıyor.

İsterseniz bu başlığın bir faydası olsun ve bu sayının algoritmaları üzerine tartışalım. Örneğin Euler'in denklemlerini kodlayalım mı?
Bilgi paylaştıkça bir bakmışız; kar topu olmuş ve çığ gibi üzerimize geliyor...:)
Avatar
Salih Dinçer #6
Üye Ock 2012 tarihinden beri · 1912 mesaj · Konum: İstanbul
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Sanırım bir yerde yanlışlık yapıyorum ama algoritmayı Aydos'un sitesinden aldım ve neredeyse bire bir aynı:
real piEuler3(int n) {
    real i, xPi = 0;
 
    for (; n > 0; n--) {
        i = (n * 2) - 1;
        if (i % 2 == 0) xPi -= 1/(i*i*i);
        else xPi += 1/(i*i*i);
    }
    
    return (xPi * 32);//^^(1/3); 
}
Sizce nerede hata yapıyorum? Çünkü doğru sonucu (üssü 1/3'ü eklediğimde 1 değeri dönüyor!) alamıyorum...:(

Çözdüm...

Meğer yine ".0" mevzusu imiş...:)
return (xPi * 32)^^(1/3.0);
Bilgi paylaştıkça bir bakmışız; kar topu olmuş ve çığ gibi üzerimize geliyor...:)
Bu mesaj Salih Dinçer tarafından değiştirildi; zaman: 2012-04-03, 02:33.
Doğrulama Kodu: VeriCode Lütfen resimde gördüğünüz doğrulama kodunu girin:
İfadeler: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Özel Karakterler:
Forum: Duyurular RSS
Bağlı değilsiniz. · Şifremi unuttum · ÜYELİK
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Şu an: 2017-11-18, 07:45:41 (UTC -08:00)