1 of 35

2 of 35

ביחידה זו נכיר את סביבת Scratch.

נכיר את הפקודות וניצור הנפשה

באמצעות קוד הבנוי מפקודות "בלוקים",�לבנים המונחות זו תחת זו.

3 of 35

סביבת העבודה - Scratch

הכרות עם "מגרש המשחקים"

פעילות היכרות עם הסביבה

מיקום אקראי

פקודות אירועים

נושאים

הפרויקט הראשון שלי

פרויקט מיקום אקראי

משימות

4 of 35

סביבת Scratch היא סביבת תכנות באמצעות פקודות "בלוקים" (או לבנים).

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

רצף הפקודות יוצר תסריט שיפעיל את הדמות.

5 of 35

Scratch is developed by the Lifelong Kindergarten Group at the MIT Media Lab. See http://scratch.mit.edu

6 of 35

התלמידים יוצרים פרויקטים בסביבת :Scratch

הכניסה לסביבה באמצעות סיסמת משרד החינוך.

בסביבה זו המורה יכול ליצור קבוצות לימוד של תלמידים, לשייך משימות ולתת להם משוב וציון.

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

7 of 35

באיזה משחקים אתם אוהבים לשחק?

בסביבת Scratch תוכלו ליצור כל משחק שתרצו �ולהעלות דמויות ורקעים מהמחשב למשחק שלכם.

8 of 35

צפו בפתיח:

9 of 35

מכירים את סביבת Scratch:

10 of 35

כניסה לסביבת Scratch במגרש המשחקים:

11 of 35

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

  1. היכנסו לקישור וסובבו את הגלגל (לחצו עליו).
  2. בכל סיבוב תוצג פקודה אחרת, �בסביבת Scratch גררו את הפקודה המוצגת �תחת הפקודה
  3. הפעילו את הפרויקט וצפו בביצוע הדמות.
  4. מחקו את הפקודה (גררו אותו לסרגל הפקודות) וסובבו שוב את הגלגל לקבלת פקודה חדשה.

מגוון צבעים מגוון פקודות

הדגמה של התנסות בסביבה באמצעות הגלגל

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

12 of 35

גלגל המזל - התנסות ראשונית עם פקודות :Scratch

13 of 35

הצעה למורה: �לאחר ההתנסות הראשונית בסביבת Scratch, ניתן לפתוח את שתי הסביבות Scratch ו-ScratchJr �ולערוך השוואה בין שתי הסביבות.

ScratchJr

Scratch

Scratch is developed by the Lifelong Kindergarten Group at the MIT Media Lab. See http://scratch.mit.edu

14 of 35

צפו בפרויקט:

הפרויקט הראשון שלי

15 of 35

שלב ראשון: פתחו פרויקט חדש.

הפרויקט הראשון שלי

16 of 35

שלב שני: בחרו דמות בעל חיים ממאגר הדמויות.� בלחיצה על הדמות תוכלו לראות אם לדמות יש מספר הופעות (תלבושות).

הפרויקט הראשון שלי

Scratch is developed by the Lifelong Kindergarten Group at the MIT Media Lab. See http://scratch.mit.edu

17 of 35

שלב שלישי: מחקו את דמות החתול מהבמה

הפרויקט הראשון שלי

Scratch is developed by the Lifelong Kindergarten Group at the MIT Media Lab. See http://scratch.mit.edu

18 of 35

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

בחרו מפקודות האירועים את הפקודה "כאשר לוחצים על דמות זו"

לפי פקודה זו, מתי יפעל התסריט שתבנו?

הפרויקט הראשון שלי

19 of 35

שלב חמישי: תלבושות לדמות

לחצו על לשונית ה"תלבושות". כמה הופעות יש לדמות שבחרתם?�אלו הן תלבושות הדמות.

הפרויקט הראשון שלי

חזרו ללשונית ה"קוד".

בחרו מפקודות מראה את הפקודה�

