משתנים, לולאות וחיישנים
קוביית מזל, מונה צעדים, אבן־נייר־מספריים, מצפן, והצצה ל-Wi-Fi
מטרת המפגש
העמקת יכולות התכנות באמצעות היכרות עם משתנים ולולאות, והבנת השימוש בהם ליצירת תוכניות דינמיות. התלמידים מנתחים איך קוביית מזל פועלת מבחינה תכנותית, מתנסים בבניית יישומים כמו מונה צעדים, משחק אבן־נייר־מספריים ומצפן דיגיטלי, ונחשפים לאפשרויות החיבור של Micro:bit באמצעות Wi-Fi.
מיומנויות נרכשות
חשיבה חישובית, חשיבה לוגית, תכנות, עבודה עם משתנים, שימוש בלולאות, פתרון בעיות, ניתוח תהליכים, עבודה עם חיישנים, ניסוי וטעייה, עבודת צוות ויצירתיות.
התוצר במפגש
תוצר גשמי ודיגיטלי: תוכניות Micro:bit שכוללות משתנים, לולאות וחיישנים, ובהתאם לקצב הקבוצה גם קוביית מזל, מונה צעדים, משחק אבן־נייר־מספריים או מצפן דיגיטלי.
המסר המרכזי
במפגשים הקודמים התלמידים למדו לגרום ל-Micro:bit להגיב לקלט. במפגש הזה מוסיפים שתי יכולות חשובות: לשמור מידע, בעזרת משתנים, ולחזור על פעולות, בעזרת לולאות. כך עוברים מתוכניות פשוטות לתוכניות שמבצעות תהליך לאורך זמן. העיקרון שכדאי לחזור עליו לאורך כל השיעור: "אנחנו לא לומדים בלוקים. אנחנו לומדים איך להשתמש בכלים כדי לפתור בעיות ולבנות דברים."
מהלך המפגש
| דקות | חלק | משך | סידור | ציוד | |
|---|---|---|---|---|---|
| 0–8 | פתיחה איך עובדת קוביית מזל מבחינת תכנות? | 8 דק׳ | ישיבה מול הלוח | מצגת, Micro:bit, קוביית משחק | הקרן |
| 8–18 | חלק תיאורטי היכרות עם משתנים | 10 דק׳ | ישיבה מול הלוח | מצגת, לוח | הקרן |
| 18–30 | תרגול מונה צעדים | 12 דק׳ | עבודה בזוגות | Micro:bit, מחשבים | הקרן |
| 30–42 | משחק תכנותי אבן־נייר־מספריים | 12 דק׳ | עבודה בזוגות | Micro:bit, מחשבים | הקרן |
| 42–55 | חיישנים בונים מצפן דיגיטלי | 13 דק׳ | עבודה בזוגות או מרחב פתוח | Micro:bit, מחשבים | הקרן |
| 55–65 | חיבוריות עבודה עם Wi-Fi: מכשירים שמדברים | 10 דק׳ | ישיבה מול הלוח והדגמה | מצגת, Micro:bit או ציוד Wi-Fi לפי הערכה | הקרן |
| 65–75 | חלק תיאורטי היכרות עם לולאות | 10 דק׳ | ישיבה מול הלוח | מצגת, לוח | הקרן |
| 75–85 | תרגול ברמות שונות אתגרי תכנות בשלוש רמות | 10 דק׳ | עבודה בזוגות | Micro:bit, מחשבים, דפי משימות | הקרן |
| 85–90 | סיכום שיתוף קצר: מה למדנו | 5 דק׳ | ישיבה מול הלוח | מצגת | הקרן |
רשימת ציוד לפני המפגש
חומרי עזר
חסר באתר
הפריטים האלה מוזכרים במערך אבל לא נכללו במקורות. כדאי להכין אותם לפני המפגש.
- מצגת המפגש. היא קיימת ב-Canva אצל צוות גלילטק, אבל במקור יש רק קישור עריכה, ולכן הוא לא פורסם באתר. כדאי לבקש מהצוות קישור צפייה.
- דפי המשימות לאתגרי התכנות בשלוש רמות
- ציוד ה-Wi-Fi שמתאים לערכה (המערך לא מפרט אותו)
דגשים למדריך לפי חלקי המפגש
פתיחה: איך עובדת קוביית מזל מבחינת תכנות?
- מציגים קוביית מזל פיזית או דיגיטלית ושואלים: "איך אפשר לגרום ל-Micro:bit לבחור מספר אקראי?" מפרקים: קלט (Shake) ← בחירת מספר ← פלט.
- מעודדים את התלמידים לחשוב על השלבים לפני שמציגים את הפתרון: המשתמש מנער, ה-Micro:bit מזהה תנועה, התוכנית בוחרת מספר אקראי, המספר נשמר, וה-Micro:bit מציג את התוצאה.
- השאלה "איך נגרום לכך שלא נקבל תמיד את אותו מספר?" מובילה לרעיון של מספר אקראי.
חלק תיאורטי: היכרות עם משתנים
- מסבירים שמשתנה הוא "משבצת" שבה התוכנית שומרת מידע, ומדגימים עם מספר שמשתנה במהלך התוכנית.
- מומלץ הדימוי: "משתנה הוא קופסה עם שם, שבתוכה אנחנו יכולים לשמור מידע." כך המשתנה מאפשר לתוכנית לזכור מידע ולהשתמש בו בהמשך.
- משתמשים בדוגמאות מוחשיות: גיל, ניקוד, מספר צעדים, מספר חיים, טמפרטורה, המספר שנבחר בקובייה, זמן.
תרגול: מונה צעדים
- משתמשים בחיישן התנועה ובמשתנה כדי לספור צעדים. התלמידים מנסים ליצור מונה שמגדיל את המשתנה בהתאם לתנועה.
- מחברים: חיישן ← משתנה ← שינוי ערך ← פלט.
- שואלים: "איך ה-Micro:bit יכול לדעת כמה צעדים עשיתי?" ומובילים לחשיבה: מתחילים מ-0, מזהים תנועה, מוסיפים 1, שומרים את המספר החדש. צעדים = 0, צעד, צעדים = 1, צעד, צעדים = 2, וכן הלאה.
- שאלת המשך: "מה יקרה אם נכבה את ה-Micro:bit?" זו הזדמנות לדבר על כך שמשתנה יכול להתחיל מחדש, לפי האופן שבו בנינו את המערכת.
משחק תכנותי: אבן־נייר־מספריים
- מתכננים ובונים משחק שבו ה-Micro:bit בוחר באקראי אבן, נייר או מספריים, והתלמידים בונים את הלוגיקה של המשחק.
- לא מתחילים מהקוד. קודם שואלים: "איך הייתם מסבירים לרובוט איך לשחק אבן־נייר־מספריים?" חושבים איך בוחרים, איך מייצגים כל אפשרות, איך מציגים אותה ואיך קובעים מי ניצח.
- אפשר להגדיר 1 = אבן, 2 = נייר, 3 = מספריים, ולשמור את הבחירה במשתנה. אפשר להתחיל מתכנון על דף לפני כתיבת הקוד.
חיישנים: בונים מצפן דיגיטלי
- מכירים את חיישן המצפן (מגנטומטר) ב-Micro:bit ומבינים איך המכשיר מזהה כיוון. התלמידים בונים תוכנית שמציגה כיוון לפי סיבוב ה-Micro:bit.
- אפשר לפתוח במשחק: "מי יכול למצוא את הצפון?" ואחר כך לתת לסובב ולראות איך הערך משתנה.
- מבצעים כיול לפי הצורך ומסבירים שבמצפן דיגיטלי לפעמים צריך כיול כדי שהמדידה תהיה מדויקת. לא חייבים להיכנס לעומק הפיזיקלי של השדה המגנטי.
חיבוריות: עבודה עם Wi-Fi: מכשירים שמדברים
- היכרות ראשונית עם הרעיון של חיבור התקנים ותקשורת אלחוטית, ועם אפשרויות לשיתוף מידע בין מכשירים.
- שאלות פתיחה: "אם שני Micro:bit נמצאים בחדרים שונים, איך הם יכולים להעביר מידע זה לזה?" או "איך הטלפון שלכם מקבל מידע מהאינטרנט בלי כבל?"
- מחברים לעולם ה-IoT. דוגמאות: חיישן ששולח מידע לטלפון, מערכת השקיה שמדווחת על מצב הקרקע, בית חכם, שעון חכם, ניטור בחקלאות.
- מתאימים את רמת ההסבר לקבוצה ולא מעמיקים בפרוטוקולי תקשורת. זה לא שיעור תשתיות רשת: המטרה היא לפתוח את האפשרויות של טכנולוגיה מחוברת.
חלק תיאורטי: היכרות עם לולאות
- מסבירים שלולאה היא דרך לחזור על פעולה מספר פעמים, או כל עוד תנאי מסוים מתקיים. דוגמאות מהחיים: "עשה 10 פעמים", "כל עוד...".
- אפשר להתחיל ב: "אם אני רוצה להגיד שלום 100 פעמים, אני צריך לכתוב את אותה הוראה 100 פעמים?" לא, אפשר להשתמש בלולאה.
- מחברים לחשיבה חישובית: במקום לכתוב אותה הוראה שוב ושוב, משתמשים בלולאה. לולאות חוסכות כתיבה, מאפשרות לחזור על פעולה, ליצור פעולות מתמשכות ולבנות תוכניות מורכבות יותר.
תרגול ברמות שונות: אתגרי תכנות בשלוש רמות
- כל זוג בוחר רמה לפי היכולת שלו.
- דוגמה לרמה 3: בכל פעם שמנערים את ה-Micro:bit הניקוד עולה ב-1, וכשהוא מגיע ל-5 מוצג אייקון ניצחון.
סיכום: שיתוף קצר: מה למדנו
- מחברים בין הכלים שנלמדו לבין בניית פתרונות טכנולוגיים.
- מדגישים שהכלים האלה מאפשרים לבנות מערכות מורכבות יותר.
דף הערות למדריך
המודל מתרחב
- המודל הופך ל: קלט ← עיבוד ← שמירת מידע ← החלטה או חזרה ← פלט.
ארגז הכלים שכבר יש לתלמידים
- קלט: כפתורים, Shake, חיישנים.
- פלט: LED, טקסט, אייקונים, מוזיקה.
- תנאים: IF ו-IF ELSE.
- משתנים: שמירת מידע.
- לולאות: חזרה על פעולות.
- חיישנים: תנועה, טמפרטורה, מצפן.
- המטרה היא שיתחילו להבין שהם יכולים לשלב בין הכלים, ולא רק ללמוד כל בלוק בנפרד.
הודעה להורים
ההודעה מוכנה לשליחה בוואטסאפ. אפשר לשנות אותה כרצונכם.