Sérié N° : 1
Exercice 1 :
Soit le tableau suivant :
T 15 25 19 38 79
1- Déclarer le tableau T en algorithmique et en pascal.
2- Donner les affectations permettant de remplir
3- Inverser les éléments du tableau T sans utiliser un autre tableau.
Exercice 2 :
Soient les chaînes suivantes : Donner le résultat de chaque instruction :
CH1 := ‘langagé PROGRAMMATION’ ; 1. L :=LENGTH (CH1) ;
CH2 :=’PASCAL’ ; 2. Res :=CONCAT(CH3,’ ’,CH2) ;
CH3 :=’LANGAGE’ ; 3. DELETE(CH4,8,6) ;
CH4 :=’programmation’ ; 4. L :=LENGTH(CH4) ;
5. INSERT(‘turbo’,CH2,1) ;
Exercice 3 :
Mettre une croix (X) devant la bonne réponse :
1. (15 div 2) mod 3 vaut :
15 1 7 0
2. Trunc (15.5) + pred (ord (chr (35)) +8) retourne :
15 ‘’A’’ 57 faux
3. Round (9.5) retourne :
9 9.5 10 95
4. 1 + ORD (PRED (CHR (97)) retourne :
97 “c“ 98 96
5. Random(100) donne :
100 0.23 ‘’k’’ 25
6. X := léngth (concat (‘foot’, ‘ball’)) < pos (‘tiq’,’informatiqué’); X vaut
8 True ‘football’ False
Exercice 4 :
Compléter le tableau suivant :
Instruction Résultat Type de résultat
X1 ← 10 MOD 5 X1=……………. ………………………
X2 ← 10 DIV 13 X2= …………… ………………………
X3 ← (5>= 2) X3=……………. ………………………
X4 ← (9 MOD 4 = 1) X4=……………. ………………………
X5 ← PRED (4) X5=……………. ………………………
X6 ← PRED ("B") X6=……………. ………………………
X7 ← CHR (ORD ("A") + 4) X7=……………. ………………………
X8 ← "chat"<"CHAMEAU" X8=……………. ………………………
X9 ← "100"+"27" X9=……………. ………………………
X10 ← ORD (CHR(127)) X10=……………. ………………………
1
Informatique : Bac Sc.Exp, Maths, Tech Tarek Ben Ammar
Exercice 5 :
Pour lés différéntés valéurs du couplé (x,y), méttré dans la casé corréspondanté V si l’éxpréssion
ést vrai ét F si l’éxpréssion ést faussé.
X=1 Y=5
X=-1 Y=0 X=-5 Y=-3 X=1 Y=1
2
Informatique : Bac Sc.Exp, Maths, Tech Tarek Ben Ammar
X ← Carré (Tronc(y)-1)
…………………………………………………………………………………………………
Y ← RacineCarré (Abs ((Sin(x) – 4) * ENT(y)))
…………………………………………………………………………………………………
b) Comment on déclare une constante en Pascal ? (0.5 Pts)
…………………………………………………………………………………………………