Turkhackteam.net/org - Turkish Hacking & Security Platform  
Geri git   Turkhackteam.net/org - Turkish Hacking & Security Platform >
Programlama
> Java

Java Object Oriented Programming temeline dayanan, çok işlevli, step by step işleyen dilin dökümanlarının paylaşım alanı.





Java : Fibonacci Algoritması

Java

Yeni Konu aç Cevapla
 
Seçenekler
Alt 13-10-2012 17:41   #1
  • Forumdan Uzaklaştırıldı
  • Üye Bilgileri
Üyelik tarihi
07/2010
Nereden
İstanbul
Mesajlar
Konular

Teşekkür (Etti): 31
Teşekkür (Aldı): 431


Java : Fibonacci Algoritması



Fibonacci Algoritması nedir?

Fibonacci dizisi, her sayının kendinden öncekiyle toplanması sonucu oluşan sayı dizisi. Bu şekilde devam eden bu dizide sayılar birbirleriyle oranlandığında altın oran ortaya çıkar, yani bir sayı kendisinden önceki sayıya bölündüğünde altın orana gittikçe yaklaşan bir dizi elde edilir. Bu durumda genel olarak n'inci Fibonacci sayısı F(n) şu şekilde ifade edilir:



Bu da bir Fibonacci dizisidir:4, 7, 11, 18, 29, 47, … Çünkü Fibonacci dizisi herhangi iki sayıdan başlayabilir.
Fibonacci sayı dizisindeki sayıların birbirleriyle oranı olan ve altın oran denilen 1,618 sayısı ise doğada, sanatta ve hayatın her alanında görülen ve estetik ile bağdaştırılan bir sayıdır.

Algoritma hakkında bilgi wikipedia'dan alınmıştır.
PHP Kod:
Kod:
 public class Fibonacci { 
  public static **** main(String[] args) { 
    int n0 = 1, n1 = 1, n2; // Değişkenleri tanımlayıp, başl 
    System.out.print(n0 + " " + n1 + " "); // Birinci ve ikinci terimleri yazdırma 


    for (int i = 0; i < 18; i++) { //Sonraki 18 terime kadar giden döngümğz 
      n2 = n1 + n0; // Sonraki terim bir önceki iki terim ile toplanıyor 
      System.out.print(n2 + " "); // Terimi yazdır 
      n0 = n1; // Terimi yazdırdıktan önceki 2. terim 
      n1 = n2; // Yazdırılan terim aslında şuan önceki birinci terimimiz 
    } 
    System.out.println(); // Satır atlattırmak 
  } 
}  
 Offline  
 
Alıntı ile Cevapla
Cevapla

Bookmarks

Seçenekler


Bilgilendirme Turkhackteam.net/org
Sitemizde yer alan konular üyelerimiz tarafından paylaşılmaktadır.
Bu konular yasalara uygunluk ve telif hakkı konusunda yönetimimiz tarafından kontrol edilse de, gözden kaçabilen içerikler yer alabilmektedir.
Bu tür konuları turkhackteamiletisim [at] gmail.com mail adresimize bildirebilirsiniz, konular hakkında en kısa sürede gerekli işlemler yapılacaktır.
Please Report Abuse, DMCA, Harassment, Scamming, Warez, Crack, Divx, Mp3 or any Illegal Activity to turkhackteamiletisim [at] gmail.com

Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz.
Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.



         

Powered by vBulletin® Copyright ©2000 - 2019

TSK Mehmetçik Vakfı

Türk Polis Teşkilatını Güçlendirme Vakfı

Google+
Pomeranian Boo
Siber Güvenlik
sosyal medya bayilik paneli

wau