Lezal2
Algoritmi (2)
Componenti fondamentali di un algoritmo
Gli algoritmi sono costituiti da Istruzioni e Dati.
Le istruzioni
L' istruzione è la descrizione dell’ azione che deve essere eseguita sui dati iniziali
di un problema per ottenere i dati finali.
I dati
Il dato è l' oggetto su cui opera l’ istruzione.
I dati possono essere di vari tipi:
Dati costanti : dati non modificabili nel corso dell' algoritmo
Dati variabili: dati suscettibili di variazioni nel corso dell' algoritmo
Nel corso dell’ algoritmo i dati vengono inseriti all’ interno di Variabili.
Variabili
Le variabili possono essere viste come degli spazi definiti in memoria centrale
destinati a memorizzare temporaneamente i dati necessari allo svolgimento dell'
algoritmo.
Esse vanno quindi considerate come dei contenitori di valori.
Possiamo considerare i seguenti tipi di variabili, a seconda della funzione dei dati che la
variabile dovrà contenere :
Variabili di input: utilizzate per contenere i dati su cui eseguire l'elaborazione
Variabili di output: usate per fornire all’ esterno i risultati dell’ esecuzione
Variabili di lavoro: servono nel corso dell’ elaborazione per contenere eventuali risultati
intermedi.
Un' altra distinzione è in base alla natura dei dati che la variabile dovrà contenere:
Variabili Numeriche Intere : per contenere numeri interi
Variabili Numeriche Reali : per contenere numeri reali (con la virgola)
Variabili Alfanumeriche : per contenere sia numeri interi che lettere o segni di
interpunzione.