Która zasada dotyczy programowania strukturalnego?
A. nie wolno korzystać z instrukcji warunkowych if
Źle. Instrukcje warunkowe są podstawą programowania strukturalnego.
B. tworzy się obiekty złożone z pól i metod
Źle. To cecha programowania OBIEKTOWEGO, nie strukturalnego.
C. powtarzające się sekwencje instrukcji wydziela się do procedur i funkcji
Dobrze. Dzielenie kodu na podprogramy to filar podejścia strukturalnego.
D. należy często stosować instrukcję skoku goto
Źle. Programowanie strukturalne wręcz unika
goto.Programowanie strukturalne porządkuje kod za pomocą trzech podstawowych konstrukcji: sekwencji, wyboru (warunki) i iteracji (pętle), unikając chaotycznych skoków
goto. Jego ważną zasadą jest dzielenie programu na mniejsze, nazwane podprogramy - procedury i funkcje - zwłaszcza dla powtarzających się sekwencji instrukcji. Dzięki temu kod jest czytelniejszy, łatwiejszy w utrzymaniu i można go ponownie wykorzystywać. Dlatego poprawna jest zasada o wydzielaniu powtarzalnych fragmentów do procedur i funkcji.Pozostałe odpowiedzi przeczą programowaniu strukturalnemu lub opisują inny paradygmat. Instrukcje warunkowe
if są jak najbardziej dozwolone - stanowią jedną z trzech podstawowych konstrukcji sterujących. Tworzenie obiektów z pól i metod to cecha programowania obiektowego, a nie strukturalnego. Częste stosowanie goto jest dokładnie tym, czego podejście strukturalne każe unikać, bo prowadzi do „kodu spaghetti”. Zasadą strukturalną jest wydzielanie powtarzalnych sekwencji do procedur i funkcji, dlatego ta odpowiedź jest poprawna.