Vous êtes sur la page 1sur 4

Chapitre3 Structure Répétitives

2. Structure répéter jusqu’à


Application 1 :
ALGORITHME EntierPositif
VAR
N :Entier
DEBUT
Repeter
ECRIRE ("Donnez un entier positif : ")
LIRE (N)
Jusqu’à (N>=0)
FIN
Application 2 :
ALGORITHME Alphabetique
VAR
C :Car
DEBUT
Repeter
ECRIRE ("Donnez un caractère alphabetique : ")
LIRE (C)
Jusqu’à (Maj(C)>='A' ET Maj(C)<='Z')
FIN
Application 3 :
ALGORITHME Multiple2
VAR
N :Entier
DEBUT
N  2
Repeter
ECRIRE (N," ")
N  N+2
Jusqu’à (N>100)
FIN

Application 4 :
ALGORITHME Multiple2Intervalle
VAR
A,B,N :Entier
DEBUT
Repeter
ECRIRE ("Donnez la valeur inf de l’intervalle ")
LIRE(A)
Jusqu’à (A>=2)

Repeter
ECRIRE ("Donnez la valeur sup de l’intervalle ")
LIRE(B)
Jusqu’à (B>A)
SI(A MOD2=0)ALORS
N  A
SINON
N  A+1
FIN SI
Repeter
ECRIRE (N," ")
N  N+2
Jusqu’à (N>B)
FIN

Application 5 :
ALGORITHME ADD4Entier
VAR
S,i,N :Entier
DEBUT
i  0,S 0
Repeter
ECRIRE ("Donnez un entier ")
LIRE(N)
S  S+N
i  i+1
Jusqu’à (i=4)
ECRIRE ("La somme des 4 entiers est : ",S)
FIN

3. Structure Tant que


Application 1 :
ALGORITHME EntierPositif
VAR
N :Entier
DEBUT
ECRIRE ("Donnez un entier positif : ")
LIRE (N)
TANT QUE(N<=0)FAIRE
ECRIRE ("Donnez un entier positif : ")
LIRE (N)
FIN TQ
FIN
Application 3 :

ALGORITHME Multiple2
VAR
N :Entier
DEBUT
N  2
TANT QUE(N<=100)FAIRE
ECRIRE (N," ")
N  N+2
FIN TQ
FIN
Application 5 :
ALGORITHME ADD4Entier
VAR
S,i,N :Entier
DEBUT
i  0,S 0 i  0
TANT QUE(i<>4)FAIRE // i≠4
ECRIRE ("Donnez un entier ")
LIRE(N)
S  S+N
i  i+1
FIN TQ
ECRIRE ("La somme des 4 entiers est : ",S)
FIN
ALGORITHME ADD4Entier
VAR
S,i,N :Entier
DEBUT
i  4,S 0 i  0
TANT QUE(i<>0)FAIRE // i≠4
ECRIRE ("Donnez un entier ")
LIRE(N)
S  S+N
i  i-1
FIN TQ
ECRIRE ("La somme des 4 entiers est : ",S)
FIN

3. Structure Pour
Application 1 :
ALGORITHME NombrePairV1
VAR
j :Entier
DEBUT
POUR j de 0 à 100 PAS = 2 FAIRE
ECRIRE (j," ")
FIN POUR
FIN

ALGORITHME NombrePairV2
VAR
N :Entier
DEBUT
POUR N de 1 à 100 FAIRE
SI(N MOD 2=0) ALORS
ECRIRE (N," ")
FIN SI
FIN POUR
FIN
Application 2 :
ALGORITHME SommeEntier
VAR
S,i,N :Entier
DEBUT
S 0
POUR i de 1 à 4 FAIRE
ECRIRE ("Donnez un entier ")
LIRE(N)
S  S+N
FIN POUR
ECRIRE ("La somme des 4 entiers est : ",S)

FIN
Application 3 :
ALGORITHME NombreImpaire
VAR
x :Entier
DEBUT
POUR x de 99 à 50 PAS =-2 FAIRE
ECRIRE (x," ")
FIN POUR
FIN

ALGORITHME NombreImpaire
VAR
N :Entier
DEBUT
POUR N de 100 à 50 PAS=-1 FAIRE
SI(N MOD 2 <>0) ALORS
ECRIRE (N," ")
FIN SI
FIN POUR
FIN

Vous aimerez peut-être aussi