Académique Documents
Professionnel Documents
Culture Documents
SN°1
SN°1
Srie N1
Prof : Mr EL AISSI Rami
Matire : Informatique
Classe : 4 Math
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