Zmiany

Skocz do: nawigacji, wyszukiwania

Generator wielokątów

Dodane 952 bajty, 21:15, 13 sie 2014
Po sprawdzeniu czy program działa, przechodzimy do rozwinięcia skryptu o opcję rysowania różnych figur. W tym celu wykorzystujemy klocki z bloku [[Zmienne]]. Tworzymy zmienne lokalne w duszku "Rysownik" dla liczby boków "boki" oraz długości boku "dlugosc", są to wartości modyfikowane przez użytkownika.
<small>'''UwagaZmiany zmiennych można wprowadzić na dwa sposoby:1: Duszek''Rrysownik' ' zapyta o wartości tych zmiennych i potem wykona ryunek: [[Plik:Wielokaty skrypt 1.png]] 2: Poprzez uzycie suwaków dla zmiennych oraz stworzyć duszka "start", po którego kliknięciu rozpocznie się rysowanie. W dalszej części proponowanego projektu realizowany będzie drugi sposób:W bloku [[Dane]] zaznaczamy stworzone zmienne: [[Plik:Wielokaty skrypt 2.png]] Następnie klikamy na element zmienne znajdujący się w scratch mogą zawierać polskie znaki oknie [[scena]] programu prawym klawiszem myszy (PPM) i spacjewybieramy "ustaw min i max suwaka": [[Plik:Wielokaty skrypt 3.png]] Ustawiamy rozsądne wartości, ale jak we wszystkich językach programowania - lepiej ich jednak unikaćnp.: boki od 3 do 20, bo mogą powodować problemy z bardziej zaawansowanych procedurachdługość boku od 2 do 50. Np === "Interfejs użytkownika"===Interfejs użytkownika tworzymy poprzez modyfikację tła, np. sprawdziliśmy: [[Plik:Wielokaty skrypt 4.png]] ==== Przycisk "Rysuj" ====Dodajemy przycisk uruchamiający rysowanie [[Plik:Wielokaty rysuj.png]] Oraz tworzymy prosty skrypt, że stworzenie własnego bloczku kodu z parametrami z polskimi znakami i spacjami uniemożliwia wykonanie kodu, blokuje stworzony kloceknadający sygnał "rysuj" kiedy przycisk zostanie wciśnięty. Warto wspomnieć o tej radzie również uczniom [[Plik:Wielokaty rysuj1.png]] '''Zadanie:''' Dlaczego użycie wersji "nadaj rysuj" jest gorszym rozwiązaniem od "nadaj "rysuj" i czekaj"?<small>''Możliwość zakłócenia trwającą procedurę rysownika''</small> Użytkownik musi mieć możliwośc zmiany tych zmiennych==== Modyfikacja skryptu ''Rysownik''====Na tym etapie konieczne jest zaktualizowanie dotychczasowego skryptu duszka ''Rysownik''. Można ro rozwiązać Tak, aby reagował na dwa sposobykomunikat "Rysuj", a nie [[Plik:Kiedy kliknieto ZF.png]] która ma tylko przygotować ''Rysownika'' do działania:1: rysownik zapyta o wartości tych zmiennych i potem wykona ryunek[[Plik:Wielokaty rysuj2.png]]
1495
edycji