Ad 1.
Logo jest typowo edukacyjnym językiem, w prosty sposób umożliwiającym opanowanie technik programistycznych. Dodatkową zaletą wersji Komeniusz jest spolszczenie programu. Interaktywność pozwala obserwować na ekranie bezpośrednie efekty instrukcji, które na ekranie wykonuje robot graficzny nazywany żółwiem.
Żeby jednak żółw wykonał proste polecenie, o bardziej skomplikowanych programach nie wspominając, wypada znać to, co z reguły przydaje się w posługiwaniu się językiem - słowa (kluczowe) i składnię (poleceń). W tym celu warto zajrzeć do podręcznika na str. 224, a jeszcze bardziej do Pomocy programu.
Ćwiczenie 1. Uruchom Logo Komeniusz i Pomoc programu. Rozwiń listę O języku Logo Komeniusz. Wybierz i zapoznaj się z informacjami wyświetlonymi po uruchomieniu odnośnika Podstawy języka Logo.
Ad 2.
Zanim pokusisz się o zaprogramowanie realizacji jakiegoś algorytmu, zacznij od podstaw: naucz się poruszać żółwiem. Na początek wykonaj ćwiczenie, które pozwoli zobaczyć na ekranie pewną literę.
Ćwiczenie 2. Na początek każ się żółwiowi pokazać - wpisz w Komeniuszu polecenie PŻ i naciśnij klawisz Enter. Na str. 225 podręcznika znajduje się ćw. 1. Wykonaj je, a zobaczysz literę. Następnie wyczyść ekran poleceniem CS.
PŻ
NP 100
PW 135
NP 45
LW 90
NP 45
PW 135
NP 100
Ćwiczenie 3. Zastanów się i zapisz w zeszycie, jakie polecenia są potrzebne, by żółw wyrysował twe inicjały. Korzystając z Logo, każ żółwiowi to zrobić. Jeśli się okaże, że należy wprowadzić poprawki do kodu w zeszycie, uczyń to.
Ad 3.
Efekty twojej pracy bez zapisania nie zostaną zachowane i po wyłączeniu programu znikną. Można temu zapobiec albo zapisując ekran jako bitmapę, albo, co duzo lepsze - tworząc procedurę i zapisując ją do pliku projektu.
Ćwiczenie 4. W oknie Pamięci dodaj procedurę i nazwij ją INICJAŁY. Wpisz do treści tekst z zeszytu. Sprawdź działanie wywołując nową procedurę, a następnie zapisz plik pn. INICJAŁY.LGP.
Ad 4.
Oczywiście, Logo może znaleźć poważniejsze zastosowania. Doskonale nadaje się do rysowania figur geometrycznych. Żeby jednak narysować kwadrat, wcale nie musimy w kółko wypisywać poleceń przesuwających i obracających żółwia. Logo zawiera pierwotnie zdefiniowaną procedurę iteracyjną POWTÓRZ. Dlatego wystarczy napisać poniższą linię, wcisnąć klawisz Enter i kwadrat gotowy:
![]()
POWTÓRZ 4 [NP 50 LW 90]
Ćwiczenie 5. Utwórz procedurę KWADRAT posiłkując się powyższym zapisem.
Nasza procedura mogłaby rysować kwadraty różnej wielkości, gdyby parametr liczbowy można było zastąpić zmiennymi danymi. Nic prostszego.
Ćwiczenie 6. Wyedytuj procedurę KWADRAT do następującej postaci:
oto KWADRAT :bok
POWTÓRZ 4 [NP :bok LW 90]
już
Zapis używający parametru pozwoli przy każdym wywołaniu procedury określić wielkość.
Wyniki swej pracy zachowasz, jeśli zapiszesz plik Logo zwany projektem.
Ćwiczenie 7. Zapisz projekt jako KWADRAT.LGP.
Zadanie domowe
Zapoznaj się z tematem 33. podręcznika.