Петља Фор против петље Вхиле: разлика и поређење

'фор' петља се користи само када је број итерација већ познат. Петља 'вхиле' се користи када је број итерација унапред непознат.

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

Ови језици високог нивоа раде на дефинисаној структури команди. Једна од основних структура команди које се користе у језицима високог нивоа је 'петље'.

Петља је наредба која има тенденцију да се понавља да би се постигао жељени резултат. Другим речима, програмска команда која се понавља познати број пута или непознати број пута да би испунила одређене услове дефинисана је као петља.

Постоје разне петље, као што су фор петља, вхиле петља, иф петља, иф-елсе петља, иф-елсе-иф петља, итд. Али најчешће коришћене петље су фор и вхиле петље.

Кључне Такеаваис

  1. „За петље“ се користе када је број итерација унапред познат, обезбеђујући специфичну почетну тачку, завршну тачку и инкремент за бројач петље.
  2. Док се петље користе када број итерација није унапред одређен, а петља наставља да се извршава све док је дати услов тачан.
  3. И петље и вхиле петље се користе за понављање извршавања блока кода, али избор између њих зависи од тога да ли је број итерација познат или је заснован на одређеном услову.

Фор петља против петље Вхиле

Разлика између фор петље и вхиле петље је у томе што је у фор петљи број итерација које треба урадити већ познат и користи се за добијање одређеног резултата. У временској петљи, команда се покреће док се не достигне одређени услов, а изјава доказано је лажно.

Фор петља против петље Вхиле

 

Упоредна табела

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

 

Шта је Фор петља?

Петља у којој се контролни израз извршава унапред познати број пута да би се добио резултат позната је као фор петља. Може се рећи да је фор петља команда која се понавља.

Такође читајте:  Поправка: Плек не користи ГПУ за транскодирање - Водич за брза решења

У фор петљи, команду контролише променљива. Сваки пут када се петља понови, унапред дефинисана променљива добија нову вредност.

Фор петља је скуп од три сегмента-       

  1. Иницијализација
  2. Услов
  3. Ажурирање

Током иницијализације петље, почетна вредност за променљиву ће бити прогласио. Ова петља захтева иницијализацију само једном.

Након иницијализације, компајлер проверава да ли је услов стваран или не; ако је тачно, петља наставља да се понавља све док се не добије унапред дефинисани број итерација.

за петљу
 

Шта је вхиле петља?

Док петља је када се команда понавља неизвестан број пута док услов не буде исправан. Када се докаже да је услов нетачан, понављање команде се зауставља.

Иницијализација у вхиле петљи се врши сваки пут када се петља понови. Преводилац проверава услов, и ако се покаже да је нетачан, петља прелази на следећу наредбу.

А вхиле петља ради на следећем синтакса-   

  1.  Док(услов){
  2. // код
  3. //тело петље} 

Ако недостаје почетни услов петље вхиле, она се понавља бесконачно. У вхиле петљи се не креира нова вредност за променљиву; само је услов испуњен.

У вхиле петљи, услов се проверава пре итерације, стога је познат и као петља пре тестирања.

док петља

Главне разлике између За петљу и петљу Вхиле

  1. У фор петљи, број итерација које треба спровести је већ познат, док је у петљи број итерација непознат.
  2. Фор петља садржи само један услов, док петља може садржати скуп команди које се извршавају заједно.
  3. У фор петљи, иницијализација команде се врши само једном, али у вхиле петљи, иницијализација команде је потребна сваки пут када се изврши итерација команде.
  4. Ако је услов одсутан у фор петљи, петља се понавља бесконачан број пута, док вхиле петља показује грешку у случају одсуства услова.
  5. Фор петља се може користити само у случају познатог броја итерација, док се петља користи само када је број итерација непознат.
Такође читајте:  ИДЕ вс ЕИДЕ: Разлика и поређење
Разлика између петље Фор и петље Вхиле

Референце
  1. https://link.springer.com/chapter/10.1007/11589990_144
  2. https://www.date-conference.com/proceedings-archive/PAPERS/2011/DATE11/PDFFILES/06.6_1.PDF

Последње ажурирање: 11. јуна 2023

тачка 1
Један захтев?

Уложио сам толико труда да напишем овај пост на блогу да бих вам пружио вредност. Биће ми од велике помоћи ако размислите о томе да га поделите на друштвеним мрежама или са својим пријатељима/породицом. ДЕЉЕЊЕ ЈЕ ♥

21 мисао о “Фор петљи против петље Вхиле: разлика и поређење”

Оставите коментар

Желите да сачувате овај чланак за касније? Кликните на срце у доњем десном углу да бисте сачували у свом пољу за чланке!