1 Lycée Sbeïtla
Devoir de contrôle N°1
Prof : Faycel Saoudi Classe : 3eme Sciences de
L’Informatique Date : 09 - 10 - 2009 Durée : 1 heure
Année Scolaire :2009-2010
Algorithmique et Programmation
Exercice 1 : (5 points)
1. A, B, c et d étant des entiers.
Donner les types de résultats des expressions suivantes :
(A<B) et (c=d) :……….…….
A mod c :……….………...
Sqrt(A)-b/2 :……….………..
Convch(c+d,f):f est de type……….
2. Compéter les suggestions suivantes :
Le type octet est codé sur …….. bit alors que le type octet est codé sur ……..
Les types non signés sont des sous types du type………...
un scalaire est caractérisé par………..
……….
3. Répondre par Vrai ou faux
Les opérateurs de comparaisons sont applicables sur les chaînes de caractère :……….
Le sélecteur de la structure à choix peut être booléen :………
La fonction ORD appliquée à un réel renvoie un caractère :………...
Exercice 2 :(3.5 points)
Soit le programme Pascal suivant : Program inconnuUses wincrt ;
Voiture=berline, coupe, break ; Var v :voiture ;
Begin
Writeln('donner le type de la voiture ');
writeln('1 ');
writeln('2 ');
writeln('3 ');
readln(c);
case c of '1':v:= berline '2':v:=coupe '3':v:=break
Nom :………… ……….Prénom :…… ………..Groupe :… ……….Note :.../20
http://bac-tunisie.jimdo.com
2 else
writeln('numéro non valable');
end;
writeln(ord(v));
end.
1. Corriger et compéter ce programme 2. Quel est le rôle de ce programme 3. Executer ce programme pour c=2
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
Exercice 3 :
On se propose d’écrire une analyse et un algorithme du problème qui : Saisit un entier naturel N
Dans le cas ou N est dans [0..10] on doit afficher si N est pair ou non Dans le cas ou N est dans [11..99] on doit afficher si N est divisible par :
o 6 o 7
o Pui à la fois six et 7
Dans le cas ou N est dans [100..999] afficher si N est symétrique ou non. Exemple 515 est symétrique, 320 n’set pas symétrique
Traduire en Pascal l’algorithme obtenu.
………
………
………
………
………
………
http://bac-tunisie.jimdo.com
3
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………