תוכנת scratch

19
תתתתת תתתתתScratch Scratch זזזז זזזזז זזזז זזזזז ז' זזזז זזזזז זזזז זזזזז ז' – זזזזז זזזזזזזזז – זזזזז זזזזזזזזזçáéìä

Upload: glyn

Post on 05-Jan-2016

53 views

Category:

Documents


4 download

DESCRIPTION

תוכנת Scratch. מבוא למדעי מחשב לכיתה ז' – עתודה טכנולוגית. כללי התנהגות. השיעור מתחיל ב 15:05. אוכלים בהפסקה. מקשיבים למורה. מדברים רק בהצבעה. מבקשים רשות לצאת. מי שמסיים מטלה, עוזר למי שלא סיים. אין צורך במחברת. אז איך מתחילים?. לוחצים על אייקון החתול הכתום של סקרטץ'. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: תוכנת  Scratch

ScratchScratchתוכנת תוכנת

מבוא למדעי מחשב לכיתה ז' – מבוא למדעי מחשב לכיתה ז' – עתודה טכנולוגיתעתודה טכנולוגית

çáéìä

Page 2: תוכנת  Scratch

כללי התנהגותכללי התנהגות

..15:0515:05השיעור מתחיל ב השיעור מתחיל ב 1.1.

אוכלים בהפסקה.אוכלים בהפסקה.2.2.

מקשיבים למורה.מקשיבים למורה.3.3.

מדברים רק בהצבעה.מדברים רק בהצבעה.4.4.

מבקשים רשות לצאת.מבקשים רשות לצאת.5.5.

מי שמסיים מטלה, עוזר למי שלא סיים.מי שמסיים מטלה, עוזר למי שלא סיים.6.6.

אין צורך במחברת.אין צורך במחברת.7.7.

Page 3: תוכנת  Scratch

אז איך מתחילים?אז איך מתחילים?לוחצים על אייקון החתול הכתום של סקרטץ' לוחצים על אייקון החתול הכתום של סקרטץ'

Page 4: תוכנת  Scratch

הפעולות הקיימות בסקרטץ'הפעולות הקיימות בסקרטץ'

Page 5: תוכנת  Scratch

התחלת תסריטהתחלת תסריט

מתוך החלון השמאלי המציג את אבני הבניין – נבחר מתוך החלון השמאלי המציג את אבני הבניין – נבחר סוג אבן בניין 'בקרה' הצבוע בכתום. ע"י לחיצה – סוג אבן בניין 'בקרה' הצבוע בכתום. ע"י לחיצה –

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

ונגרור אותו לתוך חלון הגדרת התסריט. ונגרור אותו לתוך חלון הגדרת התסריט.

Page 6: תוכנת  Scratch

הוראות תנועההוראות תנועההוראות המפקחות על תנועת הדמות. הוראות המפקחות על תנועת הדמות.

נבחר את תפריט תנועה, ושם נגרור את כפתור 'זוז נבחר את תפריט תנועה, ושם נגרור את כפתור 'זוז צעדים' כמו פאזל, מתחת ל'כאשר צעדים' כמו פאזל, מתחת ל'כאשר 1010

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

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

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

ואם אני רוצה לזוז אחורה?ואם אני רוצה לזוז אחורה?10- במקום 10רושמים

Page 7: תוכנת  Scratch

המתנההמתנה

על מנת שהדמות תמתין בין פקודה לפקודה, נשתמש על מנת שהדמות תמתין בין פקודה לפקודה, נשתמש באבן הבנייןבאבן הבניין

Page 8: תוכנת  Scratch

סיבוב של דמותסיבוב של דמות

תפריט תנועה -< אבן בניין "הסתובב... מעלות"תפריט תנועה -< אבן בניין "הסתובב... מעלות"

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

בכיוון השעון.בכיוון השעון.

Page 9: תוכנת  Scratch

שמירת הפרוייקטשמירת הפרוייקט

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

