Dotychczas omawialiśmy tablice jednowymiarowe, przyszedł jednak czas na wizytę w wyższych wymiarach ;-)
. . . → Czytaj dalej: Java [17] – Tablice cz. III: tablice wielowymiarowe
|
||||
Dotychczas omawialiśmy tablice jednowymiarowe, przyszedł jednak czas na wizytę w wyższych wymiarach ;-) . . . → Czytaj dalej: Java [17] – Tablice cz. III: tablice wielowymiarowe Tym razem ćwiczenia podsumowujące pierwszą część kursu. Przykłady dotyczą kilku zjawisk związanych z biologią, należy więc najpierw zrozumieć problem, a później przystąpić do projektowania i pisania programów. Biorąc pod uwagę, że wielu czytelników tej strony nie ma wiele spólnego z tą dziedziną, starałem się opisać zagadnienia w miarę przystępnie a stosowane modele i algorytmy są . . . → Czytaj dalej: Java [14] – Zadania: Model Malthusa, dobór naturalny W tej lekcji przedstawię pętlę for a także przedstawię dwa sposoby zatrzymania na określony czas działania programu oraz metodę wyjścia z pętli za pomocą komendy break. . . . → Czytaj dalej: Java [13] – Pętle cz. II Pętle są instrukcjami pozwalającymi na cykliczne wykonywanie tego samego fragmentu kodu. Wykorzystujemy je, gdy określoną sekwencje komend należy wykonać wielokrotnie, na przykład przetwarzając kolejne serie danych. Jednak zanim przejdziemy do pętli, poznamy operatory inkrementacji i dekrementacji a także skrócone operatory arytmetyczne. Jak się okaże mają one (zwłaszcza te pierwsze) związek z pętlami. . . . → Czytaj dalej: Java [12] – Pętle cz. I Operatory logiczne łączą wyrażenia zwracające wartość true lub false co pozwalać bardziej złożone testy prawdziwości, jak na przykład „liczba jest podzielna przez 2 oraz większa niż 10”. . . . → Czytaj dalej: Java [11] – Operatory logiczne Poprzednio poznaliśmy podstawową instrukcję warunkową, czyli if…else. Jest ona na tyle uniwersalna, że w zasadzie można używać tylko jej w sytuacjach, w których należy wykorzystać instrukcję warunkową. Ale Java udostępnia także inne możliwości, które warto wykorzystywać choćby ze względu na przejrzystość kodu. Przy okazji wyjaśnię jak porównać jak porównać dwa łańcuchy znaków. . . . → Czytaj dalej: Java [10] – Instrukcje wyboru cz. II W poprzedniej części przedstawiłem typy podstawowe typy zmiennych, teraz przyszedł czas, żeby spróbować ich użyć. . . . → Czytaj dalej: Java [06] – Zmienne cz. II: typy podstawowe – używanie Głównym powodem dla którego tęgie głowy wymyślały maszyny liczące, zwane później komputerami było, jak sama nazwa wskazuje, prowadzenie obliczeń. Czas więc, dowiedzieć się jak zaprząc Javę do prostych działań matematycznych. . . . → Czytaj dalej: Java [04] – Proste obliczenia Poprzednio pokazałem proces tworzenia i uruchamiania bardzo prostego programu w NetBeans IDE. Teraz przyszedł czas na przyjrzenie się bardziej szczegółowo stworzonemu programowi oraz na małą dawkę teorii dotyczącą struktury programów w Javie. . . . → Czytaj dalej: Java [02] – Struktura programu w Javie Od dzisiaj rozpoczynam publikację nowej serii wpisów poswięconej programowaniu w Javie. Są to materiały towarzyszące kursowi “Programowanie w Javie z elementami bioinformatyki dla poczatkujących”, który prowadzę. Kurs nie pretenduje do roli kompletnego i wyczerpującego kursu Javy przeznaczonego dla zawodowych programistów. Jak nazwa wskazuje, jest on skierowany głównie do studentów biologii i kierunków pokrewnych, którzy niekoniecznie . . . → Czytaj dalej: Java – nowy kurs. Wstęp |