Aula01   estrutura de dados - (começando as brincadeiras)
Upcoming SlideShare
Loading in...5
×
 

Aula01 estrutura de dados - (começando as brincadeiras)

on

  • 1,200 views

Aulas

Aulas

Statistics

Views

Total Views
1,200
Views on SlideShare
1,200
Embed Views
0

Actions

Likes
0
Downloads
3
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Aula01   estrutura de dados - (começando as brincadeiras) Aula01 estrutura de dados - (começando as brincadeiras) Presentation Transcript

  • Prog ram ação Estr utur Aula 01 – ada Inica nd o a br inca d eira .
  • Conteúdo da Aula 1● Paradgmas de Programação● Paradigma estruturado – sequência, decisão e interação● Fluxograma
  • Paradigmas de Programação     Um paradigma fornece e determina a visão que o programador possui  sobre a estruturação e execução do programa ou como lida com um  determinado problema.      Assim como diferentes grupos em engenharia de software propõem  diferentes metodologias, diferentes linguagens de programação  propõem diferentes paradigmas de programação.            Algumas linguagens foram desenvolvidas para suportar um  paradigma específico (Smalltalk, Java e Ruby suportam o paradigma  de orientação a objetos enquanto Haskell suportam o paradigma  funcional), enquanto outras linguagens suportam múltiplos  paradigmas (como o LISP, Perl, Python, C++ e Oz).
  • Paradigmas Mais conhecidos.● Programação orientada a objetos● Programação estruturada● Programação imperativa● Programação procedural● programação funcional
  • Inicialmente, os computadores eram programados através  de código binário, que representava as sequência de  de código binário, que representava as sequência de  controle alimentadas à CPU. Tal processo era difícil e  propenso a erros; os programas  estavam em código de  máquina, que é um paradigma de programação de  máquina, que é um paradigma de programação de  muito baixo nível. muito baixo nível.
  • Paradigma Estruturado. Programação estruturada é uma forma de  programação de computadores que preconiza que  todos os programas possíveis podem ser  reduzidos a apenas três estruturas: sequência,  decisão e interação. Este paradigma orienta os programadores para a  criação de estruturas simples em seus  programas, usando as subrotinas e as funções. 
  • Estruturas de Controle.Usando apenas três tipos de estruturas de controle de entrada e de  saída únicas permite a escrita de programas muito mais fáceis de  serem compreendidos. Essas estruturas de controle são a sequência, a  seleção e a repetição. As linguagens de computador estruturadas são linguagens que usam essas  estruturas de entrada/saída únicas, e não usam ou não tem a instrução  goto.
  • Estruturas de Controle.Usando apenas três tipos de estruturas de controle de entrada e de  saída únicas permite a escrita de programas muito mais fáceis de  serem compreendidos. Essas estruturas de controle são a sequência, a  seleção e a repetição. As linguagens de computador estruturadas são linguagens que usam essas  estruturas de entrada/saída únicas, e não usam ou não tem a instrução  goto.
  • Flux ogra masDiagramas que representam a ação do programa a partir de um número limitado de símbolos que representam as ações básicas que um programa pode fazer. Utilizado para indicar o inicio e o fim de um algoritmo. Indica o sentido do fluxo. Símbolo de ação - indica que uma ação deve ser executada. Símbolo de decisão - indica que uma decisão deve ser tomada.
  • Estrutura de SequênciaRepresentação em  As ações são executadas,  uma por vez, de forma fluxograma. encadeada, na ordem  definida no programa.
  • Estrutura de SeleçãoRepresentação em fluxograma. A partir da verificação  de uma condição, o  programa realiza ou não  uma ação e volta à  seqüência do programa.
  • Referências Introdução à Programação de Computadores - www.ic.unicamp.br/~ducatte/mc102/aula01.doc Linguagens de programação estruturadas - http://www.cefetba.br/fisica/NFL/Java/linguagemestruturada.html Paradigmas de Programação http://pt.wikipedia.org/wiki/Paradigmas_de_programa %C3%A7%C3%A3o