-< שמירה בשם. יפתח חלון -< שמירה בשם. יפתח חלון FILEFILEבחירת תפריט בחירת תפריט - -KKשישאל איפה נרצה לשמור. נשמור ברשת בכונן שישאל איפה נרצה לשמור. נשמור ברשת בכונן

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

Page 10: תוכנת  Scratch

תירגולתירגול

צעדים ימינה צעדים ימינה 100100צור תסריט של דמות הצועדת צור תסריט של דמות הצועדת מעלות עם כיוון השעון. מעלות עם כיוון השעון. 9090ואז מסתובבת ב ואז מסתובבת ב

..move100move100שמור את הפרוייקט בשם שמור את הפרוייקט בשם

move100turn90.sb

Page 11: תוכנת  Scratch

מיקום על הבמהמיקום על הבמה

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

ו ו x=0x=0החתול – היא בראשית הצירים. כאשר החתול – היא בראשית הצירים. כאשר y=0y=0 צעדים, אז ה צעדים, אז ה 1010 וכאשר הוא צועד וכאשר הוא צועד xx הופך הופך

. הערה: ניתן להזיז את החתול ידנית . הערה: ניתן להזיז את החתול ידנית 1010 ל ל 00מ מ באמצעות העכבר, ע"י גרירה.באמצעות העכבר, ע"י גרירה.

Page 12: תוכנת  Scratch

אתחולאתחול

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

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

אותה נגרור מיד אחרי הכפתור הירוק, ורק אז אותה נגרור מיד אחרי הכפתור הירוק, ורק אז המשבצות. המשבצות. 22 ב- ב-00נוסיף פקודות אחרות. נקליד נוסיף פקודות אחרות. נקליד

