Dans cet exercice nous allons écrire un algorithme permettant de revoir les notions de tableau et de boucle. Je vous propose en fin d’article, 3 programmes utilisant des technologies différentes (JS, Dev Web et Arduino).
Tentez de résoudre cet exercice par vous même. Vous trouverez la correction sous la présentation du sujet.
Le sujet
- Ecrire un algorithme permettant de simuler un système de feux tricolores.
- Un tableau de chaînes de caractères permettra de simuler la couleur des feux avec :
- La première case représente le rouge.
- La deuxième case l’orange.
- Et enfin, la troisième case le vert.
- La valeur « x » permettra d’indiquer que la couleur du feu est allumée, et la valeur « _ » qu’elle est éteinte.
- L’algorithme devra boucler à l’infini et les couleurs resteront allumées pendant :
- 2 secondes pour le rouge et le vert.
- (1/2) 0,5 seconde pour l’orange.
- Utilisez l’instruction « attendre(x) » permettant de mettre en attente la mise en œuvre de l’algorithme pendant « x » millisecondes.
Ci-dessous, l’affichage produit par l’algorithme programmé et exécuté (version JavaScript) :

Le résultat obtenu en vidéo :
Revoir les boucles – Revoir les tableaux
L’algorithme feu tricole écrit en pseudo-code :
Pour voir l’intégralité de l’article, merci de vous abonner ou de vous connecter si vous êtes déjà abonné !
Pour continuer votre apprentissage de l’algorithmique :
- Le livre en version broché ou ebook : “L’algorithmique selon H2PROG“
- La formation vidéo en ligne de plus de 6 heures : “Les bases indispensables de la programmation : Algorithmique“
- Le pack de 51 exercices non programmable : “51 exercices d’algorithmique avec Milo“
- Le livre en version broché ou ebook “51 exercices selon H2PROG avec Milo“
Pour apprendre le développement web :
- 26 formations et 168 heures de vidéo dans la licence H2PROG