Section courante

A propos

Section administrative du site

REPEAT

Répétition
Oberon

Syntaxe

REPEAT
  instr1;
  instr2;
  ...
  instrn
UNTIL expbool;

Paramètres

Nom Description
instr1, instr2, instrn Ce paramètre permet d'indiquer les instructions a exécuter à l'intérieur de la boucle à chaque fois qu'elle est effectué
expbool Ce paramètre permet d'indiquer une expression vrai pour pouvoir terminer la boucle sinon elle recommence au début

Description

Ce mot réservé permet d'effectuer des boucles d'instructions à répétition tant que la condition n'est pas vrai.

Exemple

Cet exemple permet d'effectuer une simple boucle :

  1. MODULE RepeatSamples;
  2.  
  3. IMPORT Out;
  4.      
  5. VAR
  6.  I:INTEGER;
  7.      
  8. BEGIN
  9.  I := 0;
  10.  REPEAT
  11.   Out.String("i = ");
  12.   Out.Int(I,1);
  13.   Out.Ln;
  14.   INC(I);
  15.  UNTIL I >= 10;
  16. END RepeatSamples.

on obtiendra le résultat suivant :

i = 0
i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9


Dernière mise à jour : Samedi, le 7 avril 2018