تدعم لغة البايثون نوعان من حلقات التكرار وهما for و while.. صواب أم خطأ؟
تهتم مناهج المهارات الرقمية في المملكة العربية السعودية بتعريف الطلاب بأساسيات لغة البرمجة بايثون (Python) وتطبيقاتها العملية منذ المرحلة المتوسطة، حيث يتعلم طلاب الصف الثاني المتوسط المفاهيم البرمجية الأساسية كحلقات التكرار، وتتكرر هذه الأسئلة ضمن المراجعات التأسيسية لطلاب الصف الثالث المتوسط، ويبرز في هذا السياق السؤال التقويمي المتعلق بأنواع حلقات التكرار.
تدعم لغة البايثون نوعان من حلقات التكرار وهما for و while صواب أم خطأ؟
الإجابة الصحيحة: صواب
الشرح وطريقة الحل
تعتبر العبارة صحيحة تماما؛ حيث تدعم لغة بايثون (Python) نوعين أساسيين من حلقات التكرار البرمجية التي تتيح تكرار تنفيذ الأكواد بكفاءة، وتتحدد تفاصيلهما على النحو الآتي:
1. حلقة التكرار (for):
تُستخدم للتكرار المحدود أو المرور على مجموعة من العناصر بشكل متسلسل، مثل استعراض عناصر قائمة، أو نص، أو ضمن نطاق عددي محدد باستخدام دالة النطاق.
2. حلقة التكرار (while):
تُستخدم لتكرار تنفيذ مقطع برمجي معيّن طالما أن الشرط المحدَّد يظل متحققاً وصحيحاً، وتتوقف عن التكرار بمجرد أن تصبح قيمة الشرط خاطئة.
أبرز المفاهيم البرمجية المستفادة
فهم الآلية الأساسية لتنفيذ الأوامر المتكررة بكفاءة داخل لغة بايثون.
التمييز بين حالات استخدام حلقة (for) وحلقة (while) بناءً على طبيعة المشكلة البرمجية.
القدرة على كتابة وتفسير الجمل البرمجية البسيطة الخاصة بالتكرار في مادة المهارات الرقمية.
أسئلة تدريبية
سؤال ١: ما هي حلقة التكرار في بايثون التي تُستخدم عادةً عندما يكون عدد مرات التكرار معلوماً ومحدداً مسبقاً؟
الحل: حلقة (for).
سؤال ٢: متى تتوقف حلقة التكرار (while) عن تنفيذ الأكواد بداخلها؟
الحل: عندما يصبح الشرط المحدد غير صحيح.