Approccio al problem solving per gli algoritmi
1. Analisi del problema
Lettura approfondita della situazione iniziale, comprensione ed identificazione del problema
2. Esplorazione degli approcci possibili
Identificazione delle metodologie di soluzione tra i metodi noti
3. Selezione di un approccio
4. Definizione dell’algoritmo risolutivo
Identificazione dei dati e progettazione della sequenza di passi elementari da applicare su di essi
5. Riflessione critica
A problema risolto, ripensamento delle fasi della soluzione proposta per identificare eventuali criticità e possibili migliorie.