הורידו את כלי העזר שלנו

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

מאת ויקיפדיה, אך משופר ויזואלית
לוגו - Logo
פרדיגמות תכנות פונקציונלי, תכנות פרוצדורלי, Reflection עריכת הנתון בוויקינתונים
תאריך השקה 1967 עריכת הנתון בוויקינתונים
מתכנן Wally Feurzeig, סימור פאפרט, Cynthia Solomon עריכת הנתון בוויקינתונים
מפתח סימור פאפרט, עידית הראל, Cynthia Solomon עריכת הנתון בוויקינתונים
הושפעה על ידי LISP עריכת הנתון בוויקינתונים
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית OOjs UI icon info big.svg

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

ציור דמוי כיסא והקוד ליצירתו.
ציור דמוי כיסא והקוד ליצירתו.

גלה עוד נושאים הקשורים ללוגו (שפת תכנות)

שפת תכנות

שפת תכנות

המונח שפת תכנות אוגד בתוכו מספר שפות מחשב שהן תמיד לוגיות, ומשמשות לבניית תוכנה. זאת להבדיל מסידור או עיצוב תוכנה - מה שנעשה עם שפות מחשב אחרות שאינן מוגדרות באופן מסורתי, כ"שפות תכנות", ואלה יהיו למשל שפות תגיות או שפות עיצוב.

סימור פאפרט

סימור פאפרט

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

המכון הטכנולוגי של מסצ'וסטס

המכון הטכנולוגי של מסצ'וסטס

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

פסיכולוג

פסיכולוג

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

ז'אן פיאז'ה

ז'אן פיאז'ה

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

מאפייני השפה

