For~To~(Step~)Next
Syntaxe : For <expression 1> S <nom de la variable de contrôle>
[Step
<expression 3>]
[<instruction>] ...
Next
L'<expression 1> est la valeur initiale, l'<expression 2> est la valeur finale et
l'<expression 3> est le pas.
Fonction
Tout ce qui est entre la commande For et la commande Next est répété le nombre de fois
nécessaire à partir de la valeur initiale de la variable de contrôle jusqu'à ce que la variable
de contrôle atteigne la valeur finale. A chaque répétition, la valeur de la variable de contrôle
change en fonction de la valeur spécifiée par le pas. La boucle se termine lorsque la valeur
de la variable de contrôle dépasse la valeur finale.
Description
• Si aucune valeur n'est spécifiée pour le pas, il sera égal à 1.
• La valeur initiale peut être inférieure à la valeur finale, si la valeur du pas est positive. Dans
ce cas, la valeur de contrôle augmente du pas spécifié à chaque répétition.
• La valeur initiale peut être supérieure à la valeur finale, tant qu'une valeur négative est
spécifiée pour le pas. Dans ce cas, la valeur de contrôle diminue du pas spécifié à chaque
répétition.
• Vous pouvez utiliser une commande d'instructions multiples (:) au lieu du retour à la ligne
pour séparer des instructions.
• Ce n'est jamais une bonne idée d'utiliser la commande Goto pour sortir de la boucle
For~Next. Non seulement c'est la marque d'une programmation insuffisante mais un arrêt
inadéquat du traitement de la boucle peut causer des problèmes.
Goto~Lbl
Syntaxe : Goto
<nom de label>
Lbl
<nom de label>
Fonction : Cette commande fait sauter l'exécution du programme à un endroit particulier.
Description
• <nom de label> est une chaîne de texte soumise aux mêmes règles que les noms de
variables.
• Goto et Lbl sont utilisés ensemble. L'exécution du programme saute de Goto à Lbl avec
le même nom de label. Un seul Lbl peut être utilisé comme destination du saut pour
plusieurs commandes Goto.
• Cette commande peut être utilisée pour revenir au début d'un programme ou pour sauter à
n'importe position du programme.
• Une erreur se produit si le ClassPad est incapable de trouver un Lbl ayant le même label
que Goto.
• Notez que la commande # ne peut pas être utilisée dans un nom de label.
12-6-10
Commandes de programmation
20050501
To <expression 2>