République Tunisienne Professeur :BenHmida Haythem
Ministère de l’éducation et de la formation
******
LYCEE 08/02/1958 Date : 29/10/2013
Devoir de Contrôle n :1
ème
Classe : 4 Exp Durée : 1h Coefficient : 1
NB : Toute réponse barrée ou non claire sera ignorée.
20
Exercice 1 : (4 points)
Donner la variable résultat, le résultat et son type de chacune des instructions suivantes :
Expression Résultat Type du Résultat
L ç long(‘’lycée’’)
Ch1 ç souschaine(‘’Baccalauréat’’,1,3)
P ç pos(‘’a’’,’’Programmation’’)
Ch2 ç ch1 + ‘’2013’’
Efface (ch,1,5) où ch=’’Baccalauréat’’
ch=’’Lange’’ Insère (‘’ga’’, ch ,4)
Convch (2012, ch)
Valeur (‘’5,26’’, n, e)
Exercice 2 : (6points)
A/ Evaluer les expressions suivantes : (2 points)
· X=5 + 2 * 4 MOD 3 – 6 DIV 2 * 3
X=………………………
· Pour a=60 et b=21 Y= (a-b/3=69) OR (a MOD 2=0) AND NOT(b div 2 <> 1)
Y=……………………
· Z= NOT(‘D’<’A’) OR (succ(ord(‘A’))=pred(ord(‘B’)))
Z=…………………
· Pour a=13 et b=14 et c=3 U= NOT(b+15- a MOD 3 <a-10*c-b) XOR (c=a-b)
U=…………………
B/Soit les deux tableaux suivant : (4points)
1 2 3 4 5 6
A ‘’r’’ ‘’d’’ ‘’i’’ ‘’f’’ ‘’S’’ ‘’g’’
1 2 3 4 5 6
B ‘’math’’ ‘’bac’’ ‘’siemens’’ ‘’Information’’ ‘’si’’ ‘’Ordinateur’’
Soit la séquence d’affectation suivante :
1) ch ← B [6]
2) T [1] ← Long (B [4])
3) T [2] ← Pos (B [5], B [3])
4) T [3] ← Pos (A [3], B [5]) + Long (Sous-chaîne (B [4], 1, 3))
5) V [1] ← "20" + "13"
6) V [2] ← Sous-chaîne (B [4], 1, 4)
7) V [3] ← Concat ( ch[3], A [3], Sous-chaîne (B [6], 5, 2), A [1]) [..1..]
1- Déclarer les deux tableaux T et V (En Analyse et en Pascal)
Analyse Pascal
2- Donner le contenu des deux tableaux T et V.
1 2 3
T
1 2 3
V
Exercice 3 : (10 points)
On se propose de créer une calculatrice qui exécute les opérations suivantes : +, -, *, /
Ecrire une analyse puis un algorithme d’un programme qui saisie deux nombres, puis l’opération
représenté par l’un des caractères +, -, *, / calcule et affiche le résultat de l’opération.
Exemple :
a=40, b=12, opération=’’+’’ résultat : la somme est 52
a=3, b=6 , opération=’’*’’ résultat : le produit est 18
Nom : ……………………………. Prénom : …………………….. n°….
[..2..]