Enseignant : Mme Zarrouk Mouna Lycée Sidi Bou Ali
Date : 18 / 01 /2018 Devoir de Synthèse N°1
Durée : 1 heure Epreuve : Informatique
Nom & Prénom…………………………. Classe : 3ème Technique G2
Exercice 1 (4 points): Soient A, B, C, D et E des variables dont on affecte les valeurs suivantes :
A 9 ; B 27; C “P ” ; D 5 ; E C
: Trouver les résultats des expressions suivantes
a) Carré(B DIV D – A) =………….
b) A+ RacineCarré(20+Arrondi(B/(A - 4)) =…………
c) (Tronc(B/D) + 2>A) OUex (ABS(A-B) DIV D ≤3) =………….
d) CHR(ORD(C) + 1)=………..
e) CHR (ORD(PRED(E))-1)=……….
f) Carré ( Tronc(A/D) + 2) =………….
g) ABS(A-B) DIV D+B =………..
h) ENT (A-D/2) + Arrondi(A/D)=…….
Exercice2 (3 points): Réécrire les expressions mathématiques suivantes en Pascal :
En Pascal En analyse
D Carré(b)- 4*a*c
X1 Racine carré (D)+ Arrondi(4.5)
A Sous chaine (mot,1,3)
Efface (mot,3,4)
Insère (ch1,ch2,p)
Convch (d,ch1)
1
:Exercice3 (4 points)
: Pour les différentes valeurs de (a,b,c,d), évaluer les expressions logique dans le tableau suivant
)4,2,5-,7-( )6,0,4,9( )5,7,4,3( )7,2,5,8( Expression
(a>b) ET (c>d)
NON (a+c<b) OU (c<d)
(a<b) OU ((a>0) ET((c>0)OU(d>5)))
(a+c<b) OUex((a+d>c)OU (c<d))
Exercice 4 (4 points):
: Soit la partie déclarative suivante
Const
;C=3
Type
;fourniture = (stylo, crayon, gomme, colle, cahier, carnet)
;ensemble = 10..30
Var
;g, f : fourniture
;e : ensemble
;i,j: integer
;c1, c2 : char
Compléter le tableau ci-dessous en mettant "Valide" si l'instruction est valide et "Non Valide" dans le cas
.contraire. En cas de validité, donner la valeur de la variable et justifier votre réponse dans le cas contraire
Valeur / Justification Valide / Non Valide Instruction
...….……………………………… ...…………………… ;g:= cahier
...….……………………………… ...…………………… ;f:= pochette
...….……………………………… ...…………………… ;readln(g)
...….……………………………… ...…………………… ;j:= ord(g) * c * round(2.5)
...….……………………………… ...…………………… ;i:= ord(succ(carnet)) * trunc(6,71)
...….……………………………… ...…………………… ;e:= ord(cahier) * ord(carnet)*c
...….……………………………… ...…………………… c1:=chr(ord('C')+30)
...….……………………………… ...…………………… ;c2:= succ(chr(ord('c1')+32))
2
Exercice5 (5 points):
ASCII de ‘A’ =65 et ASCII de ‘a’ =97
a- Compléter le tableau suivant avec le résultat de l’instruction et son type en Pascal
Type du résultat en Pascal Résultat Expression
X := POS (t’, ‘tatouer’)
DELETE (‘Cartable,1,3)
INSERT (‘lave’,’esc’,4)
STR (ORD(‘C’)+4,ch)
b- Soit la séquence suivante :
STR((ORD(‘K’)+4),ch) ;
T[1] := CONCAT(ch,6) ;
T[2] := COPY(‘informatique’,3,6) ;
STR(POS(‘r’,’programme’),ch) ;
T[3] := CONCAT(CHR(99),ch) ;
1- Donner le contenu de T après exécution de cette séquence
T:
2- Donner la déclaration de T en analyse
3- Donner la déclaration de T en Pascal