مقدمة
مرحباً بكم في درس جديد من مادة الإعلام الآلي للمرحلة المتوسطة حسب المنهاج الجزائري. في هذا الدرس، سنتناول موضوع الحلقات التكرارية (For و While).
الأهداف التعليمية
- فهم مفهوم الحلقة التكرارية.
- استخدام حلقة for في Python.
- استخدام حلقة while في Python.
- التمييز بين for و while ومتى تستخدم كل منها.
الحلقات التكرارية (Loops)
الحلقة التكرارية هي بنية برمجية تسمح بتنفيذ مجموعة من التعليمات بشكل متكرر حتى يتحقق شرط معين. توفر الحلقات الوقت والجهد في كتابة الكود.
حلقة For
تستخدم عندما نعرف عدد التكرارات مسبقاً. مثال: for i in range(5): print(“مرحباً”) تطبع “مرحباً” 5 مرات.
حلقة While
تستخدم عندما يتوقف التكرار عند تحقق شرط معين. مثال: i = 1; while i <= 5: print(i); i = i + 1
الفرق بين For و While
For: تستخدم عندما نعرف عدد التكرارات. While: تستمر حتى يصبح الشرط خطأ (قد لا تتكرر أبداً أو تتكرر إلى ما لا نهاية).
تمارين تطبيقية
- التمرين الأول: اكتب برنامجاً يطبع الأعداد من 1 إلى 10 باستخدام for.
- التمرين الثاني: اكتب برنامجاً يطبع الأعداد الزوجية من 2 إلى 20 باستخدام while.
- التمرين الثالث: اكتب برنامجاً يحسب مجموع الأعداد من 1 إلى 100.
ملخص الدرس
الحلقات التكرارية: for (عدد محدد) و while (حتى شرط). توفر وقتاً في البرمجة. راجع درس الأعداد الطبيعية والعشرية ودرس نظرية فيثاغورس.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.