Визначення ітерації

Ітерація - це слово, яке походить від латинського терміна iteratio . Це слово, яке описує акт і наслідок повторення , дієслово, яке використовується як синонім повторення або повторення (розуміється як повторна розробка дії або знову вимовляє те, що вже було сказано).

Ця концепція часто використовується, щоб назвати акт повторного повторення певних кроків . У галузі математики повторювана функція є такою, що складається сама з себе. З іншого боку, складова функція досягається за рахунок послідовного застосування інших функцій . Це означає, що ітерація функції являє собою створення складеної функції з повторення самої функції.

Ітераційні функції вивчаються в області динамічних систем (ті складні системи, які представляють зміни їх стану за межами, елементами і зв'язками ) і фрактали (семигеометрические об'єкти, структура яких повторюється на різних масштабах).

Математика також говорить про ітераційні методи , які корисні для вирішення завдань за допомогою послідовних наближень до рішення, починаючи з початкової оцінки. Ці типи стратегій можуть бути більш корисними, ніж прямі методи вирішення проблем з тисячами або мільйонами змінних.

Для програмування , з іншого боку, ітерація полягає в повторенні набору інструкцій або дій з однією або кількома цілями. Для прикладу, багато веб-сторінок готові пристосуватися до змін у його структурі, таких як естетичні зміни або кількість доступних розділів, посилання на які показано у вигляді вкладок; в останньому випадку, якщо ітерація використовується для розміщення один за одним і запитується перевірка, розробники можуть активувати і деактивувати кожен елемент відповідно до своїх потреб, не викликаючи помилки під час завантаження.

При поглибленні в попередньому випадку можна використовувати цикл (структуру, призначену для встановлення ітерації) і вказувати номер першої вкладки, а також номер останньої, щоб він проходив через них один за одним. У ній вибірка елементів повинна бути обумовлена , запитуючи, чи є вони доступними; у позитивному випадку було б розраховано його положення, яке (на цій сторінці моделі) завжди буде відносним. І навпаки, якщо зазначена секція була деактивована, наступна буде перевірена, за умови, що максимальна межа не була досягнута.

Описаний вище приклад описує використання ітерації для динамічної візуалізації вкладок на сторінці, за умови, що вони активні або доступні; в кожному раунді здійснюється контроль, що дає позитивне відкриває двері до серії простих дій . Але можливості нескінченні, оскільки програмування пропонує інструменти, які кожен розробник використовує, використовуючи власну винахідливість, уяву і знання, вміючи їх модифікувати, об'єднувати і навіть створювати нові.

Слід зазначити, що в комп'ютерній науці ітерація пов'язана з термінами циклу і структурою управління , які відносяться до зарезервованих слів під час і за , серед інших. В основному, зазвичай встановлюється умова, яка повинна бути виконана для рядків коду в межах цих циклів, які повинні виконуватися. Однак у багатьох випадках необхідно виконати ці дії принаймні один раз перед перевіркою, для якої використовується інша модель, розглянута в деяких мовах з такими структурами, як do while . У кількох словах і, завершивши приклад розділів, якщо розробники впевнені, що хоча б одна вкладка завжди повинна бути показана, вона має можливість обчислити свою позицію, а потім перейти до перевірки (через ітерацію), якщо є інші доступні. ,

border=0

Пошук іншого визначення