0% ont trouvé ce document utile (0 vote)
37 vues4 pages

Devoir de Controle N°1: Matière: Informatique

sdf

Transféré par

Like Her
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
37 vues4 pages

Devoir de Controle N°1: Matière: Informatique

sdf

Transféré par

Like Her
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

République tunisienne Prof: Melle NOUMA

Ministère de l’éducation et de DEVOIR DE CONTROLE N°1


Niveau : 4éme SC. Exp 2
la formation
****** Date : 11/11/2013
Lycée Beni khedache Matière : Informatique
Année scolaire : 2013/2014 Durée : 1H

Nom : ………………………… Prénom : …………………………N°……


/20

Exercice n° 1 : (2 pts = 0.5*4)


Soit la partie déclarative suivante d’un programme pascal :
Program composer ;
CONST mot1 = ′informatique′ ; mot2 = ′3D′ ;
VAR mot3, mot4 : string ; n,m : integer ;
En utilisant des fonctions et des procédures prédéfinies, donner les instructions pascal
permettant de réaliser les traitements suivants :

a) A partir de la constante mot1, mettre dans la variable mot3 le terme ″format″


……………………………………………………………………………………..
b) A partir de mot3 et mot2, mettre dans la variable mot4 le terme ″format 3D″
……………………………………………………………………………………..
c) Mettre dans n la longueur de la chaine mot4
……………………………………………………………………………………..
d) A partir de la constante mot2, mettre dans m la valeur 3
……………………………………………………………………………………..

Exercice n°2 : (4.5pts = 0.25 par croix et 0.5 par justification = 0.25*6 + 0.5*6)
Soient les déclarations pascal suivantes :
Type
Jour_semaine = (lundi, mardi, mercredi, jeudi, vendredi, samedi, dimanche) ;
Langues_etrangeres = (italien, anglais, espagnol, allemand) ;
Var
aujourdhui, jour : jours_semaine ;
langue : langues_etrangeres ;
res : boolean ;
n : integer ;
Compléter le tableau ci-dessous en mettant une croix dans la colonne valide ou dans la
colonne non valide et justifier votre réponse pour chaque instruction.

1/4
Instruction valide Non valide justification

Readln(jour) ;

langue := anglais ;

aujourdhui := dimanche ;

Writeln (langue) ;

res := aujourdhui < jour ;

n := ord(langue) ;

Exercice n° 3 : (3.5 pts)


Traduire l’algorithme suivant en pascal en utilisant la structure conditionnelle à choix :
0) Début indicatif Program indicatif ;
1) Ecrire (″saisir l’indicatif″), lire (ind) Uses wincrt ;
2) Si ind dans [70..78] alors var
Message″téléphone fixe″ ind : …………………. ;
Sinon si ind = 79 alors Message : ……………….. ;
Message″taxiphone ou mobirif″ begin
Sinon si ind dans [92..99] alors Write(′saisir l′′indicatif′) ;
Message″mobile télécom″ readln(ind) ;
Sinon si ind dans [20..29] alors ………………………………………
Message″mobile tunisiana″ ………………………………………
Sinon si ind dans [50..55] alors ………………………………………
Message″mobile orange″ ………………………………………
Sinon si ind dans [40..43] alors ………………………………………
Message″mobile ellisa″ ………………………………………
Sinon si (ind = 80) ou (ind = 88) alors ………………………………………
Message″n° vert″ ………………………………………
Sinon ………………………………………
Message″autres″ ………………………………………
Finsi ………………………………………
3) Ecrire (message) ………………………………………
4) Fin indicatif ………………………………………
………………………………………
………………………………………

2/4
Exercice n° 4 : (10 pts)
Ecrire une analyse puis déduire l’algorithme correspondant à cette analyse d’un programme
intitulé CHIFFRE qui permet de :
- saisir un entier E (supposant que E est composé de trois chiffres)
- saisir un chiffre C (supposant que C est un chiffre non nul),
- effectuer le traitement suivant :
 Insérer 0 entre le chiffre des centaines et le chiffre des dizaines de E dans le cas
le produit des chiffres de E est divisible par C
 Insérer 1 entre le chiffre des dizaines et le chiffre des unités de E dans le cas le
reste de la division entière du produit des chiffres de E par C est égale à 1
 Insérer C à droite de E dans le cas le reste de la division entière du produit des
chiffres de E par C est supérieur à 1.
- afficher la nouvelle valeur de E

Exemple 1 Exemple 2 Exemple 3


E = 351 E = 433 E = 245
C=3  E = 3051 C=5  E = 4313 C=7  E = 2457

………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………

3/4
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………

BON TRAVAIL
4/4

Vous aimerez peut-être aussi