📚 مثال: حساب درجات تقييم الطلبة
المفاهيم الأساسية
الدرجة النهائية: متوسط ثلاث درجات (اختبارين وامتحان نهائي) لكل طالب.
خريطة المفاهيم
```markmap
مثال تطبيقي: الحلقات المتداخلة
المثال: حساب درجات تقييم الطلبة
الهدف
#### حساب الدرجة النهائية لكل طالب
##### متوسط ثلاث درجات (اختبارين وامتحان نهائي)
المخطط البرمجي (Python)
#### الحلقة الخارجية
##### for student in range(30):
###### تكرر لكل طالب من الـ 30 طالبًا
###### تقوم بجمع اسم الطالب عبر `input`
#### الحلقة الداخلية
##### for gr in range(1,4):
###### تكرر 3 مرات (لجمع الدرجات الثلاث)
###### تقوم بجمع كل درجة عبر `input`
###### تحسب المجموع: `sumGrades = sumGrades + grade`
#### خارج الحلقة الداخلية
##### تحسب الدرجة النهائية: `finalGrade = sumGrades / 3`
##### تطبع النتيجة: `print("الدرجة النهائية لـ", name, "هي", finalGrade)`
مثال على التنفيذ
#### الإدخال
##### اسم الطالب: محمد
##### الدرجة 1: 75
##### الدرجة 2: 80
##### الدرجة 3: 90
#### الإخراج
##### الدرجة النهائية لـ محمد هي 81.66666666666667
```
نقاط مهمة
* يوضح المثال تطبيقًا عمليًا للحلقات المتداخلة لحل مشكلة حقيقية (حساب الدرجات).
* الحلقة الخارجية تتحكم في عدد الطلاب (30 طالبًا).
* الحلقة الداخلية تتحكم في عدد الدرجات لكل طالب (3 درجات).
* يتم حساب المجموع داخل الحلقة الداخلية، ويتم حساب المتوسط وطباعة النتيجة خارجها مباشرةً.