Итерација — разлика између измена
Садржај обрисан Садржај додат
Ред 9:
== Рачунарство ==
'''Итерација''' у рачунарству је понављање
Када се користи у првом смислу, [[рекурзија]] је пример ''итерације'', али обично се користи ''рекурзивни запис'', који није предмет ''итерације''.
Међутим, када се користи у другом (више ограниченом) смислу, итерација описује стил програмирања
Коришћена у трећем смислу, понављање користи ''-{while}-'' или ''-{for}- петљe'' исто као што оне користе map или fold функције и ово се може сматрати итерацијом.
<pre>
a = 0
Ред 29:
У овом делу програма, вредност променљиве i се мења кроз време узимајући вредности 1,2 и 3. Ова промена вредности—или променљиво стање—је карактеристика итерације.
Итерација се може приближавати помоћу рекурзивне технике у [[Функционално програмирање|функционалним програмским језицима]]. Следећи пример је у [[Scheme (програмски језик)|Scheme програмском језику]]. Имајте на уму да је оно што следи
<source lang="scheme">
(let iterate ((i 1) (a 0))
|