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; // Inicializační část;
do //Podmínka cyklu
{
  printf("%d\n", cislo);  // Příkaz cyklu
  cislo++; //Aktualizační část
} while (cislo <= 10);
for (int cislo = 1; cislo <= 10; cislo++; ) // Inicializační část; Podmínka cyklu; Aktualizační část
{
  printf("%d\n", cislo); // Příkaz cyklu
}
while (cislo <= 10) // Inicializační část; Podmínka cyklu; Aktualizační část
{
  printf("%d\n", cislo);
   cislo++;
   // Příkaz cyklu
}
  • ccpp/cyklusdowhile.1621846581.txt.gz
  • Poslední úprava: 2021/05/24 10:56
  • autor: bures