**Points importants du cours :**
– Un algorithme est une suite finie et non ambiguë d’opérations à suivre pour résoudre un problème ou obtenir un résultat.
– La programmation est l’acte d’écrire des algorithmes dans une langue que la machine peut comprendre afin qu’elle exécute ces instructions.
– Les boucles (pour, tant que) permettent de répéter plusieurs fois les mêmes instructions.
– Les conditions (si, sinon) permettent d’exécuter des instructions en fonction du respect de certaines conditions.
**Consigne pour l’exercice :**
Il s’agit ici d’un QCM basé sur les notions abordées dans le cours. Chaque bonne réponse vaut 2 points. Vous disposez de 5 à 10 minutes pour répondre aux questions suivantes.
**L’exercice :**
Qu’est-ce qu’un algorithme?
A: Une équation complexe
B: Une liste finie et non ambiguë de directives
C: Une application mobile
Que fait une boucle “pour” dans un algorithme?
A: Elle exécute son bloc de code indéfiniment
B: Elle exécute son bloc de code un nombre prédéfini de fois
C: Elle rompt l’exécution du script
Que signifie la clause “sinon” en termes conditionnels dans la programmation ?
A : Elle spécifie un nouveau test à effectuer si le précédent échoue
B : Elle fournit une alternative à la condition si elle est fausse
C : Ce n’est pas pertinent en algorithmique et programmation
Comment feriez-vous pour arrêter immédiatement une boucle ?
A: Avec “Arrête”
B: Avec “Sortie”
C: Il n’y a pas moyen
**Réponses :**
1 – B.
2 – B.
3 – B.
4 – C.
Cet exercice est adaptée aux élèves parce que la durée prévue leur donnera suffisamment temps pour bien lirecomprendre et répondre aux questions sans être pressés par le temps. De plusle niveau moyen définit par cet exercice concorde parfaitement avec les capacités moyennes attendues chez les élèves du niveau Terminale agissant ainsi comme renforcement sur leurs connaissances déjà acquises durant leur parcours scolaire jusqu’à maintenant.
Titre Exercice Math Algorithmes Terminale Accessible