Aula 01 - Lógica de Programação 🧠
Agenda 📅
- O que é Lógica?
- O Algoritmo
- Pensamento Computacional
- Fluxogramas
- Seu Primeiro Algoritmo
1. O que é Lógica? 🤔
Lógica é a arte de pensar corretamente.
- No dia a dia: "Se está chovendo, levo o guarda-chuva".
- Na programação: É a sequência coerente de instruções.
- Objetivo: Resolver problemas de forma eficaz.
2. O Algoritmo 📜
Um algoritmo é uma receita de bolo para o computador.
- Sequência finita de passos.
- Não pode ter ambiguidade.
- Segue uma ordem lógica (Início -> Meio -> Fim).
Exemplo: Trocar uma Lâmpada 💡
- Pegar a escada.
- Posicionar a escada sob a lâmpada.
- Subir na escada.
- Retirar a lâmpada queimada.
- Colocar a lâmpada nova.
- Descer da escada.
3. Pensamento Computacional 💻
Dividido em 4 pilares:
- Decomposição: Quebrar o problema em partes menores.
- Padrões: Identificar o que se repete.
- Abstração: Focar no que é importante.
- Algoritmos: Criar os passos para resolver.
4. Fluxogramas 🔀
Representação visual do algoritmo.
- Início/Fim: Oval.
- Ação/Processo: Retângulo.
- Decisão: Losango.
Visualizando um Fluxograma
graph TD;
A([Início]) --> B[Acordar];
B --> C{Está com sono?};
C -- Sim --> D[Dormir mais 5 min];
D --> B;
C -- Não --> E[Levantar];
E --> F([Fim]);
5. Prática: Portugol 🇧🇷
Linguagem intermediária para aprender.
Simples, direto e em Português!
Resumo ✅
- Lógica = Pensar com ordem.
- Algoritmo = Receita de passos.
- Fluxograma = Desenho da solução.
Próxima Aula 🚀
- Ambiente e Ferramentas: Como instalar o VisualG e o VS Code.
- O Ciclo de Vida do Software.
👉 Dica: Tente listar os passos de como você faz um café!