Nb, I = ENTIER DECLARATION DE VARIABLES. EXERCICE 2.2 : Idem Exercice 2.1 mais cette fois on...

Preview:

Citation preview

• 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 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

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

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

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

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

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}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Recommended