Section courante

A propos

Section administrative du site

Déclarations de contrôle et de transfert

Déclarations de contrôle inconditionnel

END : Termine l'exécution d'un programme.

RETURN : Termine une sous-routine et renvoie le contrôle à l'instruction suivant immédiatement la dernière instruction GOSUB exécutée.

STOP : Interrompt l'exécution d'un programme.

WAIT : Suspend l'exécution du programme jusqu'à ce que les conditions spécifiées après WAIT soient remplies (Apple II, Commodore PET et IBM Advanced uniquement).

Déclarations de transfert inconditionnel

GOSUB : Transferts : contrôle du programme vers la sous-routine commençant au numéro de ligne indiqué par l'expression suivant GOSUB.

GOTO: Transfère le contrôle du programme au numéro de ligne indiqué par l'expression suivant GOTO.

ON ... GOSUB : Similaire à ON ... GOTO, mais transfère le contrôle aux sous-routines au lieu des numéros de ligne.

ON KEY(n) GOSUB : Active la routine d'interruption pour une clé spécifiée par n, où n est une expression comprise entre 1 et 14 (IBM Advanced uniquement).

ON PEN GOSUB : Transfère le contrôle à la sous-routine commençant au numéro de ligne suivant GOSUB lorsque le stylet optique est activé (IBM Advanced uniquement).

ON STRIG(n) GOSUB : Active la routine d'interruption lorsqu'une manette de jeux est actionné. Si n = 0, la première manette de jeux le contrôle ; si n = 2, la seconde manette de jeux le contrôle (IBM Advanced uniquement).

WHILE ... WEND : Crée une boucle d'instructions exécutée tant qu'une condition donnée est vraie. La forme habituelle est :

WHILE expression
Boucle d'instructions
WEND

L'expression est vraie tant qu'elle n'est pas égale à zéro. Après chaque exécution de boucle, l'expression suivant WHILE est vérifiée. Si l'expression est fausse, l'exécution du programme reprend à la première instruction suivant WEND (IBM Advanced uniquement).



Dernière mise à jour : Mardi, le 29 avril 2025