UNIVERSITE CONSTANTINE1 - CAMPUS CHAAB ERSAS
MODULE INFORMATIQUE 1-1ERE ANNEE ST 2014 – 2015
Solution de la série de TD N0 1 et TP N0 4
3
Exercice 07 :
Algorithme MinMax
Variables :
A, B, Min, Max : entier
Début
Lire (A, B)
Si (A > B) alors
Min
B
Max
A
Sinon
Min
A
Max
B
Fin si
Écrire (‘Minimum=’, Min)
Écrire (‘Maximum=’, Max)
Fin
Exercice 08 :
Algorithme VoyelleConsonne
Variables :
C : caractère
Début
Lire (C)
Si (C=’a’) ou (C=’e’) ou (C=’o’) ou
(C=’u’) ou (C=’i’) alors
Écrire (C ,’est une voyelle’)
Sinon
Écrire (C ,’est une consonne’)
Fin si
Fin
Partie II : PROGRAMMATION EN PASCAL
Exercice N° 01
Program SUCC_PRED;
Var c,s,p:char;
Begin
Writeln('Tapez un caractère');
Readln(c);
s:= succ(c); p:= pred(c);
Writeln('Le successeur de "',c,'" est "',s,'"');
Writeln('Le prédècesseur de "',c,'" est "',p,'"');
Readln ;
End.
Exercice N° 03
Program SAISON;
Var mois:integer; r:string[9];
Begin
Writeln('Donnez le numèro d"un mois');
Readln(mois);
Case mois of
3..5:r:='Printemps';
6..8:r:='Eté';
Exercice N° 02
Program EXTRAIRE;
Var x,c,d,u:integer;
Begin
Writeln('Donnez un entier composé de trois
chIffres');
Readln(x);
c:= x Div 100;
d:= (x Mod 100) Div 10;
u:= x Mod 10;
Writeln('Centaine = ',c,' Dizaine = ',d,' Unité = ',u);
Readln ;
End.
9..11:r:='Automne';
12,1,2:r:='Hiver';
End;
Writeln('Saison = ',r);
Readln ;
End.