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

Évaluation d'Informatique : Exercices et Algorithmes

Le document est une évaluation séquentielle d'informatique pour la classe de Terminale CD, comprenant plusieurs exercices sur l'évaluation d'expressions booléennes, des assertions vraies ou fausses, des algorithmes et des structures de données. Les exercices portent sur des concepts tels que la recherche séquentielle, le tri par insertion, et la déclaration de tableaux en C. L'évaluation est notée sur un total de 20 points, avec des coefficients différents pour chaque exercice.

Transféré par

thyerrinembala
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)
2 vues2 pages

Évaluation d'Informatique : Exercices et Algorithmes

Le document est une évaluation séquentielle d'informatique pour la classe de Terminale CD, comprenant plusieurs exercices sur l'évaluation d'expressions booléennes, des assertions vraies ou fausses, des algorithmes et des structures de données. Les exercices portent sur des concepts tels que la recherche séquentielle, le tri par insertion, et la déclaration de tableaux en C. L'évaluation est notée sur un total de 20 points, avec des coefficients différents pour chaque exercice.

Transféré par

thyerrinembala
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

Année Scolaire 2024-2025

ACADEMY SCHOOL OF EXCELLENCE

Département d’Informatique EVALUATION SEQUENTIELLE N° 2 Date : /12/24

ÉPREUVE D’INFORMATIQUE
Classe : Tle CD Coef : 2 Durée : 2h00
Examinateur : Mme Mbala Mélissa

EXERCICE 1 : 2PTS

Evaluez les expressions suivantes et retournez pour chaque cas une réponse booléenne correspondante au
résultat de cette évaluation. Soient a= -13 et b= -9

1. (a>b) && (a<0)


2. (a= = b) || (a<0)
3. (a!=b) || (a<0)
4. (a<=b) && (b!=0)

EXERCICE 2 : 3PTS

Réponds par vrai ou faux aux assertions suivantes. Bonne réponse 0.5pt, mauvaise réponse -0.25pt pas
de réponse 0pt.

1. Il est possible que la nature de certaines données dans un algorithme n’existe pas parmi les types de base en
algorithmique.
2. Lorsque l’on recherche dans un tableau un élément en utilisant le principe de la recherche séquentielle, il
existe des cas où l’élément recherché ne se trouve pas dans le tableau.
3. En effectuant le tri par insertion dans un tableau, pour trouver la place où insérer un élément parmi les
précédents, il faut le comparer à ces derniers, et les décaler afin de libérer une place où effectuer l'insertion.
4. Un IDE est une application qui transforme le code source d’un programme en un fichier binaire exécutable par
le processeur d’un ordinateur.
5. La fonction scanf permet non seulement d'afficher des chaînes de caractères simples, mais également la valeur
d'une variable passée en paramètre.
6. L’indicateur de conversion %f correspond en langage C aux types de données int

Page 1 sur 2
Exercice 3: Algorithmique 5pts
Votre enseignant de français souhaite inscrire les notes de
français d’une classe de N élèves dans un tableau Notes. 1 Fonction HighMark (Notes : Vecteur ; N : Entier) : Réel ;
2 Variables
3 max : Réel ;
1- Ecrie l’instruction de déclaration du tableau Notes (1pt)4 i : Entier ;
2- Expliquer pourquoi il est préférable de stocker ces notes
5 Début
dans un tableau plutôt que dans un enregistrement (1pt)6 max Notes[1] ;
3- On considère la fonction HighMark ci-contre : 7 Pour i2 à N faire
a) Décrire ce que fait cette fonction. (0,5pt) 8 Si (Notes[i] > max) alors
b) Exécuter la fonction avec les données suivantes : N =94 ; maxNotes[i] ;
Notes = {16 ; 7 ; 18,5 ; 10} (1,5pt) 10 finSi
4- Traduire en langage C de la ligne 6 à la ligne 11. 11 FinPour
(1pt)
12 Retourne max ;
13 FinFonction.

Exercice4 : Programmation en C / 4pts


On considère le programme en C ci-contre :
1) Définir compilateur (1pt)
2) Donner les outils qui permettent d'implémenter et
d’exécuter les programmes en C. (1pt)
3) Identifier dans ce programme une structure de
Contrôle. (0,5pt)

4) Exécuter ce programme avec n= 10. (1pt)


5) Déduire ce que fait ce programme. (0,5pt)

EXERCICE 5 : Structures de données /6PTS

On souhaite à la fin d’un trimestre, enregistrer dans un cahier l’état disciplinaire des élèves des classes de
scientifiques du Collège Adventiste de Yaoundé. Sachant que chaque élève est identifié par : le nom, le niveau,
le sexe, la nature de la faute. Il vous est demandé de produire une solution algorithmique.

1. Définir structure de données. (1pt)


2. Donner 02 structures de données pouvant être utilisées dans cette situation (0.5pt*2=1pt)
3. Ecrivez la structure Eleve (1pt)
4. Déclarez un tableau de 20 Eleves (1pt)
5. Expliquez ce que fait cette instruction tab[j].sexe ‘M’ (1pt)
6. Donner la différence entre un tableau et un enregistrement (1pt)

Page 2 sur 2

Vous aimerez peut-être aussi