28
• Nb, I = ENTIER DECLARATION DE VARIABLES

Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

Embed Size (px)

Citation preview

Page 1: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

• Nb, I = ENTIER

DECLARATION DE VARIABLES

Page 2: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

EXERCICE 2.2 :

Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou

négatifs). En cas de saisie d’une valeur négative : nous afficherons tous les entiers

compris entre la valeur saisie et O en commençant par la valeur saisie

• VARIABLES :

NB, I : ENTIER

Page 3: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

En mémoire vive :

ALGORITHME EXERCICE 2 ETAPE 1

DEBUT

AFFICHER (« TAPER UN NOMBRE»)

SAISIR (NB)

NB

FIN SI

AFFICHER (« PROGRAMME TERMINE »)

FIN

I

? ?

SI NB > 0 ALORS

POUR I DE NB A 0 PAS -1

AFFICHER (I)

AFFICHER (I)

FIN POUR

SINON

POUR I DE NB A 0 PAS 1

FIN POUR

Page 4: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

En mémoire vive :

ALGORITHME EXERCICE 2 ETAPE 1

DEBUT

AFFICHER (« TAPER UN NOMBRE»)

SAISIR (NB)

NB

FIN SI

AFFICHER (« PROGRAMME TERMINE »)

FIN

I

? ?

SI NB > 0 ALORS

POUR I DE NB A 0 PAS -1

AFFICHER (I)

AFFICHER (I)

FIN POUR

SINON

POUR I DE NB A 0 PAS 1

FIN POUR

Page 5: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

En mémoire vive :

ALGORITHME EXERCICE 2 ETAPE 1

DEBUT

AFFICHER (« TAPER UN NOMBRE»)

SAISIR (NB)

NB

FIN SI

AFFICHER (« PROGRAMME TERMINE »)

FIN

I

? ?

SI NB > 0 ALORS

POUR I DE NB A 0 PAS -1

AFFICHER (I)

AFFICHER (I)

FIN POUR

SINON

POUR I DE NB A 0 PAS 1

FIN POUR

TAPER UN NOMBRE

Page 6: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

En mémoire vive :

ALGORITHME EXERCICE 2 ETAPE 1

DEBUT

AFFICHER (« TAPER UN NOMBRE»)

SAISIR (NB)

NB

FIN SI

AFFICHER (« PROGRAMME TERMINE »)

FIN

I

? ?

SI NB > 0 ALORS

POUR I DE NB A 0 PAS -1

AFFICHER (I)

AFFICHER (I)

FIN POUR

SINON

POUR I DE NB A 0 PAS 1

FIN POUR

Page 7: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

En mémoire vive :

ALGORITHME EXERCICE 2 ETAPE 1

DEBUT

AFFICHER (« TAPER UN NOMBRE»)

SAISIR (NB)

NB

FIN SI

AFFICHER (« PROGRAMME TERMINE »)

FIN

I

? ?

SI NB > 0 ALORS

POUR I DE NB A 0 PAS -1

AFFICHER (I)

AFFICHER (I)

FIN POUR

SINON

POUR I DE NB A 0 PAS 1

FIN POUR

TAPER UN NOMBRE-2 {puis ENTER}

Page 8: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

En mémoire vive :

ALGORITHME EXERCICE 2 ETAPE 1

DEBUT

AFFICHER (« TAPER UN NOMBRE»)

SAISIR (NB)

NB

FIN SI

AFFICHER (« PROGRAMME TERMINE »)

FIN

I

-2 ?

SI NB > 0 ALORS

POUR I DE NB A 0 PAS -1

AFFICHER (I)

AFFICHER (I)

FIN POUR

SINON

POUR I DE NB A 0 PAS 1

FIN POUR

Page 9: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

En mémoire vive :

ALGORITHME EXERCICE 2 ETAPE 1

DEBUT

AFFICHER (« TAPER UN NOMBRE»)

SAISIR (NB)

