[ 1 / 2 ] Lycée IBN ABI DHIAF INFORMATIQUE Année scolaire : 2013 / 2014 Da
[ 1 / 2 ] Lycée IBN ABI DHIAF INFORMATIQUE Année scolaire : 2013 / 2014 Date : Durée : 1 heure Coéf. : Classe : 4ème M/S Prof. : BEN AMMAR Mohamed Note : 20 DEVOIR A LA MAISON N°1 Nom & prénom :…………………………………………………N° :…………. EXERCICE 1 : (4 POINTS) On donne la partie déclaration d’un programme : Const c=3 ; Type fourniture=(stylo,crayon,gomme,colle,cahier,carnet) ; ensemble=10..30 ; Var g,f :fourniture ; e :ensemble ; i,j :integer ; c1,c2 :char ; Compléter le tableau ci-dessous en mettant « valide » si l’instruction est correcte et « non valide » dans le cas contraire. En cas de validité, donner la valeur de variable et justifier votre réponse en cas d’invalidité de l’instruction. Instruction Valide/non valide Valeur/ justification g :=’cahier’ ; f :=carnet ; Writeln(f) ; j :=ord(f)*c*round(2.5) ; i :=succ(ord(gomme))+trunc(6.30) ; c2 :=chr(ord(‘c1’)+32) ; e :=ord(cahier)*ord(carnet) ; c :=3 ; EXERCICE 2 : (2 POINTS) N.B. : Une question peut avoir une ou plusieurs bonnes réponses 1) Comment génère-t-on un nombre entier X au hasard ? Random(X) ; X :=random ; X :=random(Y) ; X :=randomize ; [ 2 / 2 ] 2) Laquelle des déclarations suivantes est une déclaration d’un type énuméré ? Type couleur=(rouge, vert, bleu) ; Type couleur=(B,L,A,N,C) Type couleur=array[1..7] of (dim, lun,mar,mer,jeu,ven,sam) ; EXERCICE 3 : (4 POINTS) Soit T un tableau de 3 chaines de caractères et V un tableau de 2 entiers. Soit la séquence des affectations suivante : 1) T[1]sous-chaine(‘’communication’’,1,3) 2) T[2]concat(‘’sport’’,’’.’’,T[1]) 3) V[1]pos(‘’o’’, T[2]) 4) Convch(2013,ch) 5) T[3]’’www.’’+ T[2] 6) Insérer (ch, T[3],11) 7) V[2]long(T[1]) a) Quel est le contenu des deux tableaux T et V. ………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………… b) En utilisant la syntaxe du langage pascal, déclarer les deux tableaux T et V. ………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………… PROBLEME : (10 POINTS) Ecrire une analyse puis déduire l’algorithme d’un programme intitulé « calcul », qui permet de saisir une chaine de caractère (supposons composée par des chiffres suivi par l’opérateur + puis par des chiffres), puis calculer et afficher la somme. Exemple 1 : ch=’’25+150’’ le programme affichera : somme= 175 Exemple 2 : ch=’’225+10’’ le programme affichera : somme= 235 Exemple 3 : ch=’’1500+2’’ le programme affichera : somme= 1502 [ 3 / 2 ] uploads/s3/ devoir-de-synthese-n01-exemple-14.pdf
Documents similaires










-
33
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jan 05, 2023
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 0.1423MB