ccpp:cyklusdowhile

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
ccpp:cyklusdowhile [2020/01/19 13:20] – Kosmetické úpravy buresccpp:cyklusdowhile [2024/01/17 10:50] (aktuální) bures
Řádek 1: Řádek 1:
-====== Cyklus do while ======+====== 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 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.
  
Řádek 7: Řádek 7:
   * klíčové slovo **while** a podmínka cyklu v kulatých závorkách   * klíčové slovo **while** a podmínka cyklu v kulatých závorkách
  
-===== Syntaxe cyklu do while =====+===== Syntaxe cyklu do-while =====
 <code c> <code c>
 do do
Řádek 22: Řádek 22:
   * V těle cyklu musí být příkaz, který má vliv na podmínku. Jinak dojede k zacyklení programu.   * V těle cyklu musí být příkaz, který má vliv na podmínku. Jinak dojede k zacyklení programu.
  
-===== Průběh cyklu do while =====+===== Průběh cyklu do-while =====
   - **vykonání těla cyklu**   - **vykonání těla cyklu**
   - **ověření podmínky**   - **ověření podmínky**
Řádek 31: Řádek 31:
  
 ===== Ukázky ===== ===== Ukázky =====
-==== Výpis čísel od 1 do 10 pomocí cyklu do while ====+==== Výpis čísel od 1 do 10 pomocí cyklu do-while ====
 <code c> <code c>
-int cislo = 1; // Inicializační část+int cislo = 1; 
-do //Podmínka cyklu+do
 { {
-  printf("%d\n", cislo);  // Příkaz cyklu +  printf("%d\n", cislo); 
-  cislo++; //Aktualizační část+  cislo++;
 } while (cislo <= 10); } while (cislo <= 10);
 </code> </code>
Řádek 43: Řádek 43:
 ==== Ekvivalentní výpis čísel od 1 do 10 pomocí cyklu for ==== ==== Ekvivalentní výpis čísel od 1 do 10 pomocí cyklu for ====
 <code c> <code c>
-for (int cislo = 1; cislo <= 10; cislo++; ) // Inicializační část; Podmínka cyklu; Aktualizační část+for (int cislo = 1; cislo <= 10; cislo++; )
 { {
-  printf("%d\n", cislo); // Příkaz cyklu+  printf("%d\n", cislo);
 } }
 </code> </code>
Řádek 51: Řádek 51:
 ==== Ekvivalentní výpis čísel od 1 do 10 pomocí cyklu while ==== ==== Ekvivalentní výpis čísel od 1 do 10 pomocí cyklu while ====
 <code c> <code c>
-while (cislo <= 10) // Inicializační část; Podmínka cyklu; Aktualizační část+int cislo = 1; 
 +while (cislo <= 10)
 { {
   printf("%d\n", cislo);   printf("%d\n", cislo);
-   cislo++; +  cislo++;
-   // Příkaz cyklu+
 } }
 </code> </code>
  
  • ccpp/cyklusdowhile.1579436418.txt.gz
  • Poslední úprava: 2020/01/19 13:20
  • autor: bures