Vous êtes sur la page 1sur 2

Lyce M.

Mesaadi Sidi Abdel Hamid

Anne scolaire : 2010-2011


Date : 19/09/2010

Srie N1
Prof : Mr EL AISSI Rami

Matire : Informatique

Classe : 4 Math

Les structures de donnes

EXERCICE 1 :
Soient les dclarations Pascal suivantes :
T : Array[1..50] of Real ; A : Real ; B : Char ; C : Integer ; D : Boolean ; E : String ;
Evaluer les expressions suivantes:
A := 3/2 ;
B := 3 ; ..
C := C DIV 2 ; ..
C := T[1] MOD 2 ;
T[3] := T[1]/T[2] ; .
C := TRUNC(T[1])+2 ; .
B := CHR(ORD(a)+2) ; ..
D := (B>=B) ; .
EXERCICE 2 :
Complter le tableau ci-dessous par les dclarations Pascal adquates :
Description
Une chane de 20 caractres au maximum
Un type Saison contenant les identificateurs
suivants : automne, hiver, printemps, t
Un tableau V dont les indices sont de type
caractre pouvant contenir 20 chanes
Une constante message de valeur Bonne
chance

Dclaration en Pascal

EXERCICE 3 :
Complter le tableau suivant :
Expression
A Arrondi(2.51+Tronc(14.5) mod 3*4/2)
K 2+2
B 2+2
Valeur(K,C,E)
C C / 2
D A > C

Evaluation

Type de rsultat

EXERCICE 4 :
Complter les affectations suivantes par une valeur doprande ou doprateur
permettant dobtenir dans chacun des cas, la valeur voulue de Y :
Affectation
Y := round(70.51)= . ;
Y := (upcase(a) in [A..Z]) and (.. in [1..9]) ;
Y := length(PASCAL) mod 4 .. 2 ;
Y := Random(4) .. 4 ;
Y := Pred(D) = chr(ord(..)+1) ;
Y:= copy(informatique,1,4) .. info ;

Valeur de Y
True
True
True
True
True
False

EXERCICE 5 :
Soit la squence dinstructions Pascal suivante :
Ch1 := Pentacle ;
Delete(Ch1,5,4) ;
Ch2 := copy(numrique,2,2) ;
Ch3 := Concat(Ch1,Ch2) ;
Insert(chr(105),Ch3,5);
L:= length(NTFS);
Str(L,Ch4);
Ch3:= Concat(Ch3,,Ch4);

Ch1 vaut ..
Ch2 vaut ..
Ch3 vaut ..
Ch3 vaut ..
L vaut ...
Ch4 vaut ..
Ch3 vaut ..

Bon Travail

Vous aimerez peut-être aussi