8600961985
3. Metoda iteracyjna rozwiązania problemu
Iteracja, czyli powtarzalność tych samych operacji, to najczęściej spotykana technika algorytmiczna. Czasami trzeba wykonywać te same operacje na wielu danych. W takich przypadkach nie jest konieczne wielokrotne opisywanie takich samych działań (operacji) lub rysowanie takich samych bloków. Możemy je zapisać tylko raz. Stosujemy tzw. pętlę.
W programach komputerowych bardzo ważną rolę odgrywają instrukcję iteracyjne (powtarzające), czyli pętle. Z pętlą mamy do czynienia, gdy w pewnym kroku algorytmu wracamy do jednego z wcześniejszych kroków, co powoduje, że kroki te mogą zostać wykonane wiele razy. Zasadniczo, każdą przyzwoitą pętlę można scharakteryzować następująco:
1. Pętla zawiera warunki startu.
2. Pętla się powtarza.
3. W pętli coś się zmienia.
4. Pętla musi zawierać warunki zakończenia.
Przykład pętli w algorytmie cyklicznym
Kroki algorytmu cyklicznego obliczającego sumę S kolejno wprowadzonych n liczb reprezentowanych przez zmienną X:
S := Z Xi
i = 1
1. Wprowadzenie liczby liczb Wprowadź n
2. Ustalenie warunków początkowych dla pętli S : = 0 ; , i := 1;
3. Wykonywanie działań w pętli S + X;
4. Modyfikacja stanu pętli
5. Badanie warunku wyjścia z pętli
Wprowadź X S : = i := i + 1;
powrót do p.3. Jeśli i <= n do p. 3.
5
Wyszukiwarka
Podobne podstrony:
Podstawy Programowania Laboratorium 3 - Praca domowa 1 Wielokrotne powtarzanie tych samych operacjiMetoda 7 kroków - rozwiązywanie problemów - krok 1 Krok 1 zrozumienie sytuacji: ocena dostępnychMetoda 7 kroków - rozwiązywanie problemów - krok 2 Krok 2 - diagnoza problemu: r określenie, na czymMetoda 7 kroków - rozwiązywanie problemów - krok 3 Krok 3 - sformułowanie alternatywnych rozwiązań:/Metoda 7 kroków - rozwiązywanie problemów - krok 4 i 5 Krok 4 - przewidywanie wyników: --1- OkreślenMetoda 7 kroków - rozwiązywanie problemów - krok 6 i 7 Krok 6 - dokładny plan analizy: r23 luty 07 (75) Obecnie ma mniejsze znaczenie jako metoda graficznego rozwiązywania problemów kinemaDSC03305 Każda praca, która wymaga ciągła go powtarzania tych samych ruchów, szczególKompensacji chwastów odpornych można zapobiec - unikając powtarzania tych samychDSC02606 Automatyzm Stałe powtarzanie tych samych ruchów prowadzi też do ich zapamiętywania, okpage0036 32 sposobów, jakimi nauka i życie dochodzą do tych samych wyników, to nowy otrzymamy dowód,iteracja Metoda iteracji. W przepadku gdy liczba niewiadomych układu równań jest duża, rozwiązanie t1. Wiadomości wstępne • Rozwiązywanie równania f(x) = 0 metodą iteracyjną.Metoda Gaussa-Seidla - iteracyjna metoda numeryczna rozwiązywania układów równań liniowych. Stosowangausa siedla Metoda Gaussa - Seidela jest metodą iteracyjną i pozwala nam obliczyć układ n równań zwięcej podobnych podstron