Quais são as etapas para se resolver um problema? Ao obter uma solução o problema estará necessariamente resolvido?
Passo 1
Entender bem o problema: ler com atenção, identificar o que se busca, quais são os dados de entrada, saída esperada, as restrições e objetivos.
Passo 2
Analisar o contexto e definir claramente os requisitos: separar o que é essencial do que é acessório e traduzir o problema em termos mais formais, quando for o caso.
Passo 3
Gerar ideias e possíveis abordagens: usar brainstorming, decompor em subproblemas, recorrer a técnicas conhecidas (algoritmos, métodos numéricos, analogias, etc.).
Passo 4
Comparar e escolher a melhor estratégia: avaliar custo, recursos necessários, complexidade e risco de cada proposta.
Passo 5
Implementar a solução escolhida: desenvolver o algoritmo, construir o modelo, escrever o código ou fazer os cálculos.
Passo 6
Verificar e validar os resultados: testar casos de exemplo, checar se atende a todos os requisitos e se comporta bem em situações extremas.
Passo 7
Refinar e documentar: ajustar detalhes, otimizar performance, registrar o processo, conclusões e eventuais limitações.
Resposta
Não. Obter uma proposta de solução é um passo importante, mas só podemos dizer que o problema está resolvido depois de verificar, validar e garantir que essa solução realmente satisfaz todos os requisitos e funciona em todas as situações previstas.