الدرس الرابع: صائد الأخطاء

خروج

مرحباً بك في نادي صائدي الأخطاء! 🕵️‍♂️

حتى أعظم المبرمجين في العالم يقعون في الأخطاء!
في لغة البرمجة، نسمي الخطأ (Bug - حشرة)، وعملية البحث عن الخطأ وإصلاحه تسمى (Debugging - اصطياد الحشرات).

اليوم لن نكتب كوداً جديداً، بل سنرتدي قبعة المحقق ونكتشف الأخطاء التي وقع فيها الآخرون ونصلحها!

المشروع المجنون 🤪

المطلوب منك:

المطلوب منك يا بطل هو:
1. الضغط على العلم الأخضر 🟢 الموجود أعلى اللعبة.
2. مراقبة حركة القط بدقة.
3. إيقاف اللعبة بالضغط على الزر الأحمر 🔴.

ما خطب هذا القط؟ 🐱

في المشروع الذي شغلته للتو، أراد المبرمج أن يجعل القط يمشي للأمام، لكن بمجرد وصوله لحافة الشاشة اختفى ولم يعد!
ما هي اللبنة التي نسي المبرمج وضعها داخل التكرار لكي يرتد القط عندما يصطدم بالجدار؟

كيف نصلح الأخطاء؟ 🛠️

رتب الكود لإصلاح الخلل 🧩

المبرمج المبتدئ كتب كوداً يجعل القط يمشي بالمقلوب (رأساً على عقب) عندما يرتد من الحافة!
رتب هذه الخوارزمية لكي يمشي القط بشكل طبيعي ويرتد دون أن ينقلب:

وسام المحقق المتميز 🏅

لقد أثبتّ اليوم أنك مبرمج حقيقي لأنك تعرف كيف تكتشف الأخطاء.
اكتب الكلمة الإنجليزية التي يستخدمها المبرمجون للتعبير عن "إصلاح الأخطاء" والتي تعلمناها في بداية الدرس:

🏆

عمل رائع يا بطل!

لقد أنهيت الدرس بنجاح.

هل استمتعت بالرحلة؟

النقاط التي جمعتها ستضيع للأسف لأنك تتصفح كزائر! أنشئ حسابك مجاناً الآن لتحفظ تقدمك، وتجمع الأوسمة، وتنافس أصدقاءك.

سجل دخولك واصنع ملفك الشخصي
العودة للرئيسية