Bonjour, je suis en seconde et j’ai un exercice d’algorithme auquel j’y arrive à faire d’habitude mais cette fois j’aurais besoin d’un coup de pouce s’il vous plaît …
Merci beaucoup



Exercice n°3 On donne l'algorithme suivant :
S prend la valeur 0
a) Compléter le tableau pour réaliser la mise en
oeuvre de cet algorithme :
Pour n allant de 0 à 3 :
n
x prend la valeur -2,5 + 1,5n
х
S
0
S prend la valeur S + x
1
Fin Pour
2
Afficher S
3
b) Qu'affiche-t-il à la fin ?


Bonjour Je Suis En Seconde Et Jai Un Exercice Dalgorithme Auquel Jy Arrive À Faire Dhabitude Mais Cette Fois Jaurais Besoin Dun Coup De Pouce Sil Vous Plaît Mer class=

Sagot :

Réponse:

Bonjour,

On peut dérouler l'algorithme ligne par ligne :

  • S = 0

  • Définition de la boucle POUR : on démarre de n = 0 et on va jusqu'à n = 3

  • x = -2,5 + 1,5n = -2,5 + 1,5 * 0 = -2,5

  • S = S + x = 0 + (-2,5) = -2,5

  • On ne sort pas de la boucle POUR car n n'est pas encore égal à 3. Donc on repart au début de la boucle et n prend 1.

  • x = -2,5 + 1,5n = -2,5 + 1,5 * 1 = 1

  • S = S + x = -2,5 + 1 = -1,5 (ici S n'a pas changé depuis la dernière fois, donc on se sert de la dernière valeur de S connue)

  • On repart au début de la boucle, n prend 2, et ainsi de suite...

  • Pour finir, on sort de la boucle une fois que les derniers calculs pour n = 3 ont été effectués, et on affiche une seule valeur, la dernière valeur connue de S.

Votre tableau devrait donc donner :

n x S

0 -2,5 -2,5

1 1 -1,5

2 ... ...

3 ... ...

L'algorithme affichera la dernière valeur connue de S, soit la valeur de S lorsque n = 3 (à la dernière ligne du tableau).

Si besoin de précisions, n'hésitez pas. Et bon courage.