0% ont trouvé ce document utile (0 vote)
49 vues2 pages

PCD DS2

Transféré par

Erchmann 237
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
49 vues2 pages

PCD DS2

Transféré par

Erchmann 237
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

RÉPUBLIQUE DU CAMEROUN REPUBLIC OF CAMEROON

Paix – Travail – Patrie Peace – Work – Fatherland


************* *************
MINISTÈRE DES ENSEIGNEMENTS SECONDAIRES MINISTRY OF SECONDARY EDUCATION
************* *************
DÉLÉGATION RÉGIONALE DE …. REGIONAL DELEGATION OF….
************* *************
DÉLÉGATION DÉPARTEMENTALE DE …. DIVISIONAL DELEGATION….
************* *************
LYCÉE DE ………... HIGH SCHOOL……
************* *************

Noms et prénoms de l’élève : F M Classe :


……………………………………………………………………..
…………………………………………………………………….. PC ; PD
Trimestre : N°1 Evaluation du Date : Discipline : Durée :
module :…….. NOVEMBRE 2024 INFORMATIQUE 1 hr

EXERCICE 1 : ALGORITHME, PROCEDURES ET FONCTIONS / 08 PTS


1-Définir fonction :…………………………………………………………………………………...
…………………………………………………………………………………………………………
……………………………………………………………………………………………..………1pt
2-Donner la différence entre une variable locale et une variable globale :
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
……………………………………………………………………………………………….……1pt
1 Algorithme : Mon_premier_code
3-Identifier dans le code ci-dessous :
2 Var a : entier ;
3-1-Le nom d’une fonction :…………..…….….0,5pt 3 fonction F ( x : entier ) : entier
3-2-Une variable locale :……….………....……0,5pt 4 4 Var b , c , aux : entier
3-3-Une variable globale :….….……………....0,5pt 5 Début
6 b  x– 1 ;
3-4-Un paramètre formel :…….…………….…0,5pt
7 c  b*b ;
3-5-Une paramètre effectif :…..……………….0,5pt
8 b  2*x– 1 ;
3-6-Une instruction d’appel de fonction : 9 aux  b + c ;
……….…………………………………………...0,5pt 10 retourner aux ;
4-Le numéro de ligne de début du programme 11 Fin
principale :……………………………………….0,5pt 12 Début
5-Donner le résultat affiché par l’algorithme lorsque 13 Ecrire ( ‘’entrer un nombre’’) ;
l’utilisateur entre la valeur a=4 :………………...1pt 14 Lire ( a ) ;
15 Ecrire ( ‘’le resultat est ‘’, F(a) );
Même question pour a=7 :……………………..0,5pt
16 Fin
3-En déduire ce que fait ce code de manière générale :
……………………………………………………………………………………………..………1pt
EXERCICE 2 : STRUCTURES DE DONNEES / 04 PTS
Votre enseignant d’informatique vous a choisi pour manipuler les notes et les informations
des élèves selon les structures de données suivantes :
→Les notes sont stocker dans la structure de données T [12 ; 7 ; 16 ; 8 ; 10 ; 14 ; 17]
→Les informations telles que le nom, l’âge, le matricule, le genre sont stocker dans la
structure de donnée E ( nom, âge, matricule, genre )
1-Décrire les structures de données mentionnées ci-dessus :
………………..……………………..………………………………………………………………...
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
……………………………………………………………………………………………………2pts
2-Donner la taille de la structure T :……………………………………………………..……1pt
Déclarer la structure de données T en algorithme :
………………………………………………………………………………………….…………1pt
EXERCICE 3 : PROGRAMATION EN LANGAGE C / 08 PTS
1-Afin de traduire les algorithmes en langage C, citer 03 outils logiciel utilisés en
programmation C :……………………………………..……………………………………………
………………………………..…………………;…….…………...……………...……0,5*3=1,5pt
2-Définir compilateur :………………………………………………………………………………
………………………………………………………………………………………………………..
………………………………………………………………………………………….…………1pt
et donner deux exemples de compilateurs :
……………………………………………….; ……………………………..……………0,5*2=1pt
3-Traduire les lignes de codes suivantes (algorithme de l’exercice 1) en langage C :
Ligne 4 :……………..……….…………………………….………………………..…………0,5pt
Ligne 6 :…..………………….………………………….…………………………..…………0,5pt
Ligne 13 :………………………………………………..……………………..………………0,5pt
Ligne 14 :………………………………………………..…………………..…………………0,5pt
4-Déclarer la structure de données T de l’exercice 2 en langage C :
…………………………………………………………………………………………..…..……1pt
et initialiser cette structure de donnée en langage C :
……………………………………………………………………………………………….……1pt

Vous aimerez peut-être aussi