![]() |
||||||||||||||||||||
|
|
||||||||||||||||||||
|
Wstęp do programowaniaNie zamieszczę tu żadnego kodu Javy, pokażę tylko sposób w jakim powinno rozumieć się pojęcie programowania. No więc aby zacząć pisać programy, należało by najpierw zrozumieć jak one działają. Rozważmy taką sytuację: Spotykamy turystę, który prosi nas byśmy mu wytłumaczyli jak dojść na pocztę? A no, powiedzielibyśmy pewnie coś w stylu: "Prosto, za bankiem w lewo, a potem..." No tak, ale jak by to wytłumaczyć gdyby nasz turysta był niewidomy? Więc możemy spróbować tak: "Proszę się kierować 20 metrów prosto, potem skręcić w lewo o kąt X, a potem ..., i tak dalej. Oczywiście w prawdziwym życiu nasz turysta w optymistycznym wariancie zaraz by zapomniał jak miał iść, a w pesymistycznym rozkwasił by sobie nos o jakiś budynek, lub co gorsza wpadł by pod samochód niczego nieświadomej kobiety poprawiającej sobie właśnie makijaż( bez aluzji ;) ). Ale dosyć już tych makabresek! Rozważmy dlaczego by nam się to nie udało:
Rozważmy teraz ponownie powody naszych niepowodzeń:
A no, bo gdyby kompilator(program zamieniający nasz kod na gotową aplikacje) zobaczył: "Prosto, za bankiem w lewo, a potem..." Znając życie wygenerował by zapewne coś takiego:
Nieprawidłowe wykonanie operacji lewo - nie podano żadnego argumentu (oczywiście chodzi o kąt skrętu) I wiele innych błędów. Tym oto może niezbyt najmądrzejszym przykładem, pokazałem wam sposób 'myślenia' komputera. Kod można rozrysować tzw. schematem blokowym. Oto jego najważniejsze elementy:
Teraz czas narysować jakiś prosty przykład. Niech będzie, że narysujemy schemat który będzie znajdował największą liczbę z trzech podanych przez nas.
I na tym to właśnie polega :) To już wszystko w tej części kursu. Nieważne czy będziecie programować w Javie, C++, czy Delphi, powyższe podstawy na pewno wam się przydadzą. Ze swojej strony mogę wam tylko życzyć dużo zapału i zdeterminowania w nauce programowania. Pozdrawiam Damian. |
|
||||||||||||||||||