^W górę

logo

Galeria

Gościmy

Odwiedza nas 53 gości oraz 0 użytkowników.

Odsłon artykułów:
1178020

Logo jest to język programowania stworzony jako pomoc w nauczaniu informatyki i matematyki. Składa się z gotowych podstawowych procedur, które służą do rysowania elementów geometrycznych i nie tylko. Cechą charakterystyczną języka LOGO jest tzw. grafika żółwia. Początkowo język LOGO wykorzystywany był do przemieszczania rzeczywistego robota podłączonego do komputera. Przykładowe polecenie: FORWARD 50 powodowało przesunięcie robota o 50 kroków do przodu. W momencie pojawienia się terminali graficznych rzeczywistego robota zastąpiono przez kursor na ekranie komputera.

PolecenieSkrótOpis
FORWARD x FD x przesunięcie żółwia o „x” kroków do przodu
BACK x BACK x przesunięcie żółwia o „x” kroków do tyłu
LEFT kąt LT kąt obrót o „kąt” w lewo
RIGHT kąt RT kąt obrót o „kąt” w prawo
HOME   przejście do pozycji początkowej
ARC kąt promień   narysowanie łuku o promieniu „promień”, i kącie „kąt”
SHOWTURTLE ST pokaż żółwia
HIDETURTLE HT ukryj żółwia
CLEAN   wyczyść ekran
PENDOWN PD pisak włączony (każdy ruch żółwia pozostawia ślad)
PENUP PU pisak wyłączony (żółw porusza się bez pozostawiania śladu)
SETPENCOLOR nr_koloru SETPC nr_koloru ustawienie koloru pisaka(0 -. czarny, 1 – niebieski, 2 – zielony, 4 – czerwony, 6 żółty , 7 – biały, 8 – brązowy, 9 – jasny brąz, 13 purpurowy, 14 – pomarańczowy, 15 – szary)
REPEAT x [ ...]   polecenia umieszczone w nawiasie zostaną powtórzone „x” razy

W języku LOGO możemy zdefiniować procedury, które umożliwią nam automatyzację pewnych procesów. Procedurę definiujemu w sposób następujący:

TO nazwa_procedury
   polecenie
   polecenie
END

W pierwszej kolejności definiujemy nazwę nowej procedury. Następnie podajemy kolejno polecenia do wykonania. Definicję procedury kończymy słowem“END”. Przykładowo, jeśli chcemy napisać procedurę o nazwie kwadrat zdefiniujemy ją w sposób następujący:

TO kwadrat
   repeat 4 [ FORWARD 50 LEFT 90 ]
END

Wydanie polecenia “kwadrat” spowoduje wykonanie procedury, czyli wykonanie zawartych w niej poleceń.

Copyright © 2005 - 2017 Katarzyna i Wojciech Płóciennik