Exercice #29 : algorithme feu tricolore – Tableau et boucle – Difficile

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) :

Affichage après exécution du programme
Affichage après exécution du programme – algorithme feu tricolore

Le résultat obtenu en vidéo :

Revoir les bouclesRevoir 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 :

Pour apprendre le développement web :

Laisser un commentaire

RSS
Suivre les articles par mails
YouTube
YouTube
LinkedIn
LinkedIn
Share
Instagram