5.Procedury z parametrami.doc

(53 KB) Pobierz
T:

PROCEDURY Z PARAMETRAMI

 

Parametry w procedurach są jak zmienne w matematyce. Z ich pomocą możemy przekazać do procedury wartości w momencie wywołania (uruchomienia).

 

Ogólna postać procedury z parametrem wygląda następująco:

Oto ”nazwa :x

                instrukcje

Już

Jeśli parametrów, które chcemy przekazać do procedury jest więcej, wszystkie muszą być wyszczególnione na początku. Oto ”nazwa :x :y :z

 

Wykorzystanie:

 

1. Napiszemy procedurę, która posłuży do rysowania kwadratu dowolnej wielkości.

Oto ”kwadrat :bok

powtórz 4 [np :bok pw 90]

Już

 

    Uruchomienie: kwadrat 40 spowoduje narysowanie kwadratu o boku 40

 

2. Procedura rysująca dowolny wielokąt

              Oto ”wielokąt :ile :bok

                powtórz :ile [np :bok pw 360 / :ile]

              Już

    Uruchomienie: wielokat 4 100 spowoduje narysowanie kwadratu o boku 100

    Uruchomienie: wielokat 3 120 spowoduje narysowanie trójkąta o boku 120

 

 

 

 

 

Ćwiczenia:

 

1.      Posługując się parametrami napisz procedury rysujące poniższe figury o różnej wielkości i ilości elementów.

Przykłady wywołań procedur podane są obok rysunków

 

 

schody 5 10                                                                                    smiglo 60

 

 

 

 

 

 

 

 

 

 

 

 

 

 

rura 8 100                                                             rozetka 5 100

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

choinka 4 30                            drabina 6 20 30                  mur 4 5

 

 



 

 

 

 

 

 

 

 

 

 

 

 

 

platek 8 80                                                             pila 4 40

 

 

 

 

                                                                       zab 6 20

 

 

 

 

 

 

Zgłoś jeśli naruszono regulamin