Cerca nel sito

Home You are here Home Pascal Pascal - Errori in fase di compilazione
Pascal - Errori in fase di compilazione PDF Stampa E-mail
Programmazione - Pascal
Scritto da Fabio e Marco   
Venerdì 18 Luglio 2008 14:56

Sicuramente vi è capitato di imbattervi in un errore durante la scrittura di un programma. Purtroppo il messaggio in rosso che segnala l' errore non è sempre chiaro. Per chi non capisce il significato dell' errore commesso, ecco una tabella degli errori più frequenti in Pascal: Errori in fase di compilazione

N 2 Identifier expected - Dovete mettere un identificatore: var a:real;

N 3 Unknown identifier - 1-Potete aver sbagliato a scrivere un comando: crlscr invece di clrscr; 2-Nell' assegnazione a una variabile char o string non avete messo gli apici; 3-Avete usato una variabile non dichiarata; 4-Una procedura o una funzione non è stata definita;

N 4 Duplicate identifier -Avete dato lo stesso nome a un identificatore, come lo stesso nome sia al programma sia a una variabile;

N 5 Syntax error -Segnala ogni errore di sintassi: x\y invece di x/y, e così via;

N 8 String costant exceeds the line -Spesso è se in un writeln avete dimenticato di mettere un apice al messaggio; N 10 Unexpected end of file -Manca l'end corrispondente a un begin;

N 15 File not found -E' impossibile trovare la directory che state usando;

N 26 Type mismatch - 1-Avete assegnato a una variabile un valore che non può assumere; 2-Avete operato con tipi di variabili diversi tra loro; 3-Avete dato alla grandezza di un array un valore non intero; 4-Avete operato con due varabili usando un' operazione non concessa dal loro tipo;

N 36 Begin expected - Si aspetta il comando begin;

N 37 End expected - Si aspetta il comando end;

N 40 Boolean expression expected - Si aspetta un' operazione di tipo boolean;

N 41 Operand types do not match the operator - Avete usato un operatore sbagliato per le variabili;

N 42 Error in expression - 1-Avete scritto un' operazione nel modo sbagliato; 2-Avete dichiarato male un array; 3-Avete tralasciato un end in un case of;

N 36 Begin expected - Si aspetta il comando begin;

N 37 End expected - Si aspetta il comando end;

N 40 Boolean expression expected -Si aspetta un' operazione di tipo boolean;

N 41 Operand types do not match the operator -Avete usato un operatore sbagliato per le variabili;

N 42 Error in expression - 1-Avete scritto un' operazione nel modo sbagliato; 2-Avete dichiarato male un array; 3-Avete tralasciato un end in un case of ;

N 50 Do expected -Si aspetta il comando do;

N 54 Of expected - Si aspetta il comando of;

N 57 Then expected - Si aspetta il comando then;

N 62 Division by zero - Avete tentato una divisione per zero;

N 64 Cannot read or write variables of this type - E' segnalato quando si usaa il comando read per una variabile boolean;

N 66 String variable expected - Si aspetta una variabile string;

LEGGI ANCHE

Errori di punteggiatura e in fase di esecuzione

N 67 String expression expected - Si aspetta un' operazione di tipo stringa;

N 76 Costant out of range - La costante non è nell' intervallo previsto per il suo tipo;

N 79 Integer or real expression expected - Si aspetta un' operazione di tipo real o integer;

Trackback(0)
Commenti (0)add comment

Scrivi commento

security image
Scrivi i caratteri mostrati


busy
 

Lo spazio di Giacomo

Giacomo si presenta
Beautiful
Scrivimi
Top