חלק ראשון | Page 23

‫בבסיס‪  ‬לתכנות‪  ,‬והיום‪  ‬הם‪  ‬מסוגלים‪  ‬לכתוב‪"  ‬בלוק"‪  ‬של‪  ‬קוד‪  ‬שיבצע‪  ‬את‪  ‬ההוראות‪  ‬שהם‪  ‬מתכוונים‪  ‬לתת‪  ‬‬ ‫ההבנה‪  ‬שלהם‪  ‬של‪  ‬‬ ‫‪  ‬‬ ‫למחשב‪  .‬אנחנו‪  ‬ננצל‪  ‬את‪  ‬השיעור‪  ‬הנוכחי‪  ‬לתרגל‪  ‬ולחזק‪  ‬את‪  ‬הידע‪  ‬הזה‪  ,‬ולהעמיק‪  ‬את‬ ‫‪  ‬‬ ‫מה‪  ‬באמת‪  ‬קורה‪.‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫יעדים‪  :‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫בשיעור‪  ‬זה‪  ,‬התלמידים‪:‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫שונים‪)  ‬קוף‪  ,‬צב(‬ ‫‪  ‬‬ ‫אובייקטים‬ ‫יתרגלו‪  ‬שימוש‪  ‬בפונקציות‪  ‬עם‪  ‬‬ ‫‪  ‬‬ ‫•‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫בקודמאנקי‬ ‫‪  ‬‬ ‫‪20‬‬ ‫עד‪  ‬‬ ‫‪  ‬‬ ‫‪16‬‬ ‫ישלימו‪  ‬את‪  ‬שלבים‪  ‬‬ ‫•‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫רכיבים‪  :‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪turtle.turnTo‬‬ ‫הוראות‪  :‬‬ ‫‪  ‬‬ ‫•‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫(‬ ‫‪syntax‬‬ ‫)‬ ‫‪  ‬‬ ‫מושגים‪  :‬תחביר‬ ‫‪  ‬‬ ‫•‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪23‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫דקות‪  ‬‬ ‫‪  ‬‬ ‫‪10‬‬ ‫‪  ‬‬ ‫­‪-‬‬ ‫‪  ‬‬ ‫‪  :‬מבוא‬ ‫‪1‬‬ ‫חלק‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫חמש‪  ‬דקות‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫ר‬ ‫הסב‬ ‫שבקודמאנקי‪  ‬אנחנו‪  ‬כותבים‪  ‬קוד‪  ‬בשפת‪  ‬תכנות‪  ‬הנקראת‪  ‬‬ ‫‪  ‬‬ ‫שלכם‬ ‫יש‪  ‬להזכיר‪  ‬לתלמידים‪  ‬‬ ‫‪  .‬כפי‪  ‬שהם‪  ‬חוו‪  ‬בשיעורים‪  ‬הקודמים‪  ,‬הקוד‪  ‬צריך‪  ‬להיות‪  ‬כתוב‪  ‬בצורה‪  ‬מסוימת‪  ‬על‪  ‬מנת‪  ‬‬ ‫‪CoffeeScript‬‬ ‫‪  ‬‬ ‫שהמחשב‪  ‬יעשה‪  ‬מה‪  ‬שאנחנו‪  ‬מנסים‪  ‬להשיג‪.‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫יש‪  ‬חוקים‪  ‬משלה‪  ‬על‪  ‬איך‪  ‬אפשר‪  ‬‬ ‫‪  ‬‬ ‫יש‪  ‬להסביר‪  ‬שזה‪  ‬בגלל‪  ‬שלשפת‪  ‬התכנות‪  ,‬בדיוק‪  ‬כמו‪  ‬לכל‪  ‬שפה‪,‬‬ ‫‪  ‬‬ ‫השפה‪.‬‬ ‫‪  ‬‬ ‫תחביר‬ ‫‪  ‬‬ ‫לומר‪  ‬או‪  ‬לכתוב‪  ‬דברים‪  .‬בתכנות‪  ‬זה‪  ‬נקרא‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ,‬בדיוק‪  ‬כמו‪  ‬‬ ‫‪CoffeeScript‬‬ ‫­‪-‬‬ ‫עשויה‪  ‬להיות‪  ‬יותר‪  ‬מדרך‪  ‬נכונה‪  ‬אחת‪  ‬לומר‪  ‬או‪  ‬לכתוב‪  ‬דבר‪  ‬מסוים‪  ‬ב‬ ‫‪  ‬‬ ‫באנגלית‪  ‬או‪  ‬בכל‪  ‬שפה‪  .‬הבדל‪  ‬חשוב‪  ‬בין‪  ‬שפות‪  ‬תכנות‪  ‬ושפות‪  ‬אחרות‪  ‬הוא‪  :‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫לומר‪  ‬משהו‪  ‬בצורה‪  ‬לא‪  ‬נכונה‪  ,‬אבל‪  ‬עדיין‪  ‬אפשר‪  ‬יהיה‪  ‬להבין‪  ‬‬ ‫‪  ‬‬ ‫בשפה‪  ‬מדוברת‪  ,‬לפעמים‪  ‬אנחנו‪  ‬יכולים‬ ‫אפילו‪  ‬הטעות‪  ‬הקלה‪  ‬ביותר‪  ‬בהחלט‪  ‬תגרום‪  ‬לקוד‪  ‬שלנו‪  ‬להיכשל‪  .‬אז‪  ‬‬ ‫‪  ‬‬ ‫אותנו‪  .‬עם‪  ‬זאת‪  ,‬עם‪  ‬המחשב‪,‬‬ ‫‪  ‬‬ ‫‪  .‬‬ ‫אנחנו‪  ‬תמיד‪  ‬צריכים‪  ‬לשים‪  ‬לב‪  ‬לתחביר‪  ‬ולהיות‪  ‬מדויקים‪  ‬מאוד‬