Stosowanie procedur w Baltie – lekcja 18 i 19.

Transkrypt

Stosowanie procedur w Baltie – lekcja 18 i 19.
Stosowanie procedur w Baltie – lekcja 18 i 19.
W programie Baltie można definiować procedury – tzw. pomocników.
Aby zdefiniować procedurę, należy: kliknąć element
(Tablica pomocników) na pasku narzędzi programu
Baltie, a następnie, w oknie Pomocnicy (rysunek 1) kliknąć element
(Nowy pomocnik) – pomocnik pojawi
się w obszarze roboczym pod programem (pod wszystkimi poleceniami programu), wprowadzić polecenia,
które ma wykonywać pomocnik.
Aby wywołać procedurę, należy kliknąć zdefiniowanego pomocnika widocznego w Tablicy pomocników
(rysunek 2) i umieścić go w odpowiednim miejscu programu.
Rysunek 1
Rysunek 2
Utworzymy program, w którym Baltie wybuduje cztery domki – różne, ale z takimi samymi dachami.
W programie głównym zbudujemy ściany każdego z domów, a budowanie dachu zlecimy pomocnikowi,
definiując (pod programem głównym) odpowiednią procedurę (Nowego pomocnika) i wywołując pomocnika
w odpowiednim miejscu programu głównego. W programie Baltie możemy zdefiniować więcej niż jednego
pomocnika, dlatego każdy powinien być nazwany. Nazwę można wprowadzić np. w polu tekstowym
które wybieramy w trybie Programowanie/Zaawansowany.
1. W menu Program wybierz Otwórz/Nowy  zapisz program pod nazwą „budowa_klasa_numer”.
a. Przepisz polecenia programu z rysunku 3 i uruchom program - Baltie wybuduje tylko ściany.
Rysunek 3
,
Rysunek 4
b. Zmień program zgodnie z rysunkiem 4. Program pomocniczy wybuduje dach na każdym z domów.
c. Podziel pracę pomocnika Buduj dach na dwie części, tworząc dwie procedury: w pierwszej (o tej samej
nazwie) Baltie powinien wybudować dach, a w drugiej (nazwanej Zejdź z dachu) – zejść z dachu.
Jak na rysunku 5.
Rysunek 5
d. Mając zdefiniowane dwie procedury (Buduj dach i Zejdź z dachu), zdefiniujemy kolejną (Buduj dach
i zejdź), w której będziemy wywoływać procedury zdefiniowane wcześniej. Tak jak na rysunku 6.
Rysunek 6
e. Zapisz program nie zmieniając nazwy i wyślij plik do oceny.
2. W menu Program wybierz Otwórz/Nowy  zapisz program pod nazwą „osiedle_klasa_numer”.
a. Napisz program, w którym Baltie wybuduje osiedle domków takie jak na rysunku 7.
Zastosuj co najmniej jedną procedurę pomocniczą.
Rysunek 7
b. Zapisz program nie zmieniając nazwy i wyślij plik do oceny.