Brasil

SETI@Home: units

  Seti@Home

 
.
Mail

.


você esta em: / MSX Basic

>> MSX Basic

Por: Luciano Sturaro

.

A B C D E F G H I K L M N O P R S T U V W Menu
GOSUB-RETURN

GOSUB-RETURN (go to subrotine - return)

Transfere a execução do programa para a sub-rotina especificada e indica o ponto de retorno ao programa principal.

 

  • FORMATO:
GOSUB número da linha A
RETURN [número da linha B]
 
  • EXEMPLO:
GOSUB 1000
 
  • FUNÇÃO:

O comando GOSUB transfere a execução do programa para a sub-rotina que começa na linha A, enquanto que o comando RETURN indica o fim da sub-rotina e o retorno à linha B do programa principal. Quando o número de linha B é omitido, o retorno ao programa principal se dá na linha imediatamente seguinte à que contém ao correspondente GOSUB. O número das linhas A e B devem estar entre 0 e 65535. Uma sub-rotina pode ser chamada quantas vezes forem necessária. Por exemplo:
 
10 GOSUB 1000

20 GOSUB 1000

1000 (sub-rotina)

2000 RETURN
gosub1

Uma sub-rotina pode chamar outra sub-rotina, porém o comportamento da multi-execussão dependerá da capacidade da memória existente.
 

10 GOSUB 100

100 (sub-rotina)

110 GOSUB 1000
200 RETURN
1000 (sub-rotina)

2000 RETURN
gosub2


 

  • PROGRAMA EXEMPLO:
10 REM PROGRAMA GOSUB... RETURN
20 GOSUB 1000
30 GOSUB 2000
40 PRINT"ESTA ROTINA FAZ O MINIMO POSSI
VEL"
50 FOR F=1 TO 1000:NEXT F:PRINT
60 RUN
1000 PRINT"ESTA E A PRIMEIRA SUB-ROTINA
A SER EXECUTADA"
1010 RETURN
2000 PRINT"ESTA E A SEGUNDA SUB-ROTINA
A SER EXECUTADA"
2010 RETURN

  • DOWNLOAD:


 

 

© 2002 by MSXPró

.
 

Esta página é melhor visualizada em
resolução de 1024x768 @ True Color
Utilizando o navegador Firefox

Visitante:

.

Valid HTML 4.01 Transitional  Valid CSS!