Académique Documents
Professionnel Documents
Culture Documents
Ex2 :
//Permutation dans le sens A → C → B → A
//Première solution avec une variable d’échange X
Variables A, B, C, X en Entier
Début
Ecrire (‘’Donnez trois entiers ’’)
Lire (A, B, C)
X ←A
A ←B
B←C
C←X
Ecrire (‘’Entiers permutés : ‘’, A, B, C)
Fin
Ex3 :
Variables x,y,f en Réel
Début
Lire (x,y)
f 2*x*x– 4*x – 1
Si (y==f ) alors
Ecrire (‘’Le point de coordonnées : ’’,x ,y ’’est sur la parabole’’)
Sinon
Ecrire (‘’Le point de coordonnées : ’’,x ,y ’’n’est pas sur la parabole’’)
Finsi
Fin
_______________________________________________________________________________________ 1
Pr. M. JEDRA, Faculté des Sciences - Rabat
Ex4 :
Variable Moy en Réel
Début
Ecrire (‘’Donnez la moyenne de l’étudiant ’’)
Lire (Moy)
Si Moy >=16 alors
Ecrire (‘’Très bien’’)
Sinon
Si Moy >=14 alors
Ecrire (‘’Bien’’)
Sinon
Si Moy >=12 alors
Ecrire (‘Assez bien’’)
Sinon
Si Moy >=10 alors
Ecrire (‘’Passable’’)
Finsi
Finsi
Finsi
Finsi
Fin
Ex5 :
Variables facto,n, i, en Entier positif
Début
Ecrire (‘’Donnez un entier positif’’)
Lire (n)
facto ← 1
Si n==0 alors
Ecrire (‘’0!=1 ‘’)
Sinon
Pour i ← 2 à n faire
Début
facto ← facto*i
Fin
Ecrire (‘’Factorielle de ‘’,n,‘’=‘’, facto)
Finsi
Fin
Ex6 :
Variables Nbhab en Réel
Variable Nban en Entier
Début
Nban ← 0
Nbhab ← 100000
Faire
Début
Nbhab ← Nbhab +Ent(2* Nbhab/100)
Nban ← Nban+1
Fin
Tantque Nbhab<200000
Ecrire (‘’Le nombre d’années pour atteindre 200000 habitants est :’’, Nban)
Fin
_______________________________________________________________________________________ 2
Pr. M. JEDRA, Faculté des Sciences - Rabat
Ex7 :
Variables D,, sec, min, heure, jour, nbsec, nbheure, nbjour, nbmin en Entier positif
Début
Ecrire (‘’Donnez la durée en seconde‘’)
Lire(D)
sec ← 1 ; min ← 60*se ; heure ← 60*mi ; jour ← 24*heure
nbjour ← Ent(D/jour)
D ← D – nbjour*jour
nbheure ← Ent(D/heure )
D ← D – nbheure*heure
nmin ← Ent(D/min)
D ← D – nbmin*minute
nsec ← D
Ecrire (‘’La durée: ‘’, nbjour, ‘’ jour’’, nbheure, ‘’heur’’ , nbmin, ‘’minute’’, nbsec, ‘’seconde’’)
Fin
Ex8 :
Variables a,b,c,X,Y,Z en Réel
Début
Lire(a,b,c)
Si (a+b)>=c alors
X ← a*a
Y ← b*b
Z ← c*c
Si ((X+Y)= Z)OU ((X+Z)==Y)OU((Y+Z)==X) alors
Si (a==b)OU (a==c)OU (b==c) alors
Ecrire (‘’C’est un triangle rectangle et isocèle’’)
Sinon
Ecrire (‘’C’est un triangle rectangle’’)
Finsi
Sinon
Si (a==b)ET (a==c)alors
Ecrire (’’C’est un triangle équilatéral)
Sinon
Si (a==b)OU (a==c) OU (b==c) alors
Ecrire (’’C’est un triangle isocèle’’)
Finsi
Finsi
Finsi
Ecrire (‘’C’est un triangle’’)
Sinon
Ecrire (‘’Ce n’est pas un triangle’’)
Finsi
Fin
_______________________________________________________________________________________ 3
Pr. M. JEDRA, Faculté des Sciences - Rabat