البرمجة للمبتدئين باستخدام الكتل
الفصل
>
المستوى

الشروط والقرارات
جملة if المعقدة

الهدف

جمع العناصر في الحقل ودمجها باستخدام مشغلي الشروط.

تسمح لك المشغلات بأداء شروط أكثر تعقيدًا بكود أقل. تم إعداد قائمة باسم stash في الكود الابتدائي الخاص بك تحتوي على خمسة عناصر: "milk", "grape", "strawberries", "red berries", و"empty jar". ستستخدم هذه القائمة لتعلم كيفية عمل مشغلي and و or مع الشروط.

بمجرد جمع جميع العناصر، اتجه نحو علامات X وادمجها باستخدام كتل عمليات المنطق and وor. باستخدام كتلة if، تحقق مما إذا كانت العناصر موجودة داخل القائمة باستخدام كتلة find item in list (والتي تعيد الفهرس، أو -1 إذا لم يتم العثور عليها).

استخدم كتلة find item in list للتحقق مما إذا كان العنصر موجودًا في القائمة. إذا كانت النتيجة أكبر من أو تساوي 0، فإن العنصر موجود في القائمة. اجمع هذا مع كتل and وor لإنشاء شروط معقدة.

يفحص الشرط الأول ما إذا كان كل من "grape" و"empty jar" موجودين داخل stash باستخدام كتلة and. إذا كان الأمر كذلك، استخدم كتلة combine مع متغير stash. الشرط الثاني يتحقق مما إذا كان أي من "strawberries" أو "red berries" موجودًا (باستخدام or) مع "milk" (باستخدام and). إذا تم استيفاء الشروط، يتم تشغيل كتلة combine.

استخدم كتلة if مع كتل and وor لدمج العناصر في stash. عند علامة X العلوية، تحقق مما إذا كانت "grape" و"empty jar" في stash وادمجها لصنع Grape Juice. عند علامة X السفلية الخفيفة، تحقق مما إذا كان لديك أي من "strawberries" أو "red berries" مع "milk" وادمجها لصنع Berry Milk.

كتاب الكود