Przejdź do głównej treści
  1. Strona główna
  2. Słownik
  3. INF.03
  4. Pętla w schemacie blokowym

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.