Section courante

A propos

Section administrative du site

Vous vous souvenez de la célèbre suite de nombre du mathématicien italien Leonardo Pisano (1170 à 1250) pour calculer à l'origine la croissance de la population de lapin. Selon le spirale suivant :

Voici un programme permettant de calculer le Fibonacci de nombre entier en QuickBASIC :

  1. DECLARE FUNCTION Fibonacci! (n!)
  2. FOR i = 0 TO 10
  3.  PRINT "Fibonacci(" + STR$(i) + ")=" + STR$(Fibonacci(i))
  4. NEXT
  5.  
  6. FUNCTION Fibonacci (n)
  7.  IF n <= 0 THEN
  8.   Fibonacci = 0
  9.   EXIT FUNCTION
  10.  END IF
  11.  IF n = 1 THEN
  12.   Fibonacci = 1
  13.   EXIT FUNCTION
  14.  END IF
  15.  u = 0
  16.  v = 1
  17.  FOR i = 2 TO n
  18.   w = u + v
  19.   u = v
  20.   v = w
  21.  NEXT
  22.  Fibonacci = v
  23. END FUNCTION

on obtiendra le résultat suivant :

Fibonacci(0)=0
Fibonacci(1)=1
Fibonacci(2)=1
Fibonacci(3)=2
Fibonacci(4)=3
Fibonacci(5)=5
Fibonacci(6)=8
Fibonacci(7)=13
Fibonacci(8)=21
Fibonacci(9)=34
Fibonacci(10)=55

Voir également

Science - Mathématique

Dernière mise à jour : Mercredi, le 14 septembre 2016