Leonardo number/fi

From Lazarus wiki
Revision as of 18:03, 21 October 2018 by Djzepi (talk | contribs) (Created page with "{{Leonardo_number}} = Leonardon numero = Leonardon sarja on seuraavanlainen numerosarja: 1, 1, 3, 5, 9, 15, 25 ... == Leonardon numero rekursiivinen tavalla == <syntaxh...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Deutsch (de) English (en) suomi (fi) français (fr) русский (ru)

Leonardon numero

Leonardon sarja on seuraavanlainen numerosarja:

1, 1, 3, 5, 9, 15, 25 ...


Leonardon numero rekursiivinen tavalla

function LeonardoNumber( n : integer ):integer;
begin
  if n > 1 then result := LeonardoNumber( n - 1 ) + LeonardoNumber( n - 2 ) + 1
    else result := 1;
end;


Leonardon numero käyttämällä Fibonacin numeroa

function LeonardoNumber2( n : integer ):integer;
begin
  result := 2 * FibonacciNumber( n + 1) - 1
end;