info
Devoir de Contrôle N°1
Matière : Informatique
Classe : 4ème Sciences Expérimentales 2
Durée : 1Heure
Date : Mercredi 27 Octobre 2010
Enseignant : Faker CHEBBI
PARTIE I :
Exercice 1 : (3pts)
Compléter les affectations suivantes par une valeur d’opérande ou d’opérateur permettant d’obtenir 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 désoxyribonucléique’,1,5)……… ‘acide’
Valeur de X
True
True
True
True
True
False
Exercice 2 : (3pts)
Compléter le tableau ci-dessous, par les déclarations Pascal adéquates.
Description
Déclaration en Pascal (préciser le mot clé adéquat : CONST, TYPE, VAR, etc.)
Une chaîne ch de 20 caractères au maximum.
Un type saison contenant les identificateurs suivants : automne, hiver, printemps, ete.
Un tableau B pouvant contenir 20 booléens.
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 zéro à partir d’un entier x au hasard entre 100 et 900.
Ecrire l’algorithme solution.
Exemple : si l’entier au hasard est 205, le programme affiche 25.
Si l’entier est 100, le programme donne 10.
0) Début Zero
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………