Ako začínaš s programovaním v C#, rýchlo narazíš na rôzne cyklické štruktúry. Jedna z najčastejšie používaných je For cyklus. Umožňuje ti spúšťať kód opakovane, pokiaľ je splnená určitá podmienka. V tomto návode sa naučíš, ako funguje For cyklus a ako ho efektívne použiť vo svojich C# programoch.

Najdôležitejšie zistenia

  • For cyklus sa skladá z troch hlavných častí: inicializácia, podmienka a iterátor.
  • Pomocou For cyklu môžeš počítať nielen vpred, ale aj vzad.
  • Prispôsobením iterátora môžeš určiť veľkosť kroku, v ktorom sa počíta.

Štruktúra For cyklu

For cyklus v C# má špecifickú syntaxu. Začína kľúčovým slovom for, nasledovaným okrúhlymi zátvorkami, v ktorých sú definované tri uvedené časti.

1. Inicializácia

Tu sa deklaruje a inicializuje cievková premenná. Napríklad: int pocitadlo = 0;.

For-cyklov v C# - Aplikácia a príklady

2. Podmienka

Podmienka kontroluje, či má cyklus pokračovať. Typickým príkladom by bolo pocitadlo < 10;. Táto podmienka musí obsahovať booleánový výraz (pravda alebo nepravda).

3. Iterátor

Iterátor sa používa na aktualizáciu premenné cyklu po každej iterácii, často pomocou inkrementácie alebo dekrementácie. Napríklad: pocitadlo++; znamená, že po každej iterácii cyklu sa čítač zvýši o jeden.

Tieto prvky dohromady umožňujú vykonať kontrolované opakovanie kódu.

Jednoduchý príklad s For cyklom

Aby sme objasnili koncept For cyklu, pozrime sa na jednoduchý príklad, v ktorom počítame od 0 do 9.

V tomto príklade sa čítač inicializuje na 0. Cyklus sa vykoná, pokiaľ je čítač menší ako 10. Po každej iterácii sa čítač zvýši o jeden.

Keď vykonáš kód, uvidíš výstup od 0 do 9. Pamätaj, že cyklus sa zastaví pri 10, pretože to už nesplňuje podmienku cyklu.

For-cykly v C# - aplikácia a príklady

Decrementovanie s For cyklom

Zaujímavou variáciou je počítať dozadu. Upravme cyklus tak, aby počítal od 10 do 0.

Tu sa čítač inicializuje na 10 a pri každom kroku sa znižuje o jeden. Cyklus beží dovtedy, kým je čítač väčší alebo rovný 0.

Výsledok je, že čítač klesne od 10 do 0, predtým ako cyklus zastaví.

Počítanie s variabilnými krokmi

Pomocou For cyklu môžeš počítať nielen v krokoch po jednom, ale aj vo väčších krokoch.

V tomto prípade sa čítač začne na 10 a znižuje sa o 3 v každom kroku.

Zistíš, že výstup bude 10, 7, 4 a 1. Nasledujúca hodnota by bola -2, ale cyklus sa zastaví, keď čítač už nie je väčší ako 0.

For-cykl v C# - aplikácia a príklady

Zhrnutie – For cykly v C

For cyklus je základný nástroj v C#, ktorý umožňuje efektívne vykonávať opakované úlohy. Môžeš ho použiť na počítanie vpred aj vzad a dokonca variabilne v rôznych krokoch. S týmto poznaním môžeš svoje programovacie projekty výrazne zefektívniť.

Často kladené otázky

Čo je For cyklus?For cyklus je kontrolná štruktúra v C#, ktorá umožňuje opakovane vykonávať blok kódu, pokiaľ je podmienka pravdivá.

Ako funguje inicializácia v For cykle?Pri inicializácii sa deklaruje cievková premenná a priraďuje jej začiatočná hodnota.

Čo sa stane, ak podmienka vo For cykle nie je splnená?Cyklus sa už nevykonáva a kód vo vnútri cyklu sa preskočí.

Môžem počítať v akýchkoľvek krokoch?Ano, veľkosť kroku môže byť prispôsobená iterátorom, takže môžeš zvyšovať alebo znižovať v akýchkoľvek krokoch.

Ako dekrementujem v For cykle?Ako dekrementáciu použiješ zápis za použitím zaahraniačky za cievkovú premennú pri každej iterácii.