בשביל לקבע גם את הכיוון צעידה שלו, בשביל לקבע גם את הכיוון צעידה שלו, )ימינה/שמאלה/למעלה/למטה( נבחר אבן בניין )ימינה/שמאלה/למעלה/למטה( נבחר אבן בניין

במשבצת הריקה. במשבצת הריקה.9090 ונקליד ונקליד

Page 13: תוכנת  Scratch

גלישת דמותגלישת דמותנוכל לתת פקודה לדמות החתול לגלוש לנקודה נוכל לתת פקודה לדמות החתול לגלוש לנקודה

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

כרצוננו. למשל אם כרצוננו. למשל אם yy וה וה xxאת מס' השניות ומיקום ה את מס' השניות ומיקום ה נגרור ידנית את החתול שבחלון התסריט – לפינה נגרור ידנית את החתול שבחלון התסריט – לפינה 11הימנית העליונה, ואז נרשום לו באבן הבניין "גלוש הימנית העליונה, ואז נרשום לו באבן הבניין "גלוש

אז החתול ינוע למרכז הבמה אז החתול ינוע למרכז הבמה y : 0y : 0 ו ו x : 0x : 0שניות ל: שניות ל: ב"גלוש" מוסיפים זמן גלישהבמשך שנייה אחת. מה ההבדל בין "קפוץ לגלוש"? במשך שנייה אחת. מה ההבדל בין "קפוץ לגלוש"?

Page 14: תוכנת  Scratch

תירגולתירגול

כתוב תסריט בו החתול מתחיל מהפינה כתוב תסריט בו החתול מתחיל מהפינה 1.1.השמאלית התחתונה של הבמה הגולש במשך השמאלית התחתונה של הבמה הגולש במשך

שנייה אחת לראשית הצירים, ואז מסתובב שנייה אחת לראשית הצירים, ואז מסתובב מעלות עם כיוון השעון. לשמור בשם. מעלות עם כיוון השעון. לשמור בשם.9090ב-ב-

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

מעלות סיבוב מעלות סיבוב 9090עושה זאת בשלבי ביניים של עושה זאת בשלבי ביניים של כל פעם, ועצירה למשך שנייה אחת. לשמור.כל פעם, ועצירה למשך שנייה אחת. לשמור.

כתוב תסריט בו החתול מתחיל ממרכז הבמה כתוב תסריט בו החתול מתחיל ממרכז הבמה 3.3. צעדים צעדים 100100ויוצר צורה של מלבן בתנועה שלו. ויוצר צורה של מלבן בתנועה שלו.

ימינה, אח"כ למעלה, שמאלה ולמטה. לשמורימינה, אח"כ למעלה, שמאלה ולמטה. לשמור

glosh00.sb

glosh00AndTurn.sb

gloshMalben.sb

Page 15: תוכנת  Scratch

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

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

איך יוצרים דמות חדשה? בחלון הימיני למטה איך יוצרים דמות חדשה? בחלון הימיני למטה כפתורים כפתורים33מופיעים מופיעים

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

המבוקשת ונבחר דמות. עכשיו נראה בחלון המבוקשת ונבחר דמות. עכשיו נראה בחלון דמויות. לחיצה על הדמות דמויות. לחיצה על הדמות 22התחתון מימין התחתון מימין

תפתח לנו חלון פקודות ריק. לכל דמות יהיה את תפתח לנו חלון פקודות ריק. לכל דמות יהיה את הפקודות שלה. )הדגמה(הפקודות שלה. )הדגמה(

Page 16: תוכנת  Scratch

מפגש בין דמויותמפגש בין דמויות

דמויות המתחילות מקצוות שונים דמויות המתחילות מקצוות שונים 22איך ניתן ל-איך ניתן ל-של המסך – להיפגש באמצע )בהצבעה!(?של המסך – להיפגש באמצע )בהצבעה!(?

נאתחל כל דמות לנקודת התחלה, ניתן לה נאתחל כל דמות לנקודת התחלה, ניתן לה ((0,00,0המתנה של חצי שנייה – ואז קפיצה ל )המתנה של חצי שנייה – ואז קפיצה ל )

çáéìä

Page 17: תוכנת  Scratch

תירגולתירגול דמויות אותם תבחרו דמויות אותם תבחרו 22כתוב תסריט עם כתוב תסריט עם

כרצונכם. תנו שם לכל דמות. אחת מתחילה כרצונכם. תנו שם לכל דמות. אחת מתחילה מהפינה השמאלית התחתונה, והשנייה – מהפינה השמאלית התחתונה, והשנייה –

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

(. נא לשמור את (. נא לשמור את 0,00,0השנייה במרכז הבמה )השנייה במרכז הבמה )העבודה בתיקייה שלכם תחת השם העבודה בתיקייה שלכם תחת השם

turn_meetturn_meet..

turn-meet.sb

Page 18: תוכנת  Scratch

מרדף בין דמויותמרדף בין דמויותאיך מתחיל מרדף?איך מתחיל מרדף?

יש מרחק )מרווח( התחלתי בין הדמויותיש מרחק )מרווח( התחלתי בין הדמויותמה זה אומר לגבי נקודת התחלה של הדמויות?מה זה אומר לגבי נקודת התחלה של הדמויות?

כל דמות מתחילה מנקודת התחלה אחרתכל דמות מתחילה מנקודת התחלה אחרת

את את לא לתפוסלא לתפוסאיך נגרום לדמות התופסת איך נגרום לדמות התופסת הדמות הבורחת צריכה לרוץ מהר יותר, או הדמות הבורחת צריכה לרוץ מהר יותר, או הבורחת?הבורחת?

כמו הדמות הרודפת. כמו הדמות הרודפת.באותה המהירותבאותה המהירותלפחות לפחות

הדמויות? הדמויות?22איך נשמור מהירות ריצה זהה ל-איך נשמור מהירות ריצה זהה ל-

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

Page 19: תוכנת  Scratch

תרגולתרגול

הדמויות רודפות אחת אחרי הדמויות רודפות אחת אחרי 22כתוב תסריט בו כתוב תסריט בו 1(1(השנייה תוך שמירה על מרווח קבוע )לא תופסת(.השנייה תוך שמירה על מרווח קבוע )לא תופסת(.

כתוב תסריט בו דמות רודפת אחרי דמות, ולבסוף כתוב תסריט בו דמות רודפת אחרי דמות, ולבסוף 2(2(תופסת אותה.תופסת אותה.

chase.sb

ChaseAndCatch.sb