Która zasada dotyczy programowania strukturalnego?
Źle. Instrukcje warunkowe są podstawą programowania strukturalnego.
Źle. To cecha programowania OBIEKTOWEGO, nie strukturalnego.
Źle. Programowanie strukturalne wręcz unika
goto.Dobrze. Dzielenie kodu na podprogramy to filar podejścia strukturalnego.
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.