לוגו (שפת תכנות)

לוגו היא שפת תכנות חינוכית. היא נוצרה בסוף שנות ה-60 ב-MIT על ידי ואלי פוירציג וסימור פאפרט. השפה נשענת על LISP, שפת תכנות ישנה, ועל רעיונותיו של ז'אן פיאז'ה. פיאז'ה היה מדען שחקר איך ילדים חושבים.

בלוגו התלמיד "מלמד" את המחשב. כלומר הבלוגר כותב מילים חדשות שהמחשב מבין. זה עוזר ללמוד שלב אחר שלב.

הנקודה המיוחדת של לוגו היא ה"צב". צב זה חץ על המסך שמצייר קווים כשזה זז.

הסימן ; מתחיל הערה. ההערה לא משפיעה על התוכנית.

לצייר ריבוע פשוט: REPEAT 4 [FORWARD 200 LEFT 90].
זה אומר לחזור ארבע פעמים קדימה ואז לפנות שמאלה.

אפשר גם להגדיר מילים חדשות. למשל "spiral" שצורכת את צורת הספירלה.
ניתן גם לחשב עצרת (factorial) בדרך חוזרת שנקראת רקורסיה.

פרופ' אורי לירון הביא את לוגו לישראל. הוא הקים אגודה וכתב ספרים בעברית. בשנות ה-80 וה-90 לוגו נלמדה בבתי ספר.

מאוחר יותר הוצגה סדנה בטכניון בשם "עולם התוכנה". הסדנה משתמשת בתוכנה Microworlds. תלמידים עושים פרויקטים כמו משחקים ומבוכים.

בשנים 2006, 2013 התקיים קורס מבוסס לוגו במרכז חינוך בעכו, שגם הוא השתמש בתוכנה Microworlds.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!