L'instruction d'affectation en Pascal


1. Syntaxe et sémantique de l'affectation
2. L'exercice proposé

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


1. Syntaxe et sémantique de l'affectation

Syntaxe :

'affectation est applicable à tous les genres de variables du pascal sauf au type file of.

Sémantique:
 



2. L'exercice proposé

et exercice teste votre compréhension des compatibilités de types et nécessite la bonne compréhension des types énumérés  et intervalles.

L'assistant vous propose le programme pascal suivant :

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

La partie instructions (corps du programme) contient 13 instructions d'affectations présentées dans une boîte de liste, certaines sont exactes, d'autres sont fausses du point de vue de la sémantique. A vous de déterminer les bonnes instructions :


 

Sélectionnez une instruction et donnez votre avis sur sa justesse ou non (affectation correcte ou incorrecte) l'assistant vous répondra d'une manière visuelle et sonore et vous donnera l'explication.

C i-dessous vous avez sélectionné l'instruction Lmin := chr ( ord ( 'A' ) ) ; et vous avez décidé qu'elle était incorrecte :