61
BUT DE L’ALGORITHME Afficher la table de multiplication d’une valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer l’erreur de saisie

BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

Embed Size (px)

Citation preview

Page 1: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

BUT DE L’ALGORITHME

• Afficher la table de multiplication d’une valeur saisie au clavier (valeur comprise entre 1 et 9).

• Gérer l’erreur de saisie

Page 2: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

? ?

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 3: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

? ?

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 4: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

? ?

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

DANS LE REPETER : PAS

DE CONDITION D’ENTREE DONC

ON RENTRE FORCEMENT

Page 5: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

? ?

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 6: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

? ?

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

TAPER UN NOMBRE ENTRE 1 ET 9 POUR …

Page 7: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

? ?

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 8: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

? ?

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

TAPER UN NOMBRE ENTRE 1 ET 9 POUR …12 {ENTER}

Page 9: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

? 12

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 10: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

? 12

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 11: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

? 12

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

EST-CE QUE LA CONDITION DE SORTIE

EST RESPECTEE ?(ICI 12>0 ET 12 <10)

NON POUR LE DEUXIEME

DONC NOUS RESTONS DANS LE REPETER

Page 12: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

? 12

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 13: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

? 12

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 14: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

? 12

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

TAPER UN NOMBRE ENTRE 1 ET 9 POUR …12 {ENTER}TAPER UN NOMBRE ENTRE 1 ET 9 POUR …

Page 15: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

? 12

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 16: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

? 12

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

TAPER UN NOMBRE ENTRE 1 ET 9 POUR …12 {ENTER}TAPER UN NOMBRE ENTRE 1 ET 9 POUR …3 {ENTER}

Page 17: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

? 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 18: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

? 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 19: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

? 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

EST-CE QUE LA CONDITION DE SORTIE

EST RESPECTEE ?(ICI 3>0 ET 3 <10) OUI

POUR LES DEUXDONC NOUS SORTONS

DU REPETER

Page 20: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

? 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 21: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

? 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

TAPER UN NOMBRE ENTRE 1 ET 9 POUR …12 {ENTER}TAPER UN NOMBRE ENTRE 1 ET 9 POUR …3 {ENTER}LA TABLE DE 3 EST :

Page 22: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

? 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 23: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

? 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

NOUS RENTRONS DANS LA BOUCLE.

LE COMPTEUR I EST INITIALISE A 1 POUR LE PREMIER TOUR DANS LA BOUCLE

Page 24: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

1 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 25: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

1 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 26: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

1 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

TAPER UN NOMBRE ENTRE 1 ET 9 POUR …12 {ENTER}TAPER UN NOMBRE ENTRE 1 ET 9 POUR …3 {ENTER}LA TABLE DE 3 EST :1 * 3 = 3

Page 27: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

1 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 28: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

1 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

DOIT ON RECOMMENCER ?EST-CE QUE I =9

(valeur après A dans la ligne POUR)

NON CAR I VAUT 1 DONC ON CONTINUE

DANS LE POUR

Page 29: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

1 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 30: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

1 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

NOUS CONTINUONS DANS LA BOUCLE.

LE COMPTEUR I EST INCREMENTE DE 1

POUR LE DEUXIEME TOUR DANS LA

BOUCLE

Page 31: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

2 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

1+1

Page 32: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

2 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 33: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

2 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

TAPER UN NOMBRE ENTRE 1 ET 9 POUR …12 {ENTER}TAPER UN NOMBRE ENTRE 1 ET 9 POUR …3 {ENTER}LA TABLE DE 3 EST :1 * 3 = 32 * 3 = 6

Page 34: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

2 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 35: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

2 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

DOIT ON RECOMMENCER ?EST-CE QUE I =9

(valeur après A dans la ligne POUR)

NON CAR I VAUT 2 DONC ON CONTINUE

DANS LE POUR

Page 36: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

2 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 37: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

2 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

NOUS CONTINUONS DANS LA BOUCLE.

