Metoda zstępująca w programowaniu strukturalnym (często nazywana podejściem top-down) oznacza projektowanie rozwiązania od ogółu do szczegółu. Najpierw opisuje się, co program ma robić na wysokim poziomie (ogólny plan lub szkic algorytmu), a dopiero potem stopniowo rozbija się ten plan na coraz mniejsze elementy: podproblemy, moduły, funkcje i procedury. Każdy kolejny etap jest bardziej szczegółowy niż poprzedni, aż do poziomu gotowego do implementacji.
Dlaczego poprawna odpowiedź jest poprawna?
Stwierdzenie o "opracowaniu ogólnego planu rozwiązania problemu, który w każdym kolejnym etapie jest uściślany" dokładnie opisuje mechanizm top-down: najpierw architektura/plan, potem doprecyzowanie szczegółów.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- "tworzeniu prostych procedur bibliotecznych" – samo tworzenie procedur (zwłaszcza bibliotecznych) nie definiuje metody zstępującej. W top-down kluczowa jest kolejność: najpierw ogólny plan, potem dopiero projekt szczegółowych procedur.
- "zdefiniowaniu najprostszych procedur i stworzeniu na ich podstawie ogólnego rozwiązania" – to opis podejścia oddolnego (bottom-up): buduje się rozwiązanie z gotowych "klocków" i dopiero z nich składa całość.
- "programowaniu od szczegółu do ogółu" – to również podejście oddolne, czyli odwrotność metody zstępującej.
Wskazówka egzaminacyjna: jeśli w treści odpowiedzi widzisz "plan ogólny → uszczegółowienie", to zwykle jest to top-down. Jeśli widzisz "małe elementy → złożenie całości", to zwykle bottom-up. W programowaniu strukturalnym często łączy się oba podejścia, ale definicje rozpoznaje się po kierunku dekompozycji.