Co jsou smyčky v počítačových programech?

Smyčky patří mezi nejzákladnější a nejmocnější koncepty programování. Smyčka v počítačovém programu je instrukce, která se opakuje, dokud není dosaženo stanovené podmínky. Ve struktuře smyčky se smyčka ptá. Pokud odpověď vyžaduje akci, je provedena. Stejná otázka je pokládána znovu a znovu, dokud není nutná žádná další akce. Pokaždé, když je položena otázka, se nazývá iterace.

Počítačový programátor, který v programu potřebuje mnohokrát stejné řádky kódu, může pomocí smyčky ušetřit čas.

Téměř každý programovací jazyk zahrnuje koncept smyčky. Programy na vysoké úrovni pojmou několik typů smyček. C, C ++, a C# jsou všechny počítačové programy na vysoké úrovni a mají kapacitu použít několik typů smyček.

Druhy smyček

  • A pro loop je smyčka, která se spustí několikrát.
  • A zatímco loop je smyčka, která se opakuje, dokud je výraz pravdivý. Výraz je příkaz, který má hodnotu.
  • A dělat, zatímco smyčka nebo opakujte do smyčka se opakuje, dokud se výraz nestane falešným.
  • An nekonečný nebo nekonečný smyčka je smyčka, která se opakuje donekonečna, protože nemá žádnou podmínku ukončení, podmínka ukončení není nikdy splněna nebo je smyčka instruována, aby začala znovu od začátku. Přestože je možné, aby programátor úmyslně používal nekonečnou smyčku, často se jedná o chyby, které udělali noví programátoři.
    instagram viewer
  • A vnořený smyčka se objeví uvnitř jakékoli jiné pro, zatímco nebo dělat, zatímco smyčka.

Goto prohlášení může vytvořit smyčku skokem zpět na štítek, ačkoli toto je obecně odrazováno jako špatná programovací praxe. U některých složitých kódů umožňuje přechod na společný výstupní bod, který kód zjednodušuje.

Prohlášení o smyčce

Příkaz, který mění provádění smyčky z její určené sekvence, je příkazem řízení smyčky. Například C # poskytuje dva příkazy pro ovládání smyčky.

  • A přestávka příkaz uvnitř smyčky okamžitě ukončí smyčku.
  • A pokračovat příkaz skočí na další iteraci smyčky a přeskočí jakýkoli kód mezi.

Základní struktury počítačového programování

Smyčka, výběr a sekvence jsou tři základní struktury počítačového programování. Tyto tři logické struktury se používají v kombinaci k vytvoření algoritmů pro řešení jakéhokoli logického problému. Tento proces se nazývá strukturované programování.