Objetivo: Introduzir os alunos ao conceito de lógica, utilizando-a como ferramenta para elaboração de programas de computador.
Apresentação de algoritmos e sua utilização.
2. Sumário
Objetivos
Conceitos básicos
O que são algoritmos
Bibliografia e ferramentas sugeridas
Agradecimentos
Dúvidas
3. Objetivos
Introduzir os alunos ao conceito de
lógica, utilizando-a como ferramenta
para elaboração de programas de
computador.
4. O que é lógica
ló.gi.ca:
Substantivo feminino.
1. Modo de raciocinar.
2. Coerência de raciocínio, ideias.
3. Encadeamento de raciocínio ou
argumentação.
4. Filosofia: Estudo que tem por objeto
determinar quais operações de raciocínio
são válidas e quais não o são.
Fonte: Dicionário Michaelis, 2008, Ed. Melhoramentos.
5. Como usamos a lógica
“Isso é óbvio!”
“Como não pensei nisso antes?”
“E se você fizesse isso?”
“E se der errado, o que você irá fazer?”
“É lógico que eu verifiquei!”
6. Pensamento lógico
Podemos então dizer
que pensamento lógico
é uma ferramenta para
organização, análise
de cenários e tomada
de decisão.
E como aplicamos?
7. Conceito de algoritmo
“É uma sequência de passos que visa
atingir um objetivo bem definido”
(FORBELLONE, 1999).
“É a descrição de uma sequência de
passos que deve ser seguida para
realização de uma tarefa” (ASCENCIO,
1999).
9. Algoritmo
1. Pegar o pão;
2. Cortar o pão ao meio;
3. Pegar a maionese;
4. Passar maionese no pão;
5. Pegar e cortar alface e tomate;
6. Colocar alface e tomate no pão;
7. Pegar o hamburguer;
8. Fritar o hamburguer; e
9. Colocar o hamburguer no pão.
11. Algoritmo
1. Pegar uma lâmpada nova;
2. Pegar uma escada;
3. Posicionar a escada embaixo do soquete;
4. Subir na escada levando a lâmpada nova;
5. Retirar a lâmpada queimada;
6. Colocar a lâmpada nova;
7. Descer da escada;
8. Testar a lâmpada (ligar interruptor);
9. Guardar a escada; e
10. Jogar a lâmpada velha no lixo.
12. O que é lógica (de novo)
Encadeamento de
raciocínio ou
argumentação.
Estudo que tem por
objeto determinar quais
operações de raciocínio
são válidas e quais não
são.
Ferramenta para
organização, análise de
cenários e tomada de
decisão.
13. Preparar um lanche
1. Colocar o hamburguer no pão.
2. Cortar o pão ao meio;
3. Fritar o hamburguer;
4. Pegar o hamburguer;
5. Passar maionese no pão;
6. Pegar e cortar alface e tomate;
7. Pegar o pão;
8. Colocar alface e tomate no pão; e
9. Pegar a maionese.
15. O que é lógica (outra vez)
Encadeamento de
raciocínio ou
argumentação, de forma
que determine quais
operações de raciocínio
são válidas e quais não
o são.
Utilizamos para
organização e
sequenciamento de
atividades, análise de
cenários e tomada de
decisão.
16. Todo algoritmo é igual?
Fazer um bolo
Fazer uma pizza
Lavar roupas
Preparar uma festa
Ir para a escola
Desenhar uma árvore
18. Sequência lógica
Podem existir diversas
maneiras de se
preparar um lanche,
trocar uma lâmpada,
fazer um bolo, etc.
Porém, sempre existirá
pelo menos um
caminho que sempre
deve ser seguido.
19. Trabalho
Para o dia 29/02
Pesquisa em grupo:
○ O que é um algoritmo
○ O que é um fluxograma
○ O que é pseudocódigo
○ O que são variáveis
○ O que são constantes
○ O que são operadores aritméticos
○ O que são expressões aritméticas
20. Bibliografia
Lógica Para Leigos (for Dummies)
Autor: Zegarelli, Mark
Editora: Alta Books
Fundamentos da Programação de Computadores
3ª Ed. 2012
Autoras: Ascencio, Ana Fernanda Gomes;
Campos, Edilene Aparecida Veneruchi de
Editora: Prentice Hall