COBOL - Statement categories - Conditional statements - 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

COBOL - Statement categories - Conditional statements

Uma declaração condicional especifica que o valor de verdade de uma condição deve ser determinado e que a ação subseqüente do programa de objeto depende desse valor de verdade.

Para obter mais informações sobre expressões condicionais, consulte Conditional expressions - Expressões condicionais.

As listas a seguir contêm instruções COBOL que se tornam condicionais quando uma condição (por exemplo, ON SIZE ERROR ou ON OVERFLOW) é incluída e quando a instrução não é finalizada por seu terminador de escopo explícito.

Arithmetic - Aritmética

  • ADD ... ON SIZE ERROR
  • ADD ... NOT ON SIZE ERROR
  • COMPUTE ... ON SIZE ERROR
  • COMPUTE ... NOT ON SIZE ERROR
  • DIVIDE ... ON SIZE ERROR
  • DIVIDE ... NOT ON SIZE ERROR
  • MULTIPLY ... ON SIZE ERROR
  • MULTIPLY ... NOT ON SIZE ERROR
  • SUBTRACT ... ON SIZE ERROR
  • SUBTRACT ... NOT ON SIZE ERROR

Data movement - Movimentação de dados

  • STRING ... ON OVERFLOW
  • STRING ... NOT ON OVERFLOW
  • UNSTRING ... ON OVERFLOW
  • UNSTRING ... NOT ON OVERFLOW
  • XML GENERATE ... ON EXCEPTION
  • XML GENERATE ... NOT ON EXCEPTION
  • XML PARSE ... ON EXCEPTION
  • XML PARSE ... NOT ON EXCEPTION

Decision- Decisão

  • IF
  • EVALUATE

Input-output - Entrada-saída

  • DELETE ... INVALID KEY
  • DELETE ... NOT INVALID KEY
  • READ ... AT END
  • READ ... NOT AT END
  • READ ... INVALID KEY
  • READ ... NOT INVALID KEY
  • REWRITE ... INVALID KEY
  • REWRITE ... NOT INVALID KEY
  • START ... INVALID KEY
  • START ... NOT INVALID KEY
  • WRITE ... AT END-OF-PAGE
  • WRITE ... NOT AT END-OF-PAGE
  • WRITE ... INVALID KEY
  • WRITE ... NOT INVALID KEY

Ordering - classificação

  • RETURN ... AT END
  • RETURN ... NOT AT END

Program or method linkage - Vinculação de programa ou método

  • CALL ... ON OVERFLOW
  • CALL ... ON EXCEPTION
  • CALL ... NOT ON EXCEPTION
  • INVOKE ... ON EXCEPTION
  • INVOKE ... NOT ON EXCEPTION

Table-handling - Manipulação de tabela

  • SEARCH

© Copyright IBM Corp.