L'instruction while ... do en Pascal


1. Syntaxe et sémantique du while ... do
2. L'exercice proposé

Cliquez ici pour retourner aux thèmes d'exercices : ....Hyperlien vers page de cours HTML


1. Syntaxe et sémantique du while ... do

Syntaxe :

'expression doit obligatoirement être de type booléen.

Sémantique:

C'est une instruction d'itération (ou de boucle). Tant que l'expression reste vraie, le bloc d'instruction est réexécuté. C'est une boucle non finie (c-à-dire que l'on ne peut pas connaître dans les cas de figure si une boucle quelconque de ce type s'arrêtera après un nombre fini d'exécution).



2. L'exercice proposé

et exercice teste au passage, votre compréhension des compatibilités de types énumérés  et intervalles.

L'assistant vous propose la partie déclaration du programme pascal suivant :

program WhileDol ;
type
    Temperature = -20 .. 40 ;
    LettreMin = ' a ' .. ' z ' ;
    LettreMaj = ' A ' .. ' Z '
    Jour = ( lundi , mardi , mercredi , jeudi ) ;
var
     a : integer ;  b : char ;  c : real ;
     d : string ; e : boolean ;
    Temp : Temperature ; Lmin :  LettreMin ;
     LMaj :  LettreMaj ; Day : Jour ;
 

La partie instructions (corps du programme) contient 4 instructions while ... do. A vous de déterminer celles qui sont correctes :

Cochez une l'une des cases correct ou incorrect  et donnez ainsi votre avis sur sa justesse ou non (while ... do  correct ou incorrect) l'assistant vous répondra d'une manière visuelle et sonore et vous donnera l'explication.