Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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á!

Code Block
languagecpp
// 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.


Code Block
languagecpp
// 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 exampleImage Added

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