חלק ראשון | Page 65

‫‪  ‬‬ ‫ם‪.‬‬ ‫לפתור‪  ‬בעיה‪  ‬או‪  ‬לבצע‪  ‬דבר‪  ‬מסוי‬ ‫זכיר‪  ‬לתלמידים‪  ‬שבתכנות‪  ‬מחשבים‪  ,‬לעתים‪  ‬קרובות‪  ‬יש‪  ‬דרכים‪)  ‬אלגוריתמים(‪  ‬שונות‪  ‬רבות‪  ‬כדי‪  ‬‬ ‫נ‬ ‫וחסרונות‪  ‬במצבים‪  ‬שונים‪  ‬בהשוואה‪  ‬‬ ‫‪  ‬‬ ‫לאלגוריתם‪  ‬יכולים‪  ‬להיות‪  ‬יתרונות‬ ‫‪  ‬‬ ‫לבצע‪  ‬כל‪  ‬משימה‪  ‬שהיא‪.‬‬ ‫‪  ‬‬ ‫דומה‪.‬‬ ‫‪  ‬‬ ‫לאלגוריתמים‪  ‬אחרים‪  ‬שמשיגים‪  ‬את‪  ‬אותה‪  ‬המשימה‪  ‬או‪  ‬משימה‬ ‫זמן‪  ‬ומשאבים‪  ,‬קריאוּת‪  ‬והבדלים‪  ‬בהתנהגות‪  ‬או‪  ‬‬ ‫‪  ‬‬ ‫היתרונות‪  ‬עשויים‪  ‬להיות‪  ‬קשורים‪  ‬לצריכת‬ ‫‪  ‬‬ ‫בשימושיות‪.‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫שלוש‪  ‬דקות‬ ‫‪  ‬‬ ‫הדגמה‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫איך‪  ‬הם‪  ‬פתרו‪  ‬את‪  ‬השלב‪  ‬הזה‪  .‬ישנן‪  ‬שתי‪  ‬‬ ‫‪  ‬‬ ‫שלכם‬ ‫את‪  ‬התלמידים‪  ‬‬ ‫‪  ‬‬ ‫ו‬ ‫ושאל‬ ‫‪  ‬‬ ‫‪69‬‬ ‫את‪  ‬שלב‪  ‬מספר‪  ‬‬ ‫‪  ‬‬ ‫ו‬ ‫פתח‬ ‫יכולים‪  ‬לנחש‪  ‬‬ ‫‪  ‬‬ ‫שלכם‬ ‫דרכים‪  ‬לפתור‪  ‬את‪  ‬השלב‪  ‬הזה‪  ,‬שתיהן‪  ‬יתנו‪  ‬שלושה‪  ‬כוכבים‪  .‬האם‪  ‬התלמידים‪  ‬‬ ‫‪  ‬‬ ‫את‪  ‬שתי‪  ‬הדרכים?‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫בות‪:‬‬ ‫תשו‬ ‫‪  c.turnTo‬‬ ‫‪raft‬‬ ‫או‪:‬‬ ‫‪  ‬‬ ‫‪c.turnTo‬‬ ‫‪banana‬‬ ‫‪65‬‬