Syntaxe
GOTO etiquetteetiquette est un nombre entier strictement positif de 1 à 5 chiffres qui doit figurer devant l'instruction à laquelle on souhaite se brancher.
Exemple :
IF (X > 0. ) THEN Y = LOG(X) ELSE GOTO 99 ENDIF [ bloc1 ] 99 PRINT*,' X est negatif' [ bloc2 ]
Si est négatif le bloc1 n'est jamais exécuté et le
programme se branche directement à
et il exécute l'instruction
.
On ne peut provoquer un branchement vers
l'intérieur d'un bloc
géré par
,
,... sans passer par le contrôle.
L'istruction STOP. Elle provoque l'arrêt de l'exécution d'un programme. Exemple
IF (X > 0. ) THEN Y = LOG(X) ELSE PRINT*,' Probleme insurmontable- arret execution' STOP ENDIF [bloc]l'exécution s'arrête dès que X est négatif et ainsi [bloc] n'est jamaix exécuté.