TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Estudo de Caso - COBOL

Por:   •  25/6/2015  •  Trabalho acadêmico  •  987 Palavras (4 Páginas)  •  141 Visualizações

Página 1 de 4

Estudo de Caso sobre Linguagem de Programação - COBOL

  1. Origem (ano, linguagem mãe):

            - Em 1959, através de uma reunião no Pentágono em Washington, DC, ficou decidido a criação de uma nova linguagem de programação que acomodasse devidamente os dados comercias.
            Participaram desta reunião vários representantes de usuários de computadores da indústria privada e governo e fabricantes de computadores com o propósito da necessidade uma linguagem geral e a criação da mesma, criando desta forma uma conferência, a CODASYL (
    Conference on Data Systems Language).

        Como resultado da conferência, em 1960 começou a ser desenvolvido o COBOL (COmmon Business Oriented Language) usando FLOW-MATIC como linguagem mãe, e no mesmo ano já teve sua gramática apresentada através do Relatório COBOL-60 mas com muitos erros, sendo revisado logo em seguida e apresentado em 1961 o Relatório COBOL-61, formando a base dos mais comuns compiladores de COBOL.
        Mas o trabalho da comissão não parou, e em 1962 foi lançado o Relatório COBOL-61 versão estendida, sendo uma versão ampliada da versão de 1961. Formalmente, isso significava um numero maior de elementos acrescentados ao Relatório anterior e então um novo relatório foi lançado em 1965, definido por COBOL-65, que foi apresentada em uma forma totalmente revisada, junto com novos elementos e projetada principalmente para o uso  expressivo da memórias de acesso aleatório (RAM).
        Apesar do COBOL ter sido criado e mantido pela CODASYL, ele também foi estabelecido como uma Linguagem padrão pelo Instituto Americano de Padrões Nacionais (ANSI).

        

  1. Características:

        Como o COBOL foi criado para atender negócios, desta forma ele foi concebido com as seguintes características:


                ->
Acesso rápido a arquivos e bases de dados;
                -> Atualização rápida de arquivos e bases de dados;
                -> Geração de uma grande quantidade de informações;
                -> Saída com um formato compreensível ao usuário.

O COBOL consiste em 4 divisões básicas:

IDENTIFICATION DIVISION: Nesta área são fornecidas informações básicas do programa, tais como nome do programa, nome do autor e comentários.

ENVIROMENT DIVISON: Seção onde se faz a interface do programa com o ambiente operacional.

DATA DIVISION: Seção onde são declaradas as variáveis, constantes ou quaisquer outros tipos de dados que serão alocados na memória.

PROCEDURE DIVISION: Área na qual são colocados os procedimentos que manipulam os dados contidos em DATA DIVISION.

        


  1. Variáveis (declaração, atribuição e manipulação):

COBOL não possui tipos definidos de variáveis, todas elas são expressas em “Picture Clause”, que é um elemento em programação utilizado para descrever um tipo de dado, utilizando caracteres simples que indicam o tipo de item contido na variável e o seu tamanho.

A tabela a seguir apresenta caracteres do formato:

        

Caractere

Descrição

A

Caractere alfabético (A-Z, a-z ou em branco)

B

Caractere em branco (espaço)

CR

Indicador de sinal (‘CR’ se negativo, em branco se positivo) – Crédito

DB

Indicador de sinal (‘DB’ se negativo, em branco se positivo) – Débito

E

Expoente de ponto flutuante

G

Caractere gráfico ou alfanumérico double-byte

N

Caractere double-byte

S

Sinal implícito (não exibido)

V

Ponto decimal implícito (não exibido)

X

Qualquer caractere (alfanumérico, símbolo, qualquer coisa)

Z

Dígito numérico, mas suprimindo zeros à esquerda

0

Dígito ‘0’

9

Qualquer dígito numérico

/

Caractere ‘/’

,

Separador de dígitos

.

Separador de casas decimais

+

Sinal (‘-‘ se negativo, ‘+’ se positivo)

-

Sinal (‘-‘ se negativo, em branco se positivo)

$

Símbolo da moeda

*

Preenchedor de dígitos


Desta forma, podemos declarar uma variável qualquer como “PIC 999”, indicando que a variável em questão irá conter um valor de 3 dígitos quaisquer ou “PIC X(8)” indicando que a variável receberá qualquer string de até 8 caracteres.

...

Baixar como (para membros premium)  txt (5.6 Kb)   pdf (129 Kb)   docx (15.2 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com