SlideShare uma empresa Scribd logo
1 de 10
Cobol & Basic Disciplina: Paradigmas de Linguagens de Programação Professor: Daniel Carrara Aluno: Wildner Ribeiro
2.1 Introdução ,[object Object],1. Projetistas de linguagens em COBOL & BASIC. 2. Programadores (usuários da linguagem). 3. Definindo as Características.
2.2 As Condições Descrita por COBOL ,[object Object],1 a 6      banco (preencha com uma numeração COBOL)  7           (banco) linha de codificação             * (asterisco) linha de comentário             - (hífen) continuação de literal não numérico 8 a 72         Instruções do COBOL  iniciado na coluna 8.
2.3 Métodos de visões opostas do COBOL ,[object Object],   Por outro lado dizem que só um  único Programa COBOL  que foi copiado e modificado bilhões de vezes.
2.4 Exemplo: de uma pequena  Linguagem COBOL Estrutura básica de um programa chamado. Olá mundo IDENTIFICATION DIVISION. PROGRAM-ID. HELLO–WORLD. * ENVIRONMENT DIVISION. * DATA DIVISION. * PROCEDURE DIVISION. PARA-1.    DISPLAY ”Hello, World!!!”. * STOP RUN.
2.5 Definindo as Características “O uso do COBOL  mutila a mente; seu ensino deveria, portanto,ser considerado um crime”.   Antigas versões do COBOL não dão suporte variáveis locais e portanto não implementam inteiramente a programação estruturada.
3.1 Linguagem BASIC “BASIC e um nome genérico dado a uma grande Família de linguagens de programação derivadas do BASIC original.”  Existe provavelmente também variações do BASIC do que de qualquer outra linguagem  de programação.
3.2 Um programa em BASIC Um Programa em BASIC que imprimi todos os números pares entre A e B, lidos de um teclado, seria escrito como: 1. 10 INPUT A,B                           2. INPUT A,B                                     20 FOR I=A TO B STEP 1                    FOR I=A TO B  30 IF MOD(I,2)>0 THEN 50                IF MOD(I,2)=O THE  40 PRINT I                                        PRINT I 50 NEXT I                                         NETX 60 END
3.3 Procedimentos e controle do Fluxo Ao contrario de outras linguagens, como C a biblioteca de funções do BASIC não é externas, mas considerada parte intrínseca da linguagem.
3.4 Os 8 princípios de um projeto BASIC Ser fácil,para ser utilizada por iniciantes. Ser uma linguagem de programação de uso geral. Permitir que especialistas adicionassem Características  avançadas. Ser interativa. Fornecer mensagens de erro claras e amigáveis. Responder rapidamente para programas pequenos. Não exigir o conhecimento de hardware do computador. Proteger o sistema operacional do Usuário.

Mais conteúdo relacionado

Mais procurados

Aula 3 compiladores e interpretadores
Aula 3   compiladores e interpretadoresAula 3   compiladores e interpretadores
Aula 3 compiladores e interpretadores
LCCIMETRO
 
Paradigmas de Linguagens de Programação - Introdução
Paradigmas de Linguagens de Programação - IntroduçãoParadigmas de Linguagens de Programação - Introdução
Paradigmas de Linguagens de Programação - Introdução
Adriano Teixeira de Souza
 
Instalar e configurar o cobol45 no dos
Instalar e configurar o cobol45 no dosInstalar e configurar o cobol45 no dos
Instalar e configurar o cobol45 no dos
Paralafakyou Mens
 
Fundamentos da linguagem c
Fundamentos da linguagem cFundamentos da linguagem c
Fundamentos da linguagem c
Marcia Santana
 
Critérios de avaliação de linguagens
Critérios de avaliação de linguagensCritérios de avaliação de linguagens
Critérios de avaliação de linguagens
Paulo Muniz
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09
essa
 
Aula 2 linguagem de programação
Aula 2   linguagem de programaçãoAula 2   linguagem de programação
Aula 2 linguagem de programação
Cristian Andrade
 

Mais procurados (18)

Seminario Refatoracao
Seminario RefatoracaoSeminario Refatoracao
Seminario Refatoracao
 
