but de lalgorithme afficher la table de multiplication dune valeur saisie au clavier (valeur...

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

Upload: geneva-bellet

Post on 03-Apr-2015

111 views

Category:

Documents


0 download

TRANSCRIPT

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)