Vous êtes sur la page 1sur 3
 
 
Page 1
 
Exercice N° 1 (5pts):
 
Répondre par
Vrai
 (v) ou
Faux
 (f) pour chacune des propositions suivantes :
 
1.
 
Pascal est un
 
Langage Compilé
 
Langage Interprété
 
Langage Machine
2.
 
Pour remplir au hasard un variable de type réel appartient à [-5..5[ :
 
Aléa(5)-5
 
Aléa*10-5
 
Aléa (10) -5
 
Aléa*5-5
3.
 
Valider chacune de ces instructions
 
VAR
 Tab: ARRAY [
‘Z’..’A’]
 of Char ;
 
TYPE
 Weekend=(Lundi, Mardi,jeudi) ;
 
CONST 
 
C=’F’
 ;
TYPE
 
VECT=Array [‘A’..C] of
 real;
 
VAR
 tab : vect ;
 
TYPE
 T=ARRAY[5..10.5] of char
4.
 
Ch est une chaine de caractères :
 
La longueur maximale de ch est 256
 
On utilise la fonction Majus(ch) pour avoir la chaine en majuscule
 
Ch
:= ‘’’
 ;
 
Ch
:=INSERT (‘/’,
ch, 3) ;
 
Ch :=COPY (ch, 2,3) ;
5.
 
Matérialisez les règles de
priorité à l’
aide de parenthèses
 
TEST :=TRUE
OR 
 FALSE
AND 
 TRUE
XOR 
 NOT TRUE
XOR 
 TRUE ; 
 
 
Test :=True or (false And (true Xor(Not(true Xor true))))
 
Test :=(((True or (false And true)) Xor(Not true)) Xor true)
 
Test :=(True or ((false And true) Xor (Not true))) Xor true
 
Test := True or (false And true) Xor( (Not true)) Xor true)
Lycée Pilote Médenine
 ***
 
DEVOIR DE CONTRÔLE N°1 20011/2012
Matière : Informatique Prof : Hichem Kemali
Niveau : 4
ème
 S01 Date : 16/11/2011 Durée : 1h
Prénom : . . . . . . . . . Nom : . . . . . . . . .
/20
 
 
Page 2
 
Nom de variable Valeur
1 T [1] . . . . . 2 . . . . . . . . . . 3 . . . . . . . . . . 4 . . . . . . . . . . 5 . . . . . . . . . . 6 . . . . . . . . . . 7 . . . . . . . . . . 8 . . . . . . . . . .
Exercice N° 2(5pts) :
 
On vous donne les valeurs suivantes : ch = 'Algorithmiques' PI = 3.14 (constante) Section = (Math, Sciences, Lettres, Economie, Informatique) x = 12,75
 
1°)
 Quel est le résultat retourné par chacune des instructions suivantes : 1. T [1] :=
 Round
 (x)
<
ord(‘A’) ;
2. a :=
Length
(ch)
Div 
 
Ord
(Lettres) ; 3. b := (
Trunc
 (x)
 a
Mod
 4) ; 4. T [2] :=
Not
 (
Ord
 (Sciences)
Mod
 3 <> a) ; 5
. Str
(x, ch1) ; 6. T [3] :=
Pos
('7', ch1) > b ; 7. T [
Ord
(informatique)] :=
Random
 (a) < a ; 8. c: =
 Pos
 (
Succ
 ('h'), ch) ;
2°)
 Déclarer en Pascal les variables: T, Section, ch, a et PI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exercice N° 3(4pts) : a)
corriger les erreurs de ce programme
Programm Bac-Scientifique ; Uses Wincrt ; Type Tab=arry[1..4]of integer ; var T:tab; T1:tab ; E1, E2, E3:char; Begin writeln ('donner les valeurs de T) ; readln(T [1], T [2], T [3]) ; str(T [1], e1) ; str(T [2], e2) ; str(T [3], e3) ; T1[1] :=lenght(e1) ; T1[2] :=length(E2) ; T1[3] :=length(e3) ; writeln(T1[1],'|',T1[2],'|',T1[3]) ; END
Ligne Correction
 
 
Page 3
 
b) Quel est le rôle de ce programme ?
commenter l’ins
uffisance du programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exercice N° 4(6pts) :
 
Soit c et ch deux variables données tel que c est un caractère et ch est une chaîne de caractère. On vous demande
d’afficher la deuxième position de c dans
ch. Exemple :
Pour c = ˝m˝ et ch = ˝programmation˝, le programme affichera : 8
 
Pour c = ˝a˝ et ch = ˝programmation˝, le prog
ramme affichera : 9
Pour c = ˝g˝ et ch = ˝programmation˝, le programme affichera : 4
 
Pour c = ˝k˝ et ch = ˝
Révolution
˝, le programme affichera : 0
 
Algorithme
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
 
T.D.O
Objet Type / Nature Rôle
on Travail
 

Satisfaites votre curiosité

Tout ce que vous voulez lire.
À tout moment. Partout. Sur n'importe quel appareil.
Aucun engagement. Annulez à tout moment.
576648e32a3d8b82ca71961b7a986505