055 A 094 Material Auxiliar Para Curso AvançAdo I Msp430
055 A 094   Material Auxiliar Para Curso AvançAdo I Msp430055 A 094   Material Auxiliar Para Curso AvançAdo I Msp430
055 A 094 Material Auxiliar Para Curso AvançAdo I Msp430
 
Paradigmas de Linguagem
Paradigmas de LinguagemParadigmas de Linguagem
Paradigmas de Linguagem
 
Aula 3 compiladores e interpretadores
Aula 3   compiladores e interpretadoresAula 3   compiladores e interpretadores
Aula 3 compiladores e interpretadores
 
Linguagem c
Linguagem cLinguagem c
Linguagem c
 
Paradigmas de Linguagens de Programação - Introdução
Paradigmas de Linguagens de Programação - IntroduçãoParadigmas de Linguagens de Programação - Introdução
Paradigmas de Linguagens de Programação - Introdução
 
Instalar e configurar o cobol45 no dos
Instalar e configurar o cobol45 no dosInstalar e configurar o cobol45 no dos
Instalar e configurar o cobol45 no dos
 
Fundamentos da linguagem c
Fundamentos da linguagem cFundamentos da linguagem c
Fundamentos da linguagem c
 
Introdução C#
Introdução C#Introdução C#
Introdução C#
 
Linguagens de programação
Linguagens de programaçãoLinguagens de programação
Linguagens de programação
 
Programação C - Aula 1
Programação C - Aula 1Programação C - Aula 1
Programação C - Aula 1
 
Linguagem de programação da internet
Linguagem de programação da internetLinguagem de programação da internet
Linguagem de programação da internet
 
.NET e C# - Introdução Geral
.NET e C# - Introdução Geral.NET e C# - Introdução Geral
.NET e C# - Introdução Geral
 
02 historia da programação
02   historia da programação02   historia da programação
02 historia da programação
 
Critérios de avaliação de linguagens
Critérios de avaliação de linguagensCritérios de avaliação de linguagens
Critérios de avaliação de linguagens
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09
 
Novidades do .NET 3.5
Novidades do .NET 3.5Novidades do .NET 3.5
Novidades do .NET 3.5
 
Aula 2 linguagem de programação
Aula 2   linguagem de programaçãoAula 2   linguagem de programação
Aula 2 linguagem de programação
 

Destaque

Slide Aula - Curso CakePHP
Slide Aula - Curso CakePHPSlide Aula - Curso CakePHP
Slide Aula - Curso CakePHP
Rangel Javier
 
Glosario de qbasic liliana
Glosario de qbasic lilianaGlosario de qbasic liliana
Glosario de qbasic liliana
khjhjhjh
 
CakePHP com sotaque brasileiro
CakePHP com sotaque brasileiroCakePHP com sotaque brasileiro
CakePHP com sotaque brasileiro
Juan Basso
 
CakePHP - Aprendendo a fazer o primeiro bolo
CakePHP - Aprendendo a fazer o primeiro boloCakePHP - Aprendendo a fazer o primeiro bolo
CakePHP - Aprendendo a fazer o primeiro bolo
elliando dias
 

Destaque (20)

Jruby, o melhor de 2 mundos (MacGyver + ChuckNorris)
Jruby, o melhor de 2 mundos (MacGyver + ChuckNorris)Jruby, o melhor de 2 mundos (MacGyver + ChuckNorris)
Jruby, o melhor de 2 mundos (MacGyver + ChuckNorris)
 
Cobol
CobolCobol
Cobol
 
Slide Aula - Curso CakePHP
Slide Aula - Curso CakePHPSlide Aula - Curso CakePHP
Slide Aula - Curso CakePHP
 
Apostila cobol
Apostila cobolApostila cobol
Apostila cobol
 
Dicas para aumentar a performance de um software PHP
Dicas para aumentar a performance de um software PHPDicas para aumentar a performance de um software PHP
Dicas para aumentar a performance de um software PHP
 
Introdução ao PHP
Introdução ao PHPIntrodução ao PHP
Introdução ao PHP
 
Recursividade
RecursividadeRecursividade
Recursividade
 
Glosario de qbasic liliana
Glosario de qbasic lilianaGlosario de qbasic liliana
Glosario de qbasic liliana
 
