תכנות למתחילים עם בלוקים
פרק 3
>
רמה 3
מטרה
הכרז על התרנגולות וספור כמה תרנגולות יש סביב כל לול באמצעות בלוקי טקסט. לול הוא בית התרנגולות המופיע במפה.
ספור כמה תרנגולות יש סביב כל לול ושמור את המספרים בתוך משתנים. כדי לעקוב אחרי כל לול, בתפריט Variables צור שני משתנים בשם: left_coup ו-right_coup (זכור להוסיף את קו התחתון _).
אכלס את המשתנים בעזרת בלוק ה-set_variable: ספור את מספר התרנגולות בלול השמאלי והשתמש בבלוק ה-set_variable כדי לשייך אותו למשתנה left_coup. הוסף את מספר התרנגולות בלול באמצעות בועת מספר.

חזור על אותו תהליך, השתמש בבלוק set_variable, הוסף את המשתנה right_coup והשתמש בבועת מספר כדי להגדיר את מספר התרנגולות בלול הימני.
לאחר שהגדרת את המשתנים, לך לכל אחת משתי (2) נקודות ה-X שלפני כל לול והכרז על מספר התרנגולות סביב כל לול באמצעות המשתנים. השתמש בבלוק speak יחד עם בלוק create text כדי לשלב טקסט ומספרים. כדי להתחיל, הלך לנקודת ה-X הכהה הממוקמת מול הלול השמאלי.
בלוק ה-create text מאפשר לך לשלב מספר חלקי טקסט ומשתנים. בתפריט Communications בתיבת הכלים גרור ושחרר את בלוק ה-create text אל עורך הבלוקים.

לבלוק יש גלגל שיניים בפינה השמאלית העליונה, לחץ עליו בלחיצה שמאלית כדי לפתוח תפריט ולהוסיף כמה חריצים (slots) לבלוק.

על מנת להכריז על מספר התרנגולות בכל לול, אנחנו זקוקים לשלושה (3) בלוקים.

בחריצים (slots) נכניס שתי בועות טקסט ומשתנה עצמאי כדי לאכלס את בלוק ה-create text. תחילה גרור ושחרר את בלוק בועת הטקסט מתפריט Text בתיבת הכלים וכתוב “בלול השמאלי יש ” (ודא שהרווח שבסוף קיים).

גרור ושחרר בועת טקסט שנייה באותה הדרך כמו הראשונה, אך הפעם כתוב “ תרנגולות” (ודא שהרווח בתחילת הטקסט קיים) והכנס אותה לחריץ האחרון. לבסוף גרור ושחרר את המשתנה העצמאי left_coup מתפריט Variables והכנס אותו לחריץ האמצעי של בלוק ה-create text. כך הטקסט שלך יקבל את הנוסח: “בלול השמאלי יש [number] תרנגולות”.
גרור ושחרר את בלוק ה-speak מתפריט Communications אל עורך הבלוקים והכנס לתוכו את בלוק ה-create text שיצרת זה עתה. בעורך קיים תבנית מושבתת של התהליך הזה – ניתן להפעילה ולערוך אותה על ידי לחיצה ימנית על בלוק ה-speak ובחירה ב-"Enable Block".

הלך לנקודת ה-X הבהירה בצד ימין ופנה אל הלול. עשה בדיוק את אותו הדבר שעשית קודם עם בלוק ה-create text, אך הפעם השתמש במשתנה right_coup. הכנס בלוק טקסט בראש הבלוק שכתוב בו “בלול הימני יש ”, בחריץ האמצעי הכנס את המשתנה העצמאי right_coup ובחריץ התחתון הכנס בלוק טקסט נוסף שכתוב בו “ תרנגולות”.

הכנס את בלוק ה-create text בתוך בלוק ה-speak כדי להשלים את הרמה.