Pular para conteúdo

Aula 01 - Lógica de Programação 🧠


Agenda 📅

  1. O que é Lógica?
  2. O Algoritmo
  3. Pensamento Computacional
  4. Fluxogramas
  5. 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 💡

  1. Pegar a escada.
  2. Posicionar a escada sob a lâmpada.
  3. Subir na escada.
  4. Retirar a lâmpada queimada.
  5. Colocar a lâmpada nova.
  6. Descer da escada.

3. Pensamento Computacional 💻

Dividido em 4 pilares:

  1. Decomposição: Quebrar o problema em partes menores.
  2. Padrões: Identificar o que se repete.
  3. Abstração: Focar no que é importante.
  4. 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.

Algoritmo "HelloWorld"
Inicio
   escreva("Olá, Lógica!")
Fimalgoritmo

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é!