Comece pela lógica
Algoritmo e pensamento computacional
Organize um problema em passos claros antes de transformar a solução em código.
Objetivo
Reconhecer um algoritmo e aplicar decomposição, padrões e abstração em um problema simples.
Pré-requisito
Nenhum. Esta é a porta de entrada.
O que é
Conceito sem complicação
Algoritmo é uma sequência lógica, finita e organizada de passos para resolver um problema. Pensamento computacional é a forma de analisar o problema antes de escolher a linguagem.
Programar não é decorar comandos. É compreender o que entra, o que precisa acontecer e qual resultado deve sair.
Uma receita separa ingredientes, ordem e resultado. Um algoritmo faz o mesmo com dados e decisões.
algoritmo.txt
text
Problema: calcular a média de três notas
1. Receber as três notas
2. Somar os valores
3. Dividir a soma por três
4. Exibir a médiaLinha por linha
Receber define quais dados entram no problema.
Somar descreve o processamento necessário.
Dividir estabelece a regra do cálculo.
Exibir transforma o resultado em uma saída compreensível.
Erro comum
Começar pelo código sem definir claramente a entrada, o processamento e a saída.
Exercício guiado
Escreva, em linguagem natural, os passos para verificar se uma pessoa é maior de idade.
Agora sozinho
Decomponha o problema de um caixa que recebe preço e quantidade e informa o total.
Preciso de uma dica
Use três blocos: dados recebidos, regra aplicada e resultado mostrado.
Teste seu conhecimento
Qual etapa deve acontecer antes de escolher um comando Java?
Progresso da aula