LOGO #6 – Procedury z parametrem

Sty 21
2010

Pomyśl tylko jak cudownie byłoby mieć pełną kontrolę oraz elastyczność w stosowaniu stworzonych przez nas procedur. Na przykład chcąc stworzyć taki obrazek jak obok.

Piszemy procedurę z parametrem

Aby narysować taki rysunek musielibyśmy stworzyć 10 oddzielnych procedur! A można przecież zastosować parametr, czyli swojego rodzaju zmienną, która będzie podawana jako wartość boku kwadratu przy wywoływaniu odpowiedniej procedury sposobem kwadrat x, gdzie figura stworzona tym sposobem miała by bok równy x. Zakładamy, że wykonanie takiego rysunku, polega na narysowaniu kwadratu o boku x (np. 100), potem narysowanie kolejnego o boku x+20 (w tym wypadku 120), itd. (Kwadraty będą się na siebie nakładać). Przy definicji kwadratu należy dopisać nazwę parametru :bok, a zamiast liczby stałej wstawić nazwę naszego parametru, czyli zmienną określającą długość boku.

oto kwadrat :bok
powtórz 4 [np :bok pw 90]
już

 

Tego typu procedurę z parametrem wywołujemy w następujący sposób:

kwadrat 100

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *