Outils pour utilisateurs

Outils du site


microalg:simulation_break

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

microalg:simulation_break [2015/08/28 09:06] (Version actuelle)
Ligne 1: Ligne 1:
 +# Instruction break
 +
 +MicroAlg ne possède pas d’instruction de type `break`
 +ou de [sortie de boucle](http://​fr.wikipedia.org/​wiki/​Structure_de_contr%C3%B4le#​Commandes_de_sortie_de_boucle) (article Wikipedia).
 +
 +Néanmoins, il est possible de l’émuler en testant la valeur d’un booléen.
 +
 +Ici, `continuer` indique si on doit continuer le `Tant_que` ou en sortir.
 +
 +(MicroAlg "​break"​ {"​version":​ "​0.3.17"​})
 +(Initialiser continuer Vrai)
 +(Tant_que continuer Faire
 +    (Si (= (Demander) "​stop"​)
 +     Alors
 +        (Affecter_a continuer Faux)
 +    )
 +)
 +(Afficher "Fini !")
 +(/MicroAlg)
  
microalg/simulation_break.txt · Dernière modification: 2015/08/28 09:06 (modification externe)