81
But de l’exercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre 1 et 100 va être affecté dans une variable. Votre jeu (eh pardon votre algorithme) doit proposer à l’utilisateur de chercher cette valeur attribuée aléatoirement par cette fonction. DEUXIEME TACHE : Vous aiderez un peu l’utilisateur en lui indiquant si la valeur est plus grande ou moins grande que celle qu’il vient de saisir. La saisie de la valeur 101 arrête le jeu.

But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

Embed Size (px)

Citation preview

Page 1: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

But de l’exercice 3.1

PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES :

PREMIERE TACHE :

Grâce à la fonction aléatoire, un nombre compris entre 1 et 100 va être affecté dans une variable.

Votre jeu (eh pardon votre algorithme) doit proposer à l’utilisateur de chercher cette valeur attribuée aléatoirement par cette fonction.DEUXIEME TACHE :

Vous aiderez un peu l’utilisateur en lui indiquant si la valeur est plus grande ou moins grande que celle qu’il vient de saisir.

La saisie de la valeur 101 arrête le jeu.

Page 2: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

• NUMALEA, NUMSAISI = ENTIER

• GAGNE = BOOLEEN

DECLARATION DE VARIABLES

Page 3: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

? ?GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

?

Page 4: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

? ?GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

?

Page 5: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

? ?GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 6: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

? ?GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 7: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 ?GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 8: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 ?GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 9: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 ?GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

TAPER UN NOMBRE

Page 10: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 ?GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 11: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 ?GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

TAPER UN NOMBRE10 {ENTER}

Page 12: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 10GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 13: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 10GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 14: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 10GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

DANS LE REPETER : PAS

DE CONDITION D’ENTREE DONC

ON RENTRE FORCEMENT

Page 15: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 10GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 16: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 10GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

EST-CE QUE LA CONDITION EST

RESPECTEE ?(ICI 10 <> 101) OUI

DONC NOUS ENTRONS DANS LE SI

Page 17: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 10GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 18: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 10GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

EST-CE QUE LA CONDITION EST

RESPECTEE ?(ICI 10 > 26) NON

DONC NOUS ALLONS DANS LE SINON

Page 19: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 10GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 20: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 10GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 21: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 10GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

EST-CE QUE LA CONDITION EST

RESPECTEE ?(ICI 10 < 26) OUI

DONC NOUS ALLONS DANS LE ALORS

Page 22: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 10GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 23: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 10GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

TAPER UN NOMBRE10 {ENTER}C’EST PLUS

Page 24: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 10GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 25: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 10GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

NOUS ALLONS AU FIN SI CAR NOUS ETIONS DANS

LE ALORS

Page 26: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 10GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 27: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 10GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 28: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 10GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

EST-CE QUE LA CONDITION EST

RESPECTEE ?(ICI FAUX = FAUX)

OUIDONC NOUS ENTRONS

DANS LE SI

Page 29: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 10GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 30: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 10GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

TAPER UN NOMBRE10 {ENTER}C’EST PLUSTAPER UN NOMBRE

Page 31: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 10GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 32: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 10GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

TAPER UN NOMBRE10 {ENTER}C’EST PLUSTAPER UN NOMBRE52 {ENTER}

Page 33: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 52GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 34: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 52GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 35: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 52GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 36: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 52GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 37: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 52GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

EST-CE QUE LA CONDITION DE SORTIE

EST RESPECTEE ?(ICI 52=101 OU

FAUX=VRAI) NON POUR LES DEUX

DONC NOUS RESTONS DANS LE REPETER

Page 38: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 52GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 39: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 52GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 40: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 52GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

EST-CE QUE LA CONDITION EST

RESPECTEE ?(ICI 52 <> 101) OUI

DONC NOUS ENTRONS DANS LE SI

Page 41: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 52GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 42: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 52GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

EST-CE QUE LA CONDITION EST

RESPECTEE ?(ICI 52 > 26) OUI

DONC NOUS ALLONS DANS LE ALORS

Page 43: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 52GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 44: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 52GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

