La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

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.

Présentations similaires


Présentation au sujet: "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."— Transcription de la présentation:

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 1 et 100 va être affecté dans une variable. Votre jeu (eh pardon votre algorithme) doit proposer à lutilisateur de chercher cette valeur attribuée aléatoirement par cette fonction. DEUXIEME TACHE : Vous aiderez un peu lutilisateur en lui indiquant si la valeur est plus grande ou moins grande que celle quil vient de saisir. La saisie de la valeur 101 arrête le jeu.

2 NUMALEA, NUMSAISI = ENTIER GAGNE = BOOLEEN DECLARATION DE VARIABLES

3 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 FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) ?

4 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 FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) ?

5 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 FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX

6 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 FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX

7 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 FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX

8 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 FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX

9 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 FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX TAPER UN NOMBRE

10 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 FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX

11 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 FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX TAPER UN NOMBRE 10 {ENTER}

12 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT NUMALEA FIN NUMSAIS 26 10 GAGNE AFFICHER (« TAPER UN NOMBRE ») SAISIR (NUMSAIS) SI GAGNE = FAUX FINSI JUSQUÀ NUMSAIS = 101 OU GAGNE = VRAI AFFICHER (« PROGRAMME TERMINE ») GAGNE FAUX FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX

13 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT NUMALEA FIN NUMSAIS 26 10 GAGNE AFFICHER (« TAPER UN NOMBRE ») SAISIR (NUMSAIS) SI GAGNE = FAUX FINSI JUSQUÀ NUMSAIS = 101 OU GAGNE = VRAI AFFICHER (« PROGRAMME TERMINE ») GAGNE FAUX FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX

14 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT NUMALEA FIN NUMSAIS 26 10 GAGNE AFFICHER (« TAPER UN NOMBRE ») SAISIR (NUMSAIS) SI GAGNE = FAUX FINSI JUSQUÀ NUMSAIS = 101 OU GAGNE = VRAI AFFICHER (« PROGRAMME TERMINE ») GAGNE FAUX FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX DANS LE REPETER : PAS DE CONDITION DENTREE DONC ON RENTRE FORCEMENT

15 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT NUMALEA FIN NUMSAIS 26 10 GAGNE AFFICHER (« TAPER UN NOMBRE ») SAISIR (NUMSAIS) SI GAGNE = FAUX FINSI JUSQUÀ NUMSAIS = 101 OU GAGNE = VRAI AFFICHER (« PROGRAMME TERMINE ») GAGNE FAUX FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX

16 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT NUMALEA FIN NUMSAIS 26 10 GAGNE AFFICHER (« TAPER UN NOMBRE ») SAISIR (NUMSAIS) SI GAGNE = FAUX FINSI JUSQUÀ NUMSAIS = 101 OU GAGNE = VRAI AFFICHER (« PROGRAMME TERMINE ») GAGNE FAUX FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX EST-CE QUE LA CONDITION EST RESPECTEE ? (ICI 10 <> 101) OUI DONC NOUS ENTRONS DANS LE SI

17 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT NUMALEA FIN NUMSAIS 26 10 GAGNE AFFICHER (« TAPER UN NOMBRE ») SAISIR (NUMSAIS) SI GAGNE = FAUX FINSI JUSQUÀ NUMSAIS = 101 OU GAGNE = VRAI AFFICHER (« PROGRAMME TERMINE ») GAGNE FAUX FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX

18 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT NUMALEA FIN NUMSAIS 26 10 GAGNE AFFICHER (« TAPER UN NOMBRE ») SAISIR (NUMSAIS) SI GAGNE = FAUX FINSI JUSQUÀ NUMSAIS = 101 OU GAGNE = VRAI AFFICHER (« PROGRAMME TERMINE ») GAGNE FAUX FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX EST-CE QUE LA CONDITION EST RESPECTEE ? (ICI 10 > 26) NON DONC NOUS ALLONS DANS LE SINON

