MÓDULO

Pensar logicamente antes de programar

Módulo 01 — Pensar logicamente antes de programar Objetivo: Aprender a transformar situações vagas em problemas claros, com entradas, regras, estados, restrições e resultados observáveis. Este módulo foi planejado para construir raciocínio passo a passo. As cinco aulas conceituais devem ser estudadas na ordem; depois o laboratório combina os conceitos em uma tarefa maior e…

Módulo 01 — Pensar logicamente antes de programar

Objetivo: Aprender a transformar situações vagas em problemas claros, com entradas, regras, estados, restrições e resultados observáveis.

Este módulo foi planejado para construir raciocínio passo a passo. As cinco aulas conceituais devem ser estudadas na ordem; depois o laboratório combina os conceitos em uma tarefa maior e os exercícios verificam se você consegue reconstruir as ideias sem copiar.

CONTEÚDO

Aulas e atividades

  1. A01 Problema, objetivo e restrições
  2. A02 Entrada, estado, processamento e saída
  3. A03 Decomposição: quebrando o grande em partes pequenas
  4. A04 Precisão, ambiguidades e casos escondidos
  5. A05 Traçado manual: prever antes de executar
  6. LAB01 Laboratório — Pensar logicamente antes de programar
  7. EX01 Exercícios — Pensar logicamente antes de programar