Télécharger Imprimer la page

Sharp PC-1350 Mode D'emploi page 131

Publicité

Verbes
GOSUB
1 GOSUB expression
Abréviations: COS., GOSU.
Voir également; GOTO, ON...GOSUB, ON...GOTO, RETURN
OBJET
Le verbe GOSUB permet d'exécuter une routine BASIC.
UTILISATION
Lorsque vous désirez exécuter le même groupe d'instructions plusieurs fois au cours
d'un même programme ou utiliser un jeu d'instructions écrit précédement dans
plusieurs programmes, il est commode d'utiliser les possibilités de BASIC con-
cernant les routines et de spécifier les verbes GOSUB et RETURN.
Le groupe d'instructions est inséré dans le programme à un emplacement où il n'est
pas atteint au cours de la séquence normale d'exécution. Il est fréquemment placé
après l'instruction END qui marque la fin du programme principal. A l'endroit où,
dans le corps du programme principal, la routine doit être exécutée, insérez une
instruction GOSUB avec une expression indiquant le 1er numéro de ligne de la
routine.
La dernière ligne de la routine doit être un verbe RETURN. Lorsque
GOSUB est exécuté, le PC-1350 transfert le contrôle au numéro de ligne indiqué
et traite les instructions jusqu' au verbe RETURN. Le contrôle est alors redonné
à l'instruction suivant immédiatement GOSUB.
Une routine peut comporter le verbe GOSUB.
Dix niveaux d'imbrications sont
autorisés avec les routines.
L'expression d'une instruction GOSUB ne doit pas comporter de virgule, par
exemple:
'A{1, 2)' ne peut être utilisé. Puisqu'il existe un structure ON ...GOSUB
pour choisir différentes routines à des emplacements donnés du programme,
l'expression comporte en général uniquement le numéro de ligne voulu. Lorsqu
une expression numérique est utilisée, elle doit être traduite en un numéro de
ligne valide (1 à 65279), sinon ERROR 4 s'affichera.
EXEMPLES
10 GOSUB 100
Lorsque ce programme est exécuté, il imprime le
20 END
'HELLO'une seule fois.
100 PRINT "HELLO"
110 RETURN
130

Publicité

loading