0% ont trouvé ce document utile (0 vote)
46 vues3 pages

Eval 2 Tle D Mom

Le document est une évaluation théorique d'informatique pour les élèves de terminale D au Cameroun, comprenant des questions sur les structures de données, les bibliothèques en langage C, et la programmation. Il est divisé en trois parties, évaluant les savoirs et compétences des élèves à travers des exercices pratiques et théoriques. Les élèves doivent corriger des erreurs dans un programme C et traduire un algorithme en code C.

Transféré par

Bayiha André Ghislain
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)
46 vues3 pages

Eval 2 Tle D Mom

Le document est une évaluation théorique d'informatique pour les élèves de terminale D au Cameroun, comprenant des questions sur les structures de données, les bibliothèques en langage C, et la programmation. Il est divisé en trois parties, évaluant les savoirs et compétences des élèves à travers des exercices pratiques et théoriques. Les élèves doivent corriger des erreurs dans un programme C et traduire un algorithme en code C.

Transféré par

Bayiha André Ghislain
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

REPUBLIQUE DU CAMEROUN REPUBLIC OF CAMEROON

Paix – Travail – Patrie Paece – Work – Fatherland


********** *********
MINISTERE DES ENSEIGNEMENTS SECONDAIRES MINISTRY OF SECONDARY EDUCATION
**************** ***********
DELEGATION REGIONALE DU CENTRE REGIONAL DELEGATION FOR CENTRE
************** ***********
DELEGATION DEPARTEMENTALE DU NYONG ET KELLE DIVISIONAL DELEGATION OF NYONG AND KELLE
************* ***********
LYCEEE DE MOM GARE MOM GARE HIGH SCHOOL
************** ************
B.P. 211 MAKAK P.O. BOX 211 MAKAK

Noms et Prénoms:………………………………………………………. N0 :

EVALUATION THEORIQUE D’INFORMATIQUE N0 2 Tle D 2022 – 2023 Durée : 2 h

Partie A : Evaluation des Savoirs 6 pts

1) Les tableaux et les enregistrements sont des structures de données couramment utilisées en
algorithmique. Quelle différence faites-vous entre ces deux structures ? (2pts)
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
2) Donner le rôle des bibliothèques suivantes utilisées dans un programme C : (1+1=2pts)
a) Stdio.h : ………………………………………………………………………………...
………………………………………………………………………………………………
b) Stdlib.h :………………………………………………………………………………..
………………………………………………………………………………………………
3) Vous voulez apprendre la programmation en langage C pour cela vous avez besoin de deux
éléments logiciels. Lesquels ? Donner un exemple pour chaque type de logiciels.
(0.5×4=2pts)
…………………………………………………………………………………………………..
…………………………………………………………………………………………………..
Partie B : Evaluation des Savoirs 4 pts
En mathématiques un nombre complexe est caractérisé par deux éléments : sa partie réelle noté Re
et sa partie imaginaire notée Im. Toutes deux de type réel. Ecrire une structure de données nommée
Complexe permettant de définir un nombre complexe puis utiliser cette structure de données dans
un algorithme qui demande à l’utilisateur d’entrer un nombre complexe puis dire si ce nombre
complexe est nul. On rappelle qu’un nombre complexe est nul si sa partie réelle et sa partie
imaginaire sont nulles. Algorithme (2.5 pts)
Déclaration de la structure de données (1.5pt)
Partie C : Evaluation des Compétences 10 pts
Activité 1 : Moussa dans ses débuts en programmation C a écrit le programme C suivant bourré de
fautes : Dans le tableau ci-contre (à droite du code) donner le numéro des lignes erronées et corriger les.

1 #include<stdio.h> numéro Corrigé

2 #include<stdlib.h>

3 int main(void) {

4 int a, b, r ;

5 printf( entrer le premier entier \n );

6 scanf("%d" ,&a) ;

7 printf("entrer le deuxieme entier\n");

8 scanf("%d", b) ; (0.5×6=3pts)

9 do{
En supposant que le code est bien écrit, exécuter le si l’utilisateur saisit 12 et
10 r=a mod b; 7 et dire ce qu’il fait (2pts)

11 a=b;

12 b=r

13 } while(r<˃0);

14 printf("le pgcd resultat est \n" ,a);

15 return 0;

16 }

Activité 3 : soit l’Algorithme suivant :


1 Algorithme travail

2 Variable

3 T [5]={ 2 , 4 , 2, 15 , 7 } ;

4 i , p ,g , x, nbre : Entier
5 Debut

6 Ecrire ("entrer un entier") ;

7 Lire(x) ;

8 p----T [1] ; g---- T [1] ; nbre----0 ;

9 Pour i allant de 1 à 5 faire

10 Si (T [i] < p) alors p----T [i] ;

11 Si (T [i] ˃ g) alors g----T [i] ;

12 Si (T [i] = x) alors nbre----nbre+1 ;

13 Finpour

14 Ecrire (p , g , nbre) ;

15 Fin

Exécuter cet algorithme si l’utilisateur saisit 2 à l’écran et traduire les lignes 9 à 14 en C

Exécution (2.5 pts) Traduction en C (2.5 pts)

Proposée par : M. Eric KAMENI

Vous aimerez peut-être aussi