1. Otwórz skrypt z zajęć:

2. Teraz zmienimy skrypt tak, aby długość boku była niezmienna, a jedynym parametrem był kąt:
Kliknij prawym klawiszem myszy na bloczku definicji figury wielospi - wówczas rozwinie się menu kontekstowe, w którym należy wybrać opcję Edycja. Następnie - po przejściu do opcji edycji - kliknij ikonę kosza znajdującą się nad zmienną bok - usuniesz wtedy tę zmienną z bloczku definicji figur wielospi:

Teraz utwórz zmienną długość boku - zmienna ta będzie przechowywać długość pierwszego boku, od którego rozpocznie się rysowanie figury:

Następnie w bloczku definicji funkcji wielospi umieść bloczek ustawiający początkową wartość zmiennej, na przykład na 5. Następnie trzeba dodać warunek zakończenia rysowania figury. Warunkiem zakończenia rysowania będzie dotykanie krawędzi sceny:

Teraz trzeba sprawić, aby po narysowaniu każdego boczku figury duszek obrócił się o 90 stopni w prawo i narysował kolejny boczek, dłuższy o 5 kroków (z definicji funkcji przed modyfikacją wynika, że każdy kolejny bok jest dłuższy o 5 kroków od poprzedniego):

Teraz pozostało zmodyfikować jedynie wywołanie funkcji w głównej części skryptu tak, aby za każdym razem duszek - zanim przejdzie do rysowania kolejnego boczku - obrócił się o 90 stopni:
![]()
Tak wygląda cały skrypt po modyfikacji:

Po uruchomieniu skryptu zostanie narysowana następująca figura:

Figura ta pokrywa się ze wzorem zamieszczonym w podręczniku - oznacza to, że skrypt został poprawnie zmodyfikowany.
Wioletta Wysopal
Nauczycielka informatyki
Tutaj pojawi się lista Twoich książek
Zaloguj się i zacznij tworzyć ją już teraz.

