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.