٠٦/٠٨/٢٠٢٦
امتحان البرمجة لتانية ثانوي بيدور على أنواع محددة من الأسئلة بتتكرر كل سنة بأشكال مختلفة. لو عرفت الأنواع دي وتمرّنت عليها، هتدخل الامتحان وإنت عارف شكل الأسئلة قبل ما تشوفها. المقال ده بيمشّيك على أهم الأنواع المتوقعة وطريقة الحل.
أنواع الأسئلة المتوقعة
معظم أسئلة البرمجة بتقع في الأنواع دي:
- تتبّع الكود (trace the output): بيديك برنامج صغير فيه شرط أو حلقة، وينزّلك تكتب الناتج. المهارة هنا إنك تنفّذ الكود بإيدك سطر سطر زي ما الكمبيوتر بيعمل.
- تصحيح الأخطاء (debugging): بيديك كود فيه غلطة منطقية أو غلطة صياغة، وينزّلك تلاقيها وتصلّحها. ركّز على حدود الحلقات، علامات المقارنة، والمتغيرات اللي ماتعرّفتش.
- كتابة دالة (writing a function): بيطلب منك تكتب دالة بتستقبل قيم وترجّع نتيجة — زي دالة تحسب المجموع أو تفحص إذا كان الرقم زوجي.
- أسئلة اختيار من متعدد على المفاهيم: تعريفات المتغيرات، أنواع البيانات، والفرق بين الشرط والحلقة. أسهل نوع لو المفاهيم مذاكرة صح.
إزاي تذاكر للأسئلة دي
المذاكرة للأسئلة دي مش حفظ، دي تمرين:
- حل نماذج سابقة: اجمع امتحانات السنين اللي فاتت وحل منها كل يوم شوية.
- نفّذ الكود بإيدك: قبل ما تشغّله على الكمبيوتر، اكتب الناتج المتوقع على ورقة، وبعدين قارن.
- صلّح غلطاتك بنفسك: لما الإجابة تطلع غلط، افهم ليه قبل ما تشوف الحل.
- اتمرّن على الوقت: حل النموذج وإنت حاطط لنفسك وقت زي الامتحان الحقيقي.
نصايح وقت الامتحان
جوّه الامتحان، الوقت أهم من إنك تجاوب صح على سؤال واحد بس:
- ابدأ بالأسئلة اللي متأكد منها، وسيب اللي محتاج تفكير للآخر.
- في أسئلة التتبّع، اكتب قيمة كل متغير على جنب عشان ماتلخبطش.
- في كتابة الدوال، ماتنساش ترجّع القيمة (
return) — دي غلطة بتضيّع درجات كتير. - راجع إجابتك لو فضل وقت، خصوصاً حدود الحلقات.
المهم إنك تكون اتمرّنت قبل الامتحان بوقت كافي. لو لسه في البداية، ابدأ بأول درس مجاناً واتعلّم الأساسيات خطوة بخطوة، وبعدها الأسئلة دي هتبقى سهلة عليك.