TAPER UN NOMBRE10 {ENTER}C’EST PLUSTAPER UN NOMBRE52 {ENTER}C’EST MOINS

Page 45: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 52GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 46: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 52GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

NOUS ALLONS AU FIN SI CAR NOUS ETIONS DANS

LE ALORS

Page 47: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 52GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 48: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 52GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

EST-CE QUE LA CONDITION EST

RESPECTEE ?(ICI FAUX = FAUX)

OUIDONC NOUS ENTRONS

DANS LE SI

Page 49: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 52GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 50: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 52GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

TAPER UN NOMBRE10 {ENTER}C’EST PLUSTAPER UN NOMBRE52 {ENTER}C’EST MOINSTAPER UN NOMBRE

Page 51: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 52GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 52: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 52GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

TAPER UN NOMBRE10 {ENTER}C’EST PLUSTAPER UN NOMBRE52 {ENTER}C’EST MOINSTAPER UN NOMBRE26 {ENTER}

Page 53: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 54: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 55: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 56: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 57: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

EST-CE QUE LA CONDITION DE SORTIE

EST RESPECTEE ?(ICI 26=101 OU

FAUX=VRAI) NON POUR LES DEUX

DONC NOUS RESTONS DANS LE REPETER

Page 58: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 59: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 60: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

EST-CE QUE LA CONDITION EST

RESPECTEE ?(ICI 26 <> 101) OUI

DONC NOUS ENTRONS DANS LE SI

Page 61: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 62: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

EST-CE QUE LA CONDITION EST

RESPECTEE ?(ICI 26 > 26) NON

DONC NOUS ALLONS DANS LE SINON

Page 63: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 64: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 65: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

EST-CE QUE LA CONDITION EST

RESPECTEE ?(ICI 26 < 26) NON

DONC NOUS ALLONS DANS LE SINON

Page 66: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 67: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 68: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

TAPER UN NOMBRE10 {ENTER}C’EST PLUSTAPER UN NOMBRE52 {ENTER}C’EST MOINSTAPER UN NOMBRE26 {ENTER}C’EST GAGNE

Page 69: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

FAUX

Page 70: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

VRAI

Page 71: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

VRAI

Page 72: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

VRAI

Page 73: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

VRAI

Page 74: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

VRAI

EST-CE QUE LA CONDITION EST

RESPECTEE ?(ICI VRAI = FAUX)

NONDONC NOUS N’

ENTRONS PAS DANS LE SI

Page 75: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

VRAI

Page 76: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

VRAI

Page 77: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

VRAI

Page 78: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

VRAI

EST-CE QUE LA CONDITION DE SORTIE

EST RESPECTEE ?(ICI 26=101 OU

VRAI=VRAI) OUI POUR LA DEUXIEME

DONC NOUS SORTONS DU REPETER

Page 79: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

VRAI

Page 80: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

VRAI

10 {ENTER}C’EST PLUSTAPER UN NOMBRE52 {ENTER}C’EST MOINSTAPER UN NOMBRE26 {ENTER}C’EST GAGNEPROGRAMME TERMINE

Page 81: But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre

En mémoire vive :

ALGORITHME EXERCICE 3 ETAPE 2

DEBUT

NUMALEA

FIN

NUMSAIS

26 26GAGNE

AFFICHER (« TAPER UN NOMBRE »)

SAISIR (NUMSAIS)

SI GAGNE = FAUX

FINSI

JUSQU’À NUMSAIS = 101 OU GAGNE = VRAI

AFFICHER (« PROGRAMME TERMINE »)

GAGNE FAUX 

FINSIFINSI

FINSI

AFFICHER (« TAPER UN NOMBRE »)

SINONSI NUMSAIS < NUMALEA ALORS

AFFICHER (« C’EST PLUS »)SINON

AFFICHER (« C’EST GAGNE »)GAGNE VRAI

REPETERSAISIR (NUMSAIS)

SI NUMSAIS <> 101 ALORSSI NUMSAIS > NUMALEA ALORS

AFFICHER (« C’EST MOINS »)

NUMALEA ALEATOIRE (1..100)

VRAI