Introdução ao Cobol
Antônio Carlos
Gabriel Benício
Guilherme Caixeta
História
● Idealizada em 1959 durante a CODASYL
● Linguagem comercial;
● Maior facilidade na comunicação entre computador e ser humano;
● Primeira versão em 1968 chamada “ANS”.
Características
● Procedural;
● Orientado a Objetos;
● Imperativa;
● Tipagem forte e estática;
Vantagens
LINGUAGEM COBOL
● Facilidade de escrita;
● Diminuição das instruções para gerar um programa; ● Manutenção simplificada;
● Não há total necessidade de uma integração do programa com o computador.
Vantagens
LINGUAGEM PURA MÁQUINA
● Dificuldade de escrita, pois é uma linguagem de baixo nível composta por números binários;
● Muitas instruções;
● Difícil depuração;
● Difícil manutenção;
● Necessidade de total integração entre computador e linguagem. Aplicações
●
●
●
●
Mainframe;
Equipamentos de médio e pequeno porte;
Diversos ambientes operacionais;
Diferente tratamento de arquivos e na comunicação entre usuário x sistema e operador x sistema.
Estrutura
Formado por parágrafos que constituem as seções e estas constituem as divisões.
O COBOL possui 4 (quatro) divisões:
● IDENTIFICATION DIVISION: Identificação do programa;
● ENVIRONMENT DIVISION: Define o ambiente operacional, equipamento; ● DATA DIVISION: Define a origem e as características dos dados; ● PROCEDURE DIVISION: Conjunto de instruções e comandos
Elementos de Linguagem
Conjunto básico de caracteres:
26 letras
10 dígitos
Caractere branco
Ponto e vírgula
Aspa ou apóstrofe
Parêntesis esquerdo e direito
Ponto
Vírgula
Mais
Menos
Asterisco
Barra
Igual
Cifrão
Maior que
Menor que
Elementos de Linguagem
● Caracteres
○ Máximo de 30 caracteres;
○ Podem ser: letras, números e caracteres especiais;
○ Iniciar a palavra com uma letra;
○ Os nomes de rotina podem começar por um número:
■ NOME
■ DATA_NASC
■ A0001
○ Até 4 (quatro) tipos de nomes:
■ Nomes de