Lycée Secondaire 2 Mars 1934 - Goubellat
Date : 09 / 12 / 2011
Durée : 2 Heure Devoir de synthèse N°1 en
Classe : 3ème SI 2
Professeur : Mlle HAMMAMI Fatima INFORMATIQUE
Nom et Prénom : ««« Note : «
Exercice N°1 : (2,5 points)
1) Compléter la grille suivante en se basant sur les définitions proposées ci-dessous.
A B C D E F G H
Ligne 1 : /DGpFODUDWLRQG¶XQFDUDFWqUHHQ3DVFDO.
Ligne 2 : la déclaration en Pascal du type réel.
Ligne 3 : Un type de donnée qui peut contenir plusieurs caractères (en Pascal).
Ligne 4 : Une structure de coQWU{OHLWpUDWLYHjFRQGLWLRQG¶DUUrWGRQWOHWUDLWHPHQWVHUpSqWHDX
moins une seule fois.
2) Donner la définition du mot trouvé dans la colonne C
««««««««««««««««««««««««««««««««««««««««
««««««««««««««««««««««««««««««««««««««««
Exercice N°2 : (3,5 points)
Soit une variable C pouvant recevoir les valeurs suivantes : (hiver, automne, printemps, été).
x Il y a-t-il un type standard qui contient ces valeurs ? ....................................
x Si non définir un nouveau type pouvant recevoir ces valeurs (TSaison).
Table de nouveaux types
TSaison = ...............................................................................................................
x Qu'appelle t-on ce nouveau type ? : ..............................................................
x Déclarer la variable C
Objet Type/nature rôle
x Soit la séquence suivante :
CÅprintemps
XÅord(c) Quelle est la valeur de X ?
................................................
Page 1/2
Exercice N°3 : (4 points)
Soit le programme Pascal suivant : Question :
Program inconnu ; Remplir le tableau suivant en donnant le
Uses wincrt ; résultat de chacune des instructions qui
Var compose le programme.
A,B, C, D ,E :string ; (RQVXSSRVHTX¶RQVDLVLGDQVODYDULDEOH
Begin A la chaine ƎPRLƎ
Writeln (µ GRQQHUXQHFKDvQH¶
Readln(A) ; Variable Valeurs
B ¶XQ¶FKr RUG µD¶ ; A
& FRQFDW µHVW¶¶iPDWLRQ¶ B
D:=copy(µJRXUPDQGH¶ ; C
E FRQFDW µ¶FRS\ & ; D
F µOHSOXVLQWHOOLJHQWGX¶ E
D[2] :=¶R¶ ; F
A :=concat(A , E , ¶µ , )µµD); D
End. A
Exercice N°4 : ( 10 points)
eFULUHXQHDQDO\VHHQGpGXLUHO¶DOJRULWKPHTXLSHUPHW G¶entrer une chaîne alphabétique CH, formé
de trois lettres, puis affiche le résultat suivant :
=> Si la chaîne est symétrique (de la forme XYX), déterminer puis afficher le minimum et le
maximum des lettres X et Y.
=> Sinon, déterminer et afficher un message indiquant si cette chaîne commence par une lettre
majuscule ou minuscule.
Exemple 1 : CH = Ǝ ICIƎ est symétrique Min = C Max = I
Exemple 2 : CH = ƎEYEƎ est symétrique Min = Y Max = E
Exemple 3 : CH = Ǝ DELƎ Q¶HVWSDVV\PpWULTXHHWODqUHOHWWUHGHODFKDvQHHVW majuscule.
Exemple 4 : CH = Ǝ casƎ Q¶HVWSDVV\PpWULTXHHWODqUHOHWWUHGHODFKDvQH est minuscule.
Page 2/2