Док је Лооп против До-вхиле петље

Аутор: Laura McKinney
Датум Стварања: 7 Април 2021
Ажурирати Датум: 9 Може 2024
Anonim
Носки из квадратов без шва. Носки в технике Пэчворк. На любой размер. Подробный мастер класс.
Видео: Носки из квадратов без шва. Носки в технике Пэчворк. На любой размер. Подробный мастер класс.

Садржај

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


Садржај: Разлика између петље док је петља и петље док траје

  • Упоредни графикон
  • Шта је док је петља?
  • Шта је петља са дугим радом?
  • Кључне разлике
  • Видео објашњење

Упоредни графикон

Основе разликовањаДокДа, док
ДефиницијаПетља која траје све док изјава не буде тачна и стално се понавља.Петља која важи за специфична упутства.
ИзјаваСамо једна изјава за све пакете који радеЗахтијева засебну изјаву за све услове у току.
ИзразДок је (услов) {изјава;}.Урадите {изјаве;} вхиле (услов);
ИзвршењеСустав се руши због брзих и континуираних понављања.Изводи се само за одређени временски интервал стварне вредности.
ПриродаПотребно је мање времена да се изврши, али и код је краћи.Потребно је више времена за извршење и код постаје дужи.

Шта је док је петља?

Понавља се све док једна изјава остаје истинита и не зависи од било ког другог стања. Структура реченица круга са временом у Ц ++ је: вхиле (услов) {изјава; } Овде би изјава могла да буде једно објашњење или неколико линија кода. Увјет може бити било који израз, али не дјелује ако је петља нулте вриједности. За све случајеве мора остати позитиван и већи од једног. Док се петља користи за поновно писање сегмента кода потребног много пута док се не испуни неки услов. На пример, рецимо да морамо знати колико често можемо да одвојимо одређени број који није једнак 1. Настављамо са додавањем броја и петља наставља да ради све док број није 1 и не појави се док завршава петља. Тестира стање пре извршења тела круга. Можете користити барем један круг унутар другог за време, за или током исказа. Ова радња се понавља све док се фраза не покаже лажном. Иначе се цео процес понавља изнова. У неким случајевима може срушити систем јер вредност никада не постаје лажна и зато систем и даље брзо ради.


Шта је петља са дугим радом?

Точно важи ако почетни услов и даље постане правилан, а затим зауставља извршење ако нешто не спада у изјаву. Има већу контролу с корисником јер могу дефинирати различите петље које могу постати истините ако их увјет држи. Да бисте изразили изјаву, следећи интерфејс постаје користан. Урадите {изјаве;} вхиле (услов); Ако је статус валидан, програм се креће према изјави до, а изјава (е) унутар програма још једном се извршавају. Петља до / док је варијација петље док. Овај процес ће се покренути путем кода, пре него што се провери да ли је стање валидно, тада ће се појавити ако је стање тачно. Вријеме трајања је као и неко вријеме, осим што се стање испитивања догађа до краја петље. Имајући тестни крај до краја, осигурава да кодирање не руши програм и на тај начин остаје константно у свим околностима. У почетку се извршава код унутар квадрата, а након тога процењује се држава. Ако је услов оригиналан, код унутар заграде се још једном извршава. Ако је услов лажан, програм прекида.


Кључне разлике

  1. Док петља захтева само један случај да би сав пакет радио, док петља до-док захтева посебне извештаје за све временске услове.
  2. Када изјава важи за петљу док се систем руши због брзих и континуираних понављања. С друге стране, радите док петља извршава изјаву само за одређени временски интервал стварне вредности.
  3. Систем се зауставља прије него што програмирање уђе у тијело петље, док зна да изјава не вриједи. С друге стране, систем се зауставља након што читач уђе у тело и види да стање не важи.
  4. Док петљи треба мање времена него петљи до завршетка циклуса.
  5. Структура реченица круга за неко време у Ц ++ је: вхиле (услов) {изјава;}. Док структура реченица за петљу до-вхиле постаје До {изјава;} вхиле (услов);
  6. Кодирање петље је краће од кода за петљу која ради.