You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Príkaz slučky WHILE resp. DO-WHILE je jedným zo základných stavebných blokov každého programu. 

While

Slučka programu vytvorená príkazom while sa vykonáva dovtedy dokiaľ je podmienka v jeho argumente pravdivá. Ak sa počas vykonávania slučky dôjde k zmene, ktorá vedie k tomu, že podmienka bude nepravdivá, po ukončení slučky program pokračuje v ďalších riadkoch kódu za telom príkazu while.

Telo podmienky while sa nemusí vykonať ani raz ak pri prvom vyhodnotení podmienky je táto nepravdivá!

// Robot Karel ide vpred dovtedy, pokiaľ je pred ním voľná cesta

while( front_is_clear() )
{
	step();
}

C - while loop in C programming with example

Vývojový diagram príkazu slučky while


While

Slučka programu vytvorená príkazom do-while sa vykonáva dovtedy dokiaľ je podmienka v jeho argumente pravdivá. Ak sa počas vykonávania slučky dôjde k zmene, ktorá vedie k tomu, že podmienka bude nepravdivá, po ukončení slučky program pokračuje v ďalších riadkoch kódu za telom príkazu while.

Telo podmienky do-while sa  vykoná minimálne jeden krát a až potom sa vyhodnocuje podmienka.


// Robot Karel ide vpred dovtedy, pokiaľ je pred ním voľná cesta

do
{
	step();
} while( front_is_clear() );

C - do while loop in C programming with example

Vývojový diagram príkazu slučky do-while


  • No labels