1 of 41

2 of 41

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

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

* סדר הפעילויות במצגת ניתן לשינוי על-פי שיקול דעת המורה.

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

3 of 41

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

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

הוראות להכנת כדורי שוקולד:

-מניחים בקערה את החמאה וקוביות השוקולד.

-ממיסים במיקרוגל מספר שניות.

-מערבבים עד שמתקבלת תערובת שוקולד חלקה.

-מערבבים חצי כוס חלב עם אבקת הקקאו והסוכר

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

-מוסיפים לקערה את פירורי הביסקוויטים � ומערבבים היטב.

-בעזרת הידיים יוצרים כדורים.

-טובלים בתוך צלחת קטנה עם קוקוס.

-מאחסנים במקרר 3 שעות לפחות לפני ההגשה.

4 of 41

בשיעור הקודם התנסינו בסביבת סקראץ' ג'וניור.

בקשו מהתלמידים לשתף את חברי הכיתה:

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

במהלך השיתוף בקשו מהתלמידים להראות את הקוד, התסריט שיצרו.

במהלך השיח נשתמש בהמשגה המתאימה:

יצרתם פרויקט שבו .....

כדי לגרום לדמות לפעול/לנוע יצרנו תסריט שמכיל פקודות עבור הדמות.�השתמשנו בפקודות תנועה.

5 of 41

אז מה עשינו?

יצרנו פרויקט בתוכנת סקראץ' ג'וניור:

בחרנו לפרויקט דמות ורקע.

יצרנו תסריט, רצף של פקודות לדמות.

הפעלנו את הפרויקט (איך? על ידי לחיצה על דגל ירוק).

זוכרים אותו? מיהו בעל המקצוע?

בנינו תכנית מחשב קצרה כמו שמבצע המתכנת.

אנחנו מתכנתים צעירים!

6 of 41

אילו שפות אתם מכירים?

בְּכָל שָׂפָה הַמִּלִּים מֻצָּגוֹת בְּסֵדֶר מְסֻיָּם כְּדֵי שֶׁנָּבִין אֶת הַכָּתוּב.

7 of 41

בַּכִּתָּה.

לוֹמְדִים

הַתַּלְמִידִים

האם הסדר הגיוני? �נסדר את המילים בסדר הגיוני.

8 of 41

הַתַּלְמִידִים

לוֹמְדִים

בַּכִּתָּה.

שְׂפַת סַקְרָאץ', כְּמוֹ כָּל שָׂפָה, צְרִיכָה סֵדֶר הֶגְיוֹנִי כְּדֵי שֶׁיָּבִינוּ אוֹתָהּ.

9 of 41

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

-

:

.

:

10 of 41

הצעת פעילות

ממלאים מים

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

בסוף המסלול הציבו שולחן שעליו שתי כוסות, אחת מלאה ואחת ריקה.

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

התלמיד יבצע את ההוראות על פי הוראות ה"מתכנת" �(תלמיד אחר).

למשל: צעד קדימה X צעדים, פנה ימינה/שמאלה, הרם יד, אחוז, סובב וכדומה.�לאחר הפעילות ערכו דיון.

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

11 of 41

משחק: הכנסת כדור לסל

הכנות: 1. בחרו תלמיד וכסו את עיניו. התלמיד יחזיק בידו כדור.�    2. בחרו תלמיד שיתן הוראות ("המתכנת").

          3. הניחו שתי כוסות במיקום מסוים במרחב הכיתה.��* מומלץ לבצע את הפעילות בחצר. ליצור מסלול באמצעות כיסאות או    �  קונוסים.

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

לדוגמה:�לך ישר 3 צעדים�פנה שמאלה... וכו'

לאחר התרגול:�מה עזר לדני להגיע לחפץ?

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

12 of 41

לפני 1,500 שנה, חי בעיר בגדד שבעיראק, אדם ושמו מוחמד אבן מוסא אל-ח'ואריזמי.�אל-ח'ואריזגמי עסק בפתרון בעיות של מספרים.

הוא גילה שכדי לפתור בעיות חשבוניות ותרגילים ארוכים ומורכבים, �צריך להציג שלבים שיובילו לפתרון של הבעיה.�* למשל בתרגיל: (6+3)-(5+2)= *מעבר לפתרון�אנשים גילו שבעזרת שלבים של הוראות אפשר לפתור בקלות יותר בעיות ותרגילים.

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

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

נתחיל בסיפור

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

13 of 41

(6+3)-(5+2)=

בתרגילי שרשרת יש להתחיל בפתרון הסוגריים.

