📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
كن حذرًا عند استخدام المسافة البادئة.
نوع: محتوى تعليمي
كن حذرًا عند استخدام المسافة البادئة.
نوع: محتوى تعليمي
تعد المسافة البادئة مهمة جدًا في بايثون وهي إضافة مسافة (فراغ) قبل العبارة. وتشبه ترقيم صفحات الكتاب بالنسبة للقارئ، فبدون أرقام الصفحات لا يعرف القارئ مكان مواصلة القراءة وقد يختلط عليه الأمر. بينما بايثون، فبدون المسافة البادئة لا يعرف أي عبارة تالية سيقوم بتنفيذها أو أي عبارة تنتمي إلى المقطع البرمجي.
نوع: محتوى تعليمي
المصدر
نوع: محتوى تعليمي
المسافة البادئة من المستوى الأول
نوع: محتوى تعليمي
المسافة البادئة من المستوى الثاني
نوع: محتوى تعليمي
المصدر
نوع: محتوى تعليمي
المسافة البادئة من المستوى الأول
نوع: محتوى تعليمي
المسافة البادئة من المستوى الثاني
نوع: METADATA
وزارة التعليم
نوع: METADATA
Ministry of Education
2023-1447
نوع: METADATA
431
🔍 عناصر مرئية
A code block illustrating a Python function named 'on_forever' that uses a for loop to show numbers from 0 to 9, and then calls itself indefinitely using 'basic.forever'.
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 3 بطاقة لهذه الصفحة
ما هي المسافة البادئة (Indentation) في لغة بايثون، وما أهميتها؟
- أ) هي إضافة تعليقات داخل الكود لتوضيح وظيفة الأوامر.
- ب) هي إضافة مسافة (فراغ) قبل العبارة البرمجية، وهي مهمة جدًا لأنها تحدد العبارات التالية التي سيقوم البرنامج بتنفيذها وتوضح أي عبارة تنتمي إلى أي مقطع برمجي.
- ج) هي طريقة لكتابة أسماء المتغيرات بحيث تبدأ بحرف كبير.
- د) هي عملية إزالة المسافات الزائدة من نهاية الأسطر البرمجية لتحسين أداء البرنامج.
الإجابة الصحيحة: b
الإجابة: هي إضافة مسافة (فراغ) قبل العبارة البرمجية، وهي مهمة جدًا لأنها تحدد العبارات التالية التي سيقوم البرنامج بتنفيذها وتوضح أي عبارة تنتمي إلى أي مقطع برمجي.
الشرح: 1. المسافة البادئة في بايثون هي إضافة فراغ قبل بداية السطر البرمجي.
2. أهميتها تشبه ترقيم صفحات الكتاب للقارئ.
3. بدونها، لا تستطيع بايثون معرفة العبارات التابعة للدالة أو الحلقة.
4. هي الأساس في تعريف الكتل البرمجية (Code Blocks) في بايثون.
تلميح: فكر في كيفية تنظيم الكود وتمييز أجزائه.
التصنيف: مفهوم جوهري | المستوى: سهل
ما التشبيه المستخدم في النص لشرح أهمية المسافة البادئة في بايثون؟
- أ) تشبه فهرس المحتويات في نهاية الكتاب.
- ب) تشبه علامات الترقيم في الجملة النحوية.
- ج) تشبه ترقيم الصفوف في جدول البيانات.
- د) تشبه ترقيم صفحات الكتاب بالنسبة للقارئ.
الإجابة الصحيحة: d
الإجابة: تشبه ترقيم صفحات الكتاب بالنسبة للقارئ.
الشرح: 1. النص يشبه أهمية المسافة البادئة في بايثون بأهمية ترقيم الصفحات في الكتاب.
2. بدون أرقام الصفحات، يضيع القارئ ولا يعرف أين يواصل القراءة.
3. بنفس الطريقة، بدون المسافة البادئة، تضيع لغة بايثون ولا تعرف أي عبارة تنتمي لأي كتلة برمجية.
تلميح: ما الشيء الذي يساعدك على معرفة مكان مواصلة القراءة في كتاب؟
التصنيف: مفهوم جوهري | المستوى: سهل
ما الذي يحدث إذا لم نستخدم المسافة البادئة بشكل صحيح في كود بايثون؟
- أ) سيقوم البرنامج بتنفيذ جميع الأوامر ولكن بترتيب عشوائي.
- ب) سيظهر تحذير للمستخدم ولكن البرنامج سيعمل بشكل طبيعي.
- ج) لا تستطيع لغة بايثون معرفة أي عبارة تالية ستنفذ أو أي عبارة تنتمي إلى المقطع البرمجي.
- د) سيتم تنفيذ الكود بشكل أبطأ بسبب الحاجة إلى معالجة إضافية.
الإجابة الصحيحة: c
الإجابة: لا تستطيع لغة بايثون معرفة أي عبارة تالية ستنفذ أو أي عبارة تنتمي إلى المقطع البرمجي.
الشرح: 1. المسافة البادئة في بايثون ليست مجرد تنسيق جمالي.
2. هي جزء من بناء اللغة (Syntax) لتحديد الكتل البرمجية.
3. بدونها، لا يمكن للبرنامج التمييز بين الأوامر داخل الدالة أو الحلقة والأوامر خارجها.
4. هذا يؤدي إلى أخطاء في التنفيذ أو أخطاء بناء (Syntax Errors).
تلميح: فكر في كيفية تمييز الكمبيوتر بين الأوامر الرئيسية والأوامر الفرعية.
التصنيف: تفكير ناقد | المستوى: متوسط