I_P_W13_M04_Java Algorytmy z warunkami
W tym materiale poznasz instrukcje warunkowe w języku Java, dzięki którym program może podejmować decyzje w zależności od spełnienia określonych warunków. To właśnie dzięki nim program nie musi zawsze wykonywać tych samych poleceń – może reagować inaczej na różne dane wprowadzone przez użytkownika lub wartości otrzymane podczas działania programu.
Dowiesz się, w jaki sposób tworzyć wyrażenia logiczne, których wynikiem jest wartość true albo false. Przypomnisz sobie operatory relacji, pozwalające porównywać wartości, oraz operatory logiczne, dzięki którym można łączyć kilka warunków w jedno bardziej rozbudowane wyrażenie. Zobaczysz również, jak takie warunki wykorzystuje się w instrukcjach if, if...else oraz w bardziej złożonych konstrukcjach decyzyjnych.
Na przykład program może sprawdzić, czy podana liczba jest dodatnia, czy uczeń uzyskał odpowiednią liczbę punktów do zaliczenia albo czy użytkownik podał poprawne dane. W zależności od wyniku sprawdzenia zostanie wykonany odpowiedni fragment kodu.
W kolejnych przykładach przeanalizujesz budowę instrukcji warunkowych, a następnie wykorzystasz je do rozwiązania prostych zadań praktycznych. Dzięki temu zobaczysz, że podejmowanie decyzji na podstawie warunków jest jednym z najważniejszych mechanizmów stosowanych podczas tworzenia programów.
Umiejętność ta jest również zgodna z wymaganiami podstawy programowej, która zakłada wykorzystywanie podczas programowania wyrażeń arytmetycznych i logicznych oraz instrukcji warunkowych, a także sprawdzanie poprawności programu dla różnych danych.
Ćwiczenia na rozgrzewkę:
Przeanalizuj poniższy fragment programu:
Scharakteryzujesz istotę instrukcji warunkowych w języku Java.
Przeanalizujesz budowę wyrażeń logicznych oraz wymienisz operatory relacji i logiczne.
Wykorzystasz instrukcję warunkową, by rozwiązać zadania praktyczne.