L'alternative simple avec Delphi Pascal

L'alternative avec instruction compose

Une amlioration du programme

Jeu des doigtsPour amliorer la proclamation des rsultats, on propose que:

Il y a donc, cette fois, deux actions raliser dans le cadre de l'alternative.

Si (Somme mod 2) = 0
Alors
1. Dclarer que le gagnant est A
2. Mettre en rouge la zone du joueur A
Sinon
1. Dclarer que le gagnant est B
2. Mettre en rouge la zone du joueur B
Fin Si

Chacun des cas est alors trait par une instruction compose.

Une instruction compose est une instruction forme de plusieurs instructions simples.
En langage Pascal, une instruction compose est dlimite par deux marqueurs begin et end.
if<expression logique>
then
begin
<instruction a>;
<instruction b>;
...
end
{pas de sparateur}
else
begin
<instruction 1 >;
<instruction 2 >;
...
end;
Le nombre d'instructions dans une instruction compose n'est pas limit.

Le sparateur ; est utilis entre chacune des instructions simples qui composent les instructions composes. Par contre, il ne peut se trouver dans le corps de la structure if...then...else...

On peut donc maintenant complter le programme au niveau de l'alternative.

Programme complt

Compile et excute le programme dans cette nouvelle variante. Appelle le professeur en cas de problme. Quand tu as termin, soumets-lui ton travail.

Vous appelez a une solution, vous? Moi, je constate vraiment un gros problme ds que je joue deux fois.

Eh bien, disons qu'il ne doit pas tre trop difficile de trouver une solution ce problme.

En langage Pascal, une instruction compose est toujours forme de:
Une instruction simple
Deux instructions simples
Un nombre indtermin d'instructions simples
En langage Pascal, une instruction compose est dlimite par
Une paire d'accolades {xxx}
Une paire de crochets [xxx]
Les mots "begin" et "end"
En langage Pascal, une instruction simple est spare de l'instruction simple suivante par
Les mots "begin" et "end"
Le signe ";"
Une accolade fermante "}"
Un commentaire, dans un programme crit en langage Pascal est dlimit par
Une paire d'accolades {xxx}
Une paire de chevrons <xxx>
Les mots "begin" et "end"

Quand tu as rpondu toutes les questions et bien compris les rponses , passe la page suivante.


Dernière modification 18/08/2016 Test dans /info ...