Fibonacci sayıları, ilk elemanı 0, ikinci elemanı 1 ve sonraki her eleman için kendinden önceki iki elemanın toplamı biçiminde tanımlanırsa;

public static int fibo(int n); imzasında bir C# ya da java kodunu yazınız. Fonksiyonun hazırlanmasında aşağıdaki kısıtlara uyunuz:

mümkünse özyineli (recursive) olacak, negatif deger kabul etmeyecek

soruldu: 20 Şub '12, 10:53

ersince76's gravatar image

ersince76
186192327
cevap kabul oranı: 0%

7

Ödev sorusu mekanı değil burası. Önce biraz çaba sarfet. Birşeyler yap. Uğraş. Yapabildiğin kısmı bitir. Yapamadığın kısmı buraya sor. De ki, şöyle şöyle birşey yapmam lazım. Ama şu kısımda takıldım. O zaman yardımcı olalım.

(23 Şub '12, 03:01) necmettin necmettin's gravatar image

Çok doğru. Önce biraz uğraşmak lazım.

(27 Nis '12, 04:10) kam kam's gravatar image

kac puan bu soru :))

(27 Nis '12, 04:24) mceliksoy ♦ mceliksoy's gravatar image

"kac puan bu soru :))"

tahminimce non-recursive olanı 10 buda 20 dir :)Universitedeyken bizde öyleydi.

(27 Nis '12, 05:18) Turgay Can Turgay%20Can's gravatar image

Fibonacci sayıları ikinci dereceden özyinelemeli ilişki olarak çözülürse zaten doğrudan sonuç veren bir "üreteç" fonksiyon yazılabiliyor.

Karakteristik eşitliği r^2- r- 1= 0 olarak çözülürse Binet formülü ortaya çıkar.

Binet formülü

n değerini alıp bu fonksiyonun sonucunu yuvarlayarak veren metod yazmanız yeterli.

Kaynak: Discrete and Combinatorial Mathematics, Grimaldi 5th ed. (ISBN: 0201726343)

permanent link

cevaplandı: 10 May '13, 04:43

nurettin's gravatar image

nurettin
2.2k2441
cevap kabul oranı: 14%

değiştirildi: 10 May '13, 04:47

Bu cevabı özyinelemeyle matematiksel sorun çözmeye çalışan arkadaş olursa daha iyi çözümler olduğuna dair ilham alsın diye yazdım.

(10 May '13, 05:34) nurettin nurettin's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×4

Soruldu: 20 Şub '12, 10:53

Görüntüleme: 876 kez

Son güncelleme: 10 May '13, 05:34

powered by BitNami OSQA