אם נצמיד את פקודה זו לפקודות "כאשר לוחצים על דמות זו",�מה יקרה כשנלחץ על הדמות?

Scratch is developed by the Lifelong Kindergarten Group at the MIT Media Lab. See http://scratch.mit.edu

20 of 35

שלב שישי: הוסיפו פקודות נוספות לדמות.� הצמידו את הפקודות לתסריט הפקודות מהשלבים הקודמים.

הפרויקט הראשון שלי

דוגמה לפקודות:�

* זכרו להצמיד את הפקודות לתסריט המתחיל בפקודת אירועים:

21 of 35

שלב שביעי: הוסיפו רקע לפרויקט.

הפרויקט הראשון שלי

22 of 35

צרו את הפרויקט שלכם, בדקו, תקנו, הוסיפו פקודות.

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

הפרויקט הראשון שלי

23 of 35

התנסינו בסביבת Scratch וראינו שכדי שהדמות תעורר לחים צריך לבנות לה תסריט.

מהו תסריט?

לאחר התנסות בסביבת Scratch:

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

רצף של פקודות

פקודה

פרויקט

רצף של פקודות

תשובה

בקרה

אירועים

תנועה

24 of 35

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

מהו אירוע? אירוע הוא דבר מה שקרה.

נדגים באמצעות בית הספר:

האירוע: התחלת שיעור.

מתי השיעור מתחיל? השיעור מתחיל כאשר......

פקודות אירועים

25 of 35

האירוע: יציאה הפסקה. �מתי יוצאים להפסקה? התלמידים יוצאים להפסקה כאשר.....

האירוע: יציאה חופש גדול.

מתי יוצאים לחופש הגדול? יוצאים לחופש הגדול כאשר....

פקודות אירועים

26 of 35

האירוע: הפעלת התסריט של הדמות. �

מתי התסריט יתחיל לפעול? מה האירוע שיוביל להפעלת התסריט?

פקודות אירועים

ועכשיו אנחנו חוזרים לפרויקט שלנו...

כאשר לוחצים על הדמות

כאשר לוחצים על דגל ירוק

27 of 35

פקודות אירועים

איזה אירועים נוספים יכולים להתחיל תסריט?

28 of 35

בפרויקט הבא נניע את הדמות על הבמה באמצעות פקודת:

מיקום אקראי

מה משמעות המילה "אקראי"?

אקראי הוא מקרי, לא מתוכנן.

29 of 35

אקראי

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

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

נצפה בסרטון:

* המילה שהידית הרימה היא אקראית.

30 of 35

תנועה של הדמות על הבמה

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

מהן האפשרויות בקובייה? 1, 2, 3, 4, 5, 6.

הטילו את הקוביה וצפו מהו המספר האקראי שיצא:

31 of 35

מיקום אקראי של דמות על הבמה

כאשר נשתמש בפקודת קפוץ אל מיקום אקראי

הדמות תופיע בכל פעם במיקום אחר על הבמה, מיקום מקרי, לא מתוכנן.

זהו פיני הפינגווין.

ניצור עבורו את התסריט הבא:

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

32 of 35

מיקום אקראי של דמות על הבמה

צפו בסרטון הדרכה וצפו כיצד מפעילה הפקודה את הדמות:

33 of 35

פרויקט מיקום אקראי – שלב שני

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

לחצו לצפייה בפרויקט

34 of 35

פרויקט מיקום אקראי

שלב א:�בחרו דמות ורקע.

כאשר נלחץ על דגל ירוק

הדמות תקפוץ באופן אקראי על הבמה.

�כדי שהדמות תשנה את מיקומה שוב ושוב,

הכניסו את הפקודה לתוך לולאת "לעולמים".

הוסיפו פקודת "חכה" כדי לשלוט בזמן הופעה של הדמות.

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

שלב ב:�כאשר נלחץ על הדמות, היא תאמר: "תפסת אותי" או משפט אחר כרצונכם

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

35 of 35

ביחידה זו הכרנו את סביבת Scratch.

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