Boule tant que

La première boucle :"tant que"

Une boucle est une répétition d'actions, on donne plusieurs informations au programme pour qu'on lui dise le nombre de fois à répéter, une variable, etc.

Pour les non amateurs, on peut faire une comparaison avec un for et une boucle while, cela est un mixte des deux.

Format:

  • tant que VARIABLE OPERATOR VALEUR augmenter VALEUR

  • tant que VARIABLE OPERATOR VALEUR diminuer VALEUR

VARIABLE est une variable déclaré au dessus de la boucle qui va être utilisé dans la boucle, de type entier ou decimal.

OPERATOR est un opérateur conditionnel (voir les opérateurs conditionnelles).

VALEUR est une valeur de type entierou decimal.

Exemples :

variable entier i -> 0;

tant que i < 10, augmenter 1 {
    envoyer [ "i (1) : " i ]
}

changer i -> 0

tant que i < 5, augmenter 1 {
    envoyer [ "i (2) :" i ]
}

envoyer [ "La valeur i vaut a la fin : " i ]
variable entier i -> 2
variable entier a -> 10
variable entier z -> 3

tantque i > 0, diminuer 1 {
    tantque a >= 0, diminuer 5 {}
    tantque z >= 0, diminuer 1 {}
}

envoyer a
envoyer z

changer i -> 2
changer a -> 10
changer z -> 3

tantque i > 0, diminuer 1 {
    tantque a > 0, diminuer 5 {}
    tantque z > 0, diminuer 1 {}
}

envoyer a
envoyer z

Last updated