חלק ראשון | Page 62

‫‪  ‬‬ ‫קודמאנקי‪.‬‬ ‫‪  ‬‬ ‫מסמן‪  ‬את‪  ‬סוף‪  ‬הפרק‪  ‬השני‪  ‬של‬ ‫‪  ‬‬ ‫‪70‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫יעדים‪:‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫בשיעור‪  ‬זה‪  ,‬התלמידים‪:‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫אינדקס‪  ‬מערך‬ ‫‪  ‬‬ ‫שוב‪  ‬עם‪  ‬הרעיון‪  ‬של‬ ‫‪  ‬‬ ‫עבדו‬ ‫י‬ ‫‪  ‬‬ ‫●‬ ‫‪  ‬‬ ‫ימשיכו‪  ‬להתאמן‪  ‬על‪  ‬לולאות‬ ‫‪  ‬‬ ‫●‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫קי‬ ‫יסיימו‪  ‬את‪  ‬החלק‪  ‬השני‪  ‬של‪  ‬קודמאנ‬ ‫‪  ‬‬ ‫●‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫בקודמאנקי‬ ‫‪  ‬‬ ‫‪70‬‬ ‫עד‪  ‬‬ ‫‪  ‬‬ ‫‪66‬‬ ‫ישלימו‪  ‬את‪  ‬שלבים‪  ‬‬ ‫●‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫ישתמשו‪  ‬בלולאות‪  ‬מקוננות‬ ‫‪  ‬‬ ‫●‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪62‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫רכיבים‪:‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫(‬ ‫‪nested  loops‬‬ ‫מושגים‪  :‬לולאות‪  ‬מקוננות‪)  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫דקות‬ ‫‪  ‬‬ ‫‪10‬‬ ‫‪  ‬‬ ‫­‪-‬‬ ‫‪  :‬מבוא‪  ‬‬ ‫‪1‬‬ ‫חלק‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫שש‪  ‬דקות‬ ‫‪  ‬‬ ‫הסבר‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫­‪-‬‬ ‫קוף‪  ‬תופס‪  ‬את‪  ‬הבננות‪  ‬בלולאות‪  ‬ה‬ ‫ה‬ ‫‪"  :‬האם‪  ‬אתם‪  ‬חושבים‪  ‬שהסדר‪  ‬שבו‪  ‬‬ ‫שלכם‬ ‫את‪  ‬התלמידים‪  ‬‬ ‫‪  ‬‬ ‫ו‬ ‫שאל‬ ‫‪  ‬‬ ‫אקראי‪  ,‬או‪  ‬שהוא‪  ‬נקבע‪  ‬בדרך‪  ‬מסוימת?"‬ ‫‪  ‬‬ ‫"‪  ‬הוא‬ ‫‪for‬‬ ‫"‬ ‫‪  ‬‬ ‫‪  ‬‬ ‫התשובה‪  ‬היא‪  ‬שהוא‪  ‬נקבע‪  .‬כפי‪  ‬שלמדנו‪  ‬קודם‪  ‬לכן‪  ‬בקורס‪  ,‬לכל‪  ‬בננה‪  ‬יש‪  ‬מספר‪  ‬משלה‪  ,‬שנקרא‪  ‬אינדקס‪  .‬‬ ‫‪  ,‬הבננה‪  ‬‬ ‫‪banana[0‬‬ ‫האינדקס‪  ‬מייצג‪  ‬את‪  ‬המיקום‪  ‬של‪  ‬הבננה‪  ‬באוסף‪  .‬הבננה‪  ‬הראשונה‪  ‬באוסף‪  ‬היא‪]  ‬‬ ‫‪  ‬‬ ‫‪  ,‬וכך‪  ‬הלאה‪.‬‬ ‫‪banana‬‬ ‫[‬ ‫‪1‬‬ ‫השניה‪  ‬היא‪]  ‬‬ ‫‪  ‬‬ ‫ולאה‪  ‬זו‪  ,‬הוא‪  ‬בעצם‪  ‬מחליף‪  ‬את‪  ‬שם‪  ‬המשתנה‪  ‬בפריט‪  ‬הראשון‪  ‬באוסף‪  .‬אחרי‪  ‬‬ ‫כאשר‪  ‬המחשב‪  ‬מבצע‪  ‬ל‬ ‫"‪  ‬‬ ‫‪for‬‬ ‫"‬ ‫­‪-‬‬ ‫שהוא‪  ‬עושה‪  ‬זאת‪  ‬עם‪  ‬הפריט‪  ‬הראשון‪  ,‬הוא‪  ‬עובר‪  ‬לשני‪  ‬וכך‪  ‬הלאה‪  .‬לדוגמה‪  ,‬יש‪  ‬לנו‪  ‬את‪  ‬לולאת‪  ‬ה‬