Análise assintótica
Análise assintóticaAnálise assintótica
Análise assintótica
 
Funções em C
Funções em CFunções em C
Funções em C
 
Assembly para pc-25paginas
Assembly para pc-25paginasAssembly para pc-25paginas
Assembly para pc-25paginas
 
C# .NET - Um overview da linguagem
C# .NET - Um overview da linguagem C# .NET - Um overview da linguagem
C# .NET - Um overview da linguagem
 
PROGRAMAS QBASIC
PROGRAMAS QBASICPROGRAMAS QBASIC
PROGRAMAS QBASIC
 
CakePHP com sotaque brasileiro
CakePHP com sotaque brasileiroCakePHP com sotaque brasileiro
CakePHP com sotaque brasileiro
 
Conceitos básicos de AEDS
Conceitos básicos de AEDSConceitos básicos de AEDS
Conceitos básicos de AEDS
 
Linguagem C - Uniões
Linguagem C - UniõesLinguagem C - Uniões
Linguagem C - Uniões
 
CakePHP - Aprendendo a fazer o primeiro bolo
CakePHP - Aprendendo a fazer o primeiro boloCakePHP - Aprendendo a fazer o primeiro bolo
CakePHP - Aprendendo a fazer o primeiro bolo
 
Linguagem C - Estruturas
Linguagem C - EstruturasLinguagem C - Estruturas
Linguagem C - Estruturas
 
Relações de recorrência
Relações de recorrênciaRelações de recorrência
Relações de recorrência
 
CakePHP e o desenvolvimento rápido
CakePHP e o desenvolvimento rápidoCakePHP e o desenvolvimento rápido
CakePHP e o desenvolvimento rápido
 

Semelhante a Trabalho cobol e basic

Linguagen..
Linguagen..Linguagen..
Linguagen..
essa
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09
essa
 
Linguagens de programação
Linguagens de programaçãoLinguagens de programação
Linguagens de programação
essa
 

Semelhante a Trabalho cobol e basic (20)

Linguagen..
Linguagen..Linguagen..
Linguagen..
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09
 
Apostila c
Apostila cApostila c
Apostila c
 
Aula de C para Linux
Aula de C para LinuxAula de C para Linux
Aula de C para Linux
 
Apostila chardwere
Apostila chardwereApostila chardwere
Apostila chardwere
 
C hardware
C hardwareC hardware
C hardware
 
paradigmasdlsksmmskskkekekekekedmmmdmdmmf.pdf
paradigmasdlsksmmskskkekekekekedmmmdmdmmf.pdfparadigmasdlsksmmskskkekekekekedmmmdmdmmf.pdf
paradigmasdlsksmmskskkekekekekedmmmdmdmmf.pdf
 
Linguagem c
Linguagem cLinguagem c
Linguagem c
 
Isc aula 7
Isc   aula 7Isc   aula 7
Isc aula 7
 
C++ introducao
C++ introducaoC++ introducao
C++ introducao
 
15. introducao ao c++
15. introducao ao c++15. introducao ao c++
15. introducao ao c++
 
Programação de Microprocessadores
Programação de MicroprocessadoresProgramação de Microprocessadores
Programação de Microprocessadores
 
Linguagem C Entendendo a Programação
Linguagem C Entendendo a ProgramaçãoLinguagem C Entendendo a Programação
Linguagem C Entendendo a Programação
 
Introdução à Computação Aula 09 - Algoritmos (Linguagens de Programação)
Introdução à Computação Aula 09 - Algoritmos (Linguagens de Programação)Introdução à Computação Aula 09 - Algoritmos (Linguagens de Programação)
Introdução à Computação Aula 09 - Algoritmos (Linguagens de Programação)
 
Linguagens de programação
Linguagens de programaçãoLinguagens de programação
Linguagens de programação
 
C# básica
C#   básicaC#   básica
C# básica
 
C sharp lesson1
C sharp lesson1C sharp lesson1
C sharp lesson1
 
Conceitos Fundamentais de Programacao
Conceitos Fundamentais de ProgramacaoConceitos Fundamentais de Programacao
Conceitos Fundamentais de Programacao
 
Visual basic
Visual basicVisual basic
Visual basic
 
