📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
مثال آخر على جملة if البسيطة.
نوع: محتوى تعليمي
مثال آخر على جملة if البسيطة.
مثال 2: رقم موجب
يقرأ المقطع البرمجي رقمًا ويتحقق مما إذا كان الرقم موجبًا.
المخطط الانسيابي للمقطع البرمجي
نوع: محتوى تعليمي
المخطط الانسيابي للمقطع البرمجي
المقطع البرمجي
نوع: محتوى تعليمي
print("من فضلك أدخل قيمة المتغير X:")
x=int(input())
if x>0:
print("رقم موجب",X)
print("استمر في البرمجة")
مثال على مخرجات البرنامج
نوع: محتوى تعليمي
من فضلك أدخل قيمة المتغير X:
5
5 رقم موجب
استمر في البرمجة
نوع: METADATA
وزارة التعليم
2025 - 1447
نوع: METADATA
126
🔍 عناصر مرئية
المخطط الانسيابي للمقطع البرمجي
A flowchart illustrating the logic of a program that takes an integer input and checks if it's positive. It consists of sequential steps and a decision point.
المقطع البرمجي
A Python code snippet that implements the logic described in the flowchart for Example 2.
مخرجات البرنامج
An example of the program's output when the user inputs the number 5.
📄 النص الكامل للصفحة
--- SECTION: مثال آخر على جملة if البسيطة. ---
مثال آخر على جملة if البسيطة.
مثال 2: رقم موجب
يقرأ المقطع البرمجي رقمًا ويتحقق مما إذا كان الرقم موجبًا.
--- SECTION: المخطط الانسيابي للمقطع البرمجي ---
المخطط الانسيابي للمقطع البرمجي
--- SECTION: المقطع البرمجي ---
print("من فضلك أدخل قيمة المتغير X:")
x=int(input())
if x>0:
print("رقم موجب",X)
print("استمر في البرمجة")
--- SECTION: مثال على مخرجات البرنامج ---
من فضلك أدخل قيمة المتغير X:
5
5 رقم موجب
استمر في البرمجة
وزارة التعليم
2025 - 1447
126
--- VISUAL CONTEXT ---
**FLOWCHART**: المخطط الانسيابي للمقطع البرمجي
Description: A flowchart illustrating the logic of a program that takes an integer input and checks if it's positive. It consists of sequential steps and a decision point.
X-axis: N/A
Y-axis: N/A
Data: The flowchart starts with an input prompt, processes user input, makes a decision based on the input value, and then prints an output. Arrows indicate the flow of control.
Key Values: Input prompt: "من فضلك أدخل قيمة المتغير X:", Input operation: x=int(input()), Decision condition: x>0, True path output: print("رقم موجب",X), False path (no specific action, merges with true path after its specific action), Final output: print("استمر في البرمجة")
Context: This flowchart visually represents the control flow of a simple conditional program using an 'if' statement, demonstrating input, processing, decision-making, and output.
**CODE_BLOCK**: المقطع البرمجي
Description: A Python code snippet that implements the logic described in the flowchart for Example 2.
X-axis: N/A
Y-axis: N/A
Data: The code includes a print statement for user prompt, an input statement to get an integer value for 'x', an 'if' condition to check if 'x' is greater than 0, a conditional print statement, and a final print statement.
Key Values: print("من فضلك أدخل قيمة المتغير X:"), x=int(input()), if x>0:, print("رقم موجب",X), print("استمر في البرمجة")
Context: This code block provides the textual implementation of the 'if' statement example, showing how the flowchart logic translates into Python syntax.
**TEXT_OUTPUT**: مخرجات البرنامج
Description: An example of the program's output when the user inputs the number 5.
X-axis: N/A
Y-axis: N/A
Data: The output shows the initial prompt, the user's input '5', the conditional output '5 رقم موجب' because 5 is greater than 0, and the final unconditional output 'استمر في البرمجة'.
Key Values: من فضلك أدخل قيمة المتغير X:, 5, 5 رقم موجب, استمر في البرمجة
Context: This output demonstrates the execution of the Python code for a specific input, illustrating how the 'if' condition affects the program's behavior.
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 4 بطاقة لهذه الصفحة
في المثال البرمجي الذي يقرأ رقمًا ويتحقق مما إذا كان موجبًا، ما الشرط المستخدم في جملة if؟
- أ) x < 0
- ب) x == 0
- ج) x > 0
- د) x >= 0
الإجابة الصحيحة: c
الإجابة: x > 0
الشرح: 1. جملة if تستخدم للتحقق من شرط معين.
2. في المثال، المطلوب هو التحقق مما إذا كان الرقم موجبًا.
3. الرقم موجب إذا كان أكبر من الصفر.
4. لذلك، الشرط المستخدم هو x > 0.
تلميح: فكر في العبارة التي تتحقق من قيمة المتغير.
التصنيف: مفهوم جوهري | المستوى: سهل
في المثال البرمجي، إذا أدخل المستخدم القيمة 5، ما هو الإخراج الذي سيطبعه البرنامج؟
- أ) رقم موجب
استمر في البرمجة
- ب) 5
استمر في البرمجة
- ج) 5 رقم موجب
استمر في البرمجة
- د) من فضلك أدخل قيمة المتغير X:
5 رقم موجب
الإجابة الصحيحة: c
الإجابة: 5 رقم موجب
استمر في البرمجة
الشرح: 1. البرنامج يطالب بإدخال قيمة للمتغير x.
2. إذا أدخل المستخدم 5، فإن الشرط x > 0 يكون صحيحًا.
3. لذلك، سيطبع البرنامج '5 رقم موجب'.
4. بعد انتهاء جملة if، سيطبع البرنامج 'استمر في البرمجة' بغض النظر عن نتيجة الشرط.
تلميح: تذكر أن البرنامج يطبع رسالة إذا تحقق الشرط، ثم يطبع رسالة أخرى بغض النظر عن الشرط.
التصنيف: سؤال اختبار | المستوى: سهل
ما هي الوظيفة الأساسية لجملة if البسيطة في البرمجة كما هو موضح في المثال؟
- أ) تكرار تنفيذ مجموعة من التعليمات.
- ب) تخزين البيانات في الذاكرة.
- ج) اتخاذ قرار تنفيذي بناءً على شرط معين.
- د) إدخال البيانات من المستخدم.
الإجابة الصحيحة: c
الإجابة: اتخاذ قرار تنفيذي بناءً على شرط معين.
الشرح: 1. جملة if هي بنية تحكم شرطية.
2. تسمح للبرنامج باتخاذ قرار.
3. يتم تنفيذ كتلة التعليمات داخلها فقط إذا تحقق الشرط المحدد.
4. في المثال، تقرر ما إذا كانت الرسالة 'رقم موجب' ستُطبع أم لا بناءً على قيمة x.
تلميح: فكر في سبب استخدامنا لجملة if في المثال بدلاً من كتابة التعليمات بشكل متسلسل.
التصنيف: تعريف | المستوى: متوسط
في المخطط الانسيابي للمثال، ما الذي يحدث مباشرة بعد عملية 'قراءة قيمة x'؟
- أ) طباعة 'استمر في البرمجة'.
- ب) طباعة 'رقم موجب'.
- ج) اتخاذ قرار (هل x > 0؟).
- د) إنهاء البرنامج.
الإجابة الصحيحة: c
الإجابة: اتخاذ قرار (هل x > 0؟).
الشرح: 1. يبدأ المخطط الانسيابي بعملية إدخال (قراءة قيمة x).
2. الخطوة التالية في تدفق البرنامج هي تقييم البيانات المدخلة.
3. في هذا المثال، التقييم هو التحقق من شرط (x > 0).
4. لذلك، تأتي عملية اتخاذ القرار مباشرة بعد قراءة الإدخال.
تلميح: تتبع تدفق البرنامج من البداية: الإدخال، ثم المعالجة/القرار، ثم الإخراج.
التصنيف: مفهوم جوهري | المستوى: متوسط