Definicja iteracja

Iteracja to słowo, które pochodzi od łacińskiego terminu iteratio . Jest to słowo, które opisuje działanie i konsekwencję iteracji, czasownika, który jest używany jako synonim powtarzania lub powtarzania (rozumiany jako ponowne rozwinięcie działania lub ponowne wypowiedzenie tego, co już zostało powiedziane).

Iteracja

Ta koncepcja jest często używana do nazwania aktu wielokrotnego powtarzania określonych kroków . W dziedzinie matematyki funkcja iteracyjna to taka, która składa się z samej siebie. Z drugiej strony funkcję złożoną uzyskuje się po kolejnym zastosowaniu innych funkcji . Oznacza to, że iteracja funkcji stanowi utworzenie złożonej funkcji z powtórzenia samej funkcji.

Funkcje iteracyjne są badane w zakresie systemów dynamicznych (te złożone systemy, które pokazują zmiany ich stanu zgodnie z ograniczeniami, elementami i relacjami ) oraz fraktale (obiekty półgraniczne, których struktura jest powtarzana w różnych skalach).

Matematyka mówi również o metodach iteracyjnych, które są przydatne do rozwiązywania problemów poprzez kolejne przybliżenia rozwiązania, począwszy od wstępnej oceny. Tego typu strategie mogą być bardziej przydatne niż bezpośrednie metody rozwiązywania problemów z tysiącami lub milionami zmiennych.

Natomiast programowanie polega na powtórzeniu zestawu instrukcji lub działań z jednym lub kilkoma celami. Aby zacytować przykład, wiele stron internetowych jest przygotowanych do dostosowania się do zmian w jego strukturze, takich jak zmiany estetyczne lub liczba dostępnych sekcji, których linki są pokazane w postaci zakładek; w tym ostatnim przypadku, jeżeli do złożenia jednego po drugim używana jest iteracja i wymagana jest weryfikacja, programiści mogą aktywować i dezaktywować każdy element zgodnie z jego potrzebami, nie powodując błędu w czasie ładowania.

Pogłębienie bardziej w poprzednim przypadku, możliwe jest użycie pętli (struktura zaprojektowana do ustalenia iteracji) i wskazanie numeru pierwszej zakładki, a także ostatniej, tak aby działała jedna po drugiej. W jego ramach próbka elementów powinna być uwarunkowana, pytając, czy są one dostępne; w przypadku afirmatywnym obliczana jest jego pozycja, która (w tym modelu strony) będzie zawsze względna. I odwrotnie, jeżeli sekcja ta byłaby dezaktywowana, następna byłaby sprawdzana pod warunkiem, że nie osiągnięto maksymalnego limitu .

Przykład opisany powyżej opisuje użycie iteracji do dynamicznego renderowania kart na stronie, o ile są one aktywne lub dostępne; w każdej rundzie przeprowadzana jest kontrola, która jeśli jest pozytywna, otwiera drzwi do serii prostych działań . Ale możliwości są nieskończone, ponieważ programowanie oferuje narzędzia, z których korzysta każdy deweloper, wykorzystując własną pomysłowość, wyobraźnię i wiedzę, będąc w stanie je modyfikować, łączyć, a nawet tworzyć nowe.

Należy wspomnieć, że w informatyce iteracja wiąże się z pętlą terminów i strukturą kontrolną, które odnoszą się do słów zarezerwowanych, podczas gdy i dla, między innymi. Zasadniczo zwykle jest to warunek, który musi zostać spełniony, aby linie kodu w tych pętlach mogły zostać wykonane. Jednak w wielu przypadkach konieczne jest wykonanie tych działań przynajmniej raz przed sprawdzeniem, dla którego używany jest inny model, rozważane w niektórych językach przy użyciu struktur takich jak do while . Mówiąc krótko i uzupełniając przykład sekcji, jeśli programiści są pewni, że co najmniej jedna zakładka powinna być zawsze wyświetlana, ma możliwość obliczenia swojej pozycji, a następnie przejścia do sprawdzenia (poprzez iterację), czy istnieją inne dostępne,

Zalecane