Podmíněný výraz
Z MiS
(Rozdíly mezi verzemi)
(→Podmínky v jazycích Java a PHP: Oprava vzhledu, změna struktury) |
(→Cvičení: Dodána další cvičení, opravena formulace zadání) |
||
Řádka 37: | Řádka 37: | ||
== Cvičení == | == Cvičení == | ||
− | === 1. | + | === 1. Porovnání hodnot === |
+ | * Vstup: čísla ''K'' a ''limit''. | ||
+ | * Zapište podmíněný výraz, který vrátí ''true'', právě když je hodnota ''K'' alespoň o 10 větší než hodnota ''limit''. | ||
+ | |||
+ | === 2. Porovnání hodnot === | ||
* Vstup: čísla ''A'', ''B'' a ''C''. | * Vstup: čísla ''A'', ''B'' a ''C''. | ||
− | * Zapište podmíněný výraz, který | + | * Zapište podmíněný výraz, který vrátí ''true'', právě když je hodnota ''A'' je větší než hodnota ''B'' a zároveň větší než hodnota ''C''. |
+ | |||
+ | === 3. Číslo z intervalu === | ||
+ | * Vstup: čísla ''A'', ''B'' a ''C''. | ||
+ | * Zapište podmíněný výraz, který vrátí ''true'', právě když je hodnota ''A'' z intervalu <''B'', ''C''>. | ||
== Zdroje: == | == Zdroje: == |
Verze z 23. 5. 2012, 22:08
Obsah |
Podmíněné výrazy v jazycích Java a PHP
Následující text je velmi neformální a je určen žákům střední školy, kteří začínají s programováním. Omluvte proto častá zjednodušení.
Podmíněný výraz v Javě či PHP je výraz, jehož hodnotou je logická hodnota (boolean, pravda nebo nepravda).
Podmíněný výraz se jako ostatní výrazy v Javě skládá z proměnných, konstant a operátorů.
Podmíněný výraz se používá k zápisu podmínek v řídících strukturách (cyklech a podmíněných příkazech).
Zápis podmíněných výrazů (Java a PHP)
Operátory porovnání číselných hodnot
-
$a == 5
-
$a != 5
(není rovno) -
$a < 5
-
$a > 5
-
$a <= 5
-
$a >= 5
Porovnání textových řetězců
- PHP:
strcmp($t, "text")
- Java:
text.equals("text")
Zápis logických funkcí
- PHP:
($a <= 5) AND ($b > 4)
, dále takéOR
,XOR
,NOT
- Java i PHP:
(a <= 5) && ($b > 4)
, dále také||
,^
,!
Cvičení
1. Porovnání hodnot
- Vstup: čísla K a limit.
- Zapište podmíněný výraz, který vrátí true, právě když je hodnota K alespoň o 10 větší než hodnota limit.
2. Porovnání hodnot
- Vstup: čísla A, B a C.
- Zapište podmíněný výraz, který vrátí true, právě když je hodnota A je větší než hodnota B a zároveň větší než hodnota C.
3. Číslo z intervalu
- Vstup: čísla A, B a C.
- Zapište podmíněný výraz, který vrátí true, právě když je hodnota A z intervalu <B, C>.
Zdroje:
- The Java Tutorials [online]. 1995, 2011 [cit. 2011-06-07]. Control Flow Statements.
- ARCANIS. Výuka PHP a MySQL [online]. Třeboň : 2008 [cit. 2011-06-07]. Řídící struktury.
- Dostupné z WWW: <http://arcanis.argon.cz/docs/seminarka1/index.php?incl=lekce_5>.
- ARCANIS. Výuka PHP a MySQL [online]. Třeboň : 2008 [cit. 2011-06-07]. Cykly.
- Dostupné z WWW: <http://arcanis.argon.cz/docs/seminarka1/index.php?incl=lekce_6>.