البرمجة للمبتدئين باستخدام الكتل
الفصل 3
>
المستوى 4
الهدف
خذ سلة البيض وضع البيض في الحاويات قبل الإشارة إلى عدد البيض الذي خزّنته.
في هذا المستوى، ستستخدم ثابتًا باسم egg_basket والذي يُمثّل عدد البيض في السلة. الثوابت تشبه المتغيرات التي تم تعيينها مسبقًا، يمكنك استخدامها ولكن لا يمكنك تغييرها. ستجد egg_basket في قائمة Constants، ويعمل مثل المتغيرات الأخرى.
قم بإنشاء متغيرين باسمَي bag1 و bag2 بالضغط على زر create variable في قائمة Variables. سنستخدمهما لتخزين نصف البيض في كل حقيبة. اسحب وأسقط اثنين (2) من كتل set_variable وقم بتعيينهما إلى bag1 و bag2.

في قائمة Constants في صندوق الأدوات، يمكنك العثور على الثابت egg_basket بالإضافة إلى كتلة العامل (operator) المُعدة معه. اسحب وأسقط اثنين (2) من كتل operators من قائمة Constants واضبط العامل على ÷ من القائمة المنسدلة.

اسحب وأسقط الكتلتين الخاصتين بالعامل وضعهما داخل كتل set_variable التي أنشأتها. في كتلة operator، اضبط الفقاعات الرقمية على 2. سيؤدي ذلك إلى قسمة سلة البيض وتخزين كل نصف في المتغيرين bag1 و bag2.

اتجه إلى علامات X الداكنة وواجه الحاويات، استخدم كتلة place لوضع الحقائب في كل حاوية. عند علامة X الداكنة الأولى من اليسار إلى اليمين، اسحب وأسقط كتلة place من قائمة Actions وادخل bag1 لوضعها في الصندوق. عند علامة X الداكنة الثانية، اسحب وأسقط كتلة place وادخل bag2.

بعد ذلك، اتجه إلى علامات X الفاتحة أمام الطاولات واستخدم كتلة speak للتعبير عن عدد البيض الذي لديك. عند علامة X الفاتحة الأولى، عبّر عن إجمالي عدد البيض باستخدام كتلة speak مع كتلة create text. انقر على أيقونة الترس في كتلة create text لإضافة عنصر ثالث وأدخل: كتلة text تحتوي على "هناك "، ثم المتغير المستقل egg_basket، ثم كتلة text أخرى تحتوي على " بيض".
هناك نموذج معطل لهذه العملية في محرر الكتل، يمكنك تفعيله وتعديله بالنقر بزر الماوس الأيمن على كتلة speak ثم اختيار "Enable Block".

عند علامة X الفاتحة الأخيرة، عبّر عن عدد البيض في كل حاوية باستخدام كتلة speak مع كتلة create text، وأضف مكانين إضافيين في الكتلة.
أدخل في كتلة create text: كتلة text تحتوي على "هناك "، ثم المتغير المستقل bag1، ثم كتلة text تحتوي على " بيض في الحقيبة 1 و "، ثم المتغير المستقل bag2، وأخيرًا كتلة text تحتوي على " في الحقيبة 2". تأكد من وجود مسافات صحيحة في النص.

بمجرد تسجيل المعلومات على المكاتب، سيتم إكمال المستوى.