Разлика између и за петљу

Кључна разлика - за вс док је Лооп
 

Програм је скуп упутстава написаних на програмском језику за обављање одређеног задатка. То може бити логична операција или математичка операција. Генерално, изјаве у програму се извршавају једна за другом. Понекад је потребно изводити низ изјава изнова и изнова. За постизање овог задатка користе се контролне структуре. Двоје од њих су за и за време петље. Ове структуре помажу да се изврши редослед кода све док наведени услов није тачан. Синтакса петље фор састоји се од иницијализације, тестирања и ажурирања израза. Синтакса петље вхиле садржи тестни израз. Овај чланак говори о разлици између и за петљу. Тхе кључна разлика између за и док је петља то петља фор се може користити када је познат број итерација, док петља може бити употребљена када број понављања није познат.

САДРЖАЈ

1. Преглед и кључне разлике
2. Шта је за петљу
3. Шта је док је петља
4. Сличности између и за петљу
5. Упоредна упоредба - за вс док је петља у табеларном облику
6. Резиме

Шта је за Лооп?

Петља фор користи се у многим програмским језицима као што су Ц, Јава итд. Користи се за извршавање скупа изјава више пута. Синтакса петље фор је сљедећа.

фор (иницијализација; тест израз, ажурирање)

// изјаве унутар фор за петљу

Израз иницијализације извршава се само једном. Затим се процењује тестни израз. Тестни израз може да садржи променљиве, вредности, константе и операторе. Боолов је израз. Ако је процењени израз истинит, извршава се код унутар петље. Након што достигне крај петље, извршава се израз ажурирања. То може бити прираштај или пад. Поново се проверава израз за тест. Ако је процењени израз истинит, извршавају се изјаве унутар петље. На крају петље се извршава израз за ажурирање. Овај се поступак понавља све док тестни израз није лажан. Кад је тестни израз лажан, петља фор завршава и контрола се прелази на сљедећу изјаву након петље фор.

Слика 01: Програм са петљом за израчун сума од 5 бројева

Горњи програм је да нађе сажетост првих пет бројева, који су 1,2,3,4 и 5. У петљи фор, и је 1. То је мање од 5. Дакле, израчунава се збир. У почетку је сума 0. Додаје се и која је 1. Укупан је додељен променљивој суми. Сада је зброј 1. Тада се процењује израз ажурирања. И је увећан за један. Сада сам 2. То је мање од 5. Дакле, израчунава се сума. Претходна вриједност зброја је 1, а додаје се вриједности и која је 2. Сада је зброј 3. Израз ажурирања се процјењује и увећава за 1. Сада је 3. Овај се поступак понавља. Кад и постанем 6, израз постаје лажан јер 6 није једнак или мањи од 5. Према томе, петља фор завршава. Коначно, на екрану се штампа збир свих пет бројева.

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

Док петља извршава циљне изјаве све док је наведени услов тачан. Синтакса петље вхиле је сљедећа.

вхиле (тест израз)

// изјаве унутар петље вхиле

Док петља садржи тестни израз. Боолов је израз. Ако је процијењени израз истинит, тада се изјаве унутар петље док извршавају. На крају тих изјава тестни израз се поново вреднује. Овај се поступак понавља све док тестни израз не постане лажан. Када постане лажно, петља док се прекида и контрола се преноси у изјаву након петље.

Слика 02: Програм са петљом вхиле за израчун суме од 5 бројева

Према горе наведеном програму, зброј је иницијализиран на 0, а и је иницијализиран на 1. У петљи за време, вредност и се вреднује. То је мање од 5. Дакле, израчунава се сума. Почетна вредност суме је 0. Додаје се вредности и 1. Сада је сума 1. Тада се вредност и повећава за једну. Сада вриједност ја износи 2. То је мање од 5. Дакле, израчунава се сума. Тренутној суми која је 1 додаје се вредност и која је 2. Сада је зброј 3. Опет је вредност и повећана. Сада је вриједност и 3. Овај се поступак понавља. Када и вриједност постане 6, израз постаје лажан јер није мањи од или једнак 5. Дакле, док петља престаје. Коначно, вредност сума се штампа на екрану. Ако није било повећања као што је и ++, вредност и остаје иста као и 1. То је мање од 5. Услов је увек тачан. То ће бити бесконачна петља.

Које су сличности између и за петљу?

  • И за и за време петље су структуре за контролу понављања у програмирању.
  • Извођење петље зависи од израза теста.

Која је разлика између и за петљу?

за вс док Лооп

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

Резиме - за вс док је Лооп

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

Референце:

1.Поинт, Туториалс. „За петљу у Ц.“, Туториалс Поинт, 8. јануара 2018., ввв.туториалспоинт.цом/цпрограмминг/ц_фор_лооп.хтм.
2.Поинт, Туториалс. „Док је петља у Ц.“, Туториалс Поинт, 8. јануара 2018., ввв.туториалспоинт.цом/цпрограмминг/ц_тиме_лооп.хтм.