Ecrivez une fonction récursive retournant le -ème nombre de Fibonacci (noté ) en utilisant la relation de récurrence suivante :
Que remarquez-vous lorsque l'on calcule des valeurs de la suite de Fibonacci avec de grandes valeurs de (control-C pour interrompre l'exécution d'un programme :-) ? On considère, pour remédier à ce petit problème la fonction définie comme suit
Prouvez par récurrence sur que , puis que . Utilisez cette relation pour modifier la fonction calculant le -ème nombre de Fibonacci. Tester l'algorithme d'Euclide étendu avec des couples (prenez de grandes valeurs de ).