Lógica de Programação
Upcoming SlideShare
Loading in...5
×
 

Lógica de Programação

on

  • 266 views

Aula sobre Lógica de Programação

Aula sobre Lógica de Programação

Statistics

Views

Total Views
266
Views on SlideShare
266
Embed Views
0

Actions

Likes
0
Downloads
5
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

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

Lógica de Programação Lógica de Programação Presentation Transcript

  • A LÓGICAA LÓGICA DEDE PROGRAMAÇÃOPROGRAMAÇÃO Profº Marco Antonio FirminoProfº Marco Antonio Firmino Introdução à LógicaIntrodução à Lógica de Programaçãode Programação
  • O que é lógica?O que é lógica? Lógica de ProgramaçãoLógica de Programação Lógica de programação é a técnicaLógica de programação é a técnica de encadear pensamentos para atingirde encadear pensamentos para atingir determinado objetivo.determinado objetivo.
  • Estes pensamentos, podem serEstes pensamentos, podem ser descritos como uma sequência dedescritos como uma sequência de instruções, que devem serinstruções, que devem ser seguidas para se cumprir umaseguidas para se cumprir uma determinada tarefa.determinada tarefa.
  • O que é Sequência Lógica?O que é Sequência Lógica? São passos executados até atingir umSão passos executados até atingir um objetivo ou solução de um problema.objetivo ou solução de um problema.
  • Na linguagem comum, entende-se porNa linguagem comum, entende-se por instruções “um conjunto de regras ouinstruções “um conjunto de regras ou normas definidas para a realização ounormas definidas para a realização ou emprego de algo”.emprego de algo”.
  • O que são instruções?O que são instruções? Instruções são um conjunto de regrasInstruções são um conjunto de regras ou normas definidas para a realizaçãoou normas definidas para a realização ou emprego de algo. Em informática, éou emprego de algo. Em informática, é o que indica a um computador umao que indica a um computador uma ação elementar a executar.ação elementar a executar.
  • 1.1. O quarto está fechado e meu livro estáO quarto está fechado e meu livro está no quarto. Então, preciso primeiro abrirno quarto. Então, preciso primeiro abrir o quarto para pegar o livro.o quarto para pegar o livro. ExemploExemplo
  • 1.1. ““Chupar uma bala”.Chupar uma bala”. 1.1. Pegar a balaPegar a bala 2.2. Retirar o papelRetirar o papel 3.3. Chupar a balaChupar a bala 4.4. Jogar o papel no lixoJogar o papel no lixo
  • 1.1. ““Somar dois números quaisquer”.Somar dois números quaisquer”. 1.1. Escreva o primeiro número noEscreva o primeiro número no retângulo Aretângulo A 2.2. Escreva o segundo número noEscreva o segundo número no retângulo Bretângulo B 3.3. Some o número do retângulo A comSome o número do retângulo A com número do retângulo B e coloque onúmero do retângulo B e coloque o resultado no retângulo C.resultado no retângulo C.
  • 1.1. Entender como a lógica formal eEntender como a lógica formal e matemática é aplicada namatemática é aplicada na programação de computadores.programação de computadores. 2.2. Compreender a importância daCompreender a importância da construção de algoritmosconstrução de algoritmos computacionais.computacionais. ObjetivosObjetivos
  • 1.1. Formalizar o pensamento;Formalizar o pensamento; 2.2. Observação;Observação; 3.3. Raciocínio Lógico.Raciocínio Lógico. Lógica de raciocínioLógica de raciocínio
  • Para o computador, a descrição de cadaPara o computador, a descrição de cada passo e seu correto encadeamento épasso e seu correto encadeamento é fundamental para que o programafundamental para que o programa funcione corretamente e que a soluçãofuncione corretamente e que a solução seja alcançada.seja alcançada. Lógica de ProgramaçãoLógica de Programação
  • O que é algoritmo?O que é algoritmo? É uma sequencia finita de passos paraÉ uma sequencia finita de passos para solucionar um problema.solucionar um problema. AlgoritmoAlgoritmo
  • A construção de algoritmos é o primeiroA construção de algoritmos é o primeiro passo para a programação depasso para a programação de computadores. É uma das tarefas maiscomputadores. É uma das tarefas mais complexas da programação, mascomplexas da programação, mas também uma das mais desafiadoras.também uma das mais desafiadoras. AlgoritmoAlgoritmo
  • A ordem na qual as instruções serãoA ordem na qual as instruções serão executadas é de fundamentalexecutadas é de fundamental importância para a efetividade daimportância para a efetividade da solução algorítmica.solução algorítmica.
  • O algoritmo não é a solução doO algoritmo não é a solução do problema, mas uma forma de solucioná-problema, mas uma forma de solucioná- lo. Assim, podemos criar diferenteslo. Assim, podemos criar diferentes algoritmos usando diferentes abordagens.algoritmos usando diferentes abordagens.
  • Evitar passos desnecessários naEvitar passos desnecessários na construção do algoritmo.construção do algoritmo.
  • Dúvidas ?Dúvidas ? emailemail:: firmino_marco@hotmail.comfirmino_marco@hotmail.com