תכנות למתחילים עם בלוקים
פרק
>
רמה

פעולות מתמטיות וטקסט
ספירה עם קוד

האם ידעת שאפשר לחבר בלוקים ולבצע בהם חיבור (+), חיסור (-), כפל (*) וחילוק (/)? ובכן, זה אפשרי! ובפרק הזה נלמד אותך איך לעשות זאת, יחד עם דרכים מגניבות שבהן אפשר להשתמש בתכונה זו (אופרטורים) וכיצד ליישם אותה על מה שלמדת.

בוא נתחיל בספירת כל החיות באורווה בעזרת בלוק ה-speak ואז נחבר את כל הכמויות שלהן יחד בעזרת בלוק ה-operators.

Guide

המטרה

קבעו כמה חיות יש בכל אסם וסכמו את המספרים כדי להשלים את הרמה.

באסם הזה תמצאו פרות וחזירים. קבעו כמה חיות מכל סוג נמצאות בכל מתחם. יש להגדיר שני משתנים בשם pigs ו-cows כדי שניתן יהיה לשנות אותם באמצעות הבלוק set_variable. צרו אותם על ידי לחיצה על כפתור יצירת משתנה בתפריט Variables בסרגל הכלים.

גשו לסימני X שמול האסמים. האסם הראשון מכיל פרות – ספרו כמה פרות יש באסם והגדירו את המשתנה cows בהתאם למספר זה באמצעות הבלוק set_variable והכנסו לתוכו את בועת המספר מתפריט Math בסרגל הכלים.

תרשים בלוקים

בהמשך השתמשו בבלוק Speak מתפריט Communication בסרגל הכלים, והוסיפו לתוכו את המשתנה cows מתפריט Variables כדי להכריז על הכמות.

תרשים בלוקים

גשו לסימן ה-X השני וחזרו על אותה פעולה עבור החזירים: ספרו כמה חזירים יש באסם, קבעו את המשתנה pigs בבלוק set_variable והזינו את המספר בבועת מספר. לאחר מכן השתמשו בבלוק Speak וגררו לתוכו את המשתנה pigs באותו אופן שבו עשיתם זאת עם cows.

גשו לסימן ה-X האחרון ופנו אל השולחן; כאן נשתמש באופרטור החיבור +.

תרשים בלוקים

גררו את בלוק ה-Speak אל עורך הבלוקים. בתפריט Math בסרגל הכלים, גררו את בלוק ה-operators ושחררו אותו בתוך בלוק ה-Speak.

תרשים בלוקים

בתפריט Variables בסרגל הכלים, גררו ושחררו את המשתנים cows ו-pigs והניחו אותם בתוך בלוק ה-operators.

תרשים בלוקים

באופן זה מתווספים שני הערכים שהגדרתם קודם, כך: cows + pigs = sum result. ברגע שהערך יופיע על המסך, הרמה תושלם.

ספר קוד