1. 6+3=9

2. 5+2=7

3. 9-7=2

14 of 41

התנסות התלמידים במתן הוראות.

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

משחק הוראות

* התנסות התלמידים במתן ההוראות הינה חשובה להבנת המושג "אלגוריתם".

בפעילות זו התלמידים� נותנים הוראות ברורות �לביצוע משימה, �זהו: אלגוריתם.

בואו נתנסה במתן הוראות....

Designed by Freepik

15 of 41

הצעת פעילות

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

האם הציורים זהים?�מה זהה בציורים?�מה שונה בציורים?�מדוע?

המסקנה: ההוראות צריכות להיות מדויקות וחד-משמעיות.

16 of 41

17 of 41

גם בשפת התכנות נותנים הוראות למחשב.

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

הוֹרָאוֹת לְמַחְשֵׁב נִקְרָאוֹת: אַלְגּוֹרִיתְם.

אַלְגּוֹרִיתְם הוּא רֶצֶף שֶׁל הוֹרָאוֹת בַּסֵּדֶר הַנָּכוֹן.

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

מתן הוראות למחשב, �דומה למתן הוראות לחבר �או לבן משפחה, למשל: �איך להגיע לבית הספר מהבית שלי, �או איך לחצות את הכביש �במעבר חציה. �

Designed by Freepik

18 of 41

חֲזָרָה... רֶצֶף שֶׁל הוֹרָאוֹת לְבִצּוּעַ מְשִׂימָה נִקְרָא אַלְגּוֹרִיתְם.

חשבו על פעולות �נוספות שניתן �לתכנן להם �אלגוריתם: רצף הוראות.

גַּם מַתְכּוֹן הוּא דֻּגְמָה לְאַלְגּוֹרִיתְם.�חשבו על מתכון להכנת ביצה, להכנת כריך או פסטה.

תכננו את האלגוריתם להכנה.

על מה חשוב להקפיד בהוראות?

דוגמה לאלגוריתם להכנת ביצת עין

19 of 41

צפו בסרטון בדקות 5:13-3:44 (הכניסה באמצעות סיסמת משרד החינוך)

מַדּוּעַ חָשׁוּב שֶׁהַהוֹרָאוֹת יִהְיוּ מְדֻיָּקוֹת וְיוֹפִיעוּ בְּסֵדֶר הַנָּכוֹן?

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

20 of 41

ז

ב

ב

ב

ב

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

1

2

3

4

21 of 41

ע

ז

ב

ב

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

1

2

3

4

ב

ב

22 of 41

משימה לתלמיד:

כָּתְבוּ הוֹרָאוֹת לַחֲצִיַּת מַעֲבַר חֲצִיָּה:�1. ________________________________________________________________________________________________________________________________________________________________________�2. ________________________________________________________________________________________________________________________________________________________________________

3. ________________________________________________________________________________________________________________________________________________________________________

4. ________________________________________________________________________________________________________________________________________________________________________

5. ________________________________________________________________________________________________________________________________________________________________________

כָּתְבוּ הוֹרָאוֹת לַהֲכָנַת כָּרִיךְ גְּבִינָה:�1. ________________________________________________________________________________________________________________________________________________________________________�2. ________________________________________________________________________________________________________________________________________________________________________

3. ________________________________________________________________________________________________________________________________________________________________________

4. ________________________________________________________________________________________________________________________________________________________________________

5. ________________________________________________________________________________________________________________________________________________________________________

23 of 41

Designed by Freepik

24 of 41

הצעה לפעילות:

הגדירו נקודת התחלה ומטרה: הגעה לחפץ מסוים.

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

לאחר התרגול:�מה עזר לדני להגיע לחפץ?

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

לדוגמה: �הוראות הגעה לדובי�-עמוד על נקודת ההתחלה�-צעד 2 משבצות קדימה

-צעד משבצת אחת שמאלה

- הגעת לדובי

הכנות לפעילות: �1. שרטטו לוח משבצות על הרצפה (בעזרת טוש/סרט הדבקה).� * בבתי ספר רבים קיימים ציורי רצפה בחצר. � ניתן לצאת עם התלמידים לחצר ולהשתמש בציורים אלה)

2. הכינו חפצים שיונחו על גבי לוח המשבצות.

25 of 41

מתכנתים רובוט ורטואלי Bee bot

היכנסו לקישור, הגדירו את היעד אליו יגיע הרובוט ובנו אלגוריתם – הוראות הגעה לרובוט.

פנה ימינה

פנה שמאלה

