חלק ראשון | Page 31

‫‪  ‬‬ ‫איך‪  ‬לקרוא‪  ‬את‪  ‬הקוד‪  ‬בצורה‪  ‬נכונה‪.‬‬ ‫‪  ‬‬ ‫שלכם‬ ‫לתלמידים‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫ולתרגם‪  ‬‬ ‫‪  ‬‬ ‫‪,‬‬ ‫‪L‬‬ ‫המסודרות‪  ‬בצורת‪  ‬‬ ‫הבננות‪  ‬‬ ‫‪  ‬‬ ‫דפוס‬ ‫‪  ‬‬ ‫זיהוי‬ ‫‪  ‬‬ ‫בתהליך‪  ‬של‬ ‫‪  ‬‬ ‫שלכם‬ ‫יש‪  ‬להדריך‪  ‬את‪  ‬התלמידים‪  ‬‬ ‫‪  ‬‬ ‫את‪  ‬זה‪  ‬לרצף‪  ‬הפקודות‪:‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪turn‬‬ ‫‪left‬‬ ‫‪step‬‬ ‫‪5‬‬ ‫‪turn‬‬ ‫‪right‬‬ ‫‪step‬‬ ‫‪5‬‬ ‫‪  ‬‬ ‫על‪  ‬כפתור‪  ‬‬ ‫‪  ‬‬ ‫ו‬ ‫את‪  ‬החלק‪  ‬הפנימי‪  ‬של‪  ‬הלולאה‪  ‬כדי‪  ‬שיתאים‪  ‬לרצף‪  ‬הפקודות‪  ‬ולחצ‬ ‫‪  ‬‬ ‫ו‬ ‫לאחר‪  ‬מכן‪  ‬תקנ‬ ‫‪  ‬‬ ‫ארבע‪.‬‬ ‫שלוש‪  ‬פעמים‪  ‬במקום‪  ‬‬ ‫‪  ‬‬ ‫ההפעלה‪  .‬זה‪  ‬לא‪  ‬יפתור‪  ‬את‪  ‬השלב‪  ,‬כי‪  ‬הלולאה‪  ‬תפעל‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫?"‪  ‬הפתרון‪  ‬הוא‪  ‬העזרה‪  ‬‬ ‫‪L‬‬ ‫­‪-‬‬ ‫‪"  :‬כמה‪  ‬פעמים‪  ‬חוזר‪  ‬על‪  ‬עצמו‪  ‬דפוס‪  ‬ה‬ ‫שלכם‬ ‫ת‪  ‬התלמידים‪  ‬‬ ‫א‬ ‫‪  ‬‬ ‫ו‬ ‫שאל‬ ‫‪  ‬‬ ‫‪.‬‬ ‫‪4‬‬ ‫על‪  ‬ידי‪  ‬‬ ‫‪  ‬‬ ‫‪3‬‬ ‫הנוספת‪  ‬הנדרשת‪  ‬על‪  ‬מנת‪  ‬לפתור‪  ‬את‪  ‬השלב‪  ‬הזה‪  ‬בצורה‪  ‬נכונה‪  ,‬כלומר‪  ‬החלפת‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫דקות‬ ‫‪  ‬‬ ‫‪2‬‬ ‫‪  ‬‬ ‫הסבר‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫תארו‪  ‬לעצמכם‪  ‬שהייתם‪  ‬צריכים‪  ‬לתת‪  ‬הוראות‪  ‬למישהו‪  ‬כדי‪  ‬שימצא‪  ‬מקום‪  ‬הנמצא‪  ‬במרחק‪  ‬חמישה‪  ‬‬ ‫מורד‪  ‬הרחוב‪  .‬האם‪  ‬הייתם‪  ‬אומרים‪  :‬צריך‪  ‬לעבור‪  ‬גוש‪  ‬בניינים‪  ,‬ואז‪  ‬עוד‪  ‬אחד‪  ,‬ועוד‪  ‬‬ ‫גושי‪  ‬בנינים‪  ‬ב‬ ‫אחד‪  ,‬ועוד‪  ‬אחד‪  ,‬ולאחר‪  ‬מכן‪  ‬אחד‪  ‬נוסף?‪  ‬לא‪  .‬אתם‪  ‬פשוט‪  ‬תאמרו‪  :‬צריך‪  ‬ללכת‪  ‬חמישה‪  ‬גושי‪  ‬בניינים‪  ‬‬ ‫‪  ‬‬ ‫צריכה‪  ‬להעשות‪  ‬יותר‪  ‬מפעם‪  ‬אחת‪.‬‬ ‫‪  ‬‬ ‫הפעולה‬ ‫‪  ‬‬ ‫אותה‬ ‫ש‬ ‫‪  ‬‬ ‫במורד‪  ‬הרחוב‪  .‬זאת‪  ‬משום‬ ‫ותו‪  ‬דבר‪  .‬כאשר‪  ‬יש‪  ‬תבנית‪  ‬חוזרת‪  ‬של‪  ‬דברים‪  ‬שצריך‪  ‬‬ ‫זה‪  ‬א‬ ‫‪  ‬‬ ‫תכנות‬ ‫‪  ,‬שב‬ ‫שלכם‬ ‫יש‪  ‬להזכיר‪  ‬לתלמידים‪  ‬‬ ‫לעשות‪  ,‬אז‪  ‬לולאה‪  ‬היא‪  ‬דרך‪  ‬טובה‪  ‬לשמור‪  ‬על‪  ‬התכנית‪  ‬קצרה‪  ‬וקלה‪  ‬להבנה‪  .‬צריך‪  ‬רק‪  ‬למצוא‪  ‬את‪  ‬‬ ‫את‪  ‬שורת‪  ‬הקוד‪  ‬שאומרת‪  ‬למחשב‪  ‬כמה‪  ‬פעמים‪  ‬לחזור‪  ‬‬ ‫‪  ‬‬ ‫התבנית‪  ,‬לכתוב‪  ‬אותה‪  ‬פעם‪  ‬אחת‪  ‬ולהוסיף‬ ‫‪  ‬‬ ‫עליה‪.‬‬ ‫‪  ‬‬ ‫‪31‬‬