Loading AI tools
З Вікіпедії, вільної енциклопедії
Ітера́ція (від лат. iteratio — повторювання) — багатозначний термін, який залежно від контексту може означати:
Ітерації застосовуються для розв'язування задачі
де x — елемент певної множини, а A — оператор, що відображає множину саму в себе.
Ітераційна процедура розв'язку починається з довільно обраного елемента множини . За цим елементом визначається наступна, перша ітерація
Продовжуючи послідовно застосовувати оператор A, отримуємо для n-ї ітерації:
При виконанні певних умов така процедура збігається до певного елемента множини, який є розв'язком задачі.
Однак ітераційна процедура не завжди збіжна.
Незбіжні ітеративні процедури використовуються для побудови та вивчення фракталів. Наприклад, множина Мандельброта утворюється при ітеруванні:
де , та c — комплексні числа.
У програмуванні розрізняють ітераційні та рекурсивні алгоритми. При ітераційному алгоритмі певна функція викликається послідовно, і при потребі її повторного застосування, викликається знову із новим аргументом. У рекурсивних алгоритмах використовуються вкладені виклики функції, що призводить до залучення стеку викликів. Задля уникнення навантаження на стек викликів застосовують хвостову рекурсію, яка зводить рекурсивний алгоритм до ітераційного.
Це незавершена стаття з математики. Ви можете допомогти проєкту, виправивши або дописавши її. |
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.