Rozdz. 13 Myślenie komputacyjne i podstawy programowania Terminologia 207 słów

Pętla: powtarzaj aż do zakończenia

Pętla powtarza kroki do czasu spełnienia warunku lub zakończenia sekwencji; pułapka egzaminacyjna polega na pomyleniu jej z instrukcją warunkową (jeżeli–to).

Dźwięk

Odsłuchaj tę stronę (beta)

Napisy

Pętla jest strukturą programistyczną, która wielokrotnie wykonuje blok kodu do czasu, aż określony warunek stanie się fałszywy lub zostanie wyczerpana sekwencja elementów. Kluczowa różnica względem instrukcji warunkowej (jeżeli–to) polega na tym, że instrukcja warunkowa wykonuje swój blok najwyżej raz, natomiast pętla wykonuje swój blok zero razy lub wielokrotnie. Na przykład sprawdzanie każdej wiadomości e-mail w skrzynce odbiorczej wykorzystuje pętlę, natomiast podjęcie decyzji, czy odpowiedzieć na pojedynczą wiadomość, wykorzystuje instrukcję warunkową.

Aby rozpoznać pętlę w pytaniach egzaminacyjnych, szukaj wyrażeń takich jak „powtarzaj, aż”, „dla każdego” lub „dopóki”. Częstym podstępem jest to, że warunek pętli jest sprawdzany przed każdą iteracją (w pętlach while) albo po każdej iteracji (w pętlach do-while). Jeśli pytanie opisuje proces, który musi zostać wykonany wielokrotnie w zależności od zmieniającej się wartości, chodzi o pętlę, a nie instrukcję warunkową. Pamiętaj również, że pętla nieskończona występuje wtedy, gdy warunek nigdy nie staje się fałszywy, co jest częstą pułapką w scenariuszach dotyczących debugowania.

Prosty sposób na sprawdzenie swojej wiedzy: zadaj sobie pytanie: „Czy ten krok trzeba wykonać więcej niż raz, zależnie od warunku lub listy?”. Jeśli tak, jest to pętla. Aby łatwiej to zapamiętać, wyobraź sobie pętlę jako znak „powtarzaj aż do zakończenia”: działanie trwa do chwili spełnienia warunku zatrzymania, podobnie jak minutnik odliczający czas do zera.

Powiązana fiszka

Czym jest pętla?

Struktura, która powtarza kroki do czasu spełnienia warunku lub zakończenia sekwencji.

Powrót do fiszki Zobacz wszystkie fiszki