Exercice d'algorithme
Posté : ven. 10 févr. 2017 11:47
Bonjour, j'ai un dm à faire pour la rentrer et j'ai un exercice que je ne comprends pas voici l'énoncé:
1.Faire tourner l'algorithme ci-contre et illustrer l'évolution dans un tableau.
1 VARIABLES
2 i EST-DU-TYPE NOMBRE
3 Somme EST-DU-TYPE NOMBRE
4 DEBUT ALGORITHME
5 i PREND-LA-VALEUR 0
6 Somme PREND-LA-VALEUR 0
7 TANT-QUE (Somme<20) FAIRE
8 DEBUT-TANT-QUE
9 i PREND-LA-VALEUR i-1
10 Somme PREND-LA-VALEUR Somme-i
11 FIN-TANT-QUE
12 AFFICHER i
13 FIN-ALGORITHME
Alors je sais comment mis prendre mais le problème c'est que quand je fait les calculs dés le début je tombe sur -1 la suite de l'algorithme est impossible étant donné qu'on doit un moment tomber sur 20 pour la fin de l'algorithme.
2. Lorsque l'on modifie la ligne 7 en mettant (Somme<1000) l'algorithme affiche 45. Comment peut-on interpréter ce résultat ?
1.Faire tourner l'algorithme ci-contre et illustrer l'évolution dans un tableau.
1 VARIABLES
2 i EST-DU-TYPE NOMBRE
3 Somme EST-DU-TYPE NOMBRE
4 DEBUT ALGORITHME
5 i PREND-LA-VALEUR 0
6 Somme PREND-LA-VALEUR 0
7 TANT-QUE (Somme<20) FAIRE
8 DEBUT-TANT-QUE
9 i PREND-LA-VALEUR i-1
10 Somme PREND-LA-VALEUR Somme-i
11 FIN-TANT-QUE
12 AFFICHER i
13 FIN-ALGORITHME
Alors je sais comment mis prendre mais le problème c'est que quand je fait les calculs dés le début je tombe sur -1 la suite de l'algorithme est impossible étant donné qu'on doit un moment tomber sur 20 pour la fin de l'algorithme.
2. Lorsque l'on modifie la ligne 7 en mettant (Somme<1000) l'algorithme affiche 45. Comment peut-on interpréter ce résultat ?