8600961985

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 operacji
Metoda 7 kroków - rozwiązywanie problemów - krok 1 Krok 1 zrozumienie sytuacji: ocena dostępnych
Metoda 7 kroków - rozwiązywanie problemów - krok 2 Krok 2 - diagnoza problemu: r określenie, na czym
Metoda 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ślen
Metoda 7 kroków - rozwiązywanie problemów - krok 6 i 7 Krok 6 - dokładny plan analizy: r
23 luty 07 (75) Obecnie ma mniejsze znaczenie jako metoda graficznego rozwiązywania problemów kinema
DSC03305 Każda praca, która wymaga ciągła go powtarzania tych samych ruchów, szczegól
Kompensacji chwastów odpornych można zapobiec -    unikając powtarzania tych samych
DSC02606 Automatyzm Stałe powtarzanie tych samych ruchów prowadzi też do ich zapamiętywania, ok
page0036 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 t
1. 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. Stosowan
gausa siedla Metoda Gaussa - Seidela jest metodą iteracyjną i pozwala nam obliczyć układ n równań z

więcej podobnych podstron