C # Pre slučku - Práca pre slučku v C # s príkladmi

Obsah:

Anonim

Úvod do C # pre slučku

  • V základoch počítačových programovacích jazykov sa slučka môže považovať za reťaz alebo postupnosť výkonných pokynov, ktoré sa nepretržite vykonávajú / opakujú / opakujú, až kým sa nedosiahne určitá podmienka. Slučky sa používajú na opakované vykonávanie bloku príkazov, pri klasifikácii toku v slučkách môžeme určiť, či slučka je vstupne riadená slučka alebo je to výstupná riadená slučka. Programovací kompilátor pred vykonaním príkazov kontroluje, či sú splnené všetky podmienky spojené s začiatok vykonania slučiek je overený a pravdivý, táto činnosť sa vykonáva pomocou kontrolovaných slučiek.
  • Pre výstupnú kontrolovanú slučku kompilátor overuje podmienky spojené s ukončením slučky. Počas toku slučiek je určitý proces dokončený, ako napríklad získanie parametra alebo akejkoľvek položky zo vstupných údajov, analýza parametrov alebo ich zmena, nasledovaná podmienkou, ktorá kontroluje limitnú hodnotu, ako napríklad či počítadlo (príznak) hodnota priradená slučke).
  • Ak je splnená podmienka, následná inštrukcia nasmeruje sekvenciu, aby sa vrátila k prvej inštrukcii v postupnosti a zopakovala postupnosť. Akonáhle podmienka dosiahne, tok kompilátora sa presunie do naprogramovaných vetiev inštrukcií prítomných mimo slučky. Slučka je teda koncepcia programovania, ktorá sa bežne používa na zníženie redundancie a zložitosti kódu.
  • Pokiaľ ide o slučku For, môže sa považovať za iteračný blok založený na podmienke FOR a potom pokrokom, ktorý vyvolá vykonanie krokov určených sekvenciou kódu, pokiaľ sú tieto podmienky splnené. Slučka sa môže odlíšiť od ostatných slučiek na základe prítomnosti premenné počítadla slučky alebo parametrizovanej premennej slučky, ktorá pomáha pri opakovaní iterácie cez telo slučky pre presnú zhodu a uspokojenie poradia každej iterácie.

syntaxe:

for (counter/variable initialize; termination condition; iteration steps)
(
// code block to be executed as long as condition is satisfied
)

Diferenciácia v troch častiach, ktoré zahŕňajú počítanie v slučke

  1. Inicializácia a priradenie premenných: Tento krok sa používa na deklarovanie a inicializáciu príznaku počítadla, ktorý sa použije na zneplatnenie podmieneného vyjadrenia a spúšťacej postupnosti pre program, ktorý sa má vykonať v STEPS prítomných vo vykonávacom module.
  2. Slučky podmienky: Časť podmienky všeobecne odkazuje na parameter alebo booleovský výraz a môže sa vrátiť iba z nepravdivých na pravdivé.
  3. Slučkové kroky: Vykonávací modul pre kroky zodpovedá inštrukcii na zvýšenie alebo zníženie počítadla vlajky.

Vývojový diagram

Ako funguje slučka v jazyku C #?

Slučka C # For má tri časti, ako je zrejmé z vyššie uvedeného vývojového diagramu:

  1. Inicializačný príkaz sa inicializuje ako prvý. Tu sa premenná zvyčajne deklaruje a inicializuje. Táto premenná sa označuje ako indikátor počítadla, pretože riadi počet opakovaní, pre ktoré sa má slučka vykonať. Toto počítadlo môže byť vstupným parametrom s pridruženou začiatočnou alebo predhodnotou alebo explicitným registrom počítadla s počiatočnou hodnotou definovanou v syntaxi for.
  2. Ďalšie kroky pri hodnotení stavu FOR. Podmienka je boolovský výraz, tj vracia buď true alebo false. Ak je podmienka splnená, vykonajú sa príkazy / programy vo vnútri slučky For. nasledovaný príkazom iterátora, ktorý mení hodnotu inicializovaného počítadla premenných / programu a Opäť sa overuje podmienka priradená syntaxi for. Tieto iterácie pokračujú, až kým sa stav nevyhodnotí ako nepravdivý.
  3. Akonáhle sa stav vyhodnotí ako nepravdivý, tok sa presunie z cyklu do vonkajšej časti bloku.

Pokúsme sa pochopiť tento koncept pomocou programu:

syntaxe:

for (int i = 0; i <= 5; i++)
(
Console.WriteLine("i value: (0)", i);
)

  1. Tu int = 1 je inicializačná časť, slučka inicializuje príznak počítadla pre parameter I, ktorý je explicitne definovaný v syntaxi slučky For loop.
  2. i <= 5 je podmienková časť, podmienka sa vyhodnocuje ako true, pokiaľ je hodnota I menšia alebo rovná 5
  3. i ++ je časť iterátora a ukazuje na dodatočný prírastok ukazovateľa ihneď po dokončení iterácie

1. Jednoduchý opakovací cyklus

kód:

using System;
public class Program
(
public static void Main()
(
for (int i = 0; i < 8; i++)
(
Console.WriteLine("Value of i: (0)", i);
)
)
)

Výkon:

Hodnota i: 0
Hodnota i: 1
Hodnota i: 2
Hodnota i: 3
Hodnota i: 4
Hodnota i: 5
Hodnota i: 6
Hodnota i: 7

2. Nekonečná slučka

kód

using System;
public class Program
(
public static void Main()
(
for ( ; ; )
(
Console.Write(“x”);
)
)
)

Výkon:

xxxxxxxxxxxxxxxx xxxxxxx

3. Prestávky v slučke

kód

>using System;
public class Program
(
public static void Main()
(
for (int i = 0; i < 8; i++)
(
if( i == 4 )
break;
Console.WriteLine("Value of i: (0)", i);
)
)
)

Výkon:

Hodnota i: 0
Hodnota i: 1
Hodnota i: 2
Hodnota i: 3

4. Vnorené pre slučky

kód

using System;
public class Program
(
public static void Main()
(
for (int p = 0; p < 3; i++)
(for(int q =5; q>= 0; j--)
Console.WriteLine("Value of p: (0), Q: (1) ", p, q);
)
)
)

Výkon:

Hodnota p: 0, Q: 5
Hodnota p: 0, Q: 4
Hodnota p: 0, Q: 3
Hodnota p: 0, Q: 2
Hodnota p: 0, Q: 1
Hodnota p: 0, Q: 0
Hodnota p: 1, Q: 5
Hodnota p: 1, Q: 4
Hodnota p: 1, Q: 3
Hodnota p: 1, Q: 2
Hodnota p: 1, Q: 1
Hodnota p: 1, Q: 0
Hodnota p: 2, Q: 5
Hodnota p: 2, Q: 4
Hodnota p: 2, Q: 3
Hodnota p: 2, Q: 2
Hodnota p: 2, Q: 1
Hodnota p: 2, Q: 0

Odporúčané články

Toto bol sprievodca C # For Loop. Tu diskutujeme o tom, ako funguje slučka v jazyku C #? tri časti, ktoré zahŕňajú počítanie v slučke For Flow s vývojovým diagramom, kódy, syntax a výstupy. Viac informácií nájdete aj v ďalších navrhovaných článkoch.

  1. C # Funkcie
  2. C # if Vyhlásenie
  3. Použitie C #
  4. C # Príkazy
  5. Pre slučku v C