rockkaristar
Ominide
1 min. di lettura
Vota 5 / 5

Concetti Chiave

  • Gli errori formali sono automaticamente segnalati dal traduttore e includono errori sintattici e lessicali.
  • Gli errori sintattici riguardano frasi grammaticalmente scorrette, mentre quelli lessicali coinvolgono parole non presenti nel linguaggio di programmazione.
  • Gli errori semantici o di runtime emergono durante l'esecuzione e comprendono problemi del sistema operativo e di input/output.
  • Gli errori di tipo critico e fatale possono causare il blocco del sistema.
  • Gli errori logici riguardano la correttezza dell'algoritmo utilizzato nella programmazione.
Tipi di errori nella programmazione

ERRORI FORMALI → segnalati automaticamente dal traduttore
E si distinguono in:
• Sintattici, nelle frasi non corrette dal punto di vista grammaticale;
o Es.: B:=*A*C;
• Lessicali, nelle parole non appartenenti al linguaggio.
o Es.: REOD(x) al posto di READ

ERRORI SEMATICI O DI TIPO RUNTIME →rilevati in fase di esecuzione
E si distinguono in:
• Del SO (Sistema operativo);
o Es.: quando voglio salvare un video, ma non c’è più spazio;
• Di I/O (input e output);
o Es.: errore di stampa → errore di output;
o Es.: errore di tastiera → errore di input;
• Critici;
• Fatali.
I critici e i fatali possono far bloccare il sistema.

ERRORI DI TIPO LOGICO, cioè la correttezza dell’algoritmo.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community