Définition D'un Sous-Programme; Définition Globale Ou Locale; Utilisation De Define; Exemple - Texas Instruments TI-92 Manuel D'utilisation

Table des Matières

Publicité

Définition d'un sous-programme
Définition globale
ou locale

Utilisation de Define

Note. Ces instructions sont
accessibles dans le menu
de l'éditeur de
Var
programmes.

Exemple

Définition locale de la
fonction calculant la
somme des entiers de
1 à xx.
On utilise le paramètre
xx pour éviter tout
conflit lors de l'appel
de s(2x).
Voir page 23–5.
29–10
Utilisation de l'éditeur
Nous avons vu dans le chapitre précédent, page 28–10, qu'il
est possible d'utiliser un sous-programme. Cette section décrit
la façon de procéder.
Lorsque l'on souhaite définir un sous-programme, on a le choix entre
les deux méthodes suivantes :
¦
Définition de ce sous-programme comme un programme
indépendant en utilisant l'éditeur de programmes.
¦
Définition à l'intérieur du programme principal.
Cette seconde méthode permet de définir des sous-programmes
locaux, n'existant que pendant l'exécution du programme qui les
utilise.
Pour définir localement un programme ou une fonction, on utilise
l'instruction
sous la forme suivante :
Define
Define
nom_programme(var1,var2, ...)=
Instruction
1
...
Instruction
n
EndPrgm
Define
nom_fonction(var1,var2, ...)=
Instruction
1
...
Instruction
n
EndFunc
Note. Les fonctions ne comportant qu'une seule expression peuvent
également être définies sous la forme :
expression
"
nom_fonction(var1,var2, ...)
Le programme suivant affiche la somme des entiers de 1 à x, puis
celle des entiers de 1 à 2 x.
: sommes(x)
: Prgm
: local affiche, s
: Define affiche(titre,res)= Prgm
Dialog
:
Title titre
:
Text string(res)
:
EndDlog
:
EndPrgm
:
: S(i,i,1,xx) " s(xx)
: affiche("Somme de 1 à x",s(x))
: affiche("Somme de 1 à 2x",s(2x))
: EndPrgm
Prgm
Func
Définition locale du
sous-programme
"affiche" permettant
d'obtenir l'affichage d'un
résultat dans une boîte
de dialogue.
(Voir chapitre suivant.)
Utilisation de ce sous-
programme et de cette
fonction dans le
programme sommes.

Publicité

Table des Matières
loading

Table des Matières