📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
جملة if الشرطية البسيطة
نوع: محتوى تعليمي
في جملة if البسيطة، إذا تحقق الشرط فستنفذ العبارة (العبارات) التي تتبع if.
إذا لم يتحقق الشرط فلن تنفذ العبارة (العبارات).
تستخدم بايثون المسافة البادئة للإشارة إلى العبارات المعتمدة على تحقق الشرط.
نوع: محتوى تعليمي
حان الوقت لتستعرض مثالاً.
المخطط الانسيابي للمقطع البرمجي
نوع: محتوى تعليمي
مثال
نوع: محتوى تعليمي
البداية
a=100
b=20
إذا كان a > b
اعرض النص "a أكبر من b" ("a is greater than b")
النهاية
🔍 عناصر مرئية
المخطط الانسيابي للجملة الشرطية
A flowchart illustrating a simple conditional statement (if-then-else logic). It starts with a condition check, branches into 'True' (صواب) and 'False' (خطأ) paths. The 'True' path leads to a process block labeled 'العبارة' (The statement). The 'False' path leads back to the start of the condition check, creating a loop. The diagram uses standard flowchart symbols: a diamond for the condition 'تحقق الشرط' (Check Condition), rectangles for processes, and arrows indicating flow.
المخطط الانسيابي للمقطع البرمجي
A flowchart illustrating a program segment. It begins with 'البداية' (Start), followed by an assignment block 'a=100, b=20'. Then, a decision diamond 'a>b' checks the condition. If true ('صواب'), it executes a process block 'اعرض النص "a أكبر من b" ("a is greater than b")'. If false ('خطأ'), it loops back to the decision. The flowchart ends with 'النهاية' (End).
📄 النص الكامل للصفحة
--- SECTION: جملة if الشرطية البسيطة ---
في جملة if البسيطة، إذا تحقق الشرط فستنفذ العبارة (العبارات) التي تتبع if.
إذا لم يتحقق الشرط فلن تنفذ العبارة (العبارات).
تستخدم بايثون المسافة البادئة للإشارة إلى العبارات المعتمدة على تحقق الشرط.
حان الوقت لتستعرض مثالاً.
--- SECTION: المخطط الانسيابي للمقطع البرمجي ---
--- SECTION: مثال ---
البداية
a=100
b=20
إذا كان a > b
اعرض النص "a أكبر من b" ("a is greater than b")
النهاية
--- VISUAL CONTEXT ---
**DIAGRAM**: المخطط الانسيابي للجملة الشرطية
Description: A flowchart illustrating a simple conditional statement (if-then-else logic). It starts with a condition check, branches into 'True' (صواب) and 'False' (خطأ) paths. The 'True' path leads to a process block labeled 'العبارة' (The statement). The 'False' path leads back to the start of the condition check, creating a loop. The diagram uses standard flowchart symbols: a diamond for the condition 'تحقق الشرط' (Check Condition), rectangles for processes, and arrows indicating flow.
Context: Illustrates the basic structure of an if statement in programming, showing how a condition determines which block of code is executed.
**DIAGRAM**: المخطط الانسيابي للمقطع البرمجي
Description: A flowchart illustrating a program segment. It begins with 'البداية' (Start), followed by an assignment block 'a=100, b=20'. Then, a decision diamond 'a>b' checks the condition. If true ('صواب'), it executes a process block 'اعرض النص "a أكبر من b" ("a is greater than b")'. If false ('خطأ'), it loops back to the decision. The flowchart ends with 'النهاية' (End).
Context: Provides a concrete example of how an if statement works in a program, demonstrating variable assignment, condition checking, and output based on the condition.
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 4 بطاقة لهذه الصفحة
في جملة if الشرطية البسيطة بلغة بايثون، ماذا يحدث إذا تحقق الشرط المحدد؟
- أ) يتم إنهاء البرنامج فوراً.
- ب) يتم تجاهل الشرط والانتقال إلى السطر التالي.
- ج) تنفذ العبارة (أو العبارات) التي تتبع if.
- د) يتم إعادة تعيين قيمة المتغيرات.
الإجابة الصحيحة: c
الإجابة: تنفذ العبارة (أو العبارات) التي تتبع if.
الشرح: 1. يتم تقييم الشرط الموجود بعد كلمة if.
2. إذا كانت نتيجة التقييم صحيحة (True)، فإن الكمبيوتر ينتقل إلى تنفيذ الكتلة البرمجية التالية.
3. في بايثون، يتم تحديد هذه الكتلة باستخدام المسافة البادئة (Indentation).
تلميح: فكر في نتيجة التحقق الإيجابي للشرط.
التصنيف: مفهوم جوهري | المستوى: سهل
كيف تشير لغة بايثون إلى العبارات البرمجية التي تعتمد على تحقق شرط if؟
- أ) باستخدام الأقواس المعقوفة [].
- ب) باستخدام الأقواس الحادة <>.
- ج) باستخدام المسافة البادئة (Indentation).
- د) باستخدام الكلمة المفتاحية 'end'.
الإجابة الصحيحة: c
الإجابة: باستخدام المسافة البادئة (Indentation).
الشرح: 1. على عكس بعض اللغات التي تستخدم الأقواس {}، تستخدم بايثون المسافة البادئة.
2. جميع العبارات التي لها نفس مستوى المسافة البادئة تعتبر جزءاً من كتلة if.
3. تنتهي الكتلة عند العودة إلى مستوى المسافة البادئة السابق.
تلميح: تذكر الميزة البصرية التي تحدد كتلة التعليمات البرمجية في بايثون.
التصنيف: مفهوم جوهري | المستوى: متوسط
في المثال البرمجي المعطى (a=100, b=20)، ما الناتج الذي سيتم عرضه على الشاشة؟
- أ) سيتم عرض النص 'b أكبر من a'.
- ب) لن يتم عرض أي شيء لأن الشرط خاطئ.
- ج) سيتم عرض قيمة المتغير a فقط.
- د) سيتم عرض النص 'a أكبر من b'.
الإجابة الصحيحة: d
الإجابة: سيتم عرض النص 'a أكبر من b'.
الشرح: 1. يتم تعيين القيمة 100 للمتغير a.
2. يتم تعيين القيمة 20 للمتغير b.
3. يتم تقييم الشرط (a > b) → (100 > 20) → النتيجة True.
4. بما أن الشرط تحقق، سيتم تنفيذ كتلة if وعرض النص المحدد.
تلميح: قارن بين قيمتي المتغيرين a و b.
التصنيف: سؤال اختبار | المستوى: سهل
في المخطط الانسيابي لجملة if، ما الشكل الهندسي الذي يمثل نقطة التحقق من الشرط؟
- أ) شكل المستطيل (Rectangle).
- ب) شكل المعين (Diamond).
- ج) شكل البيضاوي (Oval).
- د) شكل متوازي الأضلاع (Parallelogram).
الإجابة الصحيحة: b
الإجابة: شكل المعين (Diamond).
الشرح: 1. في المخططات الانسيابية القياسية، لكل شكل معنى محدد.
2. شكل المعين (الماس) يمثل نقطة اتخاذ قرار أو فحص شرط.
3. يخرج من المعين سهمان على الأقل: أحدهما للنتيجة 'صواب' (True) والآخر للنتيجة 'خطأ' (False).
تلميح: فكر في الشكل الذي له مدخل واحد ومساران للخروج (صواب وخطأ).
التصنيف: تعريف | المستوى: متوسط