Aula 1 - Cobol
Commom Business Oriented Language, é um subconjunto de palavras da língua inglesa, ou seja, um número limitado de palavras inglesas, sujeitas a uma sintaxe própria. É uma linguagem que lida com problemas comerciais, envolvendo arquivos de dados de apreciáveis proporções.
Como segue o padrão nacional americano, é conhecido como ANS (American National Standard)
1.1 Vantagens do COBOL
• Independência do tipo do equipamento (IBM, Borroughs, Honeywell etc).
• Facilidade de aprendizado;
• Boa documentação dos programas; e;
• Facilidade de correção e depuração.
1.2 Divisões
O COBOL apresenta 4 divisões, que são:
1.2.1 Divisão de Identificação – IDENTIFICATION DIVISION
Identifica o programa fonte (obrigatório) e outras informações como autor, data de compilação, etc.
1.2.2 Divisão de Ambiente – ENVIRONMENT DIVISION
Especifica o equipamento usado para compilação e execução do programa, além de associar os arquivos do programa aos diversos periféricos de Entrada / Saída.
1.2.3 Divisão de Dados – DATA DIVISION
Descreve todos os dados que aparecem no programa.
1.2.4 Divisão de Processamento – PROCEDURE DIVISION
Descreve os procedimentos necessários para a solução do problema.
2. Descrição da Folha de Programação
COLUNAS E CONTEÚDO
01 a 03 Número da página
01 a 06
04 a 06 Número da linha
Caracteres Significado
* Comentários
- Continuação da linha anterior
COLUNAS E CONTEÚDO
Caracteres Significado
7
/ Salto de página da listagem do programa fonte
Posições reservadas para a digitação do programa fonte
COLUNAS E CONTEÚDO
08 a 11 (Margem ‘A’) 12 a 72 (Margem ‘B’)
COLUNAS E CONTEÚDO
08 a 72
- Nomes de divisões;
- Nomes de seções;
- Procedure-names;
- Níveis FD, SD, CD e,
- Números de níveis (01, 66, 77 e 78).
- Comandos;
- Entradas associadas aos Indicadores de nível e;
- Números de níveis (12 ao 49 e 88)
COLUNAS E CONTEÚDO
73 a 80 Identificação do programa (opcional)
3. Conjunto de caracteres