أخبار التعليم

الامتحان العملي لمادة البرمجة للصف الأول الثانوي – دليل شامل 2026


🎯 نظرة عامة على الامتحان العملي

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

العنصرالتفاصيل
مدة الامتحانمن 45 إلى 90 دقيقة حسب نظام التعليم
عدد الأسئلة3-5 أسئلة عملية (برمجية)
الدرجة الكلية20-30 درجة (عادةً)
اللغات المطلوبةJava / C++ / Python (حسب المنهج)

📚 المحاور الرئيسية للامتحان العملي

  • المتغيرات وأنواع البيانات – int, double, char, String, boolean
  • الإدخال والإخراج – Scanner (Java), cin/cout (C++), input/print (Python)
  • العمليات الحسابية والمنطقية – + , – , * , / , % , && , || , ==
  • الهياكل الشرطية – if, else if, else, switch
  • الحلقات التكرارية – for, while, do-while
  • المصفوفات (Arrays) – تعريف، إسناد، تكرار، بحث
  • الدوال (Functions/Methods) – تعريف، استدعاء، تمرير معاملات، قيمة إرجاع

📝 نماذج أسئلة عملية مع الحلول

السؤال الأول: كتابة برنامج كامل (8-10 درجات)

السؤال: اكتب برنامجاً يطلب من المستخدم إدخال 5 أرقام، ثم يحسب ويطبع: المجموع، المتوسط، أكبر رقم، أصغر رقم.

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int[] numbers = new int[5];
        int sum = 0, max, min;
        
        System.out.println("أدخل 5 أرقام:");
        for (int i = 0; i < 5; i++) {
            System.out.print("الرقم " + (i+1) + ": ");
            numbers[i] = input.nextInt();
            sum += numbers[i];
        }
        
        max = min = numbers[0];
        for (int i = 1; i < 5; i++) {
            if (numbers[i] > max) max = numbers[i];
            if (numbers[i] < min) min = numbers[i];
        }
        
        System.out.println("المجموع: " + sum);
        System.out.println("المتوسط: " + (sum/5.0));
        System.out.println("الأكبر: " + max);
        System.out.println("الأصغر: " + min);
        input.close();
    }
}
        

السؤال الثاني: دوال وحلقات (6-8 درجات)

السؤال: اكتب دالة تستقبل عدداً صحيحاً n وتطبع جدول ضربه من 1 إلى 10.

public static void printTable(int n) {
    for (int i = 1; i <= 10; i++) {
        System.out.println(n + " × " + i + " = " + (n * i));
    }
}
// استدعاء: printTable(5);
        

السؤال الثالث: عكس مصفوفة (5-6 درجات)

السؤال: اكتب برنامجاً يعكس ترتيب عناصر مصفوفة أعداد صحيحة.

public static void reverseArray(int[] arr) {
    int start = 0, end = arr.length - 1;
    while (start < end) {
        int temp = arr[start];
        arr[start] = arr[end];
        arr[end] = temp;
        start++;
        end--;
    }
}
        

✅ معايير التصحيح (Marking Criteria)

المعيارالنسبةالوصف
صحة المخرجات40%هل يعطي البرنامج النتائج الصحيحة؟
التعامل مع الأخطاء15%معالجة الإدخالات الخاطئة
وضوح الكود15%تنسيق، أسماء معبرة
استخدام الهياكل الصحيحة15%حلقات، شروط، دوال مناسبة
التعليقات10%توثيق الكود
الكفاءة5%أداء جيد، عدم تكرار غير ضروري

💡 نصائح ذهبية للنجاح

  • قبل الامتحان: تدرب على IDE، حل أسئلة سابقة، راجع الأخطاء الشائعة (نسيان الفاصلة المنقوطة، الحلقات اللانهائية).
  • أثناء الامتحان: اقرأ السؤال مرتين، خطط باستخدام Pseudocode، ابدأ بالهيكل الأساسي، اختبر تدريجياً، نظّم الكود.
  • أخطاء شائعة تجنبها: عدم تهيئة المتغيرات، تجاوز حدود المصفوفة، استخدام = بدل == في الشروط.

📊 جدول مراجعة سريع

☐ كتابة برنامج Java كامل☐ استخدام Scanner للإدخال
☐ تعريف متغيرات (int, double, String)☐ جمل شرطية (if, else if, else)
☐ حلقات تكرارية (for, while)☐ التعامل مع المصفوفات
☐ تعريف واستدعاء دوال (methods)☐ تنسيق الكود وإضافة التعليقات

تابع هنا: تأثير التغييرات الجديدة في نظام التعليم على الطلاب هذا العام: تحديات وفرص

🚀

الامتحان العملي لمادة البرمجة – الصف الأول الثانوي

هذا الدليل يغطي جميع جوانب الامتحان العملي: من نماذج الأسئلة والحلول إلى معايير التصحيح والنصائح العملية. تذكر أن الممارسة المستمرة هي مفتاح النجاح في البرمجة.


© 2026 – جميع الحقوق محفوظة لموقع بوابة العرب. يمكن للمعلمين والطلاب مشاركة هذا الدليل للأغراض التعليمية.


اظهر المزيد

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى