Turbo Pascal - variabile array PDF Stampa E-mail

In questo articolo si spiegerà la funzione della variabile array nel linguaggio Pascal.

In italiano viene definita vettore poiché a differenza delle altre variabili ha una lunghezza maggiore. Infatti se cosideriamo ogni variabile una casella dentro cui mettere un valore (ad esempio intero se la variabile è integer), possiamo affermare che l'array è una serie di caselle, una affianco all'altra, numerate, in cui metterci dei valori.

 

Per dichiarare una variabile array si fa in questo modo:

var v:array[1..5] of integer;

L'esempio riporta una variabile "v" array con 5 "caselle" in cui possono essere inseriti solo valori interi. Ricorda di dichiarare che tipo di array utilizzi (integer, real ecc..).

 

 

Passiamo ad un utilizzo pratico. Per inserire i valori nell'array occorre un ciclo, per l'esempio utilizzerò un ciclo "per".

 

Frammento di codice in pseudocodifica

 

per i ← 1 a 5 esegui

inizio

scrivi ('Inserisci il valore numero ',i,':')

leggi (v[i])

fine

scrivi ('I numeri inseriti sono: ')

per i ← 1 a 5 esegui

scrivi (v[i],' ')

 

Nell'esempio sopra riportato all'utente viene chiesto di inserire il valore 1, il programma lo legge e lo mette nella casella 1 dell'array; poi il ciclo si ripete e viene letto il valore 2, scritto nella casella 2 e così via fino al 5.

Poi apparirà sullo schermo la scritta "I numeri inseriti sono:" seguiti da i numeri in ordine di inserimento.