סע קדימה

סע אחורה

הפעל

26 of 41

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

27 of 41

הצעה לפעילות:

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

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

28 of 41

המשימה שלנו: אסור לדרוך על הפרחים

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

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

29 of 41

נצפה בגברת כהן מבצעת את המשימה:

המשימה שלנו: אסור לדרוך על הפרחים

30 of 41

נבנה אלגוריתם – הוראות לגברת כהן:

  1. גברת כהן תצעד (לצד ימין) עד הפרח הוורוד.
  2. היא תאמר: "אופס! פרח"

המשימה שלנו: אסור לדרוך על הפרחים

לחצו לצפייה

31 of 41

נבנה אלגוריתם – הוראות לגברת כהן:

  1. גברת כהן תצעד (לצד ימין) עד הפרח הוורוד.
  2. הא תאמר: "אופס.. פרח"
  3. היא תצעד מעלה (תעלה) מספר צעדים.
  4. היא תצעד ימינה עד שתגיע לפרח הצהוב.
  5. היא תרד מטה מספר צעדים.

המשימה שלנו: אסור לדרוך על הפרחים

לחצו לצפייה

32 of 41

נבנה אלגוריתם – הוראות לגברת כהן:

  1. גברת כהן תצעד (לצד ימין) עד הפרח הוורוד.
  2. הא תאמר: "אופס.. פרח"
  3. היא תצעד מעלה (תעלה) מספר צעדים.
  4. היא תצעד ימינה עד שתגיע לפרח הצהוב.
  5. היא תרד מטה מספר צעדים.
  6. היא תצעד לצד ימין עד לאדון כהן.
  7. היא תאמר לאדון כהן" "טוב לראותך!".

המשימה שלנו: אסור לדרוך על הפרחים

לחצו לצפייה

33 of 41

אסור לדרוך על הפרחים

בנינו אלגוריתם – הוראות לגברת כהן:

  1. 1. גברת כהן תצעד (לצד ימין) עד הפרח הוורוד.
  2. הא תאמר: "אופס.. פרח"
  3. היא תצעד מעלה (תעלה) מספר צעדים.
  4. היא תצעד ימינה עד שתגיע לפרח הצהוב.
  5. היא תרד מטה מספר צעדים.
  6. היא תצעד לצד ימין עד לאדון כהן.
  7. היא תאמר לאדון כהן" "טוב לראותך!".

"אלגוריתם"�רצף הוראות למשימת �"אסור לדרוך ל הפרחים"

מיד ניכנס לסביבת סקראץ' ג'וניור ונתרגם את השלבים לפקודות.

34 of 41

לפני שניצור את הפרויקט, נכיר 2 פקודות מראה חדשות.

35 of 41

כיצד מקטינים או מגדילים דמות?

* בדקו מהו הגודל המקסימלי של הפרח.�* בדקו מהו הגודל המינימלי של הפרח.

לחצו לצפייה

נגרור את הפקודות לאזור הנחת הפקודות �ונלחץ על הפקודות:

36 of 41

  1. היכנסו לסביבה.
  2. הוסיפו רקע ודמויות:�דמות אישה�דמות גבר �פרחים

* תוכלו לבחור דמויות אחרות כרצונכם.

  1. מקמו את הדמויות על הבמה.
  2. התאימו תסריט פקודות לפי האלגוריתם שיצרתם.

אסור לדרוך על הפרחים

37 of 41

איך מוסיפים כותרת לפרויקט שלנו?

לחצו לצפייה

הוסיפו כותרת לפרויקט שלכם...

38 of 41

לפני שנעבור לפרויקט הבא נכיר את אזור הציור.

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

מציירים אותה

לחצו לצפייה

39 of 41

צפרדע קופצת לנחל

לפניכם אלגוריתם לפרויקט הצפרדע:�1. הצפרדע עומדת על סלע ליד הנחל.

2. הצפרדע אומרת: "קווה קווה".

3. הצפרדע קופצת במקום.

4. הצפרדע נכנסת לנחל.

5. הצפרדע נעלמת (**אתגר)

* היכנסו לסביבה.

* הוסיפו דמות צפרדע ורקע נחל.

* צרו דמות סלע.

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

צרו דמויות נוספות�וגרמו להם לנוע....

40 of 41

41 of 41

ביחידה זו הכרנו את המושג: "אלגוריתם" –�סדרת הוראות לביצוע משימה.

התנסינו ביצירת אלגוריתם למשימה�ותרגמנו את האלגוריתם לפקודות סקראץ' ג'וניור.