Académique Documents
Professionnel Documents
Culture Documents
Ecrire un algorithme qui permet d'afficher la valeur absolue d'un réel saisie au clavier
lxl= x si
x>o
lxi= -x si x<o
Correction exercice 1 :
Algorithme valeur_absolue;
Var
X :réels,
Debut
Ecrire('entrer un nombre : ') ;
Lire(X) ;
Si X>0 alors
Ecrire('ia valeur absolue de X=',X);
Sinon
Ecrire('la valeur absolue de X=',X);
Finsi
fin
Exercice 2 :
Ecrire un algorithme qui permet d'afficher la valeur absolue de la différence entre deux nombres réeis
sarsis au clavier.
ix-yl= x -y si
x>y
lx-yl= -(x -y) si x<y
Correction exercice 2 :
Algorithme valeur_absolue;
Var
x,y :réels;
Debut
Ecrire('entrer x;') ;
Lire(x) "
Ecrire('entrer y:') ;
Lire(y) ;
Si x>y alors
Ecrire('la valeur absolue de x-y=',y-y;'
Sinon
Ecrire('la valeur absolue de x-y =',y-x); ,
Finsi
fin
Exercice 3 r'
On désire écrire un algorithme qui permet d'afficher le jour correspondant à un chitfre allant de 1 à7 ,
entré au clavier.
Résoudre ce problème avec deux méthodes : (si imbriquée , primitive cas).
Correction 1 exercice 3 :
Algorithme affichagejour;
Var
jour :entier;
Debut
Ecrire('entrer un chiffre de 1 a 7 : ') ;
Lire(jour) ;
Si jour=1 alors
Ecrire(' lundi ');
Sinon Si jour=2 alors
Ecrire(' mardi ');
Sinon Si jour=3 alors
Ecrire(' mercredi ');
Sinon Si jour=4 alors
t.
c^L C
ÿo,* Yû
Fcrire(' jeudi '):
Sinon Si jour=5 aiors
Ecrire('vend redi');
',{( )
Ecrire('samedi');
Sinon Si jour=2 alors
Ecrire('dimanche');
Sinon
Correction 2 exercice 3 : /
A.igorithme affichagejour;
Var
jour :entier;
Debut
Ecrire('entrer un chiffre de 1 a 7 : ') ;
Lire(jour) ;
-Çæ-l-o,ur
1 : Ecrire(,LUNDl ,) ;
2: Ecrire('lVlARDl ,) ;
3 : Ecrire('MERCREDt ,) ;
4 : Ecrire('JEUDI ,) ;
5: Ecrire('VENDREDI ,; ;
6 : Ecrire('SAMEDI ,) ;
7 : Ecrire('DIMANCHE ,) ;
Sinon
Ecrire(,ilfaut choisir un nombre entre 1 et 7 !lll ,)
;
FinCas
fin
Exercice 4 :
Ecrire un algorith
l'ordre croissant.
Correction exercice 4 :
Algorithme tri_deux_nombre;
Var
x,y:réels;
Debut
Ecrire('entrer x:,);
Lire(x) ;
Ecrire('entrer y:');
Lire(y) ;
Si x>y alors
Ecrire(y'
Sinon
Ecrire(y,'
Finsi
fin &
I
I rl
,f
,l i i 1l
I :l rt l
I
,ltf ,}
, l',1.8.
bissextiie sielle est cJivisiclc pl,tt I t,t p3t rlali 00 ou si e ile es' , '. 'i ' ;' r-'1 .'
Une
ercice 5 :
issexti!e;
année que vous a\/ez cntrer n' e: I fiill b':.1- -'xtile .');
fin
Exercico
Ecrire un permettant de résoucire ,-!re érLl3iii.)n'de cie,;xièrl'lc d,-i ': ,: 'r.' .'
Ll
utatiorr;
Debut
r ie coefficrent a : ') ;
u.J,
alors
Si b=0 alors
Si c=0 alors
Ecrlre(' 1: scllttion e,st : ':) =R) ;
sinon
Ecrire(' l'eqLtatici"t rr'il 3 :3 tl'.r :cl-.:::il ') ;
Finsi
stnon
la ol',r ticn e sl S='-clb);
S!
b-4+a
d=0_ alors
Eiiire('ia so'ut o;r e'.t : lj
I 'ÿ '
'
Sinon si d>0 alors
Ecrire('l'eqL:allon a dr,:Ltx soluilcn: S'1 ='(-b- i(2.a) 'r'rt ' l =' ;'.itt li',1 t ,
Sinon
Ecrire('l'cquatiot-r n'r pas ie solt-lticn datrs Fl I
Fin si
menu suivant :
,t,ncien ab:nné -15%
i-l,r.l ":: . ZA,/o
i ;t,it,,,r:l lti:.,:,i.r.l )i_)Tc
Iiirt,,;e r + 25%
L(', (ri,l,Ci;l Llit p'r1'j; J'abr:nnenrent de faii en fonCiion du tarif nOrmâl d'
rrc i'itirc,nr Ê iLt) (uile seule quâlitê e$taccÊptée de la qualité
par abonné).
i ciir,., irrt i,ll.rcritill.Tre pernrettant de calculer ie prix a paye;. -'
lit-ffr.cliC;r t):r.erC!Ce 7
,:,ii.iol li-irïi : lil I'Ltiiii:;
; V ,
''./ar
1 . \Q
rr\ z\-- n {E
-U. IJ I
2 . TR <-- -0,20 ;
3 : TR <-- -0.00 ;
4 : TR <-- +0.25 ;
I it,c:J
'ii, i,i.1)oLr (Q>4) alors
[ ;rire('Ërreur de choix ) ; §.-
i:,'11 1:1-r Ât_'
i: .-- 'f
iij *TR
tip,i:i .:__ -fN+R
;
Fin
t:rercicc B:
Cr.rrrectiln excrcice g :
/iigoritlrrre caicul;
Var
XY.ZRréels;
C1, , _.r .aClèle .
i)eil ii