Vous êtes sur la page 1sur 2

Lycée Secondaire Houmt Souk 1

Prof : M. BAYAHI Abderraouf Devoir de Contrôle N° 1


Classe : 4ème Math 1
Matière : Informatique
Durée : 1 Heure 20-11-2019
NB : Cette feuille doit être remise à la fin de l'épreuve
Nom : ………………………… Prénom : ……………………………… Note……………
Exercice n°1 : (03 points)
Soit le programme suivant :
Program test; Quel est le résultat renvoyé par ce programme, si on
var a,b,c : integer ; donne respectivement a, b et c :
begin
readln (a,b,c);
if (a > b) or (b >c) then a := b + c;
if (a < c) then begin Pour a, b et c Résultat
c := abs (c) – a;
a := sqr (a); 2, 5, 3 a=…………b=……………c=…
end 2, -1 ,0 a=…………b=……………c=…
else begin
a := c + a;
b := b + a;
end;
writeln (a,b,c)
end.
Exercice n°2 : (03 points)
1) Remplir le tableau suivant en évaluant les expressions logiques proposées (True ou
False)
NB : Ord(‘A’) = 65/ Ord(‘a’) = 97/ Ord (‘0’) = 48 (2 Pts)
A B A and B Not(A) or B
Round (6,5) < 6,5 ‘two’ > ’three’
TRUNC (0,25) <> 0 UPCASE(‘a’) > ‘a’
CHR (65) + ‘B’ = ‘AB’ CHR (65) +‘B’ <> ‘B’+CHR (65)
LENGTH(COPY(CH,1,0)) =0 ‘a’ = ‘A’
2) Evaluer les propositions suivantes (X de type booléen) : (1 Pt)
X XOR X= ……………
X XOR False= ……………
X XOR True= ……………
X XOR (NOT(X)) = ……………
Exercice n°3 : (05 points)
1) Soient les déclarations Pascal suivants (2pts):
Type TAB1 = array[1..10] of …………………………………… ;
TAB2= array[1..5] of …………………………………… ;
TAB3 =array[‘A’..’Z’] of …………………………………… ;
VAR T1 :TAB1 ; T2 :TAB2 ; T3 :TAB3 ;
Ok : ……………………………… ;
Compléter les déclarations pour que les affectations suivantes soient permises :
T1[3] :=TRUNC(2.88) ;
T2[5] :=UPCASE(‘h’) ;
Ok := ‘Ali’=’ali’;
T3[‘K’] :=INT(5.6) ;
2) Donner en Pascal l’équivalent de chacune des expressions suivantes (1pt) :
a- (X+2) ² / √𝑋𝑋 : …………………………………………………………………………
b- (2X²+ X-1) /|X+5| : …………………………………………………………………………
3) Evaluer les expressions suivantes (2pts):
(20-5/3 = 39) AND (16 MOD 2=0) OR NOT(4DIV 2 <>0) ;
…………………………………………………………………………………………………………….
…………………………………………………………………………………………………………….
NOT(‘Inconnu’<>’inconnu’) AND (SUCC(‘A’) = CHR( ORD(‘C’)-1) ) ;
…………………………………………………………………………………………………………….

Exercice n°15 : (09 points)


En Tunisie, chaque propriétaire d’une voiture touristique doit payer au début de chaque
année un droit d’utilisation des routes appelé vignettes payé en Mars pour les voitures dont
une partie d’immatriculation est paire et en Avril pour les autres.
Ecrire un algorithme et un T.D.O nommé vignette permettant de saisir une immatriculation
d’une voiture et d’afficher à l’utilisateur le mois de payement de ses vignettes.
Exemple :
Soit le N° d’immatriculation suivant :
"152TN2318"  2318 est pair  on affichera "vous devez payer en Mars".
"121TN5407" 5407 est pair  on affichera "vous devez payer en Avril".
"03-5263987" "TN" n’existe pas on affichera "voiture non touristique"
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………

Vous aimerez peut-être aussi