19 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT NUMALEA FIN NUMSAIS 26 10 GAGNE AFFICHER (« TAPER UN NOMBRE ») SAISIR (NUMSAIS) SI GAGNE = FAUX FINSI JUSQUÀ NUMSAIS = 101 OU GAGNE = VRAI AFFICHER (« PROGRAMME TERMINE ») GAGNE FAUX FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX

20 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT NUMALEA FIN NUMSAIS 26 10 GAGNE AFFICHER (« TAPER UN NOMBRE ») SAISIR (NUMSAIS) SI GAGNE = FAUX FINSI JUSQUÀ NUMSAIS = 101 OU GAGNE = VRAI AFFICHER (« PROGRAMME TERMINE ») GAGNE FAUX FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX

21 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT NUMALEA FIN NUMSAIS 26 10 GAGNE AFFICHER (« TAPER UN NOMBRE ») SAISIR (NUMSAIS) SI GAGNE = FAUX FINSI JUSQUÀ NUMSAIS = 101 OU GAGNE = VRAI AFFICHER (« PROGRAMME TERMINE ») GAGNE FAUX FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX EST-CE QUE LA CONDITION EST RESPECTEE ? (ICI 10 < 26) OUI DONC NOUS ALLONS DANS LE ALORS

22 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT NUMALEA FIN NUMSAIS 26 10 GAGNE AFFICHER (« TAPER UN NOMBRE ») SAISIR (NUMSAIS) SI GAGNE = FAUX FINSI JUSQUÀ NUMSAIS = 101 OU GAGNE = VRAI AFFICHER (« PROGRAMME TERMINE ») GAGNE FAUX FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX

23 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT NUMALEA FIN NUMSAIS 26 10 GAGNE AFFICHER (« TAPER UN NOMBRE ») SAISIR (NUMSAIS) SI GAGNE = FAUX FINSI JUSQUÀ NUMSAIS = 101 OU GAGNE = VRAI AFFICHER (« PROGRAMME TERMINE ») GAGNE FAUX FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX TAPER UN NOMBRE 10 {ENTER} CEST PLUS

24 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT NUMALEA FIN NUMSAIS 26 10 GAGNE AFFICHER (« TAPER UN NOMBRE ») SAISIR (NUMSAIS) SI GAGNE = FAUX FINSI JUSQUÀ NUMSAIS = 101 OU GAGNE = VRAI AFFICHER (« PROGRAMME TERMINE ») GAGNE FAUX FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX

25 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT NUMALEA FIN NUMSAIS 26 10 GAGNE AFFICHER (« TAPER UN NOMBRE ») SAISIR (NUMSAIS) SI GAGNE = FAUX FINSI JUSQUÀ NUMSAIS = 101 OU GAGNE = VRAI AFFICHER (« PROGRAMME TERMINE ») GAGNE FAUX FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX NOUS ALLONS AU FIN SI CAR NOUS ETIONS DANS LE ALORS

26 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT NUMALEA FIN NUMSAIS 26 10 GAGNE AFFICHER (« TAPER UN NOMBRE ») SAISIR (NUMSAIS) SI GAGNE = FAUX FINSI JUSQUÀ NUMSAIS = 101 OU GAGNE = VRAI AFFICHER (« PROGRAMME TERMINE ») GAGNE FAUX FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX

27 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT NUMALEA FIN NUMSAIS 26 10 GAGNE AFFICHER (« TAPER UN NOMBRE ») SAISIR (NUMSAIS) SI GAGNE = FAUX FINSI JUSQUÀ NUMSAIS = 101 OU GAGNE = VRAI AFFICHER (« PROGRAMME TERMINE ») GAGNE FAUX FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX

28 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT NUMALEA FIN NUMSAIS 26 10 GAGNE AFFICHER (« TAPER UN NOMBRE ») SAISIR (NUMSAIS) SI GAGNE = FAUX FINSI JUSQUÀ NUMSAIS = 101 OU GAGNE = VRAI AFFICHER (« PROGRAMME TERMINE ») GAGNE FAUX FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX EST-CE QUE LA CONDITION EST RESPECTEE ? (ICI FAUX = FAUX) OUI DONC NOUS ENTRONS DANS LE SI

