Najazákladnejšia dvojica príkazov každého programovacieho jazyka. Odborne tomu hovoríme príkaz vetvenia programu. To znamená, že v tomto bode sa program musí rozhodnúť či bude pokračovať jednou alebo druhou možnosťou. Ak by sme uvažovali programovanie Karola, tak také rozhodnutie môže prísť v momente keď sa má rozhodnúť či pôjde rovno alebo sa musí otočiť lebo pred ním je prekážka.


Príkaz používame formou

if(podmienka_splnená) → vykoná sa blok kódu za príkazom if. Ak podmienka nie je splnená, tento blok kódu sa preskočí. Ak je za blok kódu dopísaný príkaz else, vykoná sa blok kódu za týmto príkazom.

if( front_is_clear() ) // ak pred Karlom volno 
{
	step();			   // krok dopredu
}
else				   // ak nie je volno 
{
	turn_left();	   // otoč sa vľavo
}

C If else flow diagram

  • No labels