Pętla w schemacie blokowym
Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych
Pętla w schemacie blokowym to fragment algorytmu, w którym wykonanie wraca do wcześniejszego miejsca schematu. Oznacza to, że pewne instrukcje mogą zostać wykonane wielokrotnie.
Najczęściej pętla jest rozpoznawalna po strzałce powrotnej, która prowadzi z dalszej części schematu do wcześniejszego bloku, zwykle do bloku decyzyjnego.
Jak rozpoznać pętlę?
Aby stwierdzić, czy w schemacie występuje pętla, należy sprawdzić, czy istnieje zamknięty obieg sterowania:
- algorytm przechodzi przez pewne bloki,
- następnie strzałka prowadzi z powrotem do wcześniejszego punktu,
- warunek decyduje, czy powtarzać działania, czy zakończyć pętlę.
Ważne zasady
- Liczba rombów decyzyjnych nie jest tym samym co liczba pętli.
- Pętla może zawierać jeden lub kilka bloków decyzyjnych.
- O liczbie pętli decyduje liczba niezależnych powrotów tworzących cykl sterowania.
- Blok operacyjny, czyli prostokąt, oznacza wykonanie instrukcji, ale sam nie tworzy pętli.
Przykład logiczny
Pętla typu while:
Dopóki warunek jest spełniony:
wykonuj instrukcje
W schemacie blokowym odpowiada temu sytuacja, w której po wykonaniu instrukcji algorytm wraca do sprawdzenia warunku. Jeżeli warunek nadal jest spełniony, działania są powtarzane.