29 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT NUMALEA FIN NUMSAIS 26 10 GAGNE AFFICHER (« TAPER UN NOMBRE ») SAISIR (NUMSAIS) SI GAGNE = FAUX FINSI JUSQUÀ NUMSAIS = 101 OU GAGNE = VRAI AFFICHER (« PROGRAMME TERMINE ») GAGNE FAUX FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX

30 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT NUMALEA FIN NUMSAIS 26 10 GAGNE AFFICHER (« TAPER UN NOMBRE ») SAISIR (NUMSAIS) SI GAGNE = FAUX FINSI JUSQUÀ NUMSAIS = 101 OU GAGNE = VRAI AFFICHER (« PROGRAMME TERMINE ») GAGNE FAUX FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX TAPER UN NOMBRE 10 {ENTER} CEST PLUS TAPER UN NOMBRE

31 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT NUMALEA FIN NUMSAIS 26 10 GAGNE AFFICHER (« TAPER UN NOMBRE ») SAISIR (NUMSAIS) SI GAGNE = FAUX FINSI JUSQUÀ NUMSAIS = 101 OU GAGNE = VRAI AFFICHER (« PROGRAMME TERMINE ») GAGNE FAUX FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX

32 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT NUMALEA FIN NUMSAIS 26 10 GAGNE AFFICHER (« TAPER UN NOMBRE ») SAISIR (NUMSAIS) SI GAGNE = FAUX FINSI JUSQUÀ NUMSAIS = 101 OU GAGNE = VRAI AFFICHER (« PROGRAMME TERMINE ») GAGNE FAUX FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX TAPER UN NOMBRE 10 {ENTER} CEST PLUS TAPER UN NOMBRE 101 {ENTER}

33 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT NUMALEA FIN NUMSAIS 26 101 GAGNE AFFICHER (« TAPER UN NOMBRE ») SAISIR (NUMSAIS) SI GAGNE = FAUX FINSI JUSQUÀ NUMSAIS = 101 OU GAGNE = VRAI AFFICHER (« PROGRAMME TERMINE ») GAGNE FAUX FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX

34 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 FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX 101

35 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 FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX 101

36 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 FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX 101

37 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 FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX EST-CE QUE LA CONDITION DE SORTIE EST RESPECTEE ? (ICI 101=101 OU FAUX=VRAI) OUI POUR LE PREMIER DONC NOUS SORTONS DU REPETER 101

38 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT NUMALEA FIN NUMSAIS 26 101 GAGNE AFFICHER (« TAPER UN NOMBRE ») SAISIR (NUMSAIS) SI GAGNE = FAUX FINSI JUSQUÀ NUMSAIS = 101 OU GAGNE = VRAI AFFICHER (« PROGRAMME TERMINE ») GAGNE FAUX FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX

39 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT NUMALEA FIN NUMSAIS 26 101 GAGNE AFFICHER (« TAPER UN NOMBRE ») SAISIR (NUMSAIS) SI GAGNE = FAUX FINSI JUSQUÀ NUMSAIS = 101 OU GAGNE = VRAI AFFICHER (« PROGRAMME TERMINE ») GAGNE FAUX FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) FAUX TAPER UN NOMBRE 10 {ENTER} CEST PLUS TAPER UN NOMBRE 101 {ENTER} PROGRAMME TERMINE

40 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 FINSI AFFICHER (« TAPER UN NOMBRE ») SINON SI NUMSAIS < NUMALEA ALORS AFFICHER (« CEST PLUS ») SINON AFFICHER (« CEST GAGNE ») GAGNE VRAI REPETER SAISIR (NUMSAIS) SI NUMSAIS <> 101 ALORS SI NUMSAIS > NUMALEA ALORS AFFICHER (« CEST MOINS ») NUMALEA ALEATOIRE (1..100) VRAI


Télécharger ppt "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."

Présentations similaires


Annonces Google