Lógica de programação<br />Andréia Maciel da Silva<br />
O que é lógica?<br />A lógica nos ensina como utilizar da melhor maneira o pensamento em busca da solução de um problema.<...
Exemplo <br />Todo mamífero é um animal.<br />Todo cavalo é um mamífero.<br />Portanto, todo cavalo é um animal.<br />
O que é sequência lógica?<br />São passos executados até atingir um objetivo ou solução de um problema.<br />Exemplo: chup...
O que é um algoritmo?<br />Um algoritmo pode ser definido como uma sequência de passos que visam a atingir um objetivo bem...
Pseudocódigo<br />Os algoritmos são descritos em uma linguagem chamada de pseudocódigos. <br />Os algoritmos são independe...
Fases para a construção do algoritmo<br />Entrada: são dados de entrada do algoritmo<br />Processamento: são os procedimen...
Exemplo de algoritmo<br />Imagine o seguinte problema: Calcular a média final dos alunos da 3ª Série. Os alunos realizarão...
Diagrama de bloco<br />O diagrama de blocos é uma forma padronizada e eficaz para representar os passos lógicos de um dete...
Simbologia <br />Existem diversos símbolos em um diagrama de bloco. <br />
Exemplos<br />
Tipos de dados<br />Inteiro: toda e qualquer informação numérica que pertença ao conjunto dos números inteiros relativos (...
Real: toda e qualquer informação numérica que pertença ao conjunto dos números reais (negativa, nula ou positiva).<br />Ca...
Lógico: toda e qualquer informação que pode assumir apenas duas situações (biestável).<br />
Variáveis e constantes<br />
Declaração de variáveis<br />
Expressões aritméticas<br />Operadores aritméticos<br />Operadores relacionais<br />Operadores lógicos<br />
Exercícios <br />
Upcoming SlideShare
Loading in...5
×

Lógica de programação - ifro - Vilhena - Turma: Técnicos em Informática

1,006

Published on

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
1,006
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
19
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Lógica de programação - ifro - Vilhena - Turma: Técnicos em Informática

  1. 1. Lógica de programação<br />Andréia Maciel da Silva<br />
  2. 2. O que é lógica?<br />A lógica nos ensina como utilizar da melhor maneira o pensamento em busca da solução de um problema.<br />Na área de desenvolvimento de aplicativos para computadores, é muito importante saber utilizar a lógica ou ter bom raciocínio lógica, pois isso ajuda a encontrar soluções para os diversos problemas que podem surgir.<br />Outra definição: é a técnica de encadear pensamentos para atingir determinado objetivo.<br />
  3. 3. Exemplo <br />Todo mamífero é um animal.<br />Todo cavalo é um mamífero.<br />Portanto, todo cavalo é um animal.<br />
  4. 4. O que é sequência lógica?<br />São passos executados até atingir um objetivo ou solução de um problema.<br />Exemplo: chupar uma bala.<br />Pegar a bala<br />Retirar o papel<br />Chupar a bala<br />Jogar o papel no lixo<br />
  5. 5. O que é um algoritmo?<br />Um algoritmo pode ser definido como uma sequência de passos que visam a atingir um objetivo bem definido.<br />Na medida em que precisamos especificar uma sequência de passos, é necessário utilizar ordem, ou seja, ‘pensar com ordem’, portanto precisamos utilizar lógica.<br />Exercício: Construir um algoritmo de como fazer um bolo.<br />
  6. 6. Pseudocódigo<br />Os algoritmos são descritos em uma linguagem chamada de pseudocódigos. <br />Os algoritmos são independentes da linguagens de programação.<br />O algoritmo deve ser fácil de se interpretar e fácil de codificar. Ele deve ser intermediário entre a linguagem falada e a linguagem de programação.<br />
  7. 7. Fases para a construção do algoritmo<br />Entrada: são dados de entrada do algoritmo<br />Processamento: são os procedimentos utilizados para chegar ao resultado final<br />Saída: são os dados já processados.<br />
  8. 8. Exemplo de algoritmo<br />Imagine o seguinte problema: Calcular a média final dos alunos da 3ª Série. Os alunos realizarão quatro provas: P1, P2, P3 e P4.<br />Temos, o algoritmo<br />Receba a nota da prova1<br />Receba a nota de prova2<br />Receba a nota de prova3<br />Receba a nota da prova4<br />Some todas as notas e divida o resultado por 4<br />Mostre o resultado da divisão<br />
  9. 9. Diagrama de bloco<br />O diagrama de blocos é uma forma padronizada e eficaz para representar os passos lógicos de um determinado processamento.<br />Com o diagrama podemos definir uma seqüência de símbolos, com significado bem definido, portanto, sua principal função é a de facilitar a visualização dos passos de um processamento.<br />
  10. 10. Simbologia <br />Existem diversos símbolos em um diagrama de bloco. <br />
  11. 11. Exemplos<br />
  12. 12. Tipos de dados<br />Inteiro: toda e qualquer informação numérica que pertença ao conjunto dos números inteiros relativos (negativa, nula ou positiva).<br />
  13. 13. Real: toda e qualquer informação numérica que pertença ao conjunto dos números reais (negativa, nula ou positiva).<br />Caracter: toda e qualquer informação composta por um conjunto de caracteres alfanuméricos: numéricos (0...9), alfabéticos (A...Z, a...z) e especiais (por exemplo, #, ?, !, @).<br />
  14. 14. Lógico: toda e qualquer informação que pode assumir apenas duas situações (biestável).<br />
  15. 15. Variáveis e constantes<br />
  16. 16. Declaração de variáveis<br />
  17. 17. Expressões aritméticas<br />Operadores aritméticos<br />Operadores relacionais<br />Operadores lógicos<br />
  18. 18. Exercícios <br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×