الطريق الوحيد لإعادة تشغيل نظام المختبر هو استخدام لغة البايثون وفهم حل الأنظمة الخطية.
كل قفل يفتح رقمًا واحدًا من الشفرة.
قبل أن نفتـح أول رقم من الشفرة، يجب أن نعرف متى يكون النظام خطيًا ومتى يكون غير خطي. الفكرة الأساسية: إذا ظهرت المتغيرات بأس 1 فقط، بدون تربيع وبدون ضرب بين المتغيرات وبدون جذر، فغالبًا نحن أمام نظام خطي.
المتغيرات هنا من الدرجة الأولى فقط، لذلك يمكن تمثيلها بمصفوفات وحلها باستخدام NumPy.
هنا لدينا تربيع أو ضرب متغيرات، وهذا يعني أن النظام غير خطي ولا نستخدم معه نفس طريقة linalg.solve.
أجب عن 3 أسئلة حول تمييز الأنظمة الخطية. يجب الإجابة الصحيحة على كل سؤال للانتقال إلى السؤال التالي.
أحسنت! حصلت على الرقم الأول من الشفرة.
بعد أن عرفنا متى يكون النظام خطيًا، ننتقل الآن إلى الخطوات العامة للحل في لغة البايثون باستخدام مكتبة NumPy.
نستدعي المكتبة بالاختصار np لتسهيل كتابة الأوامر.
نأخذ معاملات x و y فقط ونرتبها حسب كل معادلة.
نكتب الأعداد الموجودة في الطرف الآخر من المعادلتين.
نستخدم linalg.solve لإيجاد قيم المتغيرات.
في النهاية نطبع الناتج لمعرفة قيمة كل متغير.
أجب عن أسئلة القاعدة العامة للحل. يجب الحصول على الإجابة الصحيحة في كل بطاقة.
تم فتح القفل الثاني، وهذا هو الرقم الثاني من الشفرة.
هذه المرحلة الأخيرة قبل ظهور الشفرة النهائية. أجب عن التحديات التالية بدقة.
أحسنت! لقد اجتزت جميع المراحل وأعدت تشغيل نظام المختبر.
أول طالب يصل إلى الشفرة النهائية يفوز بـ جائزة بطل الشفرة.