Vous êtes sur la page 1sur 2

Lyce Sijoumi

Devoir de Contrle N1
Matire : Informatique

Classe : 4me Sciences Exprimentales 2


Dure : 1Heure
Date : Mercredi 27 Octobre 2010
Enseignant : Faker CHEBBI

PARTIE I :
Exercice 1 : (3pts)
Complter les affectations suivantes par une valeur doprande ou doprateur permettant dobtenir
dans chacun des cas, la valeur voulue de X.
X
X
X
X
X
X

:=
:=
:=
:=
:=
:=

Affectation
round (99.51) = . ;
(upcase(a) in [A..Z]) and ( in [1..10]);
length(GENOTYPE) MOD 3 2 ;
random (4) 4 ;
pred(D) = chr(ord() + 1);
copy(acide dsoxyribonuclique,1,5) acide

Valeur de X
True
True
True
True
True
False

Exercice 2 : (3pts)
Complter le tableau ci-dessous, par les dclarations Pascal adquates.
Description

Dclaration en Pascal (prciser le mot cl


adquat : CONST, TYPE, VAR, etc.)

Une chane ch de 20 caractres au maximum.


Un type saison contenant les identificateurs
suivants : automne, hiver, printemps, ete.
Un tableau B pouvant contenir 20 boolens.
Une constante message de valeur Bonne
chance
Un type chiffre contenant les entiers de 0 9
Les entiers x, y et z.

PARTIE II :
Exercice 3 : (6pts)
On souhaite afficher un entier sans le premier zro partir dun entier x au hasard entre 100 et 900.
Ecrire lalgorithme solution.
Exemple : si lentier au hasard est 205, le programme affiche 25.
Si lentier est 100, le programme donne 10.
0) Dbut Zero

Fin Zro.
Exercice 4 : (8pts)
A. Soit lalgorithme suivant :
0)
1)
2)
3)
4)
5)
6)

Dbut Algorithme
Lire(a,b)
aa + b
bab
a a b
Ecrire(a,b)
Fin Algorithme

Travail demand :
1. Excuter la main cet algorithme pour a=3, b=5 et a=7, b=0. (0.5pt)

2. Dduire le rle de cet algorithme. (0.5pt)

3. Complter le tableau des objets suivant : (1pt)


Objet

Nature/Type

Rle

4. Traduire cet algorithme en Pascal. (2pts)


B. Complter lalgorithme ci-dessous pour pouvoir permuter deux chaines de caractres c et cc sans
utiliser une variable intermdiaire. (4pts)
0) Dbut Algorithme
1) Lire(c,cc)

Ecrire(c,cc)
Fin Algorithme

Vous aimerez peut-être aussi