ccpp:cyklusdowhile

Cyklus do-while

Cyklus do while je cyklem s podmínkou na konci. Nejprve se provede tělo cyklu a pak se vyhodnotí podmínka. Pokud platí, provede se znovu tělo cyklu a znovu se vyhodnotí podmínka. Cyklus skončí, až podmínka platit nebude.

Cyklus do while se skládá ze tří částí:

  • klíčové slovo do
  • tělo cyklu - vlastní příkaz, nebo blok kódu, který se bude vykonávat
  • klíčové slovo while a podmínka cyklu v kulatých závorkách
do
{
  prikaz1;
  prikaz2;
  //...
} while (podminka);
  • Cyklus vykoná minimálně jednu iteraci.
  • Všechny cykly se dají mezi sebou navzájem transformovat.
  • V těle cyklu musí být příkaz, který má vliv na podmínku. Jinak dojede k zacyklení programu.
  1. vykonání těla cyklu
  2. ověření podmínky
    1. podmínka platí
      1. jdi zpět na vykonání těla cyklu
    2. podmínka neplatí
      1. konec cyklu
int cislo = 1;
do
{
  printf("%d\n", cislo);
  cislo++;
} while (cislo <= 10);
for (int cislo = 1; cislo <= 10; cislo++; )
{
  printf("%d\n", cislo);
}
int cislo = 1;
while (cislo <= 10)
{
  printf("%d\n", cislo);
  cislo++;
}
  • ccpp/cyklusdowhile.txt
  • Poslední úprava: 2024/01/17 10:50
  • autor: bures