1 / 30

Język programowania LOGO

Język programowania LOGO. Opracowanie: Zuzanna Gawlas Na podstawie: http://pl.wikipedia.org/wiki http://konkurs.erisoftware.pl/news.php. WSTĘP.

roanna-moon
Download Presentation

Język programowania LOGO

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Język programowaniaLOGO Opracowanie: Zuzanna Gawlas Na podstawie:http://pl.wikipedia.org/wiki http://konkurs.erisoftware.pl/news.php

  2. 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).

  3. 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.

  4. 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.

  5. 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).

  6. 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

  7. Okno programu Logo Komeniusz

  8. Okno programu Logomocja

  9. Okno programu Simba 3D

  10. 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.

  11. 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ń.

  12. Procedury pierwotne

  13. Procedury pierwotne

  14. Procedury pierwotne

  15. Procedury pierwotne

  16. Procedury pierwotne

  17. Procedury pierwotne

  18. Procedury pierwotne

  19. Kolory

  20. Kolory

  21. Kolory

  22. Kolory

  23. Kolory

  24. Kolory

  25. Kolory

  26. Kolory

  27. Procedury pierwotne

  28. Procedury pierwotne

  29. Procedury bez parametrów

  30. Procedury z parametrami

More Related