Mathématiques

Question

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 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 p

1 Réponse

  • 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.