Tipuri de erori de programare

Să fii capabil să identifici erorile dintr-un program nu este util doar pentru examenul tău, ci te va ajuta să îți îmbunătățești și propriul cod.

Două tipuri de erori apar în codul pe care îl scriem – erori de sintaxă și erori de logică. În timp ce ambele vor crea probleme în programele dumneavoastră, ele sunt tratate separat.

Erorile de sintaxă

Când vorbim despre sintaxa unei limbi vorbite, cum ar fi engleza, ne referim la ortografia & gramaticii limbii. Acest lucru nu este diferit în cazul limbajelor de programare – o eroare de sintaxă de programare înseamnă că există fie o greșeală de ortografie în unul dintre cuvintele cheie, fie există ceva în neregulă cu modul în care a fost structurat codul.

Când apare o eroare de sintaxă, codul nu poate rula, deoarece calculatorul nu îl va înțelege. În acest caz, atunci când încercăm să rulăm codul, se afișează o eroare, adesea cu numărul liniei și un indiciu despre ce ar putea fi eroarea.

Cel mai simplu exemplu de eroare de sintaxă este în ortografia unui cuvânt cheie. Testați-vă înțelegerea acestui lucru corectând erorile din codul de mai jos:

Erorile logice

Erorile logice sunt adesea un pic mai greu de detectat, deoarece majoritatea erorilor logice vor permite totuși rularea programului, dar vor crea o ieșire neașteptată. Există câteva excepții în acest sens, cum ar fi încercarea de a împărți la zero, ceea ce determină blocarea programului, deoarece este imposibil din punct de vedere matematic!

Cele mai multe erori logice vor fi o eroare de calcul sau utilizarea unui nume de variabilă greșit. Testați-vă înțelegerea acestui lucru prin corectarea erorilor din codul de mai jos:

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.