PROBLEMI E ALGORITMI
Problema
Programma
Soluzione
Tipi di problemi
Conoscenza del Problema
Domande a cui dare risposta
In che cosa consiste il problema?
Come si costruisce la soluzione di un problema?
Qual è il giusto punto di partenza?
Quali metodologie o tecniche utilizzare?
Problemi di decisione
Problemi di ricerca
Problemi di ottimizzazione
Analizzare il problema
Comprendere il problema
Focalizzare gli obbiettivi
Evidenziare
I reali obbiettivi del problema
Le regole
I dati espliciti e impliciti
Eliminare
I dettagli inutili e ambigui
Modello del problema
Astrazione del problema
Astrazione funzionale
Astrazione sui dati
Algoritmo
Grafico
Verbale
Simbolico
Tipologie di modello in base all'uso
Descrittivo
Predittivo
Prescrittivo
Matematico
Analogico
Generale
Risultato in uscita
Opera su dati iningresso
Stessi dati stessi risultati
Istruzioni ordinate e chiare
Risultato prodotto in tempo finito
PC