Bonsoir,
Écrire un algorithme qui donne en sortie l'affichage du vingtième nombre de la suite "logique":
1,1,2,3,5,8,13,21,34,55....
Nous n'avons rien fait du chapitre des suites arithmétiques et géométrique, donc comment pourrons-faire pour trouver le 20ème nombre avec la calculette.
j'ai remarquer qu'il y a addition du nombre avec le nombre qui le precede mais comment l'introduire dans la calculette avec des variables.
J'ai essaye de faire une boucle tel que: A + (A-B) -> A + B en initializant A et B a la valeur 1 mais ca ne fonctionnait pas.
Merci de me donner une idée du langage que je traduirais en langage machine
Un = Un-1 + Un-2
U1 = 1 et U2 = 1
a = 1
b = 1
n = 3
while (n 20)
b = b + a
a = b
n = n + 1
afficher b
oui, tu as raison.
il faut stocker avant la valeur de Un-1.
a = 1
b = 1
n = 3
while (n 20)
c = b
b = a + b
a = c
n = n + 1
afficher b
J'ai teste l'algorithme et j'ai obtenu 6765 qui est une valeur raisonnable.
Quel Raisonnement !! J'aurais jamais pense a stocker la valeur de B dans C puis apres avoir effectue la tache, cette valeur de C dans A
Merci beaucoup )
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :