80 likes | 185 Vues
מבוא למדעי מחשב לכיתה ז' 1 – עתודה טכנולוגית. עריכה: אמיל וייסברוט תיכון עירוני ע"ש דוד טוביהו ב"ש. שיעור בנושא:ביצוע חוזר מוגבל מראש. מושג חדש: ביצוע חוזר מוגבל מראש. בביצוע חוזר מוגבל מראש, סדרה באורך סופי של הוראות כלשהן מתבצעת מספר ידוע מראש של פעמים. הביצוע המתקבל הוא סופי.
E N D
מבוא למדעי מחשב לכיתה ז' 1 – עתודה טכנולוגית עריכה: אמילוייסברוט תיכון עירוני ע"ש דוד טוביהו ב"ש
מושג חדש: ביצוע חוזר מוגבל מראש בביצוע חוזר מוגבל מראש, סדרה באורך סופי של הוראות כלשהן מתבצעת מספר ידוע מראש של פעמים. הביצוע המתקבל הוא סופי. הוראה חדשה ב־Scratch : ביצוע חוזר מוגבל מראש ההוראה גורמת לסדרת ההוראות של Scratch המשולבת בתוך ההוראה, להתבצע כמה פעמים. מספר הפעמים שהסדרה תבוצע הוא כמספר המופיע בחלונית של ההוראה.
ביצוע חוזר מוגבל מראש כאשר אנחנו צריכים דרך לציין שהוראה, או סדרת הוראות תבוצע מספר פעמים והתיאור המילולי המתאים הן לתנועה הלוך והן לתנועה חזור הוא זה: 1 . בצע 10 פעמים: 1.1 זוז 10 צעדים 1.2 המתן 0.2 שניות לכך דרושה לנו הוראה של ביצוע החוזר על עצמו מספר נתון של פעמים. את הוראות הביצוע החוזר שהכרנו קודם מצאנו בקבוצה הכתומה -קבוצת הבקרה, ובה נמצא גם את הוראת הביצוע החוזר החדשה, הוראה של ביצוע חוזר מוגבל מראש. הלבנה זו היא הוראה כללית, וכדי להפכה להוראה ממוקדת, יש לשלב בחלונית מספר, שהוא מספר הפעמים הרצוי לביצוע חוזר.
אפשר פשוט לכתוב רצף של עשר הוראות תזוזה של עשרה צעדים כשאחרי כל הוראת תזוזה משולבת הוראת המתנה של חמישית השנייה אבל, מעבר לכך שבניית תסריט כזה היא מעיפת למדי, היא בוודאי לא סבירה אם נרצה ליצור שרשרת תזוזות ארוכה מאוד, למשל של 100 תזוזות או יותר. הוראת הביצוע החוזר החדשה, הוראה של ביצוע חוזר מוגבל מראש פותר לנו את הבעיה.
משימה כתבו תסריט : בלחיצה על הדגל הירוק למקם את הרקדנית בנקודת ההתחלה ( -116 , -10) ובכיוון ההתחלתי 90 (כלומר ימינה). התסריט יכלול שתי הוראות ביצוע חוזר(לולאות) : האחת כדי להניע את הרקדנית 200 צעדים ימינה , 20 פעמים ב-10 צעדים כל פעם והמתנה בין תזוזות חמישית של שנייה (0.2) ,והשנייה כדי להניעה 200 צעדים חזרה בכיוון ההפוך
0. עם לחיצה על דגל ירוק 1. קפוץ ל-x :116- , y:10- 2. פנה לכיוון 90 (ימינה) 3 . בצע 20 פעמים: 3.1 שנה לתלבושת הבאה 3.2 זוז 10 צעדים 3.3 המתן 0.2 שניות 4. בצע 20 פעמים: 4.1 שנה לתלבושת הבאה 4.2 זוז 10- צעדים(חזור 10 צעדים) 4.3 המתן 0.2 שניות תיאור מילולי של התסריט