300 likes | 650 Views
Język programowania LOGO. Opracowanie: Zuzanna Gawlas Na podstawie: http://pl.wikipedia.org/wiki http://konkurs.erisoftware.pl/news.php. WSTĘP.
E N D
Język programowaniaLOGO Opracowanie: Zuzanna Gawlas Na podstawie:http://pl.wikipedia.org/wiki http://konkurs.erisoftware.pl/news.php
WSTĘP Język programowania Logo powstał w Laboratorium Sztucznej Inteligencji w MIT (Massachusetts Institute of Technology) w latach siedemdziesiątych naszego stulecia. Został opracowany przez grupę uczonych pod kierownictwem Seymoura Paperta. Jest dialektem języka LISP. W pracach nad nim wykorzystano wyniki badań szwajcarskiego pedagoga i psychologa, profesora Jeana Piageta (09.08.1896 - 16.09.1980).
Sterowanie robotem Początkowo język Logo służył do sterowania robotem z wyglądu przypominającym żółwia. Robot po wpisaniu komendy przemieszczał się po podłodze w przód, w tył, obracał się w prawo i w lewo. „Żółw” wyposażony był także w specjalny pisak, dzięki któremu mógł znaczyć trasę swojej wędrówki. Z czasem żółw Logo przeniósł się na monitory komputerów.
Zalety programowania Logo jest językiem pierwszego kontaktu człowieka z komputerem. Jest nowoczesnym językiem wysokiego poziomu, umożliwiającym rozwiązywanie ważnych problemów z informatyki, matematyki i innych dziedzin. Prostota i przejrzystość języka powodują, że jest on łatwy w obsłudze, wyrabia dobre nawyki, uczy zasad poprawnego, strukturalnego programowania.
Programowanie strukturalne Programowanie strukturalne to takie, w którym złożone, trudne i skomplikowane problemy rozkładane są na mniejsze i mniejsze tak długo, aż staną się proste, łatwe i zrozumiałe. Jednym z istotnych założeń przyświecających twórcom języka LOGO było to, aby instrukcje w tym języku brzmiały podobnie do zdań w języku naturalnym (w tym wypadku angielskim).
LOGO w Polsce • W Polsce język Logo jest powszechny od połowy lat osiemdziesiątych XX w. • Ze względu na swoje szczególne zastosowanie słownik języka Logo ma liczne realizacje narodowe, w szczególności z użyciem wyrazów polskich, np.: • AC-Logo • Logo – Komeniusz • Logomocja – Imagine • Simba 3D
Postać Simby Simba (Żółw) porusza się po ekranie krokami. Jeden krok to jeden punkt graficzny tzw. piksel. Podczas wędrówki Simba może znaczyć swój ślad pisakiem. Technika programowania rysunków w Logo to grafika żółwia.
Procedury pierwotne Najprostsze czynności zostały zdefiniowane przez twórców języka logo. Nazywamy je procedurami pierwotnymi. Procedury pierwotne to inaczej polecenia, rozkazy, jakie można wydawać Simbie. Wystarczy wpisać dane polecenie w linii poleceń.