Definícia slučky

Slučka je jednou z troch základných štruktúr počítačového programovania

binárny kód s kruhmi

metamorworks/Getty Images





Slučky patria medzi najzákladnejšie a najvýkonnejšie koncepcie programovania. Slučka v počítačovom programe je inštrukcia, ktorá sa opakuje, kým sa nedosiahne špecifikovaná podmienka. V štruktúre slučky kladie slučka otázku. Ak odpoveď vyžaduje akciu, vykoná sa. Tá istá otázka sa kladie znova a znova, až kým nie je potrebná žiadna ďalšia akcia. Každé položenie otázky sa nazýva iterácia.

Počítačový programátor, ktorý potrebuje v programe použiť rovnaké riadky kódu mnohokrát, môže použiť slučku, aby ušetril čas.



Takmer každý programovací jazyk obsahuje koncept slučky. Programy na vysokej úrovni obsahujú niekoľko typov slučiek. C , C++ , a C# sú všetky počítačové programy na vysokej úrovni a majú kapacitu na používanie niekoľkých typov slučiek.

Typy slučiek

  • A pre slučka je slučka, ktorá sa spúšťa vopred nastavený počet krát.
  • A zatiaľ čo slučka je slučka, ktorá sa opakuje, pokiaľ je výraz pravdivý. Výraz je výrok, ktorý má hodnotu.
  • A robiť, kým slučka resp opakujte do cyklus sa opakuje, kým sa výraz nestane nepravdivým.
  • An nekonečné alebo nekonečné slučka je slučka, ktorá sa opakuje donekonečna, pretože nemá žiadnu ukončovaciu podmienku, nikdy nie je splnená podmienka ukončenia alebo má cyklus pokyn začať od začiatku. Aj keď je možné, že programátor úmyselne použije nekonečnú slučku, často ide o chyby, ktorých sa dopúšťajú noví programátori.
  • A vnorené slučka sa objaví vo vnútri ktorejkoľvek inej pre , zatiaľ čo alebo robiť, kým slučka.

Príkaz goto môže vytvoriť slučku skokom späť na štítok, hoci sa to vo všeobecnosti neodporúča ako zlý programátorský postup. Pre niektoré zložité kódy umožňuje skok na spoločný výstupný bod, ktorý zjednodušuje kód.



Kontrolné príkazy slučky

Príkaz, ktorý mení vykonávanie cyklu z jeho určenej sekvencie, je príkaz na riadenie cyklu. C# napríklad poskytuje dva príkazy na riadenie slučky.

  • A prestávka príkaz vo vnútri cyklu okamžite ukončí cyklus.
  • A ďalej príkaz preskočí na ďalšiu iteráciu cyklu a preskočí akýkoľvek kód medzi tým.

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 vytvorenie algoritmov na riešenie akéhokoľvek logického problému. Tento proces sa nazýva štruktúrované programovanie.