תכנות למתחילים עם בלוקים
פרק 5
>
רמה 1
רשימות יכולות לשמש לאחסון מספר ערכים במקום אחד, בין אם מספרים או מחרוזות טקסט! זה יחסוך לך זמן ומקום בקוד שלך וגם יאפשר לך לקרוא נתונים ברצף.
בתרגיל זה, אסוף את כל הביצים הצבועות סביב האורווה ואחסן אותן ברשימה כדי שתוכל להניח אותן יחד במיכל.

מטרה
קח ביצים ומלא רשימה שניתן לאחסן במכולה.
קח את הביצים השונות באורווה, ואחסן אותן יחד ברשימה כדי שתוכל להניח אותן יחד בתוך מכולה.
רשימות דומות למשתנים המאפשרות לך לאחסן ערכים מרובים יחד במקום אחד. אנו משתמשים באותם בלוקים כמו במשתנים, אולם מוסיפים בלוקים מיוחדים של רשימות כדי ליצור רשימה של ערכים.
אסוף את כל הביצים בכל צבע בשדה: ביצים אדומות, ירוקות וכחולות. לאחר שיאספו כולן, צור משתנים: red_eggs, blue_eggs, green_eggs על-ידי לחיצה על הכפתור 'צור משתנה' בתפריט המשתנים.

ספור כמה ביצים איגדת מכל סוג, והשתמש בבלוק set variable כדי להגדיר את הכמות בכל משתנה. גרור ושחרר בועות מספרים מתפריט Math אל תוך בלוק set variable – מספר הביצים מכל סוג מוצג בפינת המסך העליונה הימנית.

לאחר שכל הביצים נאספו והמשתנים הוגדרו, לך לסימון ה-X הכהה ופנה אל המכולה. כאן ניצור רשימה ונאחסן בתוכה את כל הביצים כדי שניתן יהיה להניח אותן במכולה.
ראשית, צור משתנה בשם eggs באמצעות לחצן 'צור משתנה' בתפריט Variables. משם, גרור ושחרר את בלוק set variable לעורך הבלוקים והגדר אותו למשתנה eggs.

פה הדברים הולכים אחרת: מתפריט Lists בכלי, גרור ושחרר את בלוק create list ושם אותו בתוך בלוק ה-set variable. בשלושה המקומות במשחק, הכנס את שלושת המשתנים שיצרת קודם: red_eggs, blue_eggs, green_eggs.

זאת יוצרת את הרשימה eggs עם שלושת המשתנים, ובכך מאחסנת שלושה ערכים במבנה נתונים יחיד. לבסוף השתמש בבלוק place מתפריט Actions והוסף את הרשימה eggs כדי להניחה במכולה ולהשלים את הרמה.