SUB

SUB T

COMMENCE LE SOUS-PROGRAMME T

  • Type: Commande
  • Paramètres: n
  • Groupe: Structures

ACTION

La commande SUB commence le sous-programme appelé T.

Un sous-programme est un groupe d'instructions qui doivent être traitées un certain nombre de fois.

Il y a deux façons de déclarer les sous-programmes:

- un sous-programme commence par un LABEL L et se termine avec RETURN. Dans ce cas, le sous programme est appelé par la commande GOSUB L. Quand le mot-clé RETURN est exécuté, l'exécution reprend à la commande immédiatement après la commande GOSUB L. Le nom L doit être défini par le mot-clé LABEL.

- un sous-programme commence par SUB, suivi de son nom T et éventuellement de paramètres entre parenthèses, et se termine par END_SUB. Dans ce cas, le sous programme est appelé par son nom suivi des paramètres entre parenthèses. Quand le mot-clé END_SUB ou EXIT_SUB est exécuté, l'exécution reprend à la commande immédiatement après l'appel du sous-programme.

SYNTAXE : SUB Nom(P1, P2 ,…)

  • Nom : chaîne de caractères, nom du sous-programme
  • P1, P2 : paramètres éventuels

UTILISATION

  • SUB est utilisé pour regrouper des instructions qui doivent être traités un certain nombre de fois.

ERREUR

  • Si le nom du sous-programme n'est pas correct.
  • Si le nom du sous-programme est déjà défini.
  • Si le nom d'un paramètre n'est pas correct.

EXEMPLE

dim i%

for i%=1 to 10

imprime(i%)

next i%

end

sub imprime(j%)

print j%

end_sub

EN RAPPORT

END_SUB

EXIT_SUB