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

Eval 3 TD

Le document est une épreuve théorique d'informatique pour l'année scolaire 2022/2023, comprenant quatre exercices obligatoires sur les structures de contrôle, les structures de données, la programmation en C et les systèmes d'information. Chaque exercice évalue des compétences spécifiques, telles que la définition de concepts, l'écriture d'algorithmes et la traduction en langage C. La durée de l'épreuve est de 2 heures.

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)
34 vues2 pages

Eval 3 TD

Le document est une épreuve théorique d'informatique pour l'année scolaire 2022/2023, comprenant quatre exercices obligatoires sur les structures de contrôle, les structures de données, la programmation en C et les systèmes d'information. Chaque exercice évalue des compétences spécifiques, telles que la définition de concepts, l'écriture d'algorithmes et la traduction en langage C. La durée de l'épreuve est de 2 heures.

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

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 :
Année Scolaire : 2022/2023 Classe : Tle D Durée : 2 h

EPREUVE THEORIQUE D’INFORMATIQUE N0 3


(L’épreuve comporte quatre Exercices indépendants et Obligatoires)

Exercice I : Structures de Contrôle 4 pts


1. Donner un exemple de Structure de contrôle 0.5 pt
2. Soit la syntaxe de la boucle Pour suivante
Pour Compteur allant de 0 à valFin faire
Liste d’instructions ;
Finpour
2.a) Quelle est la valeur initiale du compteur ? 0.5 pt
2.b) Quelle est la condition d’entrée dans la boucle ? 0.5 pt
2.c) Une itération est un passage dans une boucle. En supposant que valFin vaut 22, donner le nombre
d’itérations à l’exécution de cette boucle (il s’agit du nombre de fois que la « Liste d’instructions »
sera exécutée. 0.5 pt
2.d) Réécrire cette boucle en utilisant la structure Tantque 1 pt
3) En dehors des structures de contrôle, Quelles autres Structures sont utilisées dans un algorithme ? 1 pt
Exercice II : Structures de Données 6.5 pts
1. Définir Structure de données et donner deux exemples 1 pt
Un point du plan est donné par son abscisse x et son ordonnée y. Après avoir analysé l’algorithme suivant qui
permet de calculer les coordonnées d’un vecteur et de la distance qui sépare deux points quelconques,
répondez aux questions ci-contre :

1 Algorithme GeometrieAnalytiqueDuPlan 2) Quelle est la structure de données qui permet de


2 Type Point= Enregistrement ( représenter un point du plan ? 0.5 pt
3 x , y : Réel ; 3) Recopier la partie de l’algorithme qui crée le type
4) Point. 1 pt
5 Var A, B, AB : Point ; DistanceAB : réel 4) Nommer les champs que comporte la structure
6 Début Point 1 pt
7 Ecrire ( ‘’ Coordonnées du point A ?’’) ; 5. L’accès à un enregistrement se fait à l’aide d’une
clé d’accès. Comment appelle t’on cette clé ? 0.5 pt
8 Lire ( A.x, A.y) ;
9 Ecrire ( ‘’ Coordonnées du point B?’’) ; 6. Ecrire la suite d’instructions de la ligne 11
permettant de calculer les coordonnées du vecteur
10 Lire ( B.x , B.y) ;
AB ( AB .x et AB.y ) 1.5 pt
11 /* Ici on calcule les coordonnées du vecteur AB */
7. Ecrire l’instruction qu’il faut mettre à la ligne 12
12 /* Ici on calcule la distance AB */
pour calculer la distance AB 1 pt
13 Ecrire (‘’ La distance AB vaut : ‘’ , distanceAB) ;
Rappel : la racine carrée en algorithmique est Sqrt
14 Ecrire (‘’ La Vecteur AB = (‘’ , AB .x , AB.y ‘’)’’) ;
15 Fin
Exercice III : Programmation en C 6 pts
Partie A : Observer le programme C suivant et répondez aux questions suivantes : 4 pts

#include<stdio.h> 1) Donner un exemple d’IDE permettant d’écrire ce


int main () { programme C 0.5 pt
int n, f ; 2) Donner les variables utilisées dans ce programme et leur
printf( " entrer un nombre ") ; type 1 pt
scanf("%d",&n) ; 3) Quel rôle joue le symbole & dans ce programme ? 0.5 pt
4) Exécuter ce programme C si l’utilisateur saisie la valeur 5
f=1;
au clavier. 1.5 pt
While (n>=1) { 5) Que fait ce programme C 0.5 pt
f=f*n;

n=n-1;

}
Printf ( "%d ! =%d",n,f) ;
}

Partie B : Traduisez l’algorithme suivant en Langage C 2 pts

// initialisation de l’indice et initialisé le drapeau


1. Algorithme RechercheStatutCandidat ; 13. indice ← 1 ;
2. var matricule, indice,i : Entier ; 14. Trouve ← faux ;
3. type eleve=Enregistrement ( matricule : 15. Tantque (trouve = faux et indice <= 4) faire
Entier ; 16. Si (matricule=Tab[indice].matricule) alors
noms : chaine de caractères ) ; 17. trouve ← vrai ;
4. var Tab : Tableau [5] de Eleve ; 18. Sinon
5. var trouve : Booléen ; 19. indice ← indice + 1 ;
6. Début 20. Finsi
//remplissage du tableau 21. Fintantque
7. Pour i allant de 1 à 5 faire 22. Si (trouve=vrai) alors
8. Ecrire ( ‘’ Entrer le matricle et les noms du 23. Ecrire(‘’le matricule se trouve à l’indice’’,
candidat’’, i) ; indice) ;
9. Lire (Tab[i].matricule,Tab[i].noms) ; 24. Sinon
10. FinPour 25. Ecrire(‘’ ECHEC ’’) ;
// Lecture de l’élément recherché 26. Finsi
11. Ecrire (‘’entrer le matricule recherché’’) ;
12. Lire (matricule) ;
Exercice IV : Système d’Information 3.5 pts
1) Définir Système d’information, Entreprise 1 pt
2) Donner les fonctions d’un système d’information 1 pt
3) Donner deux (02) méthodes de Conception d’un système d’information 1 pt
4) Donner un avantage d’avoir un système d’information au sein d’une entreprise 0.5 pt

Bonne Chance Proposée Par : M. Eric KAMENI

Vous aimerez peut-être aussi