Suite de fibnacci
Fermé
founzo
Messages postés
17
Date d'inscription
jeudi 23 avril 2009
Statut
Membre
Dernière intervention
17 novembre 2017
-
23 avril 2009 à 21:28
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 - 24 avril 2009 à 10:48
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 - 24 avril 2009 à 10:48
5 réponses
Apatik
Messages postés
5304
Date d'inscription
mercredi 28 janvier 2009
Statut
Contributeur
Dernière intervention
29 mai 2016
782
23 avril 2009 à 22:51
23 avril 2009 à 22:51
D'après mes souvenirs de terminale, même pour une suite récurente, il est possible de determiner une fonction qui associe i et F(i). Je pense qu'il faut commencer par là.
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
23 avril 2009 à 23:10
23 avril 2009 à 23:10
Salut,
Apatik fait référence à la formule de Binet qui se calcule très facilement en utilisant l'équation caractéristique. Bref, je ne pense pas que ton prof soit content si tu lui sors ça ^^.
Ici il est question de calculer bêtement la suite de Fibonacci.
Pour i>1, tu as F(i) = F(i-1) + F(i-2). Tu effectues donc une simple boucle for, tu mémorises à chaque itération les termes d'indices i-1 et i-2, ce qui te permet de calculer le terme suivant.
Voilà pour la logique, maintenant à toi d'écrire l'algorithme pour qu'on puisse te corriger. Si t'as des questions précises, n'hésite pas.
Cdlt
Apatik fait référence à la formule de Binet qui se calcule très facilement en utilisant l'équation caractéristique. Bref, je ne pense pas que ton prof soit content si tu lui sors ça ^^.
Ici il est question de calculer bêtement la suite de Fibonacci.
Pour i>1, tu as F(i) = F(i-1) + F(i-2). Tu effectues donc une simple boucle for, tu mémorises à chaque itération les termes d'indices i-1 et i-2, ce qui te permet de calculer le terme suivant.
Voilà pour la logique, maintenant à toi d'écrire l'algorithme pour qu'on puisse te corriger. Si t'as des questions précises, n'hésite pas.
Cdlt
Apatik
Messages postés
5304
Date d'inscription
mercredi 28 janvier 2009
Statut
Contributeur
Dernière intervention
29 mai 2016
782
24 avril 2009 à 06:53
24 avril 2009 à 06:53
Je ne me rappelle plus de ce nom ou quoi que ce soit, mais j'imagine mal laisser un pc ramer pendant des heures pour calculer F(9758986446897). Un algo optimisé reste le plus rapide...
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
>
Apatik
Messages postés
5304
Date d'inscription
mercredi 28 janvier 2009
Statut
Contributeur
Dernière intervention
29 mai 2016
24 avril 2009 à 10:39
24 avril 2009 à 10:39
Je n'ai pas dit le contraire.
Sauf que dans ce cas il s'agit d'un exercice dont la consigne est : Ecrire un algorithme qui calcule le Nème nombre de la suite de Fibonacci
Toi tu veux utiliser une formule (celle de Binet). Alors certes, c'est plus rapide, mais ça ne répond pas à la question.
Et en plus si tu utilises la formule, l'exercice n'a plus d'intérêt, ce qui ne risque pas de plaire au prof.
Sauf que dans ce cas il s'agit d'un exercice dont la consigne est : Ecrire un algorithme qui calcule le Nème nombre de la suite de Fibonacci
Toi tu veux utiliser une formule (celle de Binet). Alors certes, c'est plus rapide, mais ça ne répond pas à la question.
Et en plus si tu utilises la formule, l'exercice n'a plus d'intérêt, ce qui ne risque pas de plaire au prof.
founzo
Messages postés
17
Date d'inscription
jeudi 23 avril 2009
Statut
Membre
Dernière intervention
17 novembre 2017
23 avril 2009 à 23:19
23 avril 2009 à 23:19
merci d'avance mais est-ce que tu peux me donner l'integrale de la correction
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
23 avril 2009 à 23:27
23 avril 2009 à 23:27
Merci d'avance mais est-ce que tu peux me donner l'integrale de la correction
Non, cela est contraire à la charte.
Cherche à faire ton propre algorithme, poste-le et on te corrigera s'il y a des fautes ;-))).
Non, cela est contraire à la charte.
Cherche à faire ton propre algorithme, poste-le et on te corrigera s'il y a des fautes ;-))).
founzo
Messages postés
17
Date d'inscription
jeudi 23 avril 2009
Statut
Membre
Dernière intervention
17 novembre 2017
23 avril 2009 à 23:31
23 avril 2009 à 23:31
ok comme j'ai compris je vais suivre tes indications et traiter l'exercice
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Apatik
Messages postés
5304
Date d'inscription
mercredi 28 janvier 2009
Statut
Contributeur
Dernière intervention
29 mai 2016
782
24 avril 2009 à 10:48
24 avril 2009 à 10:48
Mea culpa alors. Les habitudes de prog' désolé =)