NB

FIN SI

AFFICHER (« PROGRAMME TERMINE »)

FIN

I

-2 ?

SI NB > 0 ALORS

POUR I DE NB A 0 PAS -1

AFFICHER (I)

AFFICHER (I)

FIN POUR

SINON

POUR I DE NB A 0 PAS 1

FIN POUR

ICINB = -2

DONC NB>0 EST FAUXNOUS

RENTRONS DANS LE SINON

Page 10: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

En mémoire vive :

ALGORITHME EXERCICE 2 ETAPE 1

DEBUT

AFFICHER (« TAPER UN NOMBRE»)

SAISIR (NB)

NB

FIN SI

AFFICHER (« PROGRAMME TERMINE »)

FIN

I

-2 ?

SI NB > 0 ALORS

POUR I DE NB A 0 PAS -1

AFFICHER (I)

AFFICHER (I)

FIN POUR

SINON

POUR I DE NB A 0 PAS 1

FIN POUR

INSTRUCTION DU SINON

Page 11: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

En mémoire vive :

ALGORITHME EXERCICE 2 ETAPE 1

DEBUT

AFFICHER (« TAPER UN NOMBRE»)

SAISIR (NB)

NB

FIN SI

AFFICHER (« PROGRAMME TERMINE »)

FIN

I

-2 ?

SI NB > 0 ALORS

POUR I DE NB A 0 PAS -1

AFFICHER (I)

AFFICHER (I)

FIN POUR

SINON

POUR I DE NB A 0 PAS 1

FIN POUR

NOUS RENTRONS DANS LA BOUCLE. LE

COMPTEUR I EST INITIALISE A NB POUR

LE PREMIER TOUR DANS LA BOUCLE

Page 12: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

En mémoire vive :

ALGORITHME EXERCICE 2 ETAPE 1

DEBUT

AFFICHER (« TAPER UN NOMBRE»)

SAISIR (NB)

NB

FIN SI

AFFICHER (« PROGRAMME TERMINE »)

FIN

I

-2 -2

SI NB > 0 ALORS

POUR I DE NB A 0 PAS -1

AFFICHER (I)

AFFICHER (I)

FIN POUR

SINON

POUR I DE NB A 0 PAS 1

FIN POUR

Page 13: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

En mémoire vive :

ALGORITHME EXERCICE 2 ETAPE 1

DEBUT

AFFICHER (« TAPER UN NOMBRE»)

SAISIR (NB)

NB

FIN SI

AFFICHER (« PROGRAMME TERMINE »)

FIN

I

-2 -2

SI NB > 0 ALORS

POUR I DE NB A 0 PAS -1

AFFICHER (I)

AFFICHER (I)

FIN POUR

SINON

POUR I DE NB A 0 PAS 1

FIN POUR

Page 14: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

En mémoire vive :

ALGORITHME EXERCICE 2 ETAPE 1

DEBUT

AFFICHER (« TAPER UN NOMBRE»)

SAISIR (NB)

NB

FIN SI

AFFICHER (« PROGRAMME TERMINE »)

FIN

I

-2 -2

SI NB > 0 ALORS

POUR I DE NB A 0 PAS -1

AFFICHER (I)

AFFICHER (I)

FIN POUR

SINON

POUR I DE NB A 0 PAS 1

FIN POUR

TAPER UN NOMBRE-2 {puis ENTER}-2

Page 15: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

En mémoire vive :

ALGORITHME EXERCICE 2 ETAPE 1

DEBUT

AFFICHER (« TAPER UN NOMBRE»)

SAISIR (NB)

NB

FIN SI

AFFICHER (« PROGRAMME TERMINE »)

FIN

I

-2 -2

SI NB > 0 ALORS

POUR I DE NB A 0 PAS -1

AFFICHER (I)

AFFICHER (I)

FIN POUR

SINON

POUR I DE NB A 0 PAS 1

FIN POUR

