Bonjour,
J'ai un DM à faire pour les vacances et il y a un exercice qui me coince, je pense qu'il manque des précisions mais je suis pas sûr.
L'exercice est le suivant :
L'algorithme suivant définit une suite (Vn) :
Saisir A
Saisir N
Pour i variant de 1 à N
A prend la valeur 5*A -3
Fin pour
Afficher A
1) Si on saisit A = 1 et N = 4, quelle valeur de A sera affichée après exécution de cet algorithme ?
2) À quoi correspond U0 dans cet algorithme ?
3) Quelle valeur de N faut-il saisir pour obtenir le 7eme terme ? Que vaut ce terme ?
S'il vous plaît, pouvez-vous m'éclaircir sur la résolution de ces questions, Merci .
Bonjour,
pour 1) il te suffit de faire fonctionner l'algorithme à la main (tu peux aussi rapidement le saisir dans algobox ou Python et le faire tourner)
Après il faut comprendre ce qu'il fait pour répondre aux questions d'après (mais si tu l'as fait tourner tu comprendras très vite ce qu'il fait).
Si on prend i = 1, alors A = 1 non ?
Et je n'arrive pas à faire tourner l'algorithme car je ne sais pas à quoi sert N, et où le placer .
il y a des variables dans tous les algorithmes. Ici tu as N ; i ; et A comme variables.
une variable ça sert à stocker une valeur, ça n'a rien de mystérieux.
tu devrais nous montrer ton tableau avec les variables et les valeurs qu'elles prennent quand on fait fonctionner l'algorithme.
Quelles instructions est-ce que tu ne comprends pas ?
C'est tout de même pas bien compliqué, tu te mets à la place du programme et tu exécutes chaque instruction, tu notes dans un tableau les valeurs successives que prennent les variables.
exemple : Saisir A l'utilisateur rentre 1 et donc tu notes :
A | N | i |
1 | pas encore de valeur | pas encore de valeur |
non pas du tout, tu écris n'importe quoi dans les cases et pas ce que l'algorithme produit.
A | N | i |
1 | 4 | 1 |
tu as répondu quoi aux questions 1 et 2) ?
si tu as compris ce que faisait l'algorithme, tu devrais pouvoir répondre facilement à la 3) qu'est-ce que tu proposes ?
Question 1) La valeur affichée de A sera 2 après exécution de l'algorithme
Question 2) U0 correspond à 5*A-3
Question 3) Pour N on a aucune instruction donc je ne sais pas quelle valeur il faut saisir pour avoir le septième terme.
Hein d'accord j'viens de comprendre le rôle de N !
Donc dans la question 1) A = 157 si j'ai bien compris ?
Et si je fais la boucle 7 fois ça me donne la valeur 19 532 c'est ça ?
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :