Linguagem- COBOL 
COmmon Business Oriented Language
HISTÓRIA 
• Criado por um comitê de investigadores de 
várias instituições civis e governamentais 
durante o segundo semestre de 1959; 
• O comitê foi constituído por membros 
representantes de seis fabricantes de 
computadores e três órgãos governamentais
As instituições são: 
• RCA; 
• Sperry Rand; 
• Sylvania Electric 
Products; 
• Burroughs Corporation; 
•IBM; 
•Minneapolis 
Honeywell;
• David Taylor Model Basin; 
• Força Aérea dos Estados Unidos; 
• Agência Nacional de Padrões (NBS).
• Linguagem Comum Orientada para os 
Negócios ; 
• É uma programação orientada para o 
processamento de banco de dados comerciais. 
• É a linguagem de programação inteira mais 
usada, produto do Departamento de defesa 
Norte- Americano sob a direção da contra-almirante 
Grace Murray Hopper.
POR QUEM FOI CRIADO? 
• O COBOL foi criado por um comitê de 
investigadores de várias instituições civis e 
governamentais durante o segundo semestre 
de 1959. As especificações eram em grande 
parte inspiradas na linguagem de 
programação FLOW-MATIC inventada 
pela Grace Hopper - referida como "a mãe da 
língua COBOL”.
Grace Hopper
CARACTERÍSTICAS EXCLUSIVAS DO 
COBOL 
• Os compiladores atuais portam o código cobol para 
Macintosh e PCs(DOS, Windows,Linux) e Mainframe; 
• Leitura do código é fácil, porque os comandos são bem 
próximos ao inglês fluente; 
• Única linguagem que aceita hífens em nomes de variáveis; 
• Comandos para cada operação matemática básica separados, e 
comando para fórmulas matemáticas; 
• As variáveis são divididas por níveis, podendo uma variável 
ser parte de outra.
NÍVEIS E SUBNÍVEIS DE VARIÁVEIS
IDENTIFICADORES 
Qualquer componente criado pelo programador, seja nome de arquivo, 
variável, nome de área temporária, nome de seções e parágrafos deve 
seguir a seguinte regra de formação de identificadores:
LITERAIS NUMÉRICOS
LITERAIS NÃO NUMÉRICOS
ESTRUTURA BÁSICA 
No COBOL há três tipos básicos de dados usados nas instruções: 
• Numérico (sinalizado ou não, com decimal ou inteiros); 
• Alfanumérico; 
• Constantes figurativas; 
O COBOL consiste basicamente em quatro divisões separadas: 
• IDENTIFICATION DIVISION; 
• ENVIRONMENT DIVISION; 
• DATA DIVISION; 
• PROCEDURE DIVISION.
AMBIENTE DE DESENVOLVIMENTO 
• Traz produtividade e colaboração dos mais modernos 
Ambientes de Desenvolvimento Integrados (IDEs), 
líderes da indústria, para os sistemas COBOL – 
incluindo a implantação de aplicativos de negócios 
críticos COBOL em Windows, UNIX, Linux, .NET, JVM 
e cloud.
Cobol Server 
• Fornece um ambiente de execução robusto e de 
alto desempenho que os seus aplicativos 
corporativos COBOL precisam. Permitindo que os 
sistemas COBOL sejam executados em qualquer 
plataforma necessária.
• Para além de Windows, Unix, Linux e .NET, as 
aplicações podem ser implementadas 
directamente em Java Virtual Machine (JVM) e 
na plataforma cloud Microsoft Windows 
Azure. Com o Visual Cobol R3, os 
programadores podem escolher trabalhar com 
Visual Studio 2010 ou com Eclipse. Também 
podem implementar o núcleo das aplicações 
Cobol em múltiplas plataformas a partir de 
uma única fonte, sem necessidade de 
utilizarem uma plataforma de trabalho 
específica.
Exemplo ‘OLÁ MUNDO’ em COBOL 
IDENTIFICATION DIVISION. 
PROGRAM-ID. HELLO-WORLD. 
PROCEDURE DIVISION. 
DISPLAY 'Ola, mundo'. 
STOP RUN.
PARTES BASICAS DO COBOL 
• INDENTIFICATION DIVISION. 
• PROGRAM-ID./* 
• AUTHOR./*nome de quem esta fazendo o 
programa*/ 
• ENVIROMENT DIVISION. 
• DATA DIVISION./*parte q utiliza variáveis, pois 
tem q ser declaradas antes da utilização, pois o 
cobol é fortemente tipado */ 
• PROCEDURE DIVISION. /*rotina do programa, 
onde esta a logica do programa*/
Bibliografia 
• WIKIPEDIA. Grace Hopper. 2014. Disponível em: 
<http://pt.wikipedia.org/wiki/Grace_Hopper>. Acesso em: 06 out. 2014. 
• ANDRADE, Ricardo Amaral de. Cobol. 2014. Disponível em: 
<http://pt.slideshare.net/TurboTux/cobol?related=1>. Acesso em: 05 out. 
2014. 
• WIKIPEDIA. Linguagem_Cobol. 2014. Disponível em: 
<https://pt.wikipedia.org/wiki/COBOL>. Acesso em: 04 out. 2014. 
• AUGUSTO, José. Mundo_Cobol. 2014. Disponível em: 
<http://mundocobol.com.br/?p=103>. Acesso em: 07 out. 2014.
OBRIGADO PELO ATENÇÃO 
• ALEX DE OLIVEIRA GRACIANO 
• ANA CAMILA FONSECA SOARES 
• ELLEN DIANA SILVA DE CARVALHO 
GUISSONI 
• LUCAS CARVALHOASSUNÇÃO

