spse:pm1:cpp-operatory

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
spse:pm1:cpp-operatory [2020/12/07 20:41] jendaspse:pm1:cpp-operatory [2024/07/07 16:48] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 59: Řádek 59:
 </fragment-block> </fragment-block>
 ----> ---->
-Příklad:+ 
 +<fragment-block>
 <code c> <code c>
 int x; int x;
Řádek 66: Řádek 67:
 // output: "1" // output: "1"
 </code> </code>
 +</fragment-block>
   * Proměnné ''x'' je přiřazen výsledek operace ''10 % 3'' - zbytek po dělení třemi.    * Proměnné ''x'' je přiřazen výsledek operace ''10 % 3'' - zbytek po dělení třemi. 
   * Pokud podělíme číslo 10 třemi, dostaneme výsledek 3 a zbytek 1 - tento zbytek je výslednou hodnotou.   * Pokud podělíme číslo 10 třemi, dostaneme výsledek 3 a zbytek 1 - tento zbytek je výslednou hodnotou.
- +  * Tímto způsobem lze například snadno zjistit, zda je číslo sudé nebo liché ''(19 % 2 = 1; 22 % 2 = 0)''.
-Tímto způsobem lze například snadno zjistit, zda je číslo sudé nebo liché ''(19 % 2 = 1; 22 % 2 = 0)''.+
 <---- <----
  
Řádek 142: Řádek 142:
   * Operátor ''&&'' nám jednoduché výroky ''(x < y)'' a ''(y != x)'' spojuje v jeden složený výrok.    * Operátor ''&&'' nám jednoduché výroky ''(x < y)'' a ''(y != x)'' spojuje v jeden složený výrok. 
   * Výslednou hodnotu výroku určíme z pravdivostních hodnot jednotlivých jednoduchých výroků.   * Výslednou hodnotu výroku určíme z pravdivostních hodnot jednotlivých jednoduchých výroků.
-<---- 
-----> 
   * Jednoduchý výrok ''(x < y)'' dává výslednou hodnotu pravda stejně jako výrok ''(y != x)''.   * Jednoduchý výrok ''(x < y)'' dává výslednou hodnotu pravda stejně jako výrok ''(y != x)''.
   * Výslednou hodnotou složeného výroku je tedy pravda, jelikož pravda a pravda = pravda.    * Výslednou hodnotou složeného výroku je tedy pravda, jelikož pravda a pravda = pravda. 
Řádek 149: Řádek 147:
 ==== Pravdivostní tabulky: ==== ==== Pravdivostní tabulky: ====
 <fragment-block> <fragment-block>
-^ A ^ B ^ A && B ^ +^ A ^ B ^  A && B   A %%||%% B  
-| 1 | 1 | 1 | +| 1 | 1 |    1  
-| 1 | 0 | 0 | +| 1 | 0 |    1  
-| 0 | 1 | 0 | +| 0 | 1 |    1  
-| 0 | 0 | 0 |+| 0 | 0 |   |   |
 </fragment-block> </fragment-block>
   * Aby byl složený výrok se spojkou ''&&'' pravdivý, musí být pravdivé i všechny jednoduché výroky ze kterých je je tento výrok složen.   * Aby byl složený výrok se spojkou ''&&'' pravdivý, musí být pravdivé i všechny jednoduché výroky ze kterých je je tento výrok složen.
-<fragment-block> +  pravdivostní tabulky spojky ''||'' vyplývá, že stačí aby byl pravdivý pouze jeden jednoduchý výrok.
-^ A ^ B ^ A %%||%% B ^ +
-| 1 | 1 | 1 | +
-| 1 | 0 | 1 | +
-| 0 | 1 | 1 | +
-| 0 | 0 | 0 | +
-</fragment-block> +
-  Naopak z pravdivostní tabulky spojky ''||'' vyplývá, že stačí aby byl pravdivý pouze jeden jednoduchý výrok.+
  
 === Negace === === Negace ===
  • spse/pm1/cpp-operatory.1607373684.txt.gz
  • Poslední úprava: 2024/07/07 16:48
  • (upraveno mimo DokuWiki)