Page 16: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

En mémoire vive :

ALGORITHME EXERCICE 2 ETAPE 1

DEBUT

AFFICHER (« TAPER UN NOMBRE»)

SAISIR (NB)

NB

FIN SI

AFFICHER (« PROGRAMME TERMINE »)

FIN

I

-2 -2

SI NB > 0 ALORS

POUR I DE NB A 0 PAS -1

AFFICHER (I)

AFFICHER (I)

FIN POUR

SINON

POUR I DE NB A 0 PAS 1

FIN POUR

DOIT ON RECOMMENCER ?EST-CE QUE I =0 (valeur

après A dans la ligne POUR)NON CAR I VAUT -2 DONC ON CONTINUE DANS LE

POUR

Page 17: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

En mémoire vive :

ALGORITHME EXERCICE 2 ETAPE 1

DEBUT

AFFICHER (« TAPER UN NOMBRE»)

SAISIR (NB)

NB

FIN SI

AFFICHER (« PROGRAMME TERMINE »)

FIN

I

-2 -1

SI NB > 0 ALORS

POUR I DE NB A 0 PAS -1

AFFICHER (I)

AFFICHER (I)

FIN POUR

SINON

POUR I DE NB A 0 PAS 1

FIN POUR

-2+1

Page 18: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

En mémoire vive :

ALGORITHME EXERCICE 2 ETAPE 1

DEBUT

AFFICHER (« TAPER UN NOMBRE»)

SAISIR (NB)

NB

FIN SI

AFFICHER (« PROGRAMME TERMINE »)

FIN

I

-2 -1

SI NB > 0 ALORS

POUR I DE NB A 0 PAS -1

AFFICHER (I)

AFFICHER (I)

FIN POUR

SINON

POUR I DE NB A 0 PAS 1

FIN POUR

Page 19: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

En mémoire vive :

ALGORITHME EXERCICE 2 ETAPE 1

DEBUT

AFFICHER (« TAPER UN NOMBRE»)

SAISIR (NB)

NB

FIN SI

AFFICHER (« PROGRAMME TERMINE »)

FIN

I

-2 -1

SI NB > 0 ALORS

POUR I DE NB A 0 PAS -1

AFFICHER (I)

AFFICHER (I)

FIN POUR

SINON

POUR I DE NB A 0 PAS 1

FIN POUR

TAPER UN NOMBRE-2 {puis ENTER}-2 -1

Page 20: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

En mémoire vive :

ALGORITHME EXERCICE 2 ETAPE 1

DEBUT

AFFICHER (« TAPER UN NOMBRE»)

SAISIR (NB)

NB

FIN SI

AFFICHER (« PROGRAMME TERMINE »)

FIN

I

-2 -1

SI NB > 0 ALORS

POUR I DE NB A 0 PAS -1

AFFICHER (I)

AFFICHER (I)

FIN POUR

SINON

POUR I DE NB A 0 PAS 1

FIN POUR

Page 21: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

En mémoire vive :

ALGORITHME EXERCICE 2 ETAPE 1

DEBUT

AFFICHER (« TAPER UN NOMBRE»)

SAISIR (NB)

NB

FIN SI

AFFICHER (« PROGRAMME TERMINE »)

FIN

I

-2 -1

SI NB > 0 ALORS

POUR I DE NB A 0 PAS -1

AFFICHER (I)

AFFICHER (I)

FIN POUR

SINON

POUR I DE NB A 0 PAS 1

FIN POUR

DOIT ON RECOMMENCER ?EST-CE QUE I =0 (valeur

après A dans la ligne POUR)NON CAR I VAUT -1 DONC ON CONTINUE DANS LE

POUR

Page 22: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

En mémoire vive :

ALGORITHME EXERCICE 2 ETAPE 1

DEBUT

AFFICHER (« TAPER UN NOMBRE»)

SAISIR (NB)

NB

FIN SI

