MINESEC ANNEE SCOLAIRE : 2022/2023 DPT : INFORMATIQUE COLLEGE SAINT JOSEPH DUREE : 2H CLASSE : PièreD EPREUVE D’INFORMATIQUE COEF : 02 Intitulé des compétences : les fonctions et les procédures, écriture et analyse d’un algorithme, utilisation des boucles et des instructions alternatives, les tableaux EVALUATION SOMMATIVE N°2 PARTIE I : EVALUATION DES RESSOURCES /08pts EXERCICE 1 : Définir les termes suivants : /02pts Fonction Procédure EXERCICE 2 : /06pts Répondre brièvement aux questions ci-après 1) 2) 3) 4) 5) Donner l’avantage des procédures et fonctions. 1,5pts Qu’elle est la différence fondamentale entre une fonction et une procédure ? 0,5pt Donner la syntaxe de déclaration d’une procédure et d’une fonction 2pts Quelle différence fondamentale existe entre variable globale et variable locale ? 1pt Quels sont les critères à respecter lors d’un appel 1pt PARTIE II : Problèmes /12pts Situation d’intégration 1 : Notions de fonction et procédure Algorithme Exe_Moyenne Fonction Moyenne (Var x1, x2 : Entier) Var Moy : Réel ; Début Moy=(x1+x2)/2 ; Ecrire (‘la moyenne est :’, Moy) ; Fin Var result : Réel n1, n2 : Entier Début 1. Ecrire (‘’Entrez le premier nombre’’) ; 2. Lire (n1) ; 3. Ecrire (‘’Entrez le deuxième nombre’’) ; 4. Lire (n2) ; 5. result= Moyenne (n1, n2) ; 6. Ecrire (‘’ la moyenne des deux nombres est ‘’, result) ; FinAlgo 1 /08pts Soit l’algorithme ci-dessus ; en vous inspirant du cours et de vos propres recherches ; répondez aux questions ci-après : 1) Que fait cet algorithme ? 1Pt 2) Quel est le sous algorithme utilisé ? 1pt 3) La syntaxe de déclaration de ce sous algorithme est-elle exacte ? corrigez-la si nécessaire. 1pt 4) Quel est le mode de passage de paramètre ? 0,5pt 5) Identifier dans cet algorithme les variables locales et les variables globales 1pt 6) Exécuter cet algorithme dans un tableau avec pour élément d’abcisses (n1 ; n2 ; result ; x1 ; x2 ; Moy ; Ecran) et d’ordonné (1 ; 2 ; 3 ; 4 ; 5 ; 6) tels que contenus dans le corps de l’algoritme n1=14 et n2=17 1,5pts 7) Réécrire cet algorithme avec le sous algorithme ‘’procédure’’ 2pts Situation d’intégration 2 : Utilisation des tableaux et structures /04pts Soit l’algorithme suivant : Observez cet algorithme et répondez aux questions ci-dessous: Algorithme tableau_note Variable Note : tableau[19] de Réel Coef, i : entier Début Ecrire ("Entrer le coefficient") ; Lire (Coef) ; Pour i Allant de 0 à 19 Faire Ecrire ("Entrer la valeur de la note", i) ; Lire (Note[i]) ; Fin Pour Pour i Allant de 0 à 19 Faire Affiche(Note[i] * Coef ) ; Fin Pour Fin 1) Quelle est la taille du tableau créé dans cet algorithme ? 0,5pt 2) Que fait cet algorithme à la première boucle ? 1pt 3) Quelles sont les boucles utilisées dans cet algorithme ? 0,5pt 4) Recopiez-les 1pt 5) Que fait cet algorithme à la dernière boucle ? 1pt Proposé par : M. BIDIAS F. 2