20050501
Emploi de sous-programmes
L’insertion du nom d’un autre fichier de programme à l’intérieur d’un programme permet
d’exécuter le fichier de programme spécifié. Le programme à partir duquel le saut à lieu est
appelé « programme principal », tandis que le programme auquel il saute est appelé
« sous-programme ».
Lorsque l’exécution d’un programme revient au programme principal, il reprend au point qui
suit immédiatement la commande d’exécution du sous-programme.
Conseil
• Notez que tout programme peut être un sous-programme. Un programme devient un sous-
programme s’il est exécuté à partir d’un autre programme.
Programme principal Sous-programme
Niveau 1 Niveau 2 Niveau 3 Niveau 4
Les sous-programmes peuvent être utilisés de différentes manières pour faciliter les calculs.
Par exemple, si une formule doit être calculée plus d’une fois dans un programme, ou si elle
doit être calculée par un certain nombre de programmes différents, il suffit d’enregistrer la
formule dans un fichier à part (sous-programme), puis de sauter chaque fois que c’est
nécessaire au fichier contenant la formule souhaitée pour l’exécuter.
12-2-8
Création d’un nouveau programme
D
CEIJ
E ( ) I ( ) J ( )
A
D ( )
C ( )
k Variables locales
Une variable locale est une variable qui peut être créée temporairement et utilisée dans un
programme. Utilisez la commande Local pour créer une variable locale.
Syntaxe : Local
䡺<nom de la variable> (䡺 indique un espace.)
Exemple : Local abc
Ci-dessus, la variable locale « abc » est créée.
Conseil
• Les variables locales sont automatiquement supprimées après l’exécution du programme.
• Les variables locales sont enregistrées dans un dossier spécial qui leur est réservé et les noms
des variables locales n’affectent pas les noms des autres variables du ClassPad. C’est pourquoi
vous pouvez affecter un nom déjà utilisé par un autre type de variable.
• Les variables spécifiées comme variables de paramètres à l’intérieur d’un programme sont
automatiquement traitées comme variables locales. Les variables créées avec la commande
Define sont également traitées comme variables locales.
Comments to this Manuals