Do while петља — разлика између измена

Садржај обрисан Садржај додат
Нема описа измене
Нема описа измене
Ред 1:
[[Датотека:Do-while-loop-diagram.svg|right|thumb|Do While проток петље дијаграм]]
{{Helpbox <!-- NOTE: Please don't remove. Discuss naviagation concept at [[Talk:Do_while_loop#Helpbox_experiment] -->
Код већине [[Програмирање|програмских језика]],'''do while петља''' је [[наредба]] [[контрола протока]] који извршава блок кода најмање једном, и онда непрестано извршава блок, или не, у зависности од датог логичког стања на крају блока. Имати на уму да за разлику од већине језика, [[Фортран|Фортран]]-ова do петља је уствари иста као и  for петља.
|name = Конструкције петљи
|list1 = [[Do while петља]]
|list2 = While петља
|list3 = [[For петља]]
|list4 = [[Foreach петља]]
|list5 = [[Бесконачна петља]]
|list6 = [[Контрола протока]]
}}
Код већине [[Програмирање|програмских језика]],'''do while петља''' је [[наредба]] [[контрола протока]] који извршава блок кода најмање једном, и онда непрестано извршава блок, или не, у зависности од датог [[логичког]] стања на крају блока. Имати на уму да за разлику од већине језика, [[Фортран|Фортран]]-ова do петља је уствари иста као и  for петља.
 
D''o while'' конструкција се састоји од процеса симбола и услова. Прво, код унутар блока се извршава, и онда се услов процењује. Ако је услов [[Истина|тачан]] код унутар блока се извршава поново. Ово се понавља све док услов не постане [[нетачан]]. Зато што do while  петље проверавају услов након што је блок извршен, контролна структура је такође позната као и '''пост-тест петље'''. Супротно од [[While петља|while петље]], која тестира услов пре него што се код унутар блока извршио, do-while петља је излазна-услов петља. Ово значи да се код мора увек извршити прво и онда се процењује израз или тест стања. Ако је тачно, код изршава тело петље поново. Овај процес се понавља  све док израз има тачну вредност. Ако је вредност нетачна, петља се зауставља и контролише проток до изјаве пратећи do-while петљу.
 
Могуће је и у неким пожељним случајевима, да се услов увек процењује као тачан, ставарући [[Бесконачна петља|бесконачну петљу]]. Када је оваква петља створена намерно, обично постоји још једна контролна структура(као што је [[изјава прекида]]) која дозвољава прекид петље.