01 - Introdução a lógica de programação - v1.4
-
Upload
cesar-augusto-pessoa -
Category
Education
-
view
361 -
download
0
Transcript of 01 - Introdução a lógica de programação - v1.4
César Augusto Pessôa
Sumário
Objetivos
Conceitos básicos
O que são algoritmos
Bibliografia e ferramentas sugeridas
Agradecimentos
Dúvidas
Objetivos
Introduzir os alunos ao conceito de
lógica, utilizando-a como ferramenta
para elaboração de programas de
computador.
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.
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!”
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?
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).
Preparar um lanche
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.
Trocar uma lâmpada
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.
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.
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.
Não faz sentido!
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.
Todo algoritmo é igual?
Fazer um bolo
Fazer uma pizza
Lavar roupas
Preparar uma festa
Ir para a escola
Desenhar uma árvore
A criatividade é tudo!
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.
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
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
Agradecimentos
Find Icons
http://findicons.com
Iconfinder
https://www.iconfinder.com
Dúvidas?
César Augusto Pessôa