أهداف الدرس
- أن يتقن المتعلّم استخدام الجمل الشرطية المتداخلة في الخوارزميات.
- أن يتمكّن من استخدام حلقات التكرار (For, While).
- أن يحل مسائل خوارزمية باستخدام هذه الهياكل.
1. الجمل الشرطية المتداخلة
الجملة الشرطية المتداخلة هي وضع جملة شرطية داخل جملة شرطية أخرى، وتُستخدم عندما يكون هناك عدة مستويات من الاختيارات.
الصيغة العامة:
إذا (الشرط 1) فإن
إذا (الشرط 2) فإن
التعليمات أ
وإلا
التعليمات ب
نهاية إذا
وإلا
التعليمات ج
نهاية إذا
مثال: برنامج يُحدد تقدير التلميذ بناءً على معدله:
إذا (المعدل >= 18) فإن
اطبع "ممتاز"
وإلا
إذا (المعدل >= 16) فإن
اطبع "جيد جداً"
وإلا
إذا (المعدل >= 14) فإن
اطبع "جيد"
وإلا
إذا (المعدل >= 10) فإن
اطبع "مقبول"
وإلا
اطبع "راسب"
نهاية إذا
نهاية إذا
نهاية إذا
نهاية إذا
2. حلقات التكرار
أ. حلقة Pour (For)
تُستخدم عندما يكون عدد مرات التكرار معلوماً مسبقاً.
لـ n = 1 إلى 10 خطوة 1
اطبع n
نهاية لـ
مثال: حساب مجموع الأعداد من 1 إلى 100:
المجموع = 0
لـ i = 1 إلى 100 خطوة 1
المجموع = المجموع + i
نهاية لـ
اطبع المجموع
ب. حلقة Tant Que (While)
تُستخدم عندما يكون عدد مرات التكرار غير معلوم وتتوقف عند تحقق شرط.
طالما (الشرط) تحقق
التعليمات
نهاية طالما
مثال: قراءة أعداد من المستخدم حتى يُدخل الرقم 0:
اطبع "أدخل عدداً (0 للخروج):"
اقرأ العدد
طالما (العدد ≠ 0) تحقق
المجموع = المجموع + العدد
اقرأ العدد
نهاية طالما
اطبع المجموع
تمرين شامل
اكتب خوارزمية تقرأ 10 أعداد وتطبع أكبر عدد فيها وفي أي ترتيب ورد.
📍 دروس مشابهة
- الأنماط الحقيقية والمنطقية في الخوارزميات — الإعلام الآلي — الرابعة متوسط
- القوائم والجداول في HTML — الإعلام الآلي — السنة الرابعة متوسط
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.