Cercherò di spiegarmi al meglio. Si tratta di un programma da applicare alla radioastronomia. Io mi sono limitata a copiare il tutto da un libro.


PRIMO ERRORE

x% = 15 'Offset grafico per le ascisse
DIM Vmedio(650)
scherm% = 1
car% = 47

2 CLS : LOCATE 5, 3
data$ = DATE$
LOCATE 6, 3
PRINT "Accertati di aver collegato l'interfaccia ADc."


Il primo errore è che nella prima riga (per capirci a sinistra del x% = ... - che nel libro mi indica di lasciare vuoto) il programma mi dice di inserire qualcosa (come capita poi alcune righe dopo dove è inserito il 2. Solo che il 2 il libro me lo dice chiaramente).

SECONDO ERRORE

IF (c$ = "S") OR (c$ = "s") THEN
flag% = 1: LOCATE 15, 25: INPUT "Nome del file di dati: "; nome$


Il secondo errore riguarda la riga che inizia con IF.
Il programma mi indica prima che IF è sbagliato e mi dice "Block IF without END IF". Sul libro è scritto chiaramente di scrivere IF.
Poi mi indica un altro errore relativo al primo (c$.
Poi me lo indica anche per l'OR e poi mi indica di nuovo il secondo (c$.
Ho provato a inserire THEN al posto dell' OR, ma ovviamente è una correzione sbagliata. Il programma non funzionerebbe come deve.

TERZO ERRORE

ON ERROR GOTO 200
OPEN nomefile$ FOR INPUT AS #1


Il terzo errore è relativo al ON ERROR GOTO.
Il programma mi dice che ON è sbagliato e poi mi segnala come errore anche GOTO.

Spero di essermi spiegata al meglio.

Grazie di tutto

Chiara