0% ont trouvé ce document utile (0 vote)
201 vues2 pages

Devoir de Contrôle n:1: Expression Résultat Type Du Résultat

Le document présente un devoir de contrôle composé de trois exercices portant sur des notions de programmation. L'exercice 1 demande d'évaluer des expressions et d'en donner le résultat et le type. L'exercice 2 porte sur des manipulations de tableaux et de chaînes de caractères. L'exercice 3 demande d'écrire un algorithme pour une calculatrice effectuant les opérations basiques.

Transféré par

Like Her
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
201 vues2 pages

Devoir de Contrôle n:1: Expression Résultat Type Du Résultat

Le document présente un devoir de contrôle composé de trois exercices portant sur des notions de programmation. L'exercice 1 demande d'évaluer des expressions et d'en donner le résultat et le type. L'exercice 2 porte sur des manipulations de tableaux et de chaînes de caractères. L'exercice 3 demande d'écrire un algorithme pour une calculatrice effectuant les opérations basiques.

Transféré par

Like Her
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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..]

Vous aimerez peut-être aussi