COBOL - Comando GO TO - www.cadcobol.com.br


Volta a página anterior

Volta ao Menu Principal


Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

GO TO
Diferentemente da comando PERFORM, que retorna o controle para a instrução imediatamente após o mesmo, o comando GO TO transfere este controle definitivamente para outro parágrafo.

** Recomendo evitar ao máximo o uso do GO TO.



GO TO Incondicional

A instrução GO TO incondicional transfere o controle para a primeira instrução no parágrafo ou seção identificada por nome do procedimento, a menos que a instrução GO TO tenha sido modificada por uma instrução ALTER.

Veja a declaração ALTER.


procedure-name-1 é o ponto do programa para onde ocorrerá o desvio


GO TO Condicional

A instrução condicional GO TO transfere o controle para um de uma série de procedimentos, dependendo do valor do item de dados referenciado pelo identificador-1.


Permite que ocorra um desvio para o procedure-name-1, procedure-name-2 e assim sucessivamente, dependendo do valor do identifier.
Se o contiver o valor 1, o procedure-name-1 será executado, se contiver 2, o procedure-name-2 será executado e assim sucessivamente.

Identifier deve ser um item elementar numérico, inteiro.

Se o valor do identifier não corresponder a nemhum dos procedure-names, o desvio não ocorreráe o programa continuará na sua sequência normal de execução.