Увод у Ц # за петљу

  • У основама рачунарског програмског језика, петља се може сматрати ланцем или низом извршних упутстава која се континуирано изводи / понавља / или понавља док се не постигне одређено стање. Петље се користе за опетовано извршавање блока изјава, у класификацији протока у петљама можемо утврдити да ли је петља петља која се контролише улазом или је то излазна петља, а програмски преводилац пре извршења изјава проверава да ли су сви услови повезани са почетак извођења петљи су потврђени и тачни, ова активност се врши уносним петљама под контролом.
  • За излаз из контролисане петље преводилац потврђује услове повезане са укидањем петље. За вријеме протока петље довршен је одређени процес, попут добивања параметра или било којег предмета из улазних података, анализе параметара или његове промјене, након чега слиједи увјет који провјерава граничну вриједност као што је да ли је бројач (застава вредност повезана са петљом).
  • У случају услова, ако је то испуњено, наредна упутства усмерава секвенцу на повратак на прву инструкцију у низу и понављање секвенце. Након што је услов постигнут, ток преводиоца прелази на програмиране гране упутстава присутне изван петље. Стога је петља програмски концепт који се обично користи за смањење редундираности и сложености кода.
  • У вези са петљом Фор, може се сматрати итеративним блоком који се заснива на стању ФОР, а затим напредује ка инстанцирању извршења корака одређених редоследом кода све док су ови услови задовољени. Петља се може разликовати од осталих петљи на основу присуства променљиве бројача петље или параметризоване променљиве петље која помаже у итерирању кроз тело петље за тачно подударање и задовољавању секвенце сваке итерације.

Синтакса:

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

Разликовање у три дела који укључују сузбијање у оквиру петље

  1. Покретање и додјела променљивих: Овај корак се користи за декларирање и иницијализацију заставе бројача која ће се користити неважећем условног израза и секвенце покретања програма који ће се извести у СТЕПС присутним у модулу извршења.
  2. Увјети петље: Дио увјета обично указује на параметар или Боолеов израз и може се вратити само из лажног у истинито.
  3. Кораци петље: Извршни модул за кораке одговара упутству за повећање или смањивање бројача заставе.

Дијаграм тока

Како ради петља у Ц #?

Петља Ц # фор има три дела, као што се види из горњег графикона:

  1. Изјава за иницијализацију прво се инстанцира. Овде се променљива обично декларише и иницијализира. Ова се варијабла назива контра застава јер управља бројем понављања за које ће се петља извршити. Овај бројач може бити улазни параметар с придруженом почетном или претпрошлом вриједношћу или експлицитни регистар бројача с почетном вриједношћу дефинираном у синтакси за.
  2. Следећи кораци у процени стања ФОР. Услов је боолов израз, тј. Враћа се истинито или лажно. Ако услов резултира истинитим, тада се извршавају изјаве / Програми унутар Фор петље. након чега слиједи изјава итератора која мијења вриједност иницијализиране варијабле / бројача програма и опет је увјет додијељен синтакси. Ове итерације се настављају све док се стање не оцени на лажно.
  3. Чим се услови процене на лаж, проток се креће из петље у блок.

Покушајмо да разумемо концепт помоћу програма:

Синтакса:

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

  1. Овдје је инт и = 1 дио за иницијализацију, петља иницијализира контра заставу за параметар И који је изричито дефиниран у синтакси Фор-петље
  2. и <= 5 је део услова, услов се процењује на истину све док је вредност И мања или једнака 5
  3. и ++ је део итератора и указује на накнадно увећање показивача чим се итерација једном заврши

1. Једноставна Итеративна петља

Шифра:

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

Излаз:

Вредност и: 0
Вредност и: 1
Вредност и: 2
Вредност и: 3
Вредност и: 4
Вредност и: 5
Вредност и: 6
Вредност и: 7

2. Бесконачна петља

Код

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

Излаз:

кккккккккккккккк ккккккк

3. Прекиди у петљи

Код

>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);
)
)
)

Излаз:

Вредност и: 0
Вредност и: 1
Вредност и: 2
Вредност и: 3

4. Гнезди се за петље

Код

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);
)
)
)

Излаз:

Вредност п: 0, К: 5
Вредност п: 0, К: 4
Вредност п: 0, К: 3
Вредност п: 0, К: 2
Вредност п: 0, К: 1
Вредност п: 0, К: 0
Вредност п: 1, К: 5
Вредност п: 1, К: 4
Вредност п: 1, К: 3
Вредност п: 1, К: 2
Вредност п: 1, К: 1
Вредност п: 1, К: 0
Вредност п: 2, К: 5
Вредност п: 2, К: 4
Вредност п: 2, К: 3
Вредност п: 2, К: 2
Вредност п: 2, К: 1
Вредност п: 2, К: 0

Препоручени чланци

Ово је водич за Ц # Фор Лооп. Овде смо расправљали о томе како Фор петља делује у Ц #? три дела која укључују супротстављање у оквиру петље са дијаграмом тока, кодовима, синтаксом и излазима. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Ц # функције
  2. Ц # иф Изјава
  3. Употребе Ц #
  4. Ц # команде
  5. За петљу у Ц

Категорија: