Domanda: Cosa si intende per programma risolutivo? |
Aggiunto il:
07/06/2004 |
Categoria:
Linquaggi di programmazione |
Letto da:
3346 |
Rating:
(5,0) |
Votato da:
4 utenti |
Risposta:
Un programma risolutivo è diviso essenzialmente in tre fasi: la prima analizza il problema da risolvere, la seconda sviluppa l’algoritmo definendo un modo di soluzione, e la terza trasforma l’algoritmo in un linguaggio di programmazione. Più precisamente, durante la prima fase abbiamo bisogno dei dati iniziali, delle incognite, e delle relazioni che legano i dati in nostro possesso e i risultati che dovremmo cercare. L’esempio seguente potrebbe chiarire ogni dubbio. Poniamo il caso che il nostro problema affronti la determinazione dell’area del rettangolo. Per applicare il programma risolutivo dobbiamo conoscere la base e l’altezza del rettangolo. L’incognita è l’area prodotta dalla BASE PER l’ALTEZZA. Le relazioni tra l’area del rettangolo, la base e l’altezza sono evidenti. Dopodichè creiamo l’algoritmo con una sequenza di istruzioni (normalmente questa operazione si esegue con un diagramma a blocchi (FLOW CHART), e infine trascriviamo l’intero algoritmo in un linguaggio di programmazione. |
|