For петља — разлика између измена
Садржај обрисан Садржај додат
м Разне исправке |
м Бот: исправљена преусмерења |
||
Ред 7:
|list4 = [[Форич петља|Foreach петља]]
|list5 = [[Бесконачна петља]]
|list6 = [[Управљање током|Контрола тока]]
}}
У [[Информатика|науци о компјутерима]] ''' for-петља''' (или једноставније '''for петља''') је контролна изјава у [[Програмски језик|програмским језицима]] за навођење [[понављање|понављања]], која омогућава коду да се [[Извршавање (рачунарство)|извршава]] у више наврата. Синтака for петље је направљена у стилу програмског језика у којем се користи или је позајмљена из старијих програмских језика, па тако програмски језици који су потомци или изданци истог језика ће често користити исту реч да означе интератор, нпр., потомци [[Алгол|ALGOL-а]] користе „for“, док потомци [[Фортран|Fortran-а]] користе „do“. Постоје и друге могућности, на пример [[Кобол (програмски језик)|COBOL]] користи „PERFORM“.
За разлику од других [[
Име For петље потиче од енглеске речи [[Wiktionary:for|for]], која се користи као [[Кључна реч (програмирање)|кључна реч]] у највећем броју програмских да би се увела for петља. Овај израз се користио још у [[ALGOL 58|ALGOL-у 58]], а постао је популаран касније у [[ALGOL 60|ALGOL-у 60]]; он је директан превод немачке речи '''[[wikt:für|für]]''', коришћене у ''[[Superplan|Superplan-у]]'' (1949-1951) [[Хајнц Рутисхаусер|Хајнца Рутисхаусера]], који је такође био укључен у програмирању ALGOL-а 58 и ALGOL-а 60. Тело петље извршава „for“ за вредности променљивих из петље, и ово је много израженије у [[Алгол|ALGOL]] изјавама, у којима се листе потенцијалних вредности и/или корака могу одредити.
Ред 83:
=== Рани излаз и наставак ===
Неки језици такође могу да пруже и друге пратеће изјаве, које када су присутне могу да мењају понављање for петље. Заједничке међу њима су [[break изјава|break]] и [[
<source lang=FORTRAN>
|