Menu

COBOL - Formato do programa


Os programas COBOL devem ser escritos no formato de referência COBOL. O diagrama abaixo ilustra o formato de referência para uma linha de origem COBOL.

image missing

As seguintes áreas são descritas abaixo em termos de uma linha de 72 caracteres:

Colunas 1 a 6: Área de Marcação

A área de marcação é bem usada para indicarmos locais (trechos) onde houve alteração no programa (REMARK) . Pode consistir em qualquer caractere do conjunto de caracteres do computador.

Coluna 7: Área de comentários ou continuação
  • Qualquer entrada, cláusula ou frase que exija mais de uma linha pode ser continuada na Área B da próxima linha

  • A área A de uma linha de continuação deve estar em branco.

  • Se não houver hífen (-) na área do indicador.

  • Presume-se que o último caractere da linha anterior seja seguido por um espaço.

  • Se o hífen estiver na Área do Indicador: O primeiro caractere não em branco desta linha de continuação segue imediatamente o último caractere não em branco da linha de continuação.

  • Se a linha continuada contiver um literal não numérico sem aspas de fechamento:
    • Todos os espaços no final da linha contínua (através da coluna 72) fazem parte do litral.
    • A linha de continuação deve conter um hífen na área do indicador.
    • O primeiro caractere não em branco deve ser aspas e Literal.
    • Continua com o caractere após as aspas.
Colunas 8 a 11: Área A

Os seguintes itens devem começar na Área A:
  • Divisioes
  • Secoes
  • Paragrafos
  • Indicatores de nivel nas variaveis (01 and 77)
Área B: Colunas 12 a 72:
  • Entradas, sentencas, comandos, clausulas
  • Continuacao de linhas.
Identificação do programa: Colunas 73 a 80
  • Identifica a numeracao das linhas
Mainframe Tela : Veja a 2a linha (COLS), indica o numero das colunas

image missing