home page Pisani

Numeri, figure, algoritmi

 

A che cosa servono i numeri di riga?

Innanzitutto bisogna sapere che in QBasic I numeri di riga (10, 20, 30 ecc.. che trovate negli esempi a sinistra di ogni riga di programma), non sono necessari. A noi servono soprattutto per scopi didattici: è più facile riferirsi ad un certo numero di riga per commentare un listato in un punto particolare.

Nelle prime versioni di Basic (ad esempio il GWBasic) i numeri di riga erano essenziali per far funzionare il programma e dovevano necessariamente essere scritti in ordine crescente. In QBasic invece, i programmi funzionano anche senza numeri di riga. Inoltre, se il loro ordine non è crescente, tutto funziona ugualmente. Ovviamente conviene mantenere l'ordine crescente per questioni di leggibilità. In ogni caso, le righe vengono interpretate ed eseguite dal computer nell'ordine in cui sono disposte, dalla prima all'ultima, e non seguendo l'ordine dei numeri di riga.

Ad esempio, osservate i seguenti tre programmini:

10 a = 51
20 a = 64
30 PRINT a

 

20 a = 51
10 a = 64
30 PRINT a

a = 51
a = 64
PRINT a

Il risultato sullo schermo è sempre lo stesso: 64. Infatti il computer esamina le tre righe nell'ordine in cui sono scritte.

 


Pisani home page | forum scuola | Numeri, figure, algoritmi