AFFICHER (« PROGRAMME TERMINE »)

FIN

I

-2 0

SI NB > 0 ALORS

POUR I DE NB A 0 PAS -1

AFFICHER (I)

AFFICHER (I)

FIN POUR

SINON

POUR I DE NB A 0 PAS 1

FIN POUR

-1+1

Page 23: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

En mémoire vive :

ALGORITHME EXERCICE 2 ETAPE 1

DEBUT

AFFICHER (« TAPER UN NOMBRE»)

SAISIR (NB)

NB

FIN SI

AFFICHER (« PROGRAMME TERMINE »)

FIN

I

-2 0

SI NB > 0 ALORS

POUR I DE NB A 0 PAS -1

AFFICHER (I)

AFFICHER (I)

FIN POUR

SINON

POUR I DE NB A 0 PAS 1

FIN POUR

Page 24: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

En mémoire vive :

ALGORITHME EXERCICE 2 ETAPE 1

DEBUT

AFFICHER (« TAPER UN NOMBRE»)

SAISIR (NB)

NB

FIN SI

AFFICHER (« PROGRAMME TERMINE »)

FIN

I

-2 0

SI NB > 0 ALORS

POUR I DE NB A 0 PAS -1

AFFICHER (I)

AFFICHER (I)

FIN POUR

SINON

POUR I DE NB A 0 PAS 1

FIN POUR

TAPER UN NOMBRE-2 {puis ENTER}-2 -1 0

Page 25: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

En mémoire vive :

ALGORITHME EXERCICE 2 ETAPE 1

DEBUT

AFFICHER (« TAPER UN NOMBRE»)

SAISIR (NB)

NB

FIN SI

AFFICHER (« PROGRAMME TERMINE »)

FIN

I

-2 0

SI NB > 0 ALORS

POUR I DE NB A 0 PAS -1

AFFICHER (I)

AFFICHER (I)

FIN POUR

SINON

POUR I DE NB A 0 PAS 1

FIN POUR

Page 26: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

En mémoire vive :

ALGORITHME EXERCICE 2 ETAPE 1

DEBUT

AFFICHER (« TAPER UN NOMBRE»)

SAISIR (NB)

NB

FIN SI

AFFICHER (« PROGRAMME TERMINE »)

FIN

I

-2 0

SI NB > 0 ALORS

POUR I DE NB A 0 PAS -1

AFFICHER (I)

AFFICHER (I)

FIN POUR

SINON

POUR I DE NB A 0 PAS 1

FIN POUR

DOIT ON RECOMMENCER ?EST-CE QUE I =0 (valeur

après A dans la ligne POUR)OUI CAR I VAUT 0 DONC

ON SORT DU POUR

Page 27: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

En mémoire vive :

ALGORITHME EXERCICE 2 ETAPE 1

DEBUT

AFFICHER (« TAPER UN NOMBRE»)

SAISIR (NB)

NB

FIN SI

AFFICHER (« PROGRAMME TERMINE »)

FIN

I

-2 0

SI NB > 0 ALORS

POUR I DE NB A 0 PAS -1

AFFICHER (I)

AFFICHER (I)

FIN POUR

SINON

POUR I DE NB A 0 PAS 1

FIN POUR

Page 28: Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on acceptera tous les entiers (positifs ou négatifs). En cas

En mémoire vive :

ALGORITHME EXERCICE 2 ETAPE 1

DEBUT

AFFICHER (« TAPER UN NOMBRE»)

SAISIR (NB)

NB

FIN SI

AFFICHER (« PROGRAMME TERMINE »)

FIN

I

-2 0

SI NB > 0 ALORS

POUR I DE NB A 0 PAS -1

AFFICHER (I)

AFFICHER (I)

FIN POUR

SINON

POUR I DE NB A 0 PAS 1

FIN POUR

TAPER UN NOMBRE-2 {puis ENTER}-2 -1 0PROGRAMME TERMINE