Bycie w stanie zidentyfikować błędy w programie jest nie tylko przydatne na egzaminie, ale pomoże ci również poprawić twój własny kod.
Dwa rodzaje błędów zdarzają się w kodzie, który piszemy – błędy składni i błędy logiczne. Podczas gdy oba będą tworzyć problemy w twoich programach, są one traktowane oddzielnie.
Błędy składni
Gdy mówimy o składni języka mówionego, takiego jak angielski, odnosimy się do pisowni & gramatyki języka. Nie inaczej jest w przypadku języków programowania – błąd składni programowania oznacza, że albo jest błąd ortograficzny w jednym z kluczowych słów, albo coś jest nie tak ze sposobem, w jaki kod został skonstruowany.
Gdy występuje błąd składni, kod nie jest w stanie działać, ponieważ komputer go nie zrozumie. W tym przypadku, gdy próbujemy uruchomić kod, wyświetlany jest błąd, często z numerem linii i podpowiedzią, co to może być za błąd.
Najprostszym przykładem błędu składni jest błąd w pisowni słowa kluczowego. Sprawdź swoje zrozumienie tego, naprawiając błędy w poniższym kodzie:
Błędy logiczne
Błędy logiczne są często nieco trudniejsze do wykrycia, ponieważ większość błędów logicznych nadal pozwala programowi działać, ale tworzy nieoczekiwane dane wyjściowe. Istnieją pewne wyjątki, takie jak próba dzielenia przez zero, która powoduje awarię programu, ponieważ jest to matematycznie niemożliwe!
Większość błędów logicznych będzie błędem w obliczeniach lub użyciem niewłaściwej nazwy zmiennej. Sprawdź swoje zrozumienie tego, naprawiając błędy w poniższym kodzie: