REPEAT

REPEAT

EXÉCUTE L'INSTRUCTION OU LE GROUPE D'INSTRUCTIONS SUIVANTES JUSQU'A LA COMMANDE "UNTIL"

  • Type: Commande
  • Paramètre: 0
  • Groupe: Structures

ACTION

La commande est une partie de la boucle REPEAT/UNTIL et est utilisée pour définir la fin des instructions à exécuter quand la condition logique est vraie.

Tant que la condition est vraie, toutes les instructions jusqu'à REPEAT sont exécutées. Autrement, l'exécution saute à l'instruction juste après UNTIL.

La "condition" est une expression logique simple (construite avec des comparateurs >, <, > =, < >, =...) ou une expression complexe combinée avec des opérateurs logiques AND, OR, NOT et des parenthèses. Seul le résultat (Vrai ou Faux) est utilisé pour exécuter ou non une instruction ou un groupe d'instructions.

Remarque importante: comme le test sur la condition de bouclage est effectué lors de la commande UNTIL, toutes les instructions entre REPEAT et UNTIL sont donc exécutées au moins une fois.

SYNTAXE : REPEAT

  • dans:
  • REPEAT
  • Instruction(s)
  • UNTIL C
  • C: expression logique.

UTILISATION

  • REPEAT est utilisé, en association avec UNTIL, pour répéter une instruction ou un groupe d'instructions selon une condition logique.

ERREUR

  • Si C n'est pas une expression logique correcte.
  • S'il n'y a pas de UNTIL après REPEAT.

EXEMPLE

dim a

a=0

rem imprime tous les chiffres de 0 à 9

repeat

print a

a=a+1

until a=10

EN RAPPORT

WHILE

END_WHILE

IF

THEN

ELSE

END_IF

UNTIL

AND

OR

NOT