أخبار الموقع

الإعلام الآلي: بنية التكرار – الحلقات التكرارية – 1 ثانوي (شعب علمية) – بكالوريا – المنهاج الجزائري

بنية التكرار: الحلقات التكرارية

بنية التكرار (Iteration/Loop) تسمح بتكرار تنفيذ مجموعة من التعليمات عدة مرات حتى تحقق شرط معين. وهي من اهم الهياكل في البرمجة.

اولا: مفهوم التكرار

التكرار هو تنفيذ نفس العملية او مجموعة العمليات اكثر من مرة. يستخدم التكرار عندما نريد:
– حساب مجموع او جداء سلسلة من الاعداد
– البحث في قائمة
– تكرار نفس العملية على مجموعة من البيانات

ثانيا: انواع التكرار

1. التكرار بعدد محدد من المرات (Pour…De…A):
نعرف عدد مرات التكرار مسبقا باستخدام عداد.
مثال: اطبع الاعداد من 1 الى 10
Pour i de 1 a 10 faire
  Ecrire(i)
FinPour

2. التكرار بشرط (TantQue…Faire):
يكرر التنفيذ طالما ان الشرط محقق. قد لا ينفذ ابدا اذا كان الشرط غير محقق من البداية.
مثال: اطبع الاعداد من 1 الى 10
i ← 1
TantQue i ≤ 10 faire
  Ecrire(i)
  i ← i + 1
FinTantQue

3. التكرار حتى تحقق شرط (Repeter…Jusqua):
ينفذ التعليمات ثم يتحقق من الشرط. ينفذ مرة واحدة على الاقل.
مثال: اقرأ رقما موجبا
Repeter
  Ecrire(“Entrez un nombre positif: “)
  Lire(x)
Jusqua x > 0

مثال محلول:

خوارزمية تحسب مجموع الاعداد من 1 الى N:
Algorithme Somme_N
Variables: N, i, S: Entier
Debut
  Ecrire(“Donnez N: “)
  Lire(N)
  S ← 0
  Pour i de 1 a N faire
    S ← S + i
  FinPour
  Ecrire(“La somme est: “, S)
Fin

ثالثا: مقارنة بين انواع التكرار

  • Pour: نستخدمه عندما نعرف عدد التكرارات مسبقا
  • TantQue: نستخدمه عندما لا نعرف عدد التكرارات ونتوقف عند تحقق شرط
  • Repeter: مشابه لـ TantQue لكنه ينفذ مرة على الاقل

تمارين تطبيقية

التمرين 1:

اكتب خوارزمية تطبع الاعداد الزوجية من 2 الى 20 باستخدام Pour.

التمرين 2:

اكتب خوارزمية تحسب 2ⁿ (اي 2 مرفوعة للقوة n) باستخدام TantQue.

التمرين 3:

اكتب خوارزمية تقرا عددا N ثم تحسب مضروبه N! = 1 x 2 x 3 x … x N.

التمرين 4:

اكتب خوارزمية تعرض جدول ضرب عدد (من 1 الى 10).

للاستزادة، راجع درس بنية التسلسل والاختيار: الجمل الشرطية وكذلك درس تمثيل الخوارزمية بالمخطط الانسيابي.

? دروس مشابهة

شاهد أيضا

الرياضيات — تمارين: إيجاد العدد الناقص في الطرح — السنة الأولى إبتدائي — المنهاج الجزائري

إيجاد العدد الناقص في الطرح في هذا الدرس، نتعلم كيفية إيجاد العدد الناقص في عملية …

الرياضيات — تمارين تفاعلية: الجمع التكراري — السنة الأولى إبتدائي — المنهاج الجزائري

تمارين تفاعلية: الجمع التكراري في هذا الدرس، نتعلم مفهوم الجمع التكراري من خلال تمارين تفاعلية …

الإعلام الآلي — إنشاء موقع ويب: أساسيات HTML — الأولى متوسط — المنهاج الجزائري

إنشاء موقع ويب: أساسيات HTML – الأولى متوسط في هذا الدرس سنتعرف على HTML لإنشاء …

الفيزياء — تحولات الطاقة: تطبيقات — الأولى متوسط — المنهاج الجزائري

تحولات الطاقة: تطبيقات هذا درس كامل ومتكامل في الفيزياء للسنة الأولى متوسط حسب المنهاج الجزائري. …

اترك تعليقاً

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

تم الإعلان عن نتائج البكالوريا 2026

📚 أحدث الدروس

عرض الكل ←
📖
س3 ابتدائي

التربية الإسلامية — بر الوالدين

فضل بر الوالدين وأهميته في الإسلام

🔢
س5 ابتدائي

الرياضيات — مساحة القرص

حساب مساحة الدائرة — ط × نق²

⚛️
3 ثانوي

الفيزياء — ثنائي القطب RL

تمارين بكالوريا مع الحلول

🌍
3 ثانوي

التاريخ — الحرب العالمية الأولى

الأسباب والنتائج — بكالوريا

📝 بنك الفروض والاختبارات

عرض الكل ←
فروض الفصل الأول جميع المواد — الأولى متوسط
اختبارات الفصل الثاني مع الحلول — الثالثة متوسط
مواضيع بكالوريا مقترحة مع الحلول — 3 ثانوي
مسابقات الأساتذة نماذج وحلول — 2026