Apresentação linguagem cobol

  • 1.
    Linguagem- COBOL COmmonBusiness Oriented Language
  • 2.
    HISTÓRIA • Criadopor um comitê de investigadores de várias instituições civis e governamentais durante o segundo semestre de 1959; • O comitê foi constituído por membros representantes de seis fabricantes de computadores e três órgãos governamentais
  • 3.
    As instituições são: • RCA; • Sperry Rand; • Sylvania Electric Products; • Burroughs Corporation; •IBM; •Minneapolis Honeywell;
  • 4.
    • David TaylorModel Basin; • Força Aérea dos Estados Unidos; • Agência Nacional de Padrões (NBS).
  • 5.
    • Linguagem ComumOrientada para os Negócios ; • É uma programação orientada para o processamento de banco de dados comerciais. • É a linguagem de programação inteira mais usada, produto do Departamento de defesa Norte- Americano sob a direção da contra-almirante Grace Murray Hopper.
  • 6.
    POR QUEM FOICRIADO? • O COBOL foi criado por um comitê de investigadores de várias instituições civis e governamentais durante o segundo semestre de 1959. As especificações eram em grande parte inspiradas na linguagem de programação FLOW-MATIC inventada pela Grace Hopper - referida como "a mãe da língua COBOL”.
  • 7.
  • 8.
    CARACTERÍSTICAS EXCLUSIVAS DO COBOL • Os compiladores atuais portam o código cobol para Macintosh e PCs(DOS, Windows,Linux) e Mainframe; • Leitura do código é fácil, porque os comandos são bem próximos ao inglês fluente; • Única linguagem que aceita hífens em nomes de variáveis; • Comandos para cada operação matemática básica separados, e comando para fórmulas matemáticas; • As variáveis são divididas por níveis, podendo uma variável ser parte de outra.
  • 9.
    NÍVEIS E SUBNÍVEISDE VARIÁVEIS
  • 10.
    IDENTIFICADORES Qualquer componentecriado pelo programador, seja nome de arquivo, variável, nome de área temporária, nome de seções e parágrafos deve seguir a seguinte regra de formação de identificadores:
  • 11.
  • 12.
  • 13.
    ESTRUTURA BÁSICA NoCOBOL há três tipos básicos de dados usados nas instruções: • Numérico (sinalizado ou não, com decimal ou inteiros); • Alfanumérico; • Constantes figurativas; O COBOL consiste basicamente em quatro divisões separadas: • IDENTIFICATION DIVISION; • ENVIRONMENT DIVISION; • DATA DIVISION; • PROCEDURE DIVISION.
  • 14.
    AMBIENTE DE DESENVOLVIMENTO • Traz produtividade e colaboração dos mais modernos Ambientes de Desenvolvimento Integrados (IDEs), líderes da indústria, para os sistemas COBOL – incluindo a implantação de aplicativos de negócios críticos COBOL em Windows, UNIX, Linux, .NET, JVM e cloud.
  • 15.
    Cobol Server •Fornece um ambiente de execução robusto e de alto desempenho que os seus aplicativos corporativos COBOL precisam. Permitindo que os sistemas COBOL sejam executados em qualquer plataforma necessária.
  • 16.
    • Para alémde Windows, Unix, Linux e .NET, as aplicações podem ser implementadas directamente em Java Virtual Machine (JVM) e na plataforma cloud Microsoft Windows Azure. Com o Visual Cobol R3, os programadores podem escolher trabalhar com Visual Studio 2010 ou com Eclipse. Também podem implementar o núcleo das aplicações Cobol em múltiplas plataformas a partir de uma única fonte, sem necessidade de utilizarem uma plataforma de trabalho específica.
  • 17.
    Exemplo ‘OLÁ MUNDO’em COBOL IDENTIFICATION DIVISION. PROGRAM-ID. HELLO-WORLD. PROCEDURE DIVISION. DISPLAY 'Ola, mundo'. STOP RUN.
  • 18.
    PARTES BASICAS DOCOBOL • INDENTIFICATION DIVISION. • PROGRAM-ID./* • AUTHOR./*nome de quem esta fazendo o programa*/ • ENVIROMENT DIVISION. • DATA DIVISION./*parte q utiliza variáveis, pois tem q ser declaradas antes da utilização, pois o cobol é fortemente tipado */ • PROCEDURE DIVISION. /*rotina do programa, onde esta a logica do programa*/
  • 19.
    Bibliografia • WIKIPEDIA.Grace Hopper. 2014. Disponível em: <http://pt.wikipedia.org/wiki/Grace_Hopper>. Acesso em: 06 out. 2014. • ANDRADE, Ricardo Amaral de. Cobol. 2014. Disponível em: <http://pt.slideshare.net/TurboTux/cobol?related=1>. Acesso em: 05 out. 2014. • WIKIPEDIA. Linguagem_Cobol. 2014. Disponível em: <https://pt.wikipedia.org/wiki/COBOL>. Acesso em: 04 out. 2014. • AUGUSTO, José. Mundo_Cobol. 2014. Disponível em: <http://mundocobol.com.br/?p=103>. Acesso em: 07 out. 2014.
  • 20.
    OBRIGADO PELO ATENÇÃO • ALEX DE OLIVEIRA GRACIANO • ANA CAMILA FONSECA SOARES • ELLEN DIANA SILVA DE CARVALHO GUISSONI • LUCAS CARVALHOASSUNÇÃO