Vediamo di correggere qualcosa:
codice:
DIM ARRAY (1 TO 90)
Così creo un array di 90 elementi (un array è una struttura dati, non è nient'altro che una lista, in questo caso).
codice:
FOR I=1 TO 160
Questo è un costrutto presente in (quasi) tutti i linguaggi di programmazione. Il costrutto FOR server per eseguire un certo numero di volte le stesse istruzioni. In questo caso eseguo per 160 volte l'istruzione di lettura del numero da tastiera, ossia leggo 160 numeri.
codice:
ARRAY(NUMERO) = ARRAY(NUMERO) + 1
Qu uso la struttura dati (Array) creata prima. Se per esempio l'utente digita 15, questa istruzione prende il valore memorizzato in posizione 15 nella lista e lo aumenta di uno. (significa, dal punto di vista logico del nostro programma, che ho letto una volta in più il numero 15).

Io non ho integrato dei controlli nel codice, credo che non ti sia difficile farlo, in modo da evitare che l'utente inserisca un valore più grande di 90 o più piccolo di 1. Se questo dovesse succedere, con il codice che ho postato io, si presenterebbe lo sconfinamento dell'array ed il programma andrebbe in errore.


Ciao.