W językach takich jak C i Pascal elementy typu wcięcia, dodatkowe spacje oraz komentarze są stosowane przede wszystkim po to, aby kod był łatwiejszy do czytania i utrzymania przez programistę. Poprawne formatowanie pozwala szybciej rozpoznać zagnieżdżenia instrukcji (np. warunków i pętli), a komentarze mogą wyjaśniać cel fragmentu programu, założenia lub nietypowe decyzje implementacyjne.
Dlaczego poprawna odpowiedź jest prawidłowa?
Formatowanie i komentarze podnoszą czytelność, co przekłada się na mniejszą liczbę błędów podczas modyfikacji, łatwiejsze przeglądy (code review) i sprawniejsze debugowanie.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- "Definiowanie początku i końca bloku" – w C bloki wyznaczają nawiasy klamrowe, a w Pascalu słowa kluczowe (np. konstrukcje blokowe). Samo wcięcie nie jest formalnym wyznacznikiem bloku (choć pomaga go dostrzec).
- "Zamieszczenie dodatkowych danych niezbędnych do kompilacji" – komentarze są ignorowane przez kompilator, a dodatkowe spacje zwykle nie zmieniają znaczenia programu. Do kompilacji potrzebna jest poprawna składnia, deklaracje, pliki źródłowe i ewentualnie dyrektywy/ustawienia, a nie "ozdobniki" formatowania.
- "Dodanie informacji do programu konwertującego kod na język UML" – UML to notacja modelowania. Choć narzędzia mogą analizować kod, typowe wcięcia i spacje nie są celem samym w sobie w konwersji do UML; kluczowa jest struktura składniowa programu, nie jego estetyka.
Wskazówka egzaminacyjna: jeśli w odpowiedziach pojawia się "czytelność", "utrzymanie", "ułatwienie zrozumienia" – zwykle to właściwy kierunek przy pytaniach o komentarze i formatowanie.