Przejdź do treści

Przykładowa lekcja · klasa 6

Algorytmy i pętle

45 minmateriałćwiczeniakodquizAI Tutor

Zobacz, jak wygląda kompletna lekcja CodeSmarter od wprowadzenia do sprawdzenia wiedzy.

01Wprowadzenie

Czym jest pętla i po co jej używamy?

Pętla to instrukcja, która powtarza ten sam fragment programu wiele razy. Zamiast pisać pięć takich samych linii, opisujesz jedną czynność i mówisz komputerowi, ile razy ma ją wykonać.

Przy każdym powtórzeniu program sprawdza warunek: jeśli jest prawdziwy, wykonuje instrukcje w środku pętli i wraca na początek. Gdy warunek przestaje być prawdziwy, pętla się kończy.

StartCzy licznik mieści się w zakresie?
tak
Wykonaj instrukcje i zwiększ licznik
nie
Koniec
02Przykład

Jedna pętla, pięć wierszy wyniku

for i in range(1, 6):
    print(i)

Wynik

12345
range(1, 6)
Zakres zaczyna się od 1, a kończy przed 6. Ostatnia liczba nie jest wliczana.
i
Licznik pętli. Przy każdym powtórzeniu ma inną wartość: 1, 2, 3, 4, 5.
print(i)
Instrukcja wewnątrz pętli. Wykonuje się raz na każde powtórzenie.
03Ćwiczenie

Teraz Twoja kolej

Edytor kodu · Python10 pkt

Zmień kod tak, aby program wypisał liczby od 1 do 10.

Konsola

Uruchom kod, aby zobaczyć wynik.

04AI Tutor

Uczeń nie zostaje sam z błędem

Alex

Alex

Spójrz na drugi argument range(). Jaką wartość musisz podać, żeby pętla dotarła do 10?

Potrzebujesz podpowiedzi?

Podpowiedź prowadzi do rozwiązania, ale nie podaje gotowej odpowiedzi.

Zobacz pełne demo AI Tutora
05Sprawdzenie wiedzy

Jedno pytanie na koniec

Ile razy wykona się pętla for i in range(1, 5)?

06Podsumowanie lekcji

Po tej lekcji uczeń potrafi:

  • wyjaśnić, czym jest pętla
  • rozpoznać sytuację, w której warto jej użyć
  • napisać prostą pętlę for
  • poprawić podstawowy błąd w pętli

Tak wygląda jedna lekcja. Zobacz cały CodeSmarter.

Na prezentacji pokazujemy program dla klas 4–8, panel nauczyciela i wdrożenie w szkole.