A LÓGICAA LÓGICA
DEDE
PROGRAMAÇÃOPROGRAMAÇÃO
Profº Marco Antonio FirminoProfº Marco Antonio Firmino
Introdução à LógicaInt...
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 progr...
Estes pensamentos, podem serEstes pensamentos, podem ser
descritos como uma sequência dedescritos como uma sequência de
in...
O que é Sequência Lógica?O que é Sequência Lógica?
São passos executados até atingir umSão passos executados até atingir u...
Na linguagem comum, entende-se porNa linguagem comum, entende-se por
instruções “um conjunto de regras ouinstruções “um co...
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 nor...
1.1. O quarto está fechado e meu livro estáO quarto está fechado e meu livro está
no quarto. Então, preciso primeiro abrir...
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 ...
1.1. ““Somar dois números quaisquer”.Somar dois números quaisquer”.
1.1. Escreva o primeiro número noEscreva o primeiro nú...
1.1. Entender como a lógica formal eEntender como a lógica formal e
matemática é aplicada namatemática é aplicada na
progr...
1.1. Formalizar o pensamento;Formalizar o pensamento;
2.2. Observação;Observação;
3.3. Raciocínio Lógico.Raciocínio Lógico...
Para o computador, a descrição de cadaPara o computador, a descrição de cada
passo e seu correto encadeamento épasso e seu...
O que é algoritmo?O que é algoritmo?
É uma sequencia finita de passos paraÉ uma sequencia finita de passos para
solucionar...
A construção de algoritmos é o primeiroA construção de algoritmos é o primeiro
passo para a programação depasso para a pro...
A ordem na qual as instruções serãoA ordem na qual as instruções serão
executadas é de fundamentalexecutadas é de fundamen...
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 ...
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
Upcoming SlideShare
Loading in …5
×

Lógica de Programação

295 views

Published on

Aula sobre Lógica de Programação

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
295
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Lógica de Programação

  1. 1. 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
  2. 2. 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.
  3. 3. 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.
  4. 4. 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.
  5. 5. 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”.
  6. 6. 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.
  7. 7. 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
  8. 8. 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
  9. 9. 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.
  10. 10. 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
  11. 11. 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
  12. 12. 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
  13. 13. 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
  14. 14. 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
  15. 15. 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.
  16. 16. 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.
  17. 17. Evitar passos desnecessários naEvitar passos desnecessários na construção do algoritmo.construção do algoritmo.
  18. 18. Dúvidas ?Dúvidas ? emailemail:: firmino_marco@hotmail.comfirmino_marco@hotmail.com

×