RyDYsHWfoddNT
Zdjęcie przedstawia widok z góry na spiralne schody z czerwoną poręczą.

PY_I_R_W13B_M04 Misja matura - ćwiczenia w konstruowaniu pętli

Źródło: Tine Ivanič, domena publiczna.

Pętle są jednym z najważniejszych narzędzi w programowaniu — to dzięki nim możemy wykonywać obliczenia wielokrotnie, przetwarzać zbiory danych, analizować tekst czy tworzyć symulacje. W zadaniach maturalnych z informatyki pojawiają się w różnych formach: od prostych iteracji po bardziej złożone konstrukcje wymagające przemyślanego warunku zakończenia. W tym materiale zajmiemy się właśnie takimi zadaniami — zarówno tymi zaczerpniętymi z arkuszy maturalnych, jak i podobnymi do nich. Szczególną uwagę poświęcimy poprawnemu i efektywnemu konstruowaniu pętli, bo to właśnie w nich kryje się duża część maturalnych pułapek i trudności. Dzięki temu utrwalisz nie tylko składnię, lecz przede wszystkim sposób myślenia charakterystyczny dla algorytmiki.

Ćwiczenie na rozgrzewkę:

Ćwiczenie 1

Przeanalizuj poniższy kod:

Linia 1. count znak równości 0. Linia 2. for i in range otwórz nawias okrągły 1 przecinek 6 zamknij nawias okrągły dwukropek. Linia 3. if i procent 2 znak równości znak równości 0 dwukropek. Linia 4. continue. Linia 5. count plus znak równości i. Linia 6. print otwórz nawias okrągły count zamknij nawias okrągły.
R1OUR4JH2FFGZ
Twoje cele
  • Rozpoznasz, jaki rodzaj pętli najlepiej pasuje do danego zadania.

  • Skonstruujesz pętle for i while, które działają poprawnie i nie wpadają w pętlę nieskończoną.

  • Utworzysz pętle złożone, np. z instrukcją break, continue i dodatkowymi warunkami.

  • Przeanalizujesz zadania maturalne i zauważysz fragmenty, w których pętle są ukryte lub domyślne.

  • Rozwiążesz problemy algorytmiczne krok po kroku, planując najpierw logikę, a dopiero potem pisząc kod.