Apostila de Linguagem C
Apostila de Linguagem CApostila de Linguagem C
Apostila de Linguagem C
 

Mais de Daniel Carrara

Mais de Daniel Carrara (7)

Como migramos do scrum para o lean com células de Produtos - Agile Brazil 2016
Como migramos do scrum para o lean com células de Produtos - Agile Brazil 2016Como migramos do scrum para o lean com células de Produtos - Agile Brazil 2016
Como migramos do scrum para o lean com células de Produtos - Agile Brazil 2016
 
Sad - O processo de decisão
Sad - O processo de decisão Sad - O processo de decisão
Sad - O processo de decisão
 
Aula 2 aspectos fundamentais de um decisão
Aula 2   aspectos fundamentais de um decisãoAula 2   aspectos fundamentais de um decisão
Aula 2 aspectos fundamentais de um decisão
 
Sad aula 1 – apresentação da disciplina e conceitos
Sad   aula 1 – apresentação da disciplina e conceitosSad   aula 1 – apresentação da disciplina e conceitos
Sad aula 1 – apresentação da disciplina e conceitos
 
Linguagem Fortran
Linguagem FortranLinguagem Fortran
Linguagem Fortran
 
Linguagem Plankalkül
Linguagem PlankalkülLinguagem Plankalkül
Linguagem Plankalkül
 
Apresentação lisp
Apresentação lispApresentação lisp
Apresentação lisp
 

Último

A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
azulassessoria9
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
sh5kpmr7w7
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
azulassessoria9
 

Último (20)

A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)
 
Slides 9º ano 2024.pptx- Geografia - exercicios
Slides 9º ano 2024.pptx- Geografia - exerciciosSlides 9º ano 2024.pptx- Geografia - exercicios
Slides 9º ano 2024.pptx- Geografia - exercicios
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União Europeia
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
INTERTEXTUALIDADE atividade muito boa para
INTERTEXTUALIDADE   atividade muito boa paraINTERTEXTUALIDADE   atividade muito boa para
INTERTEXTUALIDADE atividade muito boa para
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 

Trabalho cobol e basic

  • 1. Cobol & Basic Disciplina: Paradigmas de Linguagens de Programação Professor: Daniel Carrara Aluno: Wildner Ribeiro
  • 2.
  • 3.
  • 4.
  • 5. 2.4 Exemplo: de uma pequena Linguagem COBOL Estrutura básica de um programa chamado. Olá mundo IDENTIFICATION DIVISION. PROGRAM-ID. HELLO–WORLD. * ENVIRONMENT DIVISION. * DATA DIVISION. * PROCEDURE DIVISION. PARA-1. DISPLAY ”Hello, World!!!”. * STOP RUN.
  • 6. 2.5 Definindo as Características “O uso do COBOL mutila a mente; seu ensino deveria, portanto,ser considerado um crime”. Antigas versões do COBOL não dão suporte variáveis locais e portanto não implementam inteiramente a programação estruturada.
  • 7. 3.1 Linguagem BASIC “BASIC e um nome genérico dado a uma grande Família de linguagens de programação derivadas do BASIC original.” Existe provavelmente também variações do BASIC do que de qualquer outra linguagem de programação.
  • 8. 3.2 Um programa em BASIC Um Programa em BASIC que imprimi todos os números pares entre A e B, lidos de um teclado, seria escrito como: 1. 10 INPUT A,B 2. INPUT A,B 20 FOR I=A TO B STEP 1 FOR I=A TO B 30 IF MOD(I,2)>0 THEN 50 IF MOD(I,2)=O THE 40 PRINT I PRINT I 50 NEXT I NETX 60 END
  • 9. 3.3 Procedimentos e controle do Fluxo Ao contrario de outras linguagens, como C a biblioteca de funções do BASIC não é externas, mas considerada parte intrínseca da linguagem.
  • 10. 3.4 Os 8 princípios de um projeto BASIC Ser fácil,para ser utilizada por iniciantes. Ser uma linguagem de programação de uso geral. Permitir que especialistas adicionassem Características avançadas. Ser interativa. Fornecer mensagens de erro claras e amigáveis. Responder rapidamente para programas pequenos. Não exigir o conhecimento de hardware do computador. Proteger o sistema operacional do Usuário.