Podmíněný výraz

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Přidán zápis logických hodnot.)
m (Přidány odkazy na Větvení a Cykly)
(Není zobrazena 1 mezilehlá verze od 1 uživatele.)
Řádka 13: Řádka 13:
 
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 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í struktury programu | řídících strukturách]] (cyklech a větvení — podmíněných příkazech).
+
Podmíněný výraz se používá k zápisu podmínek v [[Řídící struktury programu | řídících strukturách]] ([[Cykly|cyklech]] a [[Větvení|větvení — podmíněných příkazech]]).
  
  
Řádka 65: Řádka 65:
 
|}
 
|}
  
; Příklady
+
; Příklady Java:
* PHP: <code>($a <= 5) AND ($b != 4)</code>
+
* Číslo <code>a</code> je menší nebo rovno <code>5</code> a zároveň je číslo <code>b</code> různé od <code>4</code>:
* Java i PHP: <code>(a <= 5) && (b != 4)</code>
+
(a <= 5) && (b != 4)
  
 +
* Číslo <code>a</code> je větší než <code>0</code> nebo metoda <code>spusteno()</code> vrací ''nepravda'':
 +
(a > 0) || ! spusteno()
  
 +
; Příklady PHP
 +
($a <= 5) AND ($b != 4)
  
 
== Cvičení ==
 
== Cvičení ==
Řádka 84: Řádka 88:
 
* Vstup: čísla ''A'', ''B'' a ''C''.  
 
* 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 &lt;''B'', ''C''&gt;.
 
* Zapište podmíněný výraz, který vrátí ''true'', právě když je hodnota ''A'' z intervalu &lt;''B'', ''C''&gt;.
 +
 +
 +
== Související stránky ==
 +
* [[Větvení]]
  
  

Verze z 23. 5. 2019, 06:31



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 (pravda nebo nepravda). Výsledkem je tedy datový typ boolean.

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 větvení — podmíněných příkazech).


Zápis podmíněných výrazů (Java a PHP)

Operátory porovnání číselných hodnot

Logické hodnoty

Hodnota PHP i Java
Pravda true
Nepravda false

Porovnání textových řetězců

PHP
var $t1 = "ahoj";
var $t2 = "ahoj";
if (strcmp($t1, $t2) == 0) {
    echo "Texty jsou stejné!";
}
Java
String text;
if (text.equals("abc")) {...}

Zápis logických funkcí

 Logická funkce   PHP   Java 
AND AND nebo && &&
OR OR nebo || ||
NOT NOT nebo ! !
XOR XOR nebo ^ ^
Příklady Java
(a <= 5) && (b != 4)
(a > 0) || ! spusteno()
Příklady PHP
($a <= 5) AND ($b != 4)

Cvičení

1. Porovnání hodnot

2. Porovnání hodnot

3. Číslo z intervalu


Související stránky


Zdroje:

  1. The Java Tutorials [online]. 1995, 2011 [cit. 2011-06-07]. Control Flow Statements.
    Dostupné z WWW: <http://download.oracle.com/javase/tutorial/java/nutsandbolts/flow.html>.
  2. 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>.
  3. 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>.
Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje