RCTU8NHXC4TDV
Wąż pije kawę w kubku z napisem Witaj świecie

PYI_RY_W13_M05 Instrukcje iteracyjne i ich zapisywanie w języku programowania

Obraz wygenerowany przez sztuczną inteligencję Canva.ai
Źródło: domena publiczna.
Już wiesz
  • do czego służą iteracje,

  • kiedy należy zastosować mechanizm iteracji,

  • jaka jest składnia i jak działają pętlę for i pętle while,

  • na czym polegają  różnice pomiędzy pętlami forwhile,

Teraz czas na sprawdzenie swojej wiedzy i umiejętności w praktyce.

R1MBE63ONQC2N
Ćwiczenie 1
RVCNAJSENSLKO
Ćwiczenie 2
RNZ7ZXKDHT1Z9
Ćwiczenie 3
R1XLAGLBN32VA
Ćwiczenie 4
1
Ćwiczenie 5

Napisz program, który wypisze wszystkie liczby całkowite z przedziału <a, b>. Przetestuj działanie programu dla przedziału <5, 27>.

Specyfikacja problemu:

Dane:

  • a – liczba całkowita

  • b – liczba całkowita

Wynik:

Program wypisuje wszystkie liczby całkowite z przedziału <a, b>.

Rhb6I12kRVxGO
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.

Napisz program, który wypisze wszystkie liczby całkowite z przedziału <0, 19>. Użyj pętli while.

Linia 1. i znak równości 0. Linia 3. kratka tu zapisz swój program.
1
Ćwiczenie 6

Napisz program, który za pomocą pętli oblicza sumę liczb nieparzystych z przedziału <m, n>. Przetestuj działanie programu dla przedziału <1, 20>.

Specyfikacja problemu:

Dane:

  • n – liczba całkowita

  • m – liczba całkowita

Wynik:

Program wypisuje sumę liczb nieparzystych z przedziału <m, n>.

RX9lzcqa6bFqt
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.

Napisz program, który za pomocą pętli oblicza sumę liczb nieparzystych w przedziale <1,  20>.

Linia 1. m znak równości 1. Linia 2. n znak równości 0. Linia 4. prawy ukośnik prawy ukośnik Tutaj wpisz kod. Linia 6. print otwórz nawias okrągły n zamknij nawias okrągły.
1
Ćwiczenie 7

Maciek jest wielkim fanem liczb naturalnych podzielnych przez z. Chciałby wyznaczyć maksymalnie x kolejnych liczb naturalnych, które są mniejsze od n lub równe n, podzielne przez z, a ich ostatnia cyfra to y.

Zakładamy, że 0 również jest liczbą naturalną.

Napisz program, który pomoże Maćkowi rozwiązać jego problem.

Swoje rozwiązanie przetestuj dla n = 754, x = 10, z = 7 oraz y = 1.

Specyfikacja problemu:

Dane:

  • n – liczba naturalna

  • x – liczba naturalna

  • z – liczba naturalna

  • y – liczba naturalna

Wynik:

Na standardowym wyjściu program drukuje maksymalnie x kolejnych liczb mniejszych od n lub równych n podzielnych przez z, których ostatnia cyfra to y.

Przykładowe wyjście:

Linia 1. 21. Linia 2. 91. Linia 3. 161. Linia 4. 231. Linia 5. 301. Linia 6. 371. Linia 7. 441. Linia 8. 511. Linia 9. 581. Linia 10. 651.
R1WSgXgwtB2Bu
Wymyśl pytanie na kartkówkę związane z tematem materiału.
1
Ćwiczenie 8

Napisz program, który wypisze dany łańcuch znaków tekst x razy. Przetestuj działanie programu dla łańcucha znaków panta rhei, który ma zostać wypisany 19 razy.

Specyfikacja problemu:

Dane:

  • tekst – łańcuch znaków do wypisania

  • x – liczba naturalna

Wynik:

Program wypisuje w nowych liniach x razy łańcuch znaków tekst.

RBjGRC5f3VcPP
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.

Napisz program, który wypisze napis „panta rhei” dziewiętnaście razy. Użyj pętli while.

Linia 1. tekst znak równości cudzysłów panta rhei cudzysłów. Linia 3. kratka tu zapisz swój program.
1
Ćwiczenie 9

Napisz program, który wyświetli następujące wyjście:

Linia 1. 1. Linia 2. 22. Linia 3. 333. Linia 4. 4444. Linia 5. 55555. Linia 6. 666666. Linia 7. 7777777. Linia 8. 88888888. Linia 9. 999999999.

Specyfikacja problemu:

Wynik:

Na standardowym wyjściu program drukuje zaprezentowany w poleceniu wzór.

Wskazówka:

Jeżeli nie chcemy, aby funkcja print dodawała do napisu symbol końca linii, wywołujemy ją z parametrem end. Przykład: print(x, end='')

Rg7kwNcAAbwTC
Wymyśl pytanie na kartkówkę związane z tematem materiału.