1/3 Cette feuille sera remise à la fin de l’épreuve Pour chaque question,
1/3 Cette feuille sera remise à la fin de l’épreuve Pour chaque question, cocher par (X) la (ou les) proposition(s) correcte(s) : 1) Laquelle de ces instructions suivantes est valide ? 0T ReadLn ('votre nom : ', nom ); WriteLn (' Devoir de Contrôle N°1 ' ); ReadLn ( a, b, c ); 2) Comment génère-t-on un nombre réel X au hasard ? 0T Random(X) ; 0T X:=Random(Y) ; 0T X:=Random ; 0T X:=Randomize ; 3) Lequel des types doit dériver le type UintervalleU ? 0T De n'importe quel type de base du Pascal 0T D'un type entier ou caractère. 0T Seulement du type entier. 4) Laquelle de ces déclarations suivantes est valide? 0T Type today = (dim, lun, mar, mer, jeu, vend, sam); 0T Type today = (B, L, A, N, C) ; 0T Type today = Array[1..7] Of (dim, lun, mar, mer, jeu, ven, sam) ; 0T Type today = B .. H ; « A » Nom et prénom :………………………………………..Note :…….………/20 LYCEE : « Sadok El Feki » DEVOIR DE CONTROLE N°01 Enseignante : Mme. MKAOUAR Laila 24/10/2013 Classe 4ème SC 2 Année scolaire 2013/2014 2/3 Soit le programme Pascal, incomplet, suivant Program devoir ; Uses wincrt; Type ………………………………………………………………………………………….[1] ………………………………………………………………………………………….[1] Var A: ………….……..; B: ………….……..; C: …………….….; [1.5] Begin C[‘1’] := ORD(Stylo)+12 ; B := SUCC (Equerre); C[‘2’] := SQR(2) – 3 ; A := (Equerre <= PRED (Stylo)) ; C[‘4’]:= SQR(9) + 3; C[‘3’]:= ABS(-6+2) * 2 ; End. Sachant que Crayon, Stylo, Gomme, Equerre, Cahier, Trousse sont, dans l’ordre, toutes les valeurs d’un type intitulé Fournitures. a) Qu’appelle-t-on ce type Fournitures ? ……………………………………………………………………….[0.5] b) Compléter la partie déclaration de ce programme. c) Compléter le contenu de chaque variable déclarée dans le programme (après exécution du programme devoir) [ 0.5 + 0.5 + 1 ] Variable Contenu A B C Ecrire la manière d’affichage, sur écran, les variables suivantes : UDéclarationU UExempleU UAffichage Var n : integer ; n := 1485 ; writeln(n:3) ; Var x : real ; x := 254.55 ; writeln(x:9:3) ; Var ch : string ; ch := ‘Bac_2014’ ; writeln(ch:8) ; Var c : char ; c := ’r’ ; writeln(c:5) ; UNBU : _ représente l’espace 1 2 3 4 5 6 7 8 9 10 3/3 Soit l’algorithme suivant : 0) Début Evaluation 1) Annee 2014 2) CONVCH ( annee, an) 3) X ← "Bac" + ‘’ ‘’ + an 4) Ch ← "10b76?h" 5) efface (ch, pos(‘’ ?’’, ch) , 2) 6) Valeur (Ch, Y , ER ) 7) Ecrire (‘’la chaine devient ‘’, ch) 8) Fin Evaluation 1) Déterminer le TDO de cet algorithme [3] Travail demandé : Objet Nature / Type 2) Traduire cette partie de l’algorithme ci-dessus en Pascal : [3] CONVCH ( annee, an) Séquence de l’algorithme : X ← "Bac" + ‘’ ‘’ + an Ch ← "10b76?h" effeace (ch, pos(‘’ ?’’, ch) , 2) Valeur (Ch, Y , ER ) Ecrire (‘’la chaine devient ‘’, ch) ……………………………………………….. Pascal : ……………………………………………….. ……………………………………………….. ……………………………………………….. ……………………………………………….. ………………………………………………. 3) Ecrire les instructions algorithmiques permettant d’effectuer les actions suivantes Supprimer les trois derniers caractères d’une chaîne de caractères ch [0.5] ……………………………………………………………………………………………………….. Afficher la concaténation du premier et du dernier caractère d’une chaîne ch [0.5] ……………………………………………………… ………………………………………………..…….. Insérer le caractère ‘’_’’ au milieu d’une chaine de caractère ch ; sachant que ch est une chaine paire [0.5] ……………………………………………………………………………………………………….. uploads/Geographie/ devoir-de-controle-n01-informatique-bac-sciences-exp-2013-2014-mme-mkaouar-pdf 1 .pdf
Documents similaires
-
23
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mai 27, 2022
- Catégorie Geography / Geogra...
- Langue French
- Taille du fichier 0.3014MB