Cliquez ici pour retourner aux thèmes
d'exercices : ....
1. La visibilité des variables
e principe de base est que les variables en Java sont visibles (donc utilisables) dans le bloc dans lequel elles ont été définies.
Pascal est un langage à structure de blocs ( comme Java et C ) dont le principe général de visibilité est :
Toute variable déclarée dans un bloc est visible dans ce bloc et dans tous les blocs imbriqués dans ce bloc. |
En Pascal les blocs sont constitués par :
|
Le masquage des variables n'existe que pour les variables déclarées dans des procédures ou des fonctions :
Il est interdit
de redéfinir une variable déjà
déclarée dans une procédure ou une fonction soit
:
|
'assistant vous propose un programme principal constitué de 2 procédures P1 et P2, la procédure P1 contenant elle-même une déclaration de procédure P11. Chacune de ces quatre procédures contient comme bloc, une variable déclarée locale à ce bloc (soient en tout 4 variables).
fin de bien vous familiariser
avec la notion de visibilité l'assistant récapitule les variables
visibles dans un bloc donné (en appliquant le principe du masquage
si plusieurs variables ont le même nom).
'assistant peut aussi indiquer
pour une variable fixée les blocs où celle-ci est visible
(en indiquant le bloc où elle est déclarée, en association
avec la couleur de ce bloc).
etc...
Utilisez l'assistant en faisant varier les déclarations des variables
locales.