apresentação linguagem cobol
TRANSCRIPT
![Page 1: Apresentação linguagem cobol](https://reader031.vdocuments.com.br/reader031/viewer/2022012402/55a4c9d71a28ab8e0a8b457b/html5/thumbnails/1.jpg)
Linguagem- COBOL
COmmon Business Oriented Language
![Page 2: Apresentação linguagem cobol](https://reader031.vdocuments.com.br/reader031/viewer/2022012402/55a4c9d71a28ab8e0a8b457b/html5/thumbnails/2.jpg)
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
![Page 3: Apresentação linguagem cobol](https://reader031.vdocuments.com.br/reader031/viewer/2022012402/55a4c9d71a28ab8e0a8b457b/html5/thumbnails/3.jpg)
As instituições são:
• RCA;
• Sperry Rand;
• Sylvania Electric Products;
• Burroughs Corporation;
•IBM;
•Minneapolis Honeywell;
![Page 4: Apresentação linguagem cobol](https://reader031.vdocuments.com.br/reader031/viewer/2022012402/55a4c9d71a28ab8e0a8b457b/html5/thumbnails/4.jpg)
• David Taylor Model Basin;
• Força Aérea dos Estados Unidos;
• Agência Nacional de Padrões (NBS).
![Page 5: Apresentação linguagem cobol](https://reader031.vdocuments.com.br/reader031/viewer/2022012402/55a4c9d71a28ab8e0a8b457b/html5/thumbnails/5.jpg)
• Linguagem Comum Orientada para osNegócios ;
• É uma programação orientada para oprocessamento de banco de dados comerciais.
• É a linguagem de programação inteira maisusada, produto do Departamento de defesaNorte- Americano sob a direção da contra-almirante Grace Murray Hopper.
![Page 6: Apresentação linguagem cobol](https://reader031.vdocuments.com.br/reader031/viewer/2022012402/55a4c9d71a28ab8e0a8b457b/html5/thumbnails/6.jpg)
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”.
![Page 7: Apresentação linguagem cobol](https://reader031.vdocuments.com.br/reader031/viewer/2022012402/55a4c9d71a28ab8e0a8b457b/html5/thumbnails/7.jpg)
Grace Hopper
![Page 8: Apresentação linguagem cobol](https://reader031.vdocuments.com.br/reader031/viewer/2022012402/55a4c9d71a28ab8e0a8b457b/html5/thumbnails/8.jpg)
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.
![Page 9: Apresentação linguagem cobol](https://reader031.vdocuments.com.br/reader031/viewer/2022012402/55a4c9d71a28ab8e0a8b457b/html5/thumbnails/9.jpg)
NÍVEIS E SUBNÍVEIS DE VARIÁVEIS
![Page 10: Apresentação linguagem cobol](https://reader031.vdocuments.com.br/reader031/viewer/2022012402/55a4c9d71a28ab8e0a8b457b/html5/thumbnails/10.jpg)
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:
![Page 11: Apresentação linguagem cobol](https://reader031.vdocuments.com.br/reader031/viewer/2022012402/55a4c9d71a28ab8e0a8b457b/html5/thumbnails/11.jpg)
LITERAIS NUMÉRICOS
![Page 12: Apresentação linguagem cobol](https://reader031.vdocuments.com.br/reader031/viewer/2022012402/55a4c9d71a28ab8e0a8b457b/html5/thumbnails/12.jpg)
LITERAIS NÃO NUMÉRICOS
![Page 13: Apresentação linguagem cobol](https://reader031.vdocuments.com.br/reader031/viewer/2022012402/55a4c9d71a28ab8e0a8b457b/html5/thumbnails/13.jpg)
ESTRUTURA BÁSICANo 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.
![Page 14: Apresentação linguagem cobol](https://reader031.vdocuments.com.br/reader031/viewer/2022012402/55a4c9d71a28ab8e0a8b457b/html5/thumbnails/14.jpg)
AMBIENTE DE DESENVOLVIMENTO
• Traz produtividade e colaboração dos mais modernosAmbientes de Desenvolvimento Integrados (IDEs),líderes da indústria, para os sistemas COBOL –incluindo a implantação de aplicativos de negócioscríticos COBOL em Windows, UNIX, Linux, .NET, JVMe cloud.
![Page 15: Apresentação linguagem cobol](https://reader031.vdocuments.com.br/reader031/viewer/2022012402/55a4c9d71a28ab8e0a8b457b/html5/thumbnails/15.jpg)
Cobol Server
• Fornece um ambiente de execução robusto e dealto desempenho que os seus aplicativoscorporativos COBOL precisam. Permitindo que ossistemas COBOL sejam executados em qualquerplataforma necessária.
![Page 16: Apresentação linguagem cobol](https://reader031.vdocuments.com.br/reader031/viewer/2022012402/55a4c9d71a28ab8e0a8b457b/html5/thumbnails/16.jpg)
• Para além de Windows, Unix, Linux e .NET, asaplicações podem ser implementadasdirectamente em Java Virtual Machine (JVM) ena plataforma cloud Microsoft WindowsAzure. Com o Visual Cobol R3, osprogramadores podem escolher trabalhar comVisual Studio 2010 ou com Eclipse. Tambémpodem implementar o núcleo das aplicaçõesCobol em múltiplas plataformas a partir deuma única fonte, sem necessidade deutilizarem uma plataforma de trabalhoespecífica.
![Page 17: Apresentação linguagem cobol](https://reader031.vdocuments.com.br/reader031/viewer/2022012402/55a4c9d71a28ab8e0a8b457b/html5/thumbnails/17.jpg)
Exemplo ‘OLÁ MUNDO’ em COBOL
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.
PROCEDURE DIVISION.
DISPLAY 'Ola, mundo'.
STOP RUN.
![Page 18: Apresentação linguagem cobol](https://reader031.vdocuments.com.br/reader031/viewer/2022012402/55a4c9d71a28ab8e0a8b457b/html5/thumbnails/18.jpg)
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*/
![Page 19: Apresentação linguagem cobol](https://reader031.vdocuments.com.br/reader031/viewer/2022012402/55a4c9d71a28ab8e0a8b457b/html5/thumbnails/19.jpg)
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.
![Page 20: Apresentação linguagem cobol](https://reader031.vdocuments.com.br/reader031/viewer/2022012402/55a4c9d71a28ab8e0a8b457b/html5/thumbnails/20.jpg)
OBRIGADO PELO ATENÇÃO
• ALEX DE OLIVEIRA GRACIANO
• ANA CAMILA FONSECA SOARES
• ELLEN DIANA SILVA DE CARVALHOGUISSONI
• LUCAS CARVALHO ASSUNÇÃO