Page 1 Exercice N° 1 (5pts): Répondre par Vrai (v) ou Faux (f) pour chacune des

Page 1 Exercice N° 1 (5pts): Répondre par Vrai (v) ou Faux (f) pour chacune des propositions suivantes : 1. Pascal est un  Langage Compilé  Langage Interprété  Langage Machine 2. Pour remplir au hasard un variable de type réel appartient à [-5..5[ :  Aléa(5)-5  Aléa*10-5  Aléa (10) -5  Aléa*5-5 3. Valider chacune de ces instructions  VAR Tab: ARRAY [‘Z’..’A’] of Char ;  TYPE Weekend=(Lundi, Mardi,jeudi) ;  CONST C=’F’ ; TYPE VECT=Array [‘A’..C] of real; VAR tab : vect ;  TYPE T=ARRAY[5..10.5] of char 4. Ch est une chaine de caractères :  La longueur maximale de ch est 256  On utilise la fonction Majus(ch) pour avoir la chaine en majuscule  Ch := ‘’’ ;  Ch :=INSERT (‘/’,ch, 3) ;  Ch :=COPY (ch, 2,3) ; 5. Matérialisez les règles de priorité à l’aide de parenthèses TEST :=TRUE OR FALSE AND TRUE XOR NOT TRUE XOR TRUE ;  Test :=True or (false And (true Xor(Not(true Xor true))))  Test :=(((True or (false And true)) Xor(Not true)) Xor true)  Test :=(True or ((false And true) Xor (Not true))) Xor true  Test := True or (false And true) Xor( (Not true)) Xor true) Lycée Pilote Médenine *** DEVOIR DE CONTRÔLE N°1 20011/2012 Matière : Informatique Prof : Hichem Kemali Niveau : 4ème S01 Date : 16/11/2011 Durée : 1h Prénom : . . . . . . . . . Nom : . . . . . . . . . /20 Page 2 N° Nom de variable Valeur 1 T [1] . . . . . 2 . . . . . . . . . . 3 . . . . . . . . . . 4 . . . . . . . . . . 5 . . . . . . . . . . 6 . . . . . . . . . . 7 . . . . . . . . . . 8 . . . . . . . . . . Exercice N° 2(5pts) : On vous donne les valeurs suivantes : ch = 'Algorithmiques' PI = 3.14 (constante) Section = (Math, Sciences, Lettres, Economie, Informatique) x = 12,75 1°) Quel est le résultat retourné par chacune des instructions suivantes : 1. T [1] := Round (x) < ord(‘A’) ; 2. a := Length (ch) Div Ord (Lettres) ; 3. b := (Trunc (x) – a Mod 4) ; 4. T [2] := Not (Ord (Sciences) Mod 3 <> a) ; 5. Str(x, ch1) ; 6. T [3] := Pos('7', ch1) > b ; 7. T [Ord(informatique)] := Random (a) < a ; 8. c: = Pos (Succ ('h'), ch) ; 2°) Déclarer en Pascal les variables: T, Section, ch, a et PI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exercice N° 3(4pts) : a) corriger les erreurs de ce programme Programm Bac-Scientifique ; Uses Wincrt ; Type Tab=arry[1..4]of integer ; var T:tab; T1:tab ; E1, E2, E3:char; Begin writeln ('donner les valeurs de T) ; readln(T [1], T [2], T [3]) ; str(T [1], e1) ; str(T [2], e2) ; str(T [3], e3) ; T1[1] :=lenght(e1) ; T1[2] :=length(E2) ; T1[3] :=length(e3) ; writeln(T1[1],'|',T1[2],'|',T1[3]) ; END N° Ligne Correction Page 3 b) Quel est le rôle de ce programme ? commenter l’insuffisance du programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exercice N° 4(6pts) : Soit c et ch deux variables données tel que c est un caractère et ch est une chaîne de caractère. On vous demande d’afficher la deuxième position de c dans ch. Exemple : Pour c = ˝m˝ et ch = ˝programmation˝, le programme affichera : 8 Pour c = ˝a˝ et ch = ˝programmation˝, le programme affichera : 9 Pour c = ˝g˝ et ch = ˝programmation˝, le programme affichera : 4 Pour c = ˝k˝ et ch = ˝Révolution ˝, le programme affichera : 0 Algorithme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . uploads/Science et Technologie/ devoir-controle-n1-pdf.pdf

  • 31
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager