البرمجة للمبتدئين باستخدام الكتل
الفصل
>
المستوى
القوائم المتقدمة وهياكل البيانات
عمليات القائمة المتقدمة
الهدف
تفقد جميع الصناديق في المخزن وقم بإزالة الأشياء غير المرغوب فيها من كل صندوق.
الصناديق في المخزن في حالة فوضى، يحتوي كل صندوق على بنية قائمة متداخلة (قاموس) بها عناصر غير مرغوب فيها. تشمل هذه العناصر: "Pipes", "Screws" و"Bolts". عند التعامل مع القوائم المتداخلة والهياكل الشبيهة بالقواميس، هناك طريقة سهلة لإزالة العناصر منها من خلال الوصول إلى مفتاحها.
استخدم كتلة speak مع متغير الصندوق لرؤية العناصر الموجودة داخل كل صندوق. ثم استخدم كتلة delete key لإزالة العناصر غير المرغوب فيها. تأخذ كتلة delete key متغير الصندوق والمفتاح (اسم العنصر) الذي تريد إزالته.
هناك خمسة ثوابت لقوائم متداخلة في هذا المستوى: crate1, crate2, crate3, crate4 و crate5. امشِ إلى العلامات X أمام كل صندوق واستخدم كتلة speak مع كل متغير صندوق لتقرأ العناصر الموجودة داخل الصندوق. استخدم كتلة delete key لإزالة أي "Pipes", "Screws" و"Bolts" موجودة في كل صندوق.