Strona 1 z 1

Ksiazka - programowanie strukturalne

PostNapisane: 20 lutego 2006, o 11:17
przez Kapitan

Ksiazka - programowanie strukturalne

PostNapisane: 20 lutego 2006, o 17:01
przez DEXTER:)

PostNapisane: 20 lutego 2006, o 22:36
przez Kapitan
Dzieki za wskazowki, ale teraz juz sam nie wiem... Ok, dzieki za wskazowki. Czyli rozumiem jednak lepiej obiektowo? :-) To moze cos tez z tej dziedziny?

PostNapisane: 21 lutego 2006, o 14:22
przez DEXTER:)

PostNapisane: 22 lutego 2006, o 20:27
przez Kapitan

PostNapisane: 23 lutego 2006, o 13:02
przez DEXTER:)
To jest tak. Było zadanie maturalne: na farmie jest para królików, która wydaje co miesiąc 4 potomków, a potomkowie mogą się rozmnażać miesiąc po urodzeniu. Policz ile będzie królików po 12 miesiącach.

Dno... nie miałem pojęcia jak to zrobić. Jak nauczyłem się OOP przypomniałem sobie to zadanie. Zrobiłem sobie obiekt udający farmę i obiekty reprezentujące króliki. Każdy królik ma swój wiek i płeć. Farma łączyła króliki w pary i tworzyła nowe obiekty królik. Na koniec sprawdziłem ile jest obiektów królik w pamieci operacyjnej i miałem wynik :) - 3 godziny to pisałem, mój pierwszy program OOP.

// petla 12x - 12 miesiecy
$farma->polaczWPary();
$farma->zabawa();

echo sizeof($farma->arrKroliki); - rozmiar tablicy zawierającej kroliki.

Jak sprawdzić płeć królika?

echo $farma->arrKroliki[n]->plec;

Następnego dnia rano obudziłem się, i wymysliłem jak napisać ten sam program w 5 linijkach w 10 min! - oczywiście strukturalnie, z zwykłem pętli.

Teraz tak. Obiektowo mogłem pisać ten programik z kolegą - ja piszę farmę, kolega króliki. Wprowadzenie jakichkolwiek modyfikacji, czy rozbudowanie programu nie stworza najmniejszych problemów.

Prawda jest taka, że tan program powinno się napisac strukturalnie, ale już system CMS było by trudniej...