ccpp:cyklusdowhile

Toto je starší verze dokumentu!


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);
}
while (cislo <= 10)
{
  printf("%d\n", cislo);
   cislo++;
}
  • ccpp/cyklusdowhile.1676895855.txt.gz
  • Poslední úprava: 2023/02/20 13:24
  • autor: bures