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:50] 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.
  
-[[ccpp:VetveniIfU|Úplný rozhodovací píkaz if]] 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í.+[[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. 
  
-Pokud potřebujeme větvit program do více větví, můžeme íkazy if do sebe vnořovat.+[[ccpp:VetveniIfU|Úplný rozhodovací píkaz if]] umožňuje provést nějaký příkaz nebo skupinu příkazů, podmínka platí, a jiný íkaz nebo skupinu příkazů, pokud podmiínka neplatí.
  
-Začíná klíčovým slovem if, za nímž je 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 závorkách a má-li hodnotu true (podmínka je splněna)provede se íkaz+Pokud potřebujeme tvit program do více tvímůžeme í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.1570711801.txt.gz
  • Poslední úprava: 2019/10/10 14:50
  • autor: durdilova