venerdì, settembre 29, 2006

Problemi


Problemi, problemi e ancora problemi. In questo blog ne abbiamo parlato spesso. Soffermiamoci su una analisi generale.
Per giungere alla risoluzione di un problema bisogna seguire tre tappe:
1-finding, cioè bisogna procedere alla ricerca del problema;
2-posing, cioè bisogna saper porre il problema nel modo più corretto possibile;
3-solvig, cioè finalmente si arriva alla risoluzione vera e propria del problema.
E' a questo punto che si deve entrare nel particolare; essenzialmente esistono due distinti metodi di risoluzione: matematico e informatico.
Un matematico si preoccuperà di dimostrare la risoluzione anche attraverso un ragionamento astratto; l'informatico invece non si occuperà di dimostrare la sua soluzione bensì si occuperà di "far fare": dovrà partorire un programma.
Nello studio per la costruzione di un programma potrà ricorrere a molteplici risorse: approccio manuale, utilizzo della rete...ma senza dubbio per elaborare un esecutivo più il più efficiente possibile bisognerà ricorrere ad una approccio ingenieristico. Il problema verrà ridotto ai minimi termini, ossia si cercherà di semplificare il problema il più possibile formulando dei mini problemini. Confrontando ed elaborando i metodi di risoluzione dei mini problemi si giungerà, gradualmente, alla creazione di un programma che riesca a risolvere il problema più grande.

Nessun commento: