Lycée Pilote de Sousse Année scolaire : 2014/2015 Devoir de Contrôle Matière : Informatique Mr. Med Abdallah Mani N° 1 Nom & Prénom : ……………………………………………………. Durée : 1H Classe : 3ième Math 1 Note : ……. / 20 Exercice1 (2 points) Déclarer les objets suivants en Pascal en précisant VAR ou CONST. Description Déclaration en Pascal Chaine ch de 15 caractères au maximum Une constante classe de valeur « 3MATH1 » Test qui contient les valeurs Faux ou Vrai X un entier dans l’intervalle [-128,255] Exercice 2 (2 points) Donner le résultat de chacune des instructions suivantes : Instruction Résultat A ″L’information″ A= ‘’L’information’’ B sous-chaîne(″Bravo″,1,1) Efface(A,10,4) C concat(A, ″tique″) D sous-chaîne (″contact″,5,2) E concat(B, D) Convch(2015, ch) Efface(C,1,2) H concat (E,″ ″, C, ″ ″,ch) Exercice 3 (6 points) a. Remplir les colonnes par le nom de la variable et sa valeur et son type : Instruction Résultat Type résultat A :=abs(-60) ; B :=trunc(pi) ; X :=a/b ; C :=random(ord(chr(65))) ; Str(x :0 :2,e1) ; e2 :=upcase(chr(ord(‘a’)+sqr(2))) ; L :=true ; L :=(’e’<e2) XOR L; b. Ecrire en une seule ligne, une seule instruction qui donne au hasard une lettre alphabétique majuscule. …………………………………………………………………..…………………….. c. Donner la valeur NOT((210-3/3=69) and (20 mod 2=0) or not(3 div 2 <> 1)) XOR TRUE ……………………………… Not(‘Inconnu’<’inconnu’) and (succ(ord(‘A’))=pred(ord(‘B’))) ……………………………… Page |1 Problème. Ecrire une analyse descendante et un algorithme intitulé Bank qui permet d’afficher une somme d’argent entière donnée en dinars et millimes en feuille de 10, feuille de 5 et pièces de 1 dinar et Millimes. Exemple : Pour la somme donnée : 389.525 le programme affiche Votre somme est composée de 38 feuille(s) de 10, 1 feuille(s) de 5, 4 pièce(s) de 1 et 525 millimes Pour la somme donnée : 12 le programme affiche Votre somme est composée de 1 feuille(s) de 10, 0 feuille(s) de 5, 2 pièce(s) de 1 et 0 millimes Analyse : Algorithme : …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. T.D.O Objet …………………………………………………………………..…………………….. Type …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. …………………………………………………………………..…………………….. Page |2