Portee de la variable globale – HP Calculatrice graphique HP 48gII Manuel d'utilisation

Page 723

Advertising
background image

Page 21-4

La variable x dans la dernière version du programme n’occupe jamais une
place parmi les variables de votre menu de variables. Elle est modifiée au
sein de la mémoire de la calculatrice sans affecter toute variable de même
nom dans votre menu de variables. C’est la raison pour laquelle la variable x
dans ce cas est considérée comme variable locale pour le programme, c’est-à-
dire une variable locale.

Note: pour modifier le programme @@@g@@@, placez le nom du programme dans
la pile (

³@@@g@@@ `), puis utilisez „˜. Utilisez les flèches (š™—

˜) pour vous déplacer dans le programme. Utilisez la touche de retour en
arrière/suppression,

ƒ, pour supprimer les éventuels caractères

indésirables. Pour ajouter des conteneurs de programmes (c’est-à-dire,

« »),

utilisez

‚å, comme ces symboles se présentent par paires, vous devrez

les entrer au début et à la fin du sous-programme et supprimer l’une de leurs
composantes à l’aide de la touche de suppression

ƒ pour produire le

programme requis, à savoir :

«

→ x

«

x SINH 1 x SQ ADD /

»

»

.

Une fois le programme modifié, appuyez sur

` . Le programme modifié est

de nouveau stocké dans la variable

@@g@@.

Portée de la variable globale

Toute variable que vous définissez dans le répertoire HOME ou dans tout
autre répertoire ou sous-répertoire sera considérée comme une variable
globale du point de vue du développement de programmes. Toutefois, la
portée d’une telle variable, c’est-à-dire l’emplacement de l’arborescence des
répertoires où la variable est accessible, dépendra de l’emplacement de la
variable dans l’arborescence (voir Chapitre 2).

La règle permettant de déterminer la portée d’une variable est la suivante :
une variable globale est accessible pour le répertoire où elle est définie et
pour tout sous-répertoire liй а ce répertoire, à moins qu’une variable du même
nom n’existe dans le sous-répertoire considéré.. Les conséquences de cette
règle sont les suivantes :

Advertising