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

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
ccpp:vetveniif [2019/10/10 14:48] durdilovaccpp:vetveniif [2019/10/10 15:13] (aktuální) durdilova
Řádek 1: Řádek 1:
 ===== Rozhodovací příkaz if===== ===== Rozhodovací příkaz if=====
-[[ccpp:VetveniIfN|Neúplný rozhodovací píkaz if]] umožňuje provést nějaký příkaz nebo skupinu příkazů, pouze pokud platí nějaká podmínka.  +Příkaz **if** existuje ve dvou variantách.
-Úplný rozhodovací příkaz umožňuje provéstnějaký příkaz nebo skupinu příkazů, pouze podmínka platí, a jiný příkaz nebo skupinu příkazů, pokud podmiínka neplatí.+
  
-Pokud potřebujeme větvit program do více větví, můžeme íkazy if do sebe vnořovat.+[[ccpp:VetveniIfN|Neúplný rozhodovací píkaz if]] umožňuje provést nějaký íkaz nebo skupinu příkazů, pokud platí nějaká podmínka
  
-Začíná klíčovým slovem if, za nímž je v závorkách výraz typu boolean. Výraz typu boolean je výraz, jehož hodnota je true nebo false. Dále následuje příkaz. Při provádění se vyhodnotí výraz v závorkách a má-li hodnotu true (podmínka je splněna)provede se příkaz. +[[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í.
  
 +Pokud potřebujeme větvit program do více větví, můžeme příkazy if do sebe **[[ccpp:VetveniIfV|vnořovat]]**.
  
-Úplný rozhodovací příkaz obsahuje části: 
-  * 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 ===== 
-<code c> 
-// S jedním příkazem v těle 
-if (podmínka) 
-  prikaz1; 
-else 
- prikaz2; 
- 
-// S blokem příkazů v těle 
-if (podmínka) 
-{ 
-  prikaz1a; 
-  prikaz1b; 
-  //... 
-} 
-else 
-{ 
-  prikaz2a; 
-  prikaz2b; 
-  //... 
-} 
-</code> 
- 
-==== Poznámky ==== 
-  * 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.1570711736.txt.gz
  • Poslední úprava: 2019/10/10 14:48
  • autor: durdilova