11
Pokaż ćwiczenia:
11
Ćwiczenie 1

Napisz program, który dla dywanu Sierpińskiego stopnia n obliczy stosunek pola zajmowanego przez białe kwadraty do pola zajmowanego przez czarne kwadraty. Stopień 0 oznacza, że dywan Sierpińskiego jest cały czarny. Stopień 1 to 8 pól czarnych i 1 białe. Pamiętaj o użyciu odpowiedniego typu danych w celu wyświetlenia wyniku.

Swój program przetestuj dla dywanu Sierpińskiego, którego stopień wynosi 10.

Specyfikacja problemu:

Dane:

  • n – liczba naturalna; stopień dywanu Sierpińskiego

Wynik:

Program wyświetla stosunek pola zajmowanego przez białe kwadraty do pola zajmowanego przez czarne kwadraty.

Przykładowe wyjście:

Linia 1. 0 kropka 802032.
RgoHMOJuKRGpx
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
21
Ćwiczenie 2

Napisz program, który wypisze tablicę dwuwymiarową o rozmiarze 27 na 27 powstałą według następującej zasady:

tab[i][j] = C[i] || C[j]

C[n] – n‑ty bit w zbiorze Cantora trzeciego stopnia

Aby uzyskać C[n] należy utworzyć zbiór Cantora składający się z 27 części (trzeci stopień).

Poprawne wyjście:

Linia 1. 111111111111111111111111111. Linia 2. 101000101000000000101000101. Linia 3. 111111111111111111111111111. Linia 4. 101000101000000000101000101. Linia 5. 101000101000000000101000101. Linia 6. 101000101000000000101000101. Linia 7. 111111111111111111111111111. Linia 8. 101000101000000000101000101. Linia 9. 111111111111111111111111111. Linia 10. 101000101000000000101000101. Linia 11. 101000101000000000101000101. Linia 12. 101000101000000000101000101. Linia 13. 101000101000000000101000101. Linia 14. 101000101000000000101000101. Linia 15. 101000101000000000101000101. Linia 16. 101000101000000000101000101. Linia 17. 101000101000000000101000101. Linia 18. 101000101000000000101000101. Linia 19. 111111111111111111111111111. Linia 20. 101000101000000000101000101. Linia 21. 111111111111111111111111111. Linia 22. 101000101000000000101000101. Linia 23. 101000101000000000101000101. Linia 24. 101000101000000000101000101. Linia 25. 111111111111111111111111111. Linia 26. 101000101000000000101000101. Linia 27. 111111111111111111111111111.
RUBj39JiR5iKR
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
31
Ćwiczenie 3

Napisz program, który narysuje dywan Sierpińskiego trzeciego stopnia pokolorowany według następujących zasad:

  1. Każdy czarny element dywanu wypisywany jest na ekran jako 0.

  2. Każdy biały element dywanu wypisywany jest w zależności od swojego rozmiaru cyframi od 1 do 9 – kwadratowi o boku 3Indeks górny n odpowiada liczba n‑1.

Poprawne wyjście:

Linia 1. 000000000000000000000000000. Linia 2. 010010010010010010010010010. Linia 3. 000000000000000000000000000. Linia 4. 000222000000222000000222000. Linia 5. 010222010010222010010222010. Linia 6. 000222000000222000000222000. Linia 7. 000000000000000000000000000. Linia 8. 010010010010010010010010010. Linia 9. 000000000000000000000000000. Linia 10. 000000000333333333000000000. Linia 11. 010010010333333333010010010. Linia 12. 000000000333333333000000000. Linia 13. 000222000333333333000222000. Linia 14. 010222010333333333010222010. Linia 15. 000222000333333333000222000. Linia 16. 000000000333333333000000000. Linia 17. 010010010333333333010010010. Linia 18. 000000000333333333000000000. Linia 19. 000000000000000000000000000. Linia 20. 010010010010010010010010010. Linia 21. 000000000000000000000000000. Linia 22. 000222000000222000000222000. Linia 23. 010222010010222010010222010. Linia 24. 000222000000222000000222000. Linia 25. 000000000000000000000000000. Linia 26. 010010010010010010010010010. Linia 27. 000000000000000000000000000.
R1B55aLrIe89E
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.