2 Pojęcie rekurencji wyznaczanie liczb Fibonacciego


Pojęcie rekurencji  wyznaczanie liczb Fibonacciego.
Funkcja rekurencyjna to funkcja zawierająca odwołanie do samej siebie, czyli do swojej
nazwy.
Zadanie1: Napisz program z funkcją rekurencyjną obliczającą wybrany element ciągu
Fibonacciego.
Ciąg Fibonacciego zdefiniowany jest dla liczb naturalnych w sposób rekurencyjny:
Wartości ciągu Fibonacciego dla argumentów od 0 do 8.
Przykłady:
fib(0) = 0
fib(1) = 1
fib(2) = f(1) + f(0) = 1 + 0 = 1
fib(4) = f(3) + f(2) = [ f(2) + f(1) ] + [ f(1) + f(0) ] = [ 1 + 1] + [1 + 0] = 3
program liczby_fibonacciego;
uses crt;
var i:word;
function fib(n:integer):word;
begin
if n>1 then fib:=fib(n-1) + fib(n-2)
else fib:=n;
end;
begin
clrscr;
write('Podaj ile liczb Fibonacciego wypisac: ');
readln(i);
for i:=0 to i do
begin
writeln('fib(', i,') = ', fib(i));
end;
readln;
end.
Pojęcie rekurencji. Wyznaczanie liczb Fibonacciego 1/2
Zadanie 2: Napisz funkję obliczającą silnię metodą rekurencyjną i program sprawdzający jej
działanie.
Definicja silnii:
Przykłady:
0! = 1
3! = 1 2 3 = 6
5! = 1 2 3 4 5 = 120
Pojęcie rekurencji. Wyznaczanie liczb Fibonacciego 2/2


Wyszukiwarka

Podobne podstrony:
BOSSA Ciąg liczb Fibonacciego
32 Wyznaczanie modułu piezoelektrycznego d metodą statyczną
Biedrzyński D , Pojęcie harmonii w filozofii Empedoklesa
Postawy i pojęcia romantyczne
ks W Zaborski, Pojęcia religijne Persów za Achemenidów [w] PP nr 27, 174
FOREX Systems Research Practical Fibonacci Methods For Forex Trading 2005
3 WYZNACZANIE MOMENTU DIPOLOWEGO NITROBENZENU
WYZNACZANIE WZGLĘDNEJ PRZENIKALNOŚCI ELEKTRYCZNEJ CIAŁ STAŁYCH
Wykład 2 Środowisko pracy pojęcia i zadania
Wyznaczanie modułu twardosci
linie wpływowe w układach statycznie wyznaczalnych belka
Projekt wyznacenie przyśpieszenia ziemskiego za pomocą układu wahadla matematycznego
06 Metody wyznaczania pol powierzchni
Wyznaczanie poczatku niepłodnosci poowulacyjnej

więcej podobnych podstron