czwartek, 21 listopada 2013

Ładne kwiatki


Metody programowania.
Metoda wstępująca (od szczegółu do ogółu) i zstępująca (od ogółu do szczegółu). Te dwie metody to dwa różne ale prowadzące do tego samego rozwiązania metody „patrzenia” na problem do rozwiązania.
Popatrzcie na rysunek kwiatka. Możemy tutaj wyróżnić kilka elementów „składowych”. Spróbujmy je ponazywać
łodyga, listek, listek2, korona . Czyli spoglądamy na kwiatek jako ogół i zaczynamy wyznaczać mniejsze jego elementy składowe. Tym charakteryzuje się metoda zstępująca. Metoda wstępująca natomiast jest metodą odwrotną. Najpierw musimy się zastanowić co jest najmniejszym elementem składowym kwiatka. Kiedy spojrzymy na listek to on właśnie składa się z dwu powtórzonych elementów, które stanowią fragment okręgu. Nazwijmy procedurę łuk i spróbujmy ją zdefiniować.