Exercice #7 : Boucles et fonctions dans un algorithme en pseudo-code

Cet exercice permet de réviser les boucles et fonctions. Extrait du module de formation “51 exercices d’algorithmique (avec Milo)“. il montre comment écrire un premier algorithme, façon H2PROG, compréhensible par tout un chacun.

Bien que cet algorithme ne soit pas directement programmable (à cause de l’utilisation d’un personnage et d’un parcours), la syntaxe utilisée et la logique observée, vous permettront de mieux appréhender les notions de base de la programmation.

Tentez de résoudre cet exercice par vous même. Vous en trouverez la correction sous la présentation du sujet.

Le sujet de l’exercice

Proposez un algorithme permettant à Milo de traverser le niveau suivant :

Le parcours de l'exercice 7 (boucles et fonctions)
parcours de l’exercice 7
  • Milo commence avec 3 points de vie et cette information est stockée dans la variable « pv »
  • Il doit montrer le décompte du chronomètre en provoquant un affichage
  • Utilisez plusieurs boucles « POUR » (déplacements et chronomètres) et fonctions (déplacements, gerer les points vie, décompte).
  • Un chronomètre met en attente le personnage pendant un nombre de secondes défini dans la case correspondante
  • Un cœur permet à Milo de gagner 1 point de vie
  • Les piques lui font perdre 5 points de score et 1 point de vie

La représentation visuelle (algorithme) et le pseudo-code d’une version “simple” et non optimisée

Pour voir l’intégralité de l’article, merci de vous abonner ou de vous connecter si vous êtes déjà abonné !

Laisser un commentaire

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