exercice 2.1 : apres avoir demande la saisie dun nombre positif (erreur de saisie a traiter)....
TRANSCRIPT
![Page 1: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/1.jpg)
EXERCICE 2.1 :
APRES AVOIR DEMANDE LA SAISIE D’UN NOMBRE POSITIF (ERREUR DE
SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQU’À ARRIVER A 0
• VARIABLES :• NB, I : ENTIER
![Page 2: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/2.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
? ?
![Page 3: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/3.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
? ?
![Page 4: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/4.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
? ?
TAPER UN NOMBRE POSITIF
![Page 5: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/5.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
? ?
![Page 6: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/6.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
? ?
TAPER UN NOMBRE POSITIF-2 {puis ENTER}
![Page 7: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/7.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
-2 ?
![Page 8: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/8.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
-2 ?
ICINB = -2
DONC NB<=0 EST VRAINOUS
RENTRONS DONC DANS LA
BOUCLE
![Page 9: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/9.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
-2 ?
![Page 10: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/10.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
-2 ?
TAPER UN NOMBRE POSITIF-2 {puis ENTER}ERREUR TAPER UN NOMBRE POSITIF (>0)
![Page 11: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/11.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
-2 ?
![Page 12: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/12.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
-2 ?
TAPER UN NOMBRE POSITIF-2 {puis ENTER}ERREUR TAPER UN NOMBRE POSITIF (>0)3 {puis ENTER}
![Page 13: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/13.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
3 ?
![Page 14: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/14.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
3 ?
ICIFIN DE LA
BOUCLE, DOIT ON SORTIR ? EST CE QUE NB <=0
EST VRAI ? NON (3<=0) DONC LA
CONDITION N’EST PAS
RESPECTEE ON SORT DE LA
BOUCLE
![Page 15: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/15.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
3 ?
![Page 16: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/16.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
3 ?
NOUS RENTRONS DANS LA BOUCLE.
LE COMPTEUR I EST INITIALISE A NB
POUR LE PREMIER TOUR DANS LA
BOUCLE
![Page 17: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/17.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
3 3
![Page 18: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/18.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
3 3
![Page 19: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/19.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
3 3
TAPER UN NOMBRE POSITIF-2 {puis ENTER}ERREUR TAPER UN NOMBRE POSITIF (>0)3 {puis ENTER}3
![Page 20: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/20.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
3 3
DOIT ON RECOMMENCER ?EST-CE QUE I =0
(valeur après A dans la ligne POUR)
NON CAR I VAUT 3 DONC ON CONTINUE
DANS LE POUR
![Page 21: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/21.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
3 3
![Page 22: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/22.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
3 2
3-1
![Page 23: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/23.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
3 2
![Page 24: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/24.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
3 2
TAPER UN NOMBRE POSITIF-2 {puis ENTER}ERREUR TAPER UN NOMBRE POSITIF (>0)3 {puis ENTER}3 2
![Page 25: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/25.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
3 2
DOIT ON RECOMMENCER ?EST-CE QUE I =0
(valeur après A dans la ligne POUR)
NON CAR I VAUT 2 DONC ON CONTINUE
DANS LE POUR
![Page 26: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/26.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
3 2
![Page 27: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/27.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
3 1
2-1
![Page 28: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/28.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
3 1
![Page 29: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/29.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
3 1
TAPER UN NOMBRE POSITIF-2 {puis ENTER}ERREUR TAPER UN NOMBRE POSITIF (>0)3 {puis ENTER}3 2 1
![Page 30: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/30.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
3 1
DOIT ON RECOMMENCER ?EST-CE QUE I =0
(valeur après A dans la ligne POUR)
NON CAR I VAUT 1 DONC ON CONTINUE
DANS LE POUR
![Page 31: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/31.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
3 1
![Page 32: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/32.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
3 0
1-1
![Page 33: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/33.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
3 0
![Page 34: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/34.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
3 0
TAPER UN NOMBRE POSITIF-2 {puis ENTER}ERREUR TAPER UN NOMBRE POSITIF (>0)3 {puis ENTER}3 2 1 0
![Page 35: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/35.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
3 0
DOIT ON RECOMMENCER ?EST-CE QUE I =0
(valeur après A dans la ligne POUR)
OUI CAR I VAUT 0 DONC ON SORT DU
POUR
![Page 36: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/36.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
3 0
![Page 37: EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER](https://reader036.vdocuments.mx/reader036/viewer/2022062621/551d9d82497959293b8bbc7e/html5/thumbnails/37.jpg)
En mémoire vive :
ALGORITHME EXERCICE 2 ETAPE 1
DEBUT
AFFICHER (« TAPER UN NOMBRE POSITIF »)
SAISIR (NB)
NB
TANT QUE NB <= 0
AFFICHER (« ERREUR, TAPER UN NOMBRE POSITIF (>0) »)
SAISIR (NB)FTQ
POUR I DE NB A 0 PAS -1
AFFICHER (I)
FIN POUR
AFFICHER (« PROGRAMME TERMINE »)
FIN
I
3 0
TAPER UN NOMBRE POSITIF-2 {puis ENTER}ERREUR TAPER UN NOMBRE POSITIF (>0)3 {puis ENTER}3 2 1 0PROGRAMME TERMINE