ccpp:vetveniif

Rozdíly

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

Odkaz na výstup diff

Následující verze
Předchozí verze
ccpp:vetveniif [2019/10/10 12:08] – vytvořeno durdilovaccpp:vetveniif [2019/10/10 13:13] (aktuální) – durdilova
Řádek 1: Řádek 1:
-===== Úplný rozhodovací příkaz ===== +===== Rozhodovací příkaz if===== 
-Úplný rozhodovací příkaz obsahuje části: +Příkaz **if** existuje ve dvou variantách.
-  * hlavička s logickou podmínkou +
-  * tělo cyklu  +
-    * příkaz nebo blok příkazů, které budou provedeny, pokud je  podmínka splněna +
-    * příkaz nebo blok příkazů, které budou provedeny, pokud je  podmínka splněna není+
  
-===== Syntaxe úplného rozhodovacího příkazu ===== +[[ccpp:VetveniIfN|Neúplný rozhodovací píkaz if]] umožňuje provést nějaký příkaz nebo skupinu příkazů, pokud platí nějaká podmínka. 
-<code c> +
-// S jedním příkazem v těle +
-if (podmínka) +
-  prikaz1; +
-else +
- prikaz2;+
  
-// S blokem příkazů v těle +[[ccpp:VetveniIfU|Úplný rozhodovací píkaz if]] umožňuje provést nějaký příkaz nebo skupinu příkazů, podmínka platí, a jiný příkaz nebo skupinu příkazů, pokud podmiínka neplatí.
-if (podmínka) +
-{ +
-  prikaz1a; +
-  prikaz1b; +
-  //... +
-} +
-else +
-{ +
-  prikaz2a; +
-  prikaz2b; +
-  //... +
-} +
-</code>+
  
-==== Poznámky ==== +Pokud potřebujeme větvit program do více větví, můžeme příkazy if do sebe **[[ccpp:VetveniIfV|vnořovat]]**.
-  * Středník ukončuje až celý příkaz if, za hlavičku se středník nepíše. +
-  * Pokud je v kladné nebo záporné větvi více příkazů než jeden, musí se příkazy uzavřít do složených závorek.  +
-  * V případě, že potřebujeme definovat odlišná chování pro více hodnot než 2, můžeme použít vnořený rozhodovací příkaz.+
  
-===== Průběh rozhodovacího příkazu ===== 
-  - **vyhodnocení podmínky** 
-      - podmínka platí 
-        - **vykonání první skupiny příkazů** 
-      - podmínka neplatí 
-        - **vykonání druhé skupiny příkazů za else** 
- 
-==== Výpis textu, zda celé číslo x je liché nebo sudé ==== 
-<code c> 
-if  (x % 2 == 0) 
-  printf("%d je sude\n", cislo); 
-else 
-  printf("%d je liche\n", cislo);    
-</code> 
  
  • ccpp/vetveniif.1570709335.txt.gz
  • Poslední úprava: 2019/10/10 12:08
  • autor: durdilova