شرح المفهوم
يركز هذا الدرس على قواعد بناء الجملة الصغيرة التي تجعل كود C# للمبتدئين قابلاً للقراءة وموثوقًا به. بدلاً من المناقشات المجردة، يعمل المتعلم مع مثال قصير يستخدم المتغيرات، وفحوصات الشروط، والمخرجات. الهدف هو ملاحظة كيف تعمل الأقواس المعقوفة (braces)، والفواصل المنقوطة (semicolons)، والتسمية الواضحة معًا لجعل البرنامج سهل المتابعة. يجب أن يبني تمرين بناء الجملة الجيد الثقة، لا أن يبدو وكأنه تكرار بالنسخ واللصق.
أين تضع الكود
- عرّف متغيرات اللون والموضع في الأعلى.
- أنشئ منطق رسم الأشكال أو وضعها في المنتصف.
- اعرض المخرجات (طباعة، لوحة رسم، SVG، أو كتلة منسقة) في النهاية.
مرجع الأوامر
- شغّل المثال بالقيمة الحالية، ثم غيّر الرقم ولاحظ كيف يتغير الفرع.
- تتبع الشرط من الأعلى إلى الأسفل واشرح لماذا تظهر رسالة واحدة بدلاً من الأخرى.
- استخدم هذا التمرين لممارسة وضع الأقواس المعقوفة والمسافات البادئة والفواصل المنقوطة بشكل صحيح.
- استبدل المتغير ونص الرسالة بسيناريو التعلم الخاص بك، ثم تحقق من الإخراج.
دليل خطوة بخطوة
- شغّل الكود الأساسي ولاحظ أي فرع يتم تنفيذه حاليًا.
- غيّر القيمة الرقمية بحيث تظهر الرسالة الأخرى، ثم أعد تشغيل البرنامج.
- اشرح ماذا يعني الشرط `completedLessons >= 3` بلغة بسيطة.
- عدّل الأسماء أو التنسيق بحيث يبدو المثال أكثر طبيعية.
- اختتم بالتحقق من أن كلا الفرعين يعملان عند اختبارهما بقيم مختلفة.
تمارين تطبيقية
- أنشئ شرطًا مشابهًا يتحقق مما إذا كانت درجة الاختبار عالية بما يكفي للنجاح.
- أعد كتابة المثال باستخدام اسم متغير مختلف ورسائل إخراج مختلفة.
- ابنِ برنامجًا قصيرًا يطبع رسالة واحدة للمبتدئين وأخرى للمتعلمين العائدين.
تحديات برمجية
- اكتب نسختين من نفس المنطق وقرر أيهما أسهل للقراءة للمبتدئين.
- أضف شرطًا آخر بحيث يمكن للبرنامج إظهار ثلاث نتائج محتملة بدلاً من اثنتين.
مهام تمرين صغيرة
- غيّر اسم متغير واحد لتحسين الوضوح.
- اختبر البرنامج بقيمة ناجحة وقيمة فاشلة.
- لخّص في سطر واحد عادة بناء الجملة التي يدرب عليها هذا المثال.
خطأ شائع
Mixing x and y axes or using wrong coordinate origin causes shapes to appear in unexpected places.
تحدٍ مصغّر من الواقع
Draw one square, one triangle, and one circle, then move X marker 2 steps right and 1 step down.