البرمجة للمبتدئين باستخدام الكتل
الفصل 3
>
المستوى 3
الهدف
نادِ على الدجاج واحسب عدد الدجاجات المحيط بكل حظيرة باستخدام كتل النص. الحظيرة هي بيوت الدجاج الظاهرة على الخريطة.
احسب عدد الدجاجات حول كل حظيرة وخزن الأعداد في متغيرات. للتمكن من تتبع كل حظيرة، في قائمة Variables أنشئ متغيرين باسم: left_coup وright_coup (تذكّر إضافة الشرطة السفلية _).
قم بتعبئة المتغيرات باستخدام كتلة set_variable. احسب عدد الدجاجات في الحظيرة اليسرى للدجاج واستخدم كتلة set_variable لربطها بالمتغير left_coup. أضف عدد الدجاجات في الحظيرة باستخدام فقاعة رقم.

كرر نفس العملية باستخدام كتلة set_variable، مضيفًا المتغير right_coup واستخدم فقاعة رقم لتحديد عدد الدجاجات الموجودة في الحظيرة اليمنى.
بعد إعداد المتغيرات، توجّه إلى كلٍ من علامتي X الموجودتين أمام كل حظيرة ونادِ بعدد الدجاجات المحيطة بكلٍ منهما باستخدام المتغيرات. استخدم كتلة speak مع كتلة create text لدمج النص بالأرقام. للبدء، سر إلى علامة X الداكنة الواقعة أمام الحظيرة اليسرى.
كتلة create text تسمح لك بدمج عدة قطع من النص والمتغيرات معًا. من قائمة Communications في صندوق الأدوات، اسحب وأفلت كتلة create text إلى محرر الكتل.

تحتوي الكتلة على رمز ترس في الزاوية العليا اليسرى، انقر عليه بالزر الأيسر لفتح قائمة وإضافة عدد الفتحات التي تريدها ضمن الكتلة.

لدعوة الإعلان عن عدد الدجاجات في كل حظيرة نحتاج إلى ثلاث (3) كتل.

في الفتحات سندرج فقاعتين نصيتين ومتغيرًا مستقلًا لملء كتلة create text. أولًا، اسحب وأفلّت كتلة فقاعات النص من قائمة Text في صندوق الأدوات واكتب "الحظيرة اليسرى بها " (تأكد من وجود مسافة في النهاية).

اسحب وأفلت فقاعة نص ثانية بنفس الطريقة التي فعلت بها الأولى، لكن هذه المرة اكتب " دجاجات" (تأكد من وجود مسافة في البداية) وضعها في الفتحة الأخيرة. وأخيرًا اسحب وأفلّت المتغير المستقل left_coup من قائمة Variables وضعه في الفتحة الوسطى من كتلة create text. بحيث يشكل نصك العبارة: "الحظيرة اليسرى بها [number] دجاجات".
اسحب وأفلت كتلة speak من قائمة Communications إلى محرر الكتل وأدرج فيها كتلة create text التي أنشأتها للتو. هناك نموذج معطّل لهذه العملية في محرر الكتل، يمكنك تفعيله وتحريره بالنقر بزر الفأرة الأيمن على كتلة speak ثم النقر على "Enable Block".

امشِ إلى علامة X الفاتحة على الجانب الأيمن وواجه الحظيرة. قم بنفس الخطوات التي قمت بها سابقًا باستخدام كتلة create text، لكن هذه المرة مع المتغير right_coup. أدخل كتلة text في الفتحة العليا واكتب فيها "الحظيرة اليمنى بها "، في الفتحة الوسطى أدخل المتغير المستقل right_coup، وفي الفتحة السفلى أدخل كتلة text أخرى واكتب فيها " دجاجات".

أدرج كتلة create text داخل كتلة speak لإكمال المستوى.