Loops patria medzi najzákladnejšie a najúčinnejšie koncepcie programovania. Slučka v počítačovom programe je inštrukcia, ktorá sa opakuje, až kým sa nedosiahne špecifikovaná podmienka. V štruktúre slučky si slučka kladie otázku. Ak odpoveď vyžaduje akciu, vykoná sa. Rovnaká otázka je položená znovu a znovu, pokiaľ nie sú potrebné žiadne ďalšie kroky. Zakaždým, keď je položená otázka, sa nazýva iterácia.
Počítačový programátor, ktorý v programe potrebuje mnohokrát rovnaké riadky kódu, môže pomocou slučky ušetriť čas.
Takmer každý programovací jazyk obsahuje koncept slučky. Programy na vysokej úrovni vyhovujú niekoľkým typom slučiek. C, C ++a C # sú všetky počítačové programy vysokej úrovne a majú kapacitu používať niekoľko typov slučiek.
Druhy slučiek
- pre loop je slučka, ktorá beží viackrát.
- zatiaľ čo loop je slučka, ktorá sa opakuje, pokiaľ je výraz pravdivý. Výraz je príkaz, ktorý má hodnotu.
- urobiť chvíľu slučka alebo opakujte do slučka sa opakuje, kým sa výraz nestane falošným.
- nekonečný alebo nekonečný Slučka je slučka, ktorá sa opakuje donekonečna, pretože nemá ukončovacie podmienky, nikdy nie je splnená podmienka ukončenia alebo je inštruovaná slučka, aby začala znova od začiatku. Aj keď je možné, že programátor úmyselne použije nekonečnú slučku, často sa jedná o chyby, ktoré urobili noví programátori.
- vnorené slučka sa objaví vo vnútri akejkoľvek inej pre, zatiaľ čo alebo urobiť chvíľu slučky.
Príkaz goto môže vytvoriť slučku skokom späť na štítok, aj keď sa to vo všeobecnosti neodporúča ako zlý programovací postup. V prípade niektorých zložitých kódov umožňuje prechod na spoločný výstupný bod, ktorý kód zjednodušuje.
Vyhlásenia o kontrole slučky
Príkaz, ktorý mení vykonanie slučky z jej určenej postupnosti, je príkaz riadenia slučky. Napríklad C # poskytuje dva riadiace príkazy slučky.
- prestávka príkaz vo vnútri slučky okamžite ukončí slučku.
- ďalej príkaz preskočí na ďalšiu iteráciu slučky a preskočí akýkoľvek kód medzi nimi.
Základné štruktúry počítačového programovania
Slučka, výber a postupnosť sú tri základné štruktúry počítačového programovania. Tieto tri logické štruktúry sa používajú v kombinácii na vytváranie algoritmov na riešenie akéhokoľvek logického problému. Tento proces sa nazýva štruktúrované programovanie.