Увод у Ц # петљу док траје

Програмирање је забавно, посебно када радите са концептом заснован на ООП-у. Због различитих захтева које клијент одређује, можемо доћи кроз различите ситуације за које су решења различита. Много пута постоје ситуације када желимо понављати ствари одређеним редоследом. Не желимо да читава функција или програм извршавају већ само одређени блок изјава ограничен број пута. Могуће решење за ове врсте ситуација је Петље. У Ц # је доступно много петља, попут петље „фор“, „вхиле“ и „до-вхиле“. У овом ћемо чланку разговарати о петљи „ради док радимо“ заједно са примерима како вам може помоћи у превазилажењу оваквих ситуација. Данас ћемо говорити о најчешће коришћеној петљи до-вхиле.

Објасните детаљно Ц # До-вхиле петљу

Као и многе друге петље доступне на језицима заснованим на ООП-у, и Ц # у потпуности подржава петљу док не ради. Кругови се користе за покретање одређеног блока изјава све док услов није тачан. Хајде да разумемо како ово функционише.

„Учините то док је услов тачан.“ У лаичком изразу, претпоставимо да сте програмер, а кад сте на послу, пишете шифре и извршавате. Ако покушамо да разумемо ову ситуацију у, док не извршите аспект петље, то би био:

do
(
(write codes)
(execute codes)
)
While
(
(You are on duty)
)

До тренутка, док је стање тачно, блок кода који је написан у блок задржи извршавање. Петља која траје док се углавном не користи број понављања. Тачно не знамо колико ће се пута покренути код док се стање не провјери у току извођења. Било којим начином, ово ће се извршити најмање једном. Разговарајмо са примером из стварног живота за петље доступне са ц #.

За петљу, док је петља и петља до времена рада: разлика

  • Све ове три петље користе се за понављање специфичног блоковског извршења одређеног стања. Међутим, постоји неколико разлика између ове три. Узмимо пример ако желите да путујете, а имате три опције, ваше возило, лет и аутобус.
  • У првом стању, ако желите да путујете својим возилом, треба проверити расположиви бензин (стање). Путоват ћете само ако је доступан бензин (услов) за удаљеност коју желите пријећи (понављање). Слично томе, Фор Лооп ће прво проверити стање и знати колико ће се петља поновити, а затим покренути функцију.
  • Други услов, ако желите да путујете на лету. Прво ћете морати да резервишете карту за авион. Прво ћете морати да испуните услов, а затим да се можете укрцати на лет. Тако дјелује док Лооп ради. Функција ће се покренути само ако је услов испуњен. Неколико петља није познато.
  • Треће, ако желите ићи аутобусом, прво се укрцајте у аутобус, а затим узмите карту. Тако функционира Лооп-ова петља. Прво ће се наставити, затим ће проверити стање и настављаће да се понавља док услов није тачан.

Објасните синтаксу

Испод су ствари које бисте требали знати прије употребе петље за време док радите.

  • Кључне речи које ће се користити су: уради и док
  • Петља ће се извршити најмање једном без обзира на то шта услов каже.
  • Стање ће бити проверено након извршења тела Петље.

Синтакса за коришћење времена:

do
(
//code that needs to be executed
)
While(condition);

Шта год да је потребно када је услов тачан, треба ставити у део „код“. Услов би требао бити дефинисан у дијелу "вхиле" кода.

Дијаграм тока Ц # До-вхиле петље

Као што се може видети, изјава ће се извршити, без обзира на то да је услов важећи први пут. Када је извештај завршен, ситуација ће бити проверена. Ако је услов тачан, вратит ће се на изјаву. Међутим, ако је стање лажно, изаћи ће из петље и прећи на следећи део програма.

Примери

using System;
public class Example
(
public static void Main(string() args)
(
int i = 1;
do
(
Console.WriteLine(i);
i++;
) while (i <= 10) ;
)
)

Објашњење:

У горњем примеру је дефинисан цео број „и“. У делу дела утврдили смо шта да радимо са овим целим бројем. Применили смо оператора ++ који ће додати 1 својој претходној вредности и одштампати га. То ће се догађати све док цели број „и“ није једнак или мањи од 10. Дакле, резултат овог програма биће:

1

2

3

4

5

6

7

8

9

10

Бесконачна петља до почетка:

Ако је услов постављен као Боолеова вредност, петља до-вхиле наставља се извршавати бесконачно. Предлаже се да се наведе бројчани услов. Бескрајна петља се може окончати притиском на Цтрл + ц,

Пример:

using System;
public class Example1
(
public static void Main(string() args)
(
do(
Console.WriteLine("endless loop");
) while(true);
)
)

Излаз

бескрајна петља

бескрајна петља

бескрајна петља

бескрајна петља

// може се окончати притиском на Цтрл + ц

  • Приметно је да, чак и ако услов не одговара дефинисаном у делу, он ће ипак показати почетну вредност целог броја, а то је 1.
  • У првом кругу не проверава стање. Стање се проверава тек након извршења изјаве.

Закључак

  • Ц # је моћан језик за развој софтвера и неопходно је да савладате чак и ситнице. Ако се праве функције језика који се не користе у право време, утичу не само на резултат, већ и на неспособност програма.
  • Петља до-док се широко користи приликом прављења програма у одређеним условима, а предности и недостатке требало би да добро познаје програм да би их ефикасно користили.
  • Укратко, он понавља функцију све док дефинисани услов није тачан. Међутим, разлика између петље и петље до-док је, док ће се Лооп извршити само када је стање тачно, али док-се извршава чак и једном, без обзира да ли је услов испуњен.

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

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

  1. Ц # стринг функције
  2. Ц # команде
  3. Шта је Мултитхреадинг у Ц #?
  4. Ц # Питања за интервју
  5. Водич за ПХП „Док се петља“
  6. Радите док се петља у Питхон-у
  7. Мултитхреадинг у Ц # с методама

Категорија: