Cliquez ici pour retourner aux thèmes
d'exercices : ....
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).
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.