חלק ראשון | Page 28

‫‪  ‬‬ ‫שורות‪  ‬של‪  ‬קוד!‬ ‫‪  ‬‬ ‫‪100‬‬ ‫‪  ‬‬ ‫­‪-‬‬ ‫לעצמכם‪  ‬כמה‪  ‬ארוך‪  ‬הקוד‪  ‬הזה‪  ‬יהיה‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫(‪  :‬‬ ‫‪100‬‬ ‫לכן‪  ,‬במקום‪  ‬קוד‪  ‬שנראה‪  ‬כך‪)  ‬פי‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪stepUp‬‬ ‫‪stepUp‬‬ ‫‪stepUp‬‬ ‫‪stepUp‬‬ ‫‪stepUp‬‬ ‫‪...‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫מהתלמידים‪  ‬להציע‪  ‬דרך‪  ‬קצרה‪  ‬יותר‪.‬‬ ‫‪  ‬‬ ‫ו‬ ‫לא‪  ‬יהיה‪  ‬מעולה‪  ‬לכתוב‪  ‬משהו‪  ‬קצר‪  ‬יותר?‪  ‬בקש‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫על‪  ‬משהו‪  ‬כזה?‪  ‬‬ ‫‪  ‬‬ ‫כם‬ ‫מה‪  ‬דעת‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪stepUp‬‬ ‫‪100‬‬ ‫‪times‬‬ ‫‪  ‬‬ ‫‪    ‬‬ ‫למזלנו‪  ,‬זה‪  ‬אפשרי‪  .‬לא‪  ‬בדיוק‪  ‬בדרך‪  ‬שבה‪  ‬כתבנו‪  ‬את‪  ‬זה‪  ‬עכשיו‪  ,‬אבל‪  ‬די‪  ‬דומה‪  .‬קוד‪  ‬שנכתב‪  ‬בצורה‪  ‬‬ ‫‪28‬‬ ‫‪  ‬‬ ‫כזו‪  ‬נקרא‪  ‬לולאה‪  .‬‬ ‫‪  ‬‬ ‫קודמאנקי‪  ‬סטודיוז‪  ‬בע"מ‬ ‫‪  ‬‬ ‫‪2015‬‬ ‫©‪  ‬‬ ‫‪  ‬‬ ‫דקות‬ ‫‪  ‬‬ ‫‪5‬‬ ‫‪  ‬‬ ‫הסבר‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫(‪  ‬היא‪  ‬רצף‪  ‬של‪  ‬הוראות‪  ‬החוזר‪  ‬על‪  ‬‬ ‫‪simple  loop‬‬ ‫‪  ,‬ש"לולאה‪  ‬פשוטה"‪)  ‬‬ ‫שלכם‬ ‫יש‪  ‬להסביר‪  ‬לתלמידים‪  ‬‬ ‫(‪  ‬‬ ‫‪until‬‬ ‫‪  ,‬לולאות‪  ‬‬ ‫‪for‬‬ ‫ים‪  ‬של‪  ‬לולאות‪)  ‬לולאות‪  ‬‬ ‫עצמו‪  ‬מספר‪  ‬מסוים‪  ‬של‪  ‬פעמים‪  .‬ישנם‪  ‬גם‪  ‬סוגים‪  ‬אחר‬ ‫‪  ‬‬ ‫שיימשכו‪  ‬עד‪  ‬שתנאי‪  ‬מסוים‪  ‬יתמלא‪  ,‬אבל‪  ‬נלמד‪  ‬עליהן‪  ‬בשלב‪  ‬מאוחר‪  ‬יותר‪.‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫בואו‪  ‬נחזור‪  ‬לדוגמת‪  ‬המדרגות‪  .‬הדרך‪  ‬לכתוב‪  ‬זאת‪  ‬בקודמאנקי‪  ‬תהיה‪:‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪100.times‬‬ ‫>‪-‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪stepUp‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫המספר‪  ‬מייצג‪  ‬את‪  ‬מספר‪  ‬הפעמים‪  ‬שאנחנו‪  ‬רוצים‪  ‬שהקוד‪  ‬ירוץ‪  ‬בתוך‪  ‬הלולאה‪.‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫האינדנטציה‪  ‬‬ ‫ו‬ ‫‪  ,‬‬ ‫­‪-‬‬ ‫>‬ ‫"‪  ,‬הרווח‪  ‬לפני‪  ‬‬ ‫‪times‬‬ ‫לב‪  ‬לתחביר‪  ‬המיוחד‪  :‬הנקודה‪  ‬בין‪  ‬המספר‪  ‬והמילה‪"  ‬‬ ‫‪  ‬‬ ‫ו‬ ‫ימ‬ ‫ש‬ ‫‪  ‬‬ ‫הוא‪  ‬הקוד‪  ‬בתוך‪  ‬הלולאה(‪.‬‬ ‫‪  ‬‬ ‫‪stepUp‬‬ ‫של‪  ‬הקוד‪  ‬בתוך‪  ‬הלולאה‪)  ‬‬