Już wiesz

Podsumujmy najważniejsze elementy tego e‑materiału.

  • Fraktale to figury geometrycznie nieskończenie samopodobne.

  • Możemy przygotować funkcje rekurencyjne i wizualizować je za pomocą modułu turtle.

  • Obiekt żółwia przy funkcjach rekurencyjnych musimy tworzyć poza przestrzenią nazw funkcji.

Teraz czas sprawdzić swoją wiedzę i umiejętności w praktyce.

Ćwiczenie 1
R12OMGHRXDL45
Wskaż, której cechy nie musi posiadać fraktal. Reprezentacja występująca w naturze.
Prosta definicja rekurencyjna.
Samopodobność.
Trudny do opisania według geometrii euklidesowej.
Ćwiczenie 2
R1DEAXDBVOHXR
Które ze struktur są fraktalami? Możliwe odpowiedzi: 1. Trójkąt Sierpińskiego, 2. Płatek Kocha, 3. Zbiór Cantora, 4. Dwumian Newtona
Ćwiczenie 3
R12H7DFHEK6XO
Dywan Sierpińskiego jest uogólnieniem zboru Cantora na wyższy wymiar. Możliwe odpowiedzi: 1. Prawda, 2. Fałsz
Ćwiczenie 4
ROLKVSNKK8A17
Zdecyduj, czy zdanie jest prawdziwe. Fraktal, który nie ma własnej nazwy, nie jest fraktalem Możliwe odpowiedzi: 1. Prawda, 2. Fałsz, 3. correct=1
Ćwiczenie 5
R8FAQOT4PM2P9
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Źródło: domena publiczna.
R1B74R5D9CG4E
Możliwe odpowiedzi: 1. 17, 2. 9, 3. 5, 4. 4
Ćwiczenie 6
R1N8N1PF9JC3H
Przykładami występowania fraktali w naturze są między innymi kalafior romanesco oraz gałązka paproci. Możliwe odpowiedzi: 1. Prawda, 2. Fałsz
Ćwiczenie 7
RXZM64ERRLR9H
Do jakiej wartości zmierza powierzchnia zajmowana przez dywan Sierpińskiego o boku 1? Możliwe odpowiedzi: 1. √3/2, 2. √2, 3. 0, 4. 1
Ćwiczenie 8
R3CQ5R8U6UCBR
Wymyśl pytanie na kartkówkę związane z tematem materiału.
Źródło: domena publiczna.
RE789MJ53J44N
Możliwe odpowiedzi: 1. Płatek Kocha, 2. Trójkąt Sierpińskiego, 3. Kalafior romanesco, 4. Krzywa Cantora
1
Ćwiczenie 9
RTrngsfIDwhCM
Wymyśl pytanie na kartkówkę związane z tematem materiału.
1
Ćwiczenie 10

Zdefiniuj funkcję testowa(parametr), która stworzy rekurencyjnie ciąg znaków rozpoczynający się od znaku '>', a następnie znaków '*' w liczbie określonej wzorem: liczba = parametr - 1.

Jeśli parametr będzie mniejszy od zera, funkcja powinna zwrócić wartość False.

Specyfikacja problemu:

Dane:

  • parametr – liczba naturalna

Wynik:

Program powinien wyświetlić wyniki testów wymienionych w sekcji Twoje zadania.

Przykładowe wyjście:

Linia 1. True. Linia 2. True. Linia 3. True. Linia 4. True.
R149qris3uUtM
Wybierz dowolne angielskie słówko ze słowniczka i zapytaj kolegę o jego znaczenie.
1
Ćwiczenie 11

Zdefiniuj funkcję testowa(parametr), która stworzy rekurencyjnie ciąg znaków rozpoczynający się od znaku '{', a następnie parametr‑1 znaków : '>' dla liczb parzystych i '<' dla liczb nieparzystych. Ciąg znaków musi być zakończony znakiem '}'. Jeśli parametr będzie mniejszy od 0, funkcja powinna zwrócić wartość False.

Specyfikacja problemu:

Dane:

  • parametr – liczba naturalna

Wynik:

Program powinien wyświetlić wyniki testów wymienionych w sekcji Twoje zadania.

Przykładowe wyjście:

Linia 1. True. Linia 2. False. Linia 3. True. Linia 4. True. Linia 5. True.
RJKNgMZsecHnh
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
1
Ćwiczenie 12
R1FXKETA83RK3
Ile białych kwadratów zostanie wygenerowanych dla funkcji dywan_sierpinskiego() wykonanej z argumentem stopien = 4? Możliwe odpowiedzi: 1. 325 białych kwadratów, 2. 595 białych kwadratów, 3. 585 białych kwadratów, 4. 186 białych kwadratów, 5. 279 białych kwadratów, 6. 645 białych kwadratów, 7. 485 białych kwadratów
1
Ćwiczenie 13

Napisz program zliczający liczbę białych kwadratów w dywanie Sierpińskiego danego stopnia.

Przetestuj jego działanie dla dywanu czwartego stopnia.

Specyfikacja problemu:

Dane:

  • stopien – liczba naturalna

Wynik:

Program wyświetla liczbę oznaczającą, ile białych kwadratów jest w dywanie Sierpińskiego danego stopnia.

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