Planejamento do Projeto

0

🎯 Objetivos da Aula

  • Entender a importância do planejamento antes de programar
  • Organizar ideias em etapas estruturadas
  • Definir problema, regras e fluxo lógico
  • Criar o esqueleto completo do algoritmo

🧠 1. O que é Planejar um Projeto?

Planejar é decidir antes de programar:

  • 🔹 O que o sistema vai fazer
  • 🔹 Para quem ele é feito
  • 🔹 Quais dados ele recebe
  • 🔹 Quais resultados ele entrega
  • 🔹 Quais regras precisa obedecer

Sem planejamento, o código vira improviso.
Com planejamento, o código vira construção.


🧩 2. Proposta do Projeto Final

Você pode escolher um dos sistemas abaixo ou permitir que o aluno escolha:

📌 Opção 1 – Sistema de Cadastro Simples

  • Nome
  • Idade
  • Validação de maioridade

📌 Opção 2 – Calculadora Inteligente

  • Recebe dois números
  • Permite escolher operação
  • Mostra resultado

📌 Opção 3 – Sistema de Notas

  • Recebe 4 notas
  • Calcula média
  • Informa aprovado ou reprovado

🗂 3. Etapas do Planejamento

✔ 1. Definir o Problema

Exemplo:

Criar um sistema que calcule a média de um aluno e informe sua situação.


✔ 2. Definir Entradas

Quais dados o usuário fornecerá?

Exemplo:

  • nota1
  • nota2
  • nota3
  • nota4

✔ 3. Definir Processamento

O que o sistema fará?

Exemplo:

  • Somar as notas
  • Dividir por 4
  • Comparar média com critério mínimo

✔ 4. Definir Saídas

O que será exibido?

Exemplo:

  • Média final
  • Situação: Aprovado ou Reprovado

🧱 4. Organizando o Fluxo Lógico

Fluxo básico do projeto:

  1. INÍCIO
  2. Declarar variáveis
  3. Ler dados
  4. Processar informações
  5. Tomar decisões
  6. Exibir resultados
  7. FIM

🧠 5. Esboço de Planejamento (Modelo)

Antes de escrever o pseudocódigo, o aluno deve preencher:

Nome do Projeto:
Objetivo:
Entradas:
Processamento:
Regras de decisão:
Saídas:

Isso cria clareza mental antes de escrever qualquer linha.


🧪 Atividade da Aula

📝 Atividade Principal

O aluno deve:

  1. Escolher um dos sistemas propostos
  2. Preencher o modelo de planejamento
  3. Descrever o fluxo lógico passo a passo em texto
  4. Somente depois partir para o pseudocódigo (na próxima aula)

🎓 Competências Desenvolvidas

Nesta aula o aluno aprende:

  • Planejamento estruturado
  • Organização lógica
  • Antecipação de erros
  • Pensamento sistemático

Ele deixa de apenas responder exercícios.
Passa a pensar como alguém que constrói sistemas.