Cours d'Informatique
CONTRÔLE
Année scolaire 2025-2026
Nom et Prénom : Classe : Note : /20
1 Questions de Cours 4 pts
A — Questions à choix multiple (2 pts — 0.5 pt chacune)
Qu'est-ce qu'un algorithme ?
a Une suite d'actions bien définies exécutées dans un ordre précis.
b Un langage de programmation.
c Un type de variable.
d Un logiciel de calcul.
Quelle instruction permet de saisir une valeur au clavier ?
a ECRIRE(A)
b LIRE(A)
c DEBUT
d VARIABLE
Quel type utiliser pour stocker le prénom d'un élève ?
a ENTIER
b REEL
c Chaînes de caractères
d BOOLEEN
Que signifie X ← X + 1 ?
a X est égal à X plus 1.
b X reçoit l'ancienne valeur de X augmentée de 1.
c On compare X avec 1.
d X est réinitialisé à 0.
B — Vrai ou Faux (2 pts — 0.5 pt chacune)
Affirmation Vrai Faux
Un algorithme peut avoir plusieurs parties DEBUT…FIN.
VARIABLE Age : ENTIER ; déclare Age comme un nombre entier.
L'affectation A ← 5 se lit : « A donne 5 ».
ECRIRE("Bonjour") affiche le mot Bonjour à l'écran.
Contrôle d'Algorithmique · Informatique · 2025-2026 · Page 1
2 Trace d'Algorithme 4 pts
Soit l'algorithme suivant. Complétez le tableau de trace pour les valeurs données.
Algorithme Calcul
VARIABLES A, B, C : ENTIER ;
DEBUT
LIRE(A) ;
LIRE(B) ;
C <- A * B ;
A <- A + C ;
ECRIRE(A) ;
ECRIRE(C) ;
FIN.
Complétez ce tableau de trace (les cases grisées sont données) :
Instruction A B C Affichage
Valeurs initiales — — —
LIRE(A) 3
LIRE(B) 4
C ← A * B
A ← A + C
ECRIRE(A) ?
ECRIRE(C) ?
3 Détection d'Erreurs 3 pts
L'algorithme suivant contient 3 erreurs. Identifiez-les, expliquez chaque erreur et proposez la correction.
Algorithme Carre
VARIABLE Cote : ENTIER ;
DEBUT
ECRIRE("Entrez le cote :") ;
ECRIRE(Cote) ;
Aire <- Cote * Cote ;
ECRIRE("L'aire est : ") ;
ECRIRE(Aire) ;
FIN
N° Ligne concernée Erreur Correction proposée
3 Contrôle d'Algorithmique · Informatique · 2025-2026 · Page 2
Contrôle d'Algorithmique · Informatique · 2025-2026 · Page 3
4 Écriture d'un Algorithme 5 pts
Contexte : Un commerçant vend des articles. Pour chaque vente, il saisit le prix unitaire (en Dirhams) et la
quantité achetée. Le programme doit calculer et afficher :
① Le prix total (prix × quantité)
② La TVA (20% du prix total)
③ Le prix TTC (prix total + TVA)
Entrée Sortie
Prix = 100 Dh Total = 300 Dh
Qté = 3 TVA = 60 Dh
TTC = 360 Dh
a Identifier les variables et leur type. (1 pt)
Variables :
b Écrire l'algorithme complet. (3 pts)
Algorithme :
c Vérifier avec : Prix = 100, Quantité = 3 (résultat attendu ci-dessus). (1 pt)
Vérification :
Contrôle d'Algorithmique · Informatique · 2025-2026 · Page 4