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