פיתוח שפת לוגו הונחה על ידי תפישת עולם חינוכית, בכל הקשור לבתי-ספר בכלל, ולמחשבים בחינוך בפרט. ביישום המקובל של למידה ממוחשבת משמש המחשב כתחליף למורה: המחשב מלמד את התלמיד (מתמטיקה, אנגלית וכו'). בלוגו מלמד התלמיד את המחשב, ובכך מפתח את יכולתו וידיעותיו.

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

דוגמה: יש לכתוב תוכנית שמטרתה לצייר שכונת מגורים. אוצר המילים הבסיסי (הן לא שמורות) של לוגו כולל, בין השאר, הוראות לציור קטע ישר והוראות לפנייה ימינה או שמאלה בזווית נדרשת. באמצעות אוצר מילים מינימלי זה נלמד תחילה את המחשב לצייר ריבוע, מלבן ומשולש. בהמשך נלמד את המחשב לצייר בית שמורכב מהצורות הללו, ולבסוף ילמד לצייר שכונה שמורכבת מבתים אחדים. פעולת התכנות בצורה זו נעשית מובנית יותר, וניטלים ממנה התחכום הטכני והמוזרות שמאפיינים שפות תכנות נפוצות.

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

גלה עוד נושאים הקשורים למאפייני השפה

תוכנית מחשב

תוכנית מחשב

תוכנית מחשב היא רצף של הוראות בשפת תכנות כלשהי, שנועדו לבצע משימה מסוימת במחשב. מבחינה מהותית, תוכנית מחשב היא מימוש של אלגוריתם באמצעות שפת תכנות.

שגרה (תכנות)

שגרה (תכנות)

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

אוצר מילים

אוצר מילים

למושג אוצר מילים שתי משמעויות סמוכות:מכלול המילים המרכיבות שפה מסוימת. מכלול המילים והביטויים שאדם מסוים מכיר.

ריבוע

ריבוע

בגאומטריה, ריבוע הוא מרובע משוכלל. בריבוע יש ארבע צלעות שוות וארבע זוויות שוות. זוויות אלה הן זוויות ישרות.

מלבן

מלבן

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

משולש

משולש

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

מילות פקודה בסיסיות

  • נקה מסך - CLEARSCREEN (בקיצור: CS)
  • זוז קדימה - FORWARD (בקיצור: FD)
  • זוז אחורה - BACK (בקיצור: BK)
  • פנה ימינה - RIGHT (בקיצור: RT)
  • פנה שמאלה - LEFT (בקיצור: LT)
  • הרם עט - PENUP (כלומר שמעתה כל הוראת תזוזה לא תלווה ברישום קו) (בקיצור: PU)
  • הורד עט - PENDOWN (כלומר שמעתה כל הוראת תזוזה תלווה ברישום קו) (בקיצור: PD)
  • חזור פעמים אחדות על ההוראות שבהמשך (לולאה) - REPEAT
  • צב הביתה - home (מחזיר את הצב לנקודת ההתחלה)
  • הראה את הצב - SHOWTURTLE (בקיצור: ST)
  • הסתר את הצב - HIDETURTLE (בקיצור: HT)

דוגמאות

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

דוגמה 1: תוכנית לוגו קטנה לציור ריבוע:

REPEAT 4 [FORWARD 200 LEFT 90] ; square

התוכנית מורה לצב לבצע 4 פעמים את ההנחיה: זוז קדימה 200 פיקסלים ואחר כך פנה שמאלה ב-90 מעלות. הצב מבצע הנחיה זו, תוך שהוא רושם על-גבי המסך את מסלול תנועתו.

דוגמה 2: ציור מורכב יותר מתקבל כאשר הצב מבצע את ההנחיה הקודמת 9 פעמים, תוך שינוי זווית המוצא שלו ב-40 מעלות ימינה בכל פעם:

REPEAT 9 [REPEAT 4 [FORWARD 120 LEFT 90] RIGHT 40] ; flower

דוגמה 3: דוגמה זו ממחישה שלוש תכונות של לוגו:

  • הוספת מילים חדשות לשפה: בדוגמה נוספת לשפה המלה spiral, שמאפשרת ציור ספירלה.
  • העברת פרמטרים
  • רקורסיה, שהמימוש שלה בלוגו טבעי ונפוץ.
TO spiral :size
IF :size > 30 [STOP] ; a stop condition
FORWARD :size RIGHT 15 ; many lines of action
spiral :size *1.02 ; the tailend recursive call
END

לאחר הגדרת המלה החדשה, הפעלתה נעשית באמצעות כתיבתה כהוראה, למשל spiral 10, שתיתן את התוצאה הבאה (המשולש בקצה הספירלה הוא ה"צב", שהוסתר בדוגמאות הקודמות):

דוגמה 3
דוגמה 3

דוגמה 4: דוגמה זו ממחישה מעט מהיכולת המתמטית של לוגו, באמצעות יצירת מילה לחישוב הפונקציה עצרת, על-פי הגדרתה הרקורסיבית של פונקציה זו.

TO factorial :n
IF :n =1 [OUTPUT 1] ; a stop condition
OUTPUT :n * factorial :n-1
END

במערכת החינוך בישראל

השפה הובאה לישראל על ידי פרופ' אורי לירון שחזר משבתון בבוסטון. פרופ' לירון הקים בישראל גם את אל"י - אגודת לוגו הישראלית, וכתב את ספרי הלימוד הראשונים של לוגו בעברית (יחד עם פרופ' רינה צצקיס ופרופ' פרלה נשר).

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

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

החל משנות ה-2000, נלמדת ביחידה של נוער שוחר מדע וטכנולוגיה בטכניון[1] סדנה שנקראת "עולם התוכנה".[2][3] הסדנה נלמדת באמצעות תוכנת Microworlds Ex (אנ')[4] ונמשכת 12 שיעורים, ומיועדת לתלמידים בכיתות ה-ח.

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

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

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

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

גלה עוד נושאים הקשורים לבמערכת החינוך בישראל

פרלה נשר

פרלה נשר

פֶּרלָה נשר (אַדָן) היא פרופסור אמריטה באוניברסיטת חיפה, חוקרת של למידה והוראת המתמטיקה, כיהנה כמדענית הראשית במשרד החינוך ויועצת לשר החינוך.

שנות ה-80 של המאה ה-20

שנות ה-80 של המאה ה-20

שנות ה־80 של המאה ה־20 היו העשור התשיעי של המאה ה־20, שהחלו ב־1 בינואר 1980 והסתיימו ב־31 בדצמבר 1989.

שנות ה-90 של המאה ה-20

שנות ה-90 של המאה ה-20

שנות ה־90 של המאה ה־20 היו העשור העשירי והאחרון של המאה ה־20, והחלו ב־1 בינואר 1990 והסתיימו ב־31 בדצמבר 1999.

העשור הראשון של המאה ה-21

העשור הראשון של המאה ה-21

העשור הראשון של המאה העשרים ואחת, המכונה בקיצור שנות האלפיים, החל ב־1 בינואר 2000 והסתיים ב־31 בדצמבר 2009.

נוער שוחר מדע

נוער שוחר מדע

נוער שוחר מדע היא מסגרת של פעילויות העשרה לבני נוער בתחומים אקדמיים בשיתוף עם האוניברסיטאות ומוסדות אקדמיים אחרים בישראל. הפרויקט כולל קורסים לנוער בנושאים מדעיים שונים. ביניהם: פיזיקה ואסטרונומיה, מתמטיקה וביולוגיה ועוד.

הטכניון - מכון טכנולוגי לישראל

הטכניון - מכון טכנולוגי לישראל

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

מדעי המחשב

מדעי המחשב

מדְעי המחשב הם ענף מדעי העוסק בלימוד הבסיס התאורטי והמעשי של השימוש במערכות מחשב, ובמידה מסוימת, גם בשאלה של תכנון ובנייה של מערכות מחשב. ענפי המִשנה שלו רבים; חלקם מדגישים שימוש במחשב בתחום מסוים, אחרים עוסקים בחקר התכונות של בעיות חישוביות כלליות, וענפי משנה אחרים מתמקדים בפתרון הבעיות הכרוכות ביישום מעשי של חישובים ואלגוריתמים. ענף בולט במדְעי המחשב הוא חקר ויישום כלים לפתרון בעיות חישוביות.

שפת תכנות

שפת תכנות

המונח שפת תכנות אוגד בתוכו מספר שפות מחשב שהן תמיד לוגיות, ומשמשות לבניית תוכנה. זאת להבדיל מסידור או עיצוב תוכנה - מה שנעשה עם שפות מחשב אחרות שאינן מוגדרות באופן מסורתי, כ"שפות תכנות", ואלה יהיו למשל שפות תגיות או שפות עיצוב.

עמותת אופנים

עמותת אופנים

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

פריפריה

פריפריה

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

אורט ישראל

אורט ישראל

אוֹרט ישראל היא רשת החינוך הגדולה בישראל, הפועלת ללא זיקה פוליטית מאז 1949 כחברה לתועלת הציבור.

לקריאה נוספת

  • אורי לירון, פרלה נשר ורינה צצקיס, מדריך לעסקי צבים - גרפיקה, פתרון בעיות ותכנות מיבני בשפת לוגו, הוצאת BUG מחשבים, 1984.
  • אורי לירון, "לוגו כיום: חזון ומציאות", מעשה חושב, אפריל 1986.
  • צו לצו - עלון אל"י - אגודת לוגו הישראלית, יצא לאור מסוף 1986 ועד 1993.

מקור: "לוגו (שפת תכנות)", ויקיפדיה האנציקלופדיה החופשית, (2023, January 27th), https://he.wikipedia.org/wiki/לוגו_(שפת_תכנות).

נהנים מ Wikiz?

נהנים מ Wikiz?

הורידו את הפלאגין החינמי שלנו!

קישורים חיצוניים

The content of this page is based on the Wikipedia article written by contributors..
The text is available under the Creative Commons Attribution-ShareAlike Licence & the media files are available under their respective licenses; additional terms may apply.
By using this site, you agree to the Terms of Use & Privacy Policy.
Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization & is not affiliated to WikiZ.com.