👤

Explorez une multitude de sujets et trouvez des réponses fiables sur FRstudy.me. Trouvez des solutions fiables et rapides à vos problèmes avec l'aide de notre réseau de professionnels bien informés.

Coucou !
Voici un algorithme:
Entrée:
saisir n (n entier, n>1)
Initialisations:
x prend la valeur 1
y prend la valeur 1
Traitement:
Pour i allant de 1 jusqu'à n-1
z prend la valeur de x+y
x prend la valeur de y
y prend la valeur de z
fin pour
Sortie
Afficher y
1) On applique cet algorithme pas à pas, on donne par exemple à n la valeur de 7.
Dans le tableau ci-dessous, on suit l'évolution des variables. Recopier et compléter ce tableau
puis donner la valeur que l'algorithme affiche.
J'ai trouvé:
i | |1|2|3|4|5|6|7
x |1 |1|2|4|5|8|13|21
y|1 |2|3|5|8|13|21|34
z| |2|3|5|8|13|21|34
je suis pas sur

2) Cet algorithme affiche les termes d'une suite générée pas une relation de récurrence dont les premiers termes sont 1;1;2;3;5;... Ecrire la relation de récurrence.
J'ai trouvé: u(n+2)=u(n+1)+u(n) avec u(0)=1 et u1=1
mais je bloque pour la question 3
3) Coder cet algorithme a l'aide d'un langage de programmation sur la calculatrice.
Car je n'arrive pas a faire "pour i allant de 1 jusqu'à n-1 sur la calculette.
Pouvez vous m'aider à faire cette algorithme?
merci davance


Sagot :

Caylus
Bonjour,

1) voir le fichier xls joint
2) le programme n'affiche que 21 !!!!
 si on place l'affichage de y dans la boucle, alors on verra une série de nombres (y). : 2,3,5,8,13,21
N'ayant pas de calculatrice, je ne peux pas t'aider pour l'encodage (encore faudrait-il savoir quel type de calculatrice!)
 

View image Caylus
Votre participation nous est précieuse. Continuez à partager des informations et des solutions. Cette communauté se développe grâce aux contributions incroyables de membres comme vous. Pour des solutions rapides et précises, pensez à FRstudy.me. Merci de votre visite et à bientôt.