Variables Locales - Texas Instruments TI-92 Manuel D'utilisation

Table des Matières

Publicité

Premiers pas
Conflits

Variables locales

28–4
Introduction à la programmation
(suite)
Dans notre programme, nous utilisons deux variables p et q pour
placer les résultats obtenus avant de les afficher. Ainsi, à chaque fois
que nous utiliserons ce programme les valeurs de p et q seront
modifiées.
Cela peut être gênant dans certains cas, car p et q étaient peut-être
déjà utilisées pour mémoriser d'autres valeurs avant l'utilisation de
ce programme. Dans ce cas, ces valeurs seront perdues lors de
l'utilisation du programme.
Pour éviter tout problème, il faut choisir des variables ne risquant
pas d'avoir une autre utilisation. On pourrait par exemple écrire :
: essai(a,b)
: Prgm
: aùb " pxzer
: a/b " qxzer
: Disp pxzer,qxzer
: EndPrgm
Il y a assez peu de chance que de tels noms de variables aient été
utilisés par ailleurs. C'est en effet la seule façon de procéder sur de
nombreuses calculatrices. Un des défauts de cette méthode est la
multiplication des noms de variables utilisées, et donc
l'encombrement de la mémoire qui en résulte.
La
offre une méthode beaucoup plus sûre de procéder. Il est en
TI-92
effet possible de définir des variables locales à un sous-programme.
• Ces variables ne sont créées que pour la durée d'utilisation du
programme.
• Si des variables de même nom existaient avant l'utilisation du
programme, elles ne seront pas modifiées lors de l'exécution du
programme.
Pour obtenir ce résultat, il suffit d'écrire :
: essai(a,b)
: Prgm
: local p,q
: aùb " p
: a/b " q
: Disp p,q
: EndPrgm
Remarque. Cet exemple est destiné à mettre en évidence certaines
caractéristiques de la
l'utilisation de variables locales en écrivant :
: essai(a,b)
: Prgm
: Disp aùb,a/b
: EndPrgm
. Ici, il était également possible d'éviter
TI-92

Publicité

Table des Matières
loading

Table des Matières