לוגו (שפת תכנות) – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
Luckas-bot (שיחה | תרומות) מ r2.7.1) (בוט מוסיף: is:Logo (forritunarmál) |
מ דיססופרלטיביזציה |
||
שורה 3:
==מאפייני השפה==
פיתוח שפת לוגו הונחה על ידי תפישת עולם חינוכית
ללוגו, כמו לכל שפת תכנות, אוצר [[מילה שמורה|מילים שמורות]], שבאמצעותו נכתבות ה[[תוכנית מחשב|תוכניות]]. בלוגו, [[תכנות]] פירושו הרחבת אוצר המילים של השפה. המשתמש מלמד את המחשב בהדרגה מושגים חדשים, שמאפשרים את הגשמת מטרתה של התוכנית. הדבר נעשה באופן דומה להגדרת פונקציות ([[שגרה|פרוצדורות]], סברוטינות או מתודות) בשפות תכנות אחרות, אבל בלוגו מושם דגש על "לימוד" המחשב. בניגוד למקובל בשאר שפות התכנות, כל מושג נערך בדרך כלל בנפרד, בעורך ייעודי.
שורה 11:
דוגמה: יש לכתוב תוכנית שמטרתה לצייר שכונת מגורים. אוצר המילים הבסיסי (השמורות) של לוגו כולל, בין השאר, הוראות לציור קטע ישר והוראות לפנייה ימינה או שמאלה בזווית נדרשת. באמצעות אוצר מילים מינימלי זה נלמד תחילה את המחשב לצייר [[ריבוע]], [[מלבן]] ו[[משולש]]. בהמשך נלמד את המחשב לצייר בית שמורכב מהצורות הללו, ולבסוף ילמד לצייר שכונה שמורכבת מבתים אחדים. פעולת התכנות בצורה זו נעשית אנושית יותר, וניטלים ממנה התחכום הטכני והמוזרות שמאפיינים שפות תכנות נפוצות.
כפי שניתן לחוש מדוגמה זו, שפת לוגו כוללת יכולת גרפית המאפשרת לצייר באמצעותה, בקלות יחסית, רישומים מורכבים
מבחינת התפתחותה של לוגו קדמה ליכולת הגרפית של השפה היכולת המתמטית שלה ויכולתה ל[[עיבוד מחרוזות|עבד מחרוזות]] של מילים, כלים רבי עוצמה אך לא מוכרים למרבית הילדים (וגם לא למרבית המבוגרים){{מקור}}.
==מילות פקודה בסיסיות==
|