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