תכנות למתחילים עם בלוקים
פרק 6
>
רמה 6
מטרה
אסוף את כל הפירות מהחצר באמצעות לולאות ושילב אותם להכנת ריבה.
עכשיו, כשנכנסת לחצר, אסוף כמה פירות מהשדה וקח אותם למיקסר על מנת לייצר ריבה. השתמש בלולאות כדי לייעל את הקוד שלך ובתנאים כדי להתאים אותו למצבים ספציפיים.
כדי לשלב את הפירות, עליך להחזיק רשימה. צור רשימה ריקה בשם berries באמצעות בלוק create empty list. שמור אותה במשתנה לפני יצירת הלולאה כדי שתוכל להוסיף את הפירות לרשימה שלך באמצעות בלוק set item in list במצב INSERT במיקום האחרון כאשר אתה אוסף אותם.
צור בלוק לולאת for עם המשתנה x מ-0 עד 2 כדי להסתובב בחצר, לאסוף ולאחסן את הפירות. ישנם שלושה סוגים שונים של פירות בחצר: פירות אדומים, פירות כחולים ופירות שחורים (הפירות הסגולים), כאשר לכל אחד יש כמות שונה. השתמש בבלוקי if בכל מחזור לולאה ואחסן את הכמות הספציפית של כל פרי במשתנה כדי שתוכל להוסיף אותם לרשימה.
השתמש בבלוק לולאת for. בתוך הלולאה, הזז 4 צעדים קדימה, ואז השתמש בכמה בלוקי if כדי לבדוק את ערך x. אם x שווה ל-0, קבע את red_berries ל-3 והוסף אותו לרשימה באמצעות בלוק set item in list במצב INSERT במיקום האחרון. אם x שווה ל-1, קבע את blue_berries ל-5 והוסף אותו לרשימה. אם x שווה ל-2, קבע את black_berries ל-4 והוסף אותו לרשימה. לאחר מכן פנה שמאלה.
זכור ש-x קובע באיזה מחזור לולאה אתה נמצא והוא תמיד מתחיל ב-0. בכל מחזור, אסוף פירות, צור משתנה עבור הפירות שאספת, אחסן את הכמות הנכונה והוסף אותם לרשימה באמצעות בלוק set item in list.
לאחר שסיימת לאסוף ולאחסן את הפירות, הקוד שאחרי הלולאה יופעל. הזז 4 צעדים קדימה כדי להגיע לסימון X ולערבב את הפירות ליצירת ריבה באמצעות בלוק combine עם רשימת berries שלך כדי להשלים את השלב.