ALGORITMOS E LÓGICA DE
PROGRAMAÇÃO
EFFECCINCO
PARADIGMAS DA PROGRAMAÇÃO
• Um paradigma nada mais é do que um modelo ou estilo, podemos
trocar a palavra paradigma por uma das palavras, quando dizemos
paradigmas da computação estamos falando de modelo de
programação ou estilo de programação, desde a criação da
programação ela vem mudando e já existem diversos conceitos e
formas de programação, e os modelos mais recentes são modelos
mais completos porém um pouco mais complexos também, e os
paradigmas da computação passaram por 5 fases, a programação
tradicional, programação estruturada, programação modular,
programação com abstração de dados e programação orientada a
objetos.
PARADIGMAS DA PROGRAMAÇÃO
• Programação Tradicional – começou no final de 1950, as principais
linguagens que seguia esse modelo são Fortran, cobol e Basic, nelas
podíamos fazer programação sequencial, desvio condicional simples,
desvio condicional composto e laço de repetição incondicional.
• Programação Estruturada – começou na década de 1960, com a
linguagem Pascal, depois as linguagens Fortran, Cobol e Basic,
mudaram para atender as regras da programação estruturada, depois
na década de 1970 surge o C que atende a essas regras também,
com esse modelo pode ser feito as estruturas tradicionais, laços de
repetição condicional e seleção condicional.
PARADIGMAS DA PROGRAMAÇÃO
• Programação Modular – teve inicio no final da década de 1970, com a
linguagem Modula-2, aqui começou alguns conceitos como encapsulamento
de módulos com pacotes de dados e funções.
• Programação com Abstração de dados – começou na década de 1980 com a
linguagem ADA, possui estrutura de laço de repetição condicional seletivo e
os conceitos de dados abstratos.
• Programação Orientada a Objetos – inicia-se no inicio da década de 1960
com a s linguagens Simula I e Simula 67, sendo mais percebida pelo
mercado mesmo na década de 1980 com as linguagens SmallTalk, Eiffel,
C++, Java e C#, aqui você encontra nessas linguagens objetos, classes,
encapsulamento, herança, polimorfismo.
CONHEÇA NOSSO CANAL NO YOUTUBE
• www.youtube.com/effeccinco
REFERÊNCIA
• MANZANO, Jose Augusto N.G. OLIVEIRA. Jayr Figueiredo de.
Algoritmos: Lógica para Desenvolvimento de Programação de
Computadores. São Paulo: 2010, Editora Erica. 320 p.

Algoritmos e Logica de programação - #Aula 07 - Paradigmas da Programação

  • 1.
    ALGORITMOS E LÓGICADE PROGRAMAÇÃO EFFECCINCO
  • 2.
    PARADIGMAS DA PROGRAMAÇÃO •Um paradigma nada mais é do que um modelo ou estilo, podemos trocar a palavra paradigma por uma das palavras, quando dizemos paradigmas da computação estamos falando de modelo de programação ou estilo de programação, desde a criação da programação ela vem mudando e já existem diversos conceitos e formas de programação, e os modelos mais recentes são modelos mais completos porém um pouco mais complexos também, e os paradigmas da computação passaram por 5 fases, a programação tradicional, programação estruturada, programação modular, programação com abstração de dados e programação orientada a objetos.
  • 3.
    PARADIGMAS DA PROGRAMAÇÃO •Programação Tradicional – começou no final de 1950, as principais linguagens que seguia esse modelo são Fortran, cobol e Basic, nelas podíamos fazer programação sequencial, desvio condicional simples, desvio condicional composto e laço de repetição incondicional. • Programação Estruturada – começou na década de 1960, com a linguagem Pascal, depois as linguagens Fortran, Cobol e Basic, mudaram para atender as regras da programação estruturada, depois na década de 1970 surge o C que atende a essas regras também, com esse modelo pode ser feito as estruturas tradicionais, laços de repetição condicional e seleção condicional.
  • 4.
    PARADIGMAS DA PROGRAMAÇÃO •Programação Modular – teve inicio no final da década de 1970, com a linguagem Modula-2, aqui começou alguns conceitos como encapsulamento de módulos com pacotes de dados e funções. • Programação com Abstração de dados – começou na década de 1980 com a linguagem ADA, possui estrutura de laço de repetição condicional seletivo e os conceitos de dados abstratos. • Programação Orientada a Objetos – inicia-se no inicio da década de 1960 com a s linguagens Simula I e Simula 67, sendo mais percebida pelo mercado mesmo na década de 1980 com as linguagens SmallTalk, Eiffel, C++, Java e C#, aqui você encontra nessas linguagens objetos, classes, encapsulamento, herança, polimorfismo.
  • 5.
    CONHEÇA NOSSO CANALNO YOUTUBE • www.youtube.com/effeccinco
  • 6.
    REFERÊNCIA • MANZANO, JoseAugusto N.G. OLIVEIRA. Jayr Figueiredo de. Algoritmos: Lógica para Desenvolvimento de Programação de Computadores. São Paulo: 2010, Editora Erica. 320 p.