LE COMPTEUR I EST INCREMENTE DE 1

POUR LE TROISIEME TOUR DANS LA BOUCLE

Page 38: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

3 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

2+1

Page 39: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

3 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 40: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

3 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

TAPER UN NOMBRE ENTRE 1 ET 9 POUR …12 {ENTER}TAPER UN NOMBRE ENTRE 1 ET 9 POUR …3 {ENTER}LA TABLE DE 3 EST :1 * 3 = 32 * 3 = 63 * 3 = 9

Page 41: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

3 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 42: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

3 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

DOIT ON RECOMMENCER ?EST-CE QUE I =9

(valeur après A dans la ligne POUR)

NON CAR I VAUT 3 DONC ON CONTINUE

DANS LE POUR

Page 43: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

3 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 44: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

3 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

NOUS CONTINUONS DANS LA BOUCLE.

LE COMPTEUR I EST INCREMENTE DE 1

POUR LE QUATRIEME TOUR DANS LA BOUCLE

Page 45: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

4 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

3+1

Page 46: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

4 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 47: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

4 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

TAPER UN NOMBRE ENTRE 1 ET 9 POUR …12 {ENTER}TAPER UN NOMBRE ENTRE 1 ET 9 POUR …3 {ENTER}LA TABLE DE 3 EST :1 * 3 = 32 * 3 = 63 * 3 = 94 * 3 = 12

Page 48: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

4 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 49: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

4 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

DOIT ON RECOMMENCER ?EST-CE QUE I =9

(valeur après A dans la ligne POUR)

NON CAR I VAUT 4 DONC ON CONTINUE

DANS LE POUR

Page 50: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

4 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

BON COMMENT VOUS DIRE …

JE VAIS ME PERMETTRE DE FAIRE UN BON DANS LE FUTUR CAR CE TRAVAIL EST REBARBATIF EH !!

PARDON REPETITIF DONC AVANCONS JUSQU’À I =8

ET C’EST REPARTI ….

Page 51: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

8 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

DOIT ON RECOMMENCER ?EST-CE QUE I =9

(valeur après A dans la ligne POUR)

NON CAR I VAUT 8 DONC ON CONTINUE

DANS LE POUR

Page 52: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

8 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 53: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

8 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

NOUS CONTINUONS DANS LA BOUCLE.

LE COMPTEUR I EST INCREMENTE DE 1

POUR LE HUITIEME TOUR DANS LA

BOUCLE

Page 54: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

9 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

8+1

Page 55: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

9 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 56: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

9 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

1 * 3 = 32 * 3 = 63 * 3 = 94 * 3 = 125 * 3 = 156 * 3 = 187 * 3 = 218 * 3 = 249 * 3 = 27

Page 57: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

9 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 58: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

4 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

DOIT ON RECOMMENCER ?EST-CE QUE I =9

(valeur après A dans la ligne POUR)

OUI CAR I VAUT 9 DONC ON SORT DU

POUR (ENFIN)

Page 59: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

9 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

Page 60: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

9 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)

2 * 3 = 63 * 3 = 94 * 3 = 125 * 3 = 156 * 3 = 187 * 3 = 218 * 3 = 249 * 3 = 27LE PROGRAMME EST TERMINE

Page 61: BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie

En mémoire vive :

ALGORITHME EXERCICE 4 ETAPE 1

DEBUT

I

FIN

NB

9 3

JUSQU’ À NB > 0 ET NB < 10

REPETER 

FIN POUR

SAISIR (NB)

AFFICHER (‘’LA TABLE DE ’’, NB, ‘’EST : ’’)

POUR I DE 1 A 9

AFFICHER (I,  ‘’  *  ‘’, NB, ‘’ = ‘’, I*NB)

AFFICHER (« TAPER UN NOMBRE ENTRE 1 ET 9 POUR… »)

AFFICHER (‘’LE PROGRAMME EST TERMINE)