Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Instrukcja warunkowa i wyboru. Instrukcja warunkowa - składnia PascalC++/Java if warunek then instrukcja;if (warunek) instrukcja; warunek instrukcja Tak.

Podobne prezentacje


Prezentacja na temat: "Instrukcja warunkowa i wyboru. Instrukcja warunkowa - składnia PascalC++/Java if warunek then instrukcja;if (warunek) instrukcja; warunek instrukcja Tak."— Zapis prezentacji:

1 Instrukcja warunkowa i wyboru

2 Instrukcja warunkowa - składnia PascalC++/Java if warunek then instrukcja;if (warunek) instrukcja; warunek instrukcja Tak

3 PascalC++ if warunek then instrukcja1 else instrukcja2; if (warunek) instrukcja1; else instrukcja2; warunek instrukcja 1 Tak instrukcja 2 Nie

4 PascalC++ if warunek then begin instrukcja_1; instrukcja_2; … instrukcja_n; end; if (warunek) { instrukcja_1; instrukcja_2; … instrukcja_n; } if warunek then begin instrukcja_11; instrukcja_21; … instrukcja_n1; end else begin instrukcja_12; instrukcja_22; … instrukcja_n2; end; if (warunek) { instrukcja_11; instrukcja_21; … instrukcja_n1; } else { instrukcja_12; instrukcja_22; … instrukcja_n2; }

5 Operatory relacji: PascalC++/Java operatorznaczenieoperatorznaczenie większe> <= mniejsze bądź równe <= mniejsze bądź równe >= większe bądź równe >= większe bądź równe =równe==równe <>różne!=różne

6 Operatory logiczne: Warunek (operacja logiczna) zwraca wartość logiczną: True (logiczna jedynka, 1 dla C++) False (logiczne zero, 0 dla C++) OperatorPascalC++/Java Koniunkcja (iloczyn logiczny)AND&& Alternatywa (suma logiczna)OR|| Negacja (zaprzeczenie)NOT!

7 Koniunkcja (iloczyn logiczny) Alternatywa (suma logiczna) Negacja (zaprzeczenie) koniunkcja alternatywa negacja 01 10

8 Przykłady: [C++] int k; cin>>k; if((k == 2) || (k == 10)) { cout<<"Liczba jest równa 2 lub 10"< 2) && (k < 10)) { cout<<"Liczba jest większa od 2 i mniejsza od 10"<

9 Wyrażenie warunkowe w języku C++: warunek ? instrukcja1 : instrukcja2; Przykłady: int i = 10; i!=10?cout<<1:cout<<0; return x % 2 == 0 ? "parzysta" : "nieparzysta";

10 Instrukcja wyboru (instrukcja decyzyjna) Instrukcja umożliwiająca wybór instrukcji do wykonania spośród wielu opcji Instrukcja wyboru – składnia PascalC++/Java case wyrażenie of lista_wartości_1 : instrukcja-1... lista_wartości_n : instrukcja-n else instrukcja-else end; switch(wyrażenie) { case wyr-stałe-1 : instrukcje-1; [break;]... case wyr-stałe-n : instrukcje-n; [break;] default : instrukcje-default; }

11 Przykłady: [C++] int k; cout<<"Podaj cyfrę"<>k; switch(k) { case 0: cout<<"zero"<

12 Przykłady: [Pascal] var a:char; begin readln(a); case a of 'a'..'c': writeln('a lub b lub c'); 'd': writeln('d'); 'e','f': writeln('e lub f'); else writeln('inna niż a,b,c,d,e,f'); end; readln; end.

13 Koniec


Pobierz ppt "Instrukcja warunkowa i wyboru. Instrukcja warunkowa - składnia PascalC++/Java if warunek then instrukcja;if (warunek) instrukcja; warunek instrukcja Tak."

Podobne prezentacje


Reklamy Google