📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
نوع: محتوى تعليمي
املأ الفراغات في العبارات التالية بالكلمات المناسبة مما يلي، مع ملاحظة أنه يمكن استخدام بعض الكلمات عدة مرات:
1
نوع: QUESTION_HOMEWORK
عندما تريد تكرار مجموعة من الأوامر، يتم استخدام عدد من ............................ الحلقة ............................ في معلمات ............................ تحديد عدد ............................ .
2
نوع: QUESTION_HOMEWORK
عندما يكون عدد ............................ غير معروف سابقاً، يتم ............................ الحلقة ............................ . بعد كل تكرار ............................ ، يتوقف التكرار ويمر التحكم في المقطع ............................ .
3
نوع: QUESTION_HOMEWORK
إذا كان الشرط مبتدئاً ............................ ، فلن يتم تنفيذ عبارات ............................ .
4
نوع: QUESTION_HOMEWORK
إذا لم يصبح ............................ الحلقة ............................ ، فسوف ينتهي بك الأمر بحلقة ............................ .
5
نوع: QUESTION_HOMEWORK
عند استخدام حلقة while ، يجب عليك تضمين أمر أو مجموعة أوامر من شأنها تغيير الحالة من ............................ إلى ............................ .
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 4 بطاقة لهذه الصفحة
عندما يكون عدد التكرارات غير معروف مسبقاً، أي نوع من الحلقات نستخدم؟
- أ) حلقة for
- ب) حلقة do-while
- ج) حلقة while
- د) حلقة if-else
الإجابة الصحيحة: c
الإجابة: حلقة while
الشرح: 1. حلقة `while` تعمل طالما أن الشرط المحدد صحيح (True).
2. عدد التكرارات غير معروف مسبقاً ويعتمد على تغير الشرط.
3. لذلك، عند عدم معرفة عدد التكرارات، نستخدم حلقة `while`.
تلميح: هذه الحلقة تعمل بناءً على شرط، وليس عدداً محدداً.
التصنيف: مفهوم جوهري | المستوى: سهل
ما المشكلة التي تحدث إذا لم يصبح شرط حلقة while غير صحيح (False)؟
- أ) خطأ في بناء الجملة
- ب) توقف مفاجئ للبرنامج
- ج) حلقة لانهائية
- د) تخطي بعض الأوامر
الإجابة الصحيحة: c
الإجابة: حلقة لانهائية
الشرح: 1. حلقة `while` تعمل طالما أن الشرط صحيح (True).
2. إذا لم يتغير الشرط ليصبح غير صحيح (False)، ستستمر الحلقة في العمل إلى ما لا نهاية.
3. هذا يسمى بالحلقة اللانهائية، وهي خطأ برمجي يجب تجنبه.
تلميح: هذه مشكلة شائعة في البرمجة تجعل البرنامج لا يتوقف.
التصنيف: مفهوم جوهري | المستوى: متوسط
عندما نريد تكرار مجموعة من الأوامر لعدد محدد مسبقاً من المرات، أي نوع من الحلقات نستخدم؟
- أ) حلقة while
- ب) حلقة for
- ج) حلقة do-while
- د) حلقة if
الإجابة الصحيحة: b
الإجابة: حلقة for
الشرح: 1. حلقة `for` مصممة للتكرار لعدد معين من المرات.
2. عدد التكرارات يتم تحديده في معاملات الحلقة (مثل `range()`).
3. لذلك، عند معرفة عدد التكرارات مسبقاً، نستخدم حلقة `for`.
تلميح: هذه الحلقة مناسبة عندما نعرف عدد التكرارات مسبقاً.
التصنيف: مفهوم جوهري | المستوى: سهل
عند استخدام حلقة while، ما الذي يجب تضمينه داخل الحلقة لتجنب الوقوع في حلقة لانهائية؟
- أ) أمر يطبع النتيجة
- ب) أمر يقرأ مدخلاً من المستخدم
- ج) أمر يغير الشرط من True إلى False
- د) أمر يزيد سرعة التنفيذ
الإجابة الصحيحة: c
الإجابة: أمر يغير الشرط من True إلى False
الشرح: 1. لتجنب الحلقة اللانهائية، يجب أن يتغير الشرط في النهاية.
2. لذلك، يجب تضمين أمر أو مجموعة أوامر داخل حلقة `while` تقوم بتعديل قيمة الشرط.
3. الهدف هو تغيير الشرط من صحيح (True) إلى غير صحيح (False) في مرحلة ما.
تلميح: يجب أن يكون هناك شيء داخل الحلقة يؤثر على الشرط الذي تحكمه.
التصنيف: صيغة/خطوات | المستوى: متوسط