PY_I_R_W13B_M04 Misja matura - ćwiczenia w konstruowaniu pętli
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ę:
Przeanalizuj poniższy kod:
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.