Enterprise COBOL for z/OS, V4.2, Language Reference
Uma declaração imperativa especifica uma ação incondicional a ser executada pelo programa ou é uma declaração condicional encerrada por seu terminador de escopo
explícito.
Uma série de declarações imperativas pode ser especificada sempre que uma declaração imperativa é permitida.
Uma declaração condicional que é finalizada por seu terminador de escopo explícito também é classificada como uma declaração imperativa.
Para obter mais informações sobre o terminador de escopo explícito, consulte
Delimited scope statements - Instruções de escopo delimitadas.
As listas a seguir contêm as instruções imperativas de COBOL.
Arithmetic - Aritmética
1. Sem a frase ON SIZE ERROR ou NOT NOT SIZE ERROR.
Data movement - Movimentação de dados
2. Sem a frase ON OVERFLOW ou NOT ON OVERFLOW.
8. Sem a frase ON EXCEPTION ou NOT ON EXCEPTION.
Ending - Final
Input-output - Entrada-saída
3. Sem a frase INVALID KEY ou NOT INVALID KEY.
4. Sem as frases AT END ou NOT AT END e INVALID KEY ou NOT INVALID KEY.
Ordering - classificação
6. Sem a frase AT END ou NOT AT END.
Procedure-branching - Ramificação de procedimento
Program or method linkage - Vinculação de programa ou método
7. Sem a frase ON OVERFLOW, e sem a frase ON EXCEPTION ou NOT ON EXCEPTION.
Table-handling - Manipulação de tabela
© Copyright IBM Corp.