הקוד שלי, התוכנית שלנו
יוצרים בלוקים משלכם — קדימה, ריבוע, משולש — ובונים מהם תוכנית תחרות מסודרת.
- 45 דקות
- גילאי 10–12
- באפליקציה: My Code, Our Program

הסיפור
בתחרות התוכנית של הרובוט הופכת מהר לערימה ענקית של בלוקים שאף אחד לא מבין. מתכנתים אמיתיים מחלקים את הקוד לחלקים קטנים עם שמות — פונקציות. ב‑SPIKE קוראים להן My Blocks. מפגש 1: כל אחד בזוג כותב My Block משלו (קדימה, ריבוע); מפגש 2: משולש ומעגל, ומחברים את הבלוקים של שניכם לתוכנית אחת שמסיעה את הרובוט בין הסמנים.
המשימה שלכם
- 1צרו My Block בשם קדימה
- 2צרו My Block לצורה (ריבוע או משולש)
- 3חברו את הבלוקים של שניכם לתוכנית אחת
הוראות בנייה רשמיות שלב־אחר־שלב
גוללים בתוך החלון כדי לעבור בין השלבים.
החוברת הרשמית נפתחת כאן בתוך הדף, עמוד אחרי עמוד.
לא רואים את ההוראות? בחלק מהטאבלטים קובץ PDF לא נפתח בתוך הדף — פתחו אותו בחלון חדש או הורידו אותו.
https://assets.education.lego.com/v3/assets/blt293eea581807678a/blt3e300a0f13a1ede9/5ec8e8af00455b25665b12da/markers-bi-pdf-book1of1.pdf?locale=en-us
חומרים רשמיים
https://education.lego.com/en-us/lessons/prime-competition-ready/my-code-our-program/
ההוראות והשיעור הרשמיים הם של קבוצת LEGO ומוצגים מהאתר הרשמי.
מה לומדים
- My Blocks
- פסאודו‑קוד
- קוד מסודר
- שימוש חוזר
חלקים
- רכזת גדולה
- מנוע בינוני
קוביות קוד
- התחלה ואירועים
- תנועה (2 מנועים)
- שליטה ולולאות
- צלילים
- הבלוקים שלי
מהלך המפגש
45 דקות, חמישה שלבים.
סה״כ 45 דקות
1. פתיחה
(5 דקות · דקה 0–5)
- (מתאר את מפגש 1.) מראים על הלוח תוכנית ארוכה של 20 בלוקים ושואלים: מה היא עושה? כמה זמן לקח לכם להבין?
- מראים את אותה תוכנית עם 3 בלוקים בשמות: קדימה, ריבוע, ביפ. מה יותר קל לקרוא?
- מסבירים: My Block הוא בלוק שאתם ממציאים, נותנים לו שם ומשתמשים בו שוב ושוב.
2. בנייה
(15 דקות · דקה 5–20)
- פותחים את השיעור My Code, Our Program ביחידה Competition Ready באפליקציה → Building instructions, ובונים את הסמנים (Markers, 3 עמודים) — 4 סמנים לכל זוג.
- מוודאים שבסיס הנהיגה המתקדם שלם ונוסע.
- מניחים את הסמנים על הרצפה בפינות של ריבוע 40×40 ס״מ.
- כותבים פסאודו‑קוד על דף: מה הרובוט צריך לעשות כדי להקיף את הסמנים? כל שורה = פעולה אחת.
3. תכנות
(15 דקות · דקה 20–35)
- בקטגוריית My Blocks לוחצים Make a Block, קוראים לו קדימה, ובתוכו שמים נסיעה של 2 סיבובים.
- מתכנת/ת א׳ יוצר/ת My Block בשם ריבוע: חזור 4 — קדימה, פנייה של 90 מעלות. מתכנת/ת ב׳ יוצר/ת בשם ביפ‑סיום.
- בונים את התוכנית הראשית רק מבלוקים עם שמות: כשהתוכנית מתחילה ← ריבוע ← ביפ‑סיום.
- מריצים ובודקים: האם הרובוט הקיף את כל ארבעת הסמנים?
- שלב 1: הגדר בלוק: קדימה
- שלב 2: נסיעה קדימה (2 סיבובים)
- שלב 3: הגדר בלוק: ריבוע
- שלב 4: חזור (4)
- שלב 5: הבלוק שלי: קדימה
- שלב 6: נסיעה עם היגוי ימינה (90°)
- שלב 1: כשהתוכנית מתחילה
- שלב 2: הבלוק שלי: ריבוע
- שלב 3: נגן ביפ (0.5 שנ׳)
ככה זה יכול להיראות באפליקציה (Word Blocks). נסו לבנות את זה בעצמכם — ואז לשנות!
4. אתגר
(7 דקות · דקה 35–42)
- אתגר השימוש החוזר: השתמשו בבלוק ריבוע פעמיים ברצף כדי להקיף את הסמנים פעמיים.
- שנו את המרחק בתוך הבלוק קדימה בלבד — איך זה משנה את כל התוכנית?
- זוגות מהירים: צרו My Block בשם משולש.
אתגר בונוס
ספריית צורות
צרו My Blocks בשם משולש ומעגל (רמז למעגל: נסיעה עם היגוי של 50 למשך כמה סיבובים). כתבו תוכנית שמציירת את שלוש הצורות ברצף — רק משלושה בלוקים!
- שלב 1: הגדר בלוק: משולש
- שלב 2: חזור (3)
- שלב 3: הבלוק שלי: קדימה
- שלב 4: נסיעה עם היגוי ימינה (120°)
- שלב 5: הגדר בלוק: מעגל
- שלב 6: נסיעה עם היגוי (50 · 3 סיבובים)
5. סיכום וסידור
(3 דקות · דקה 42–45)
- שואלים: אם יש באג בבלוק קדימה — כמה מקומות צריך לתקן? (רק אחד!)
- שומרים את הפרויקט באפליקציה בשם הזוג, כדי להמשיך במפגש 2. מכבים בקרים.