مثال آخر على جملة if البسيطة. - كتاب المهارات الرقمية - الصف 8 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب المهارات الرقمية - الصف 8 - الفصل 1 | المادة: المهارات الرقمية | المرحلة: الصف 8 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

الدرس: مثال آخر على جملة if البسيطة.

📚 معلومات الصفحة

الكتاب: كتاب المهارات الرقمية - الصف 8 - الفصل 1 | المادة: المهارات الرقمية | المرحلة: الصف 8 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

نوع المحتوى: درس تعليمي

📝 ملخص الصفحة

📚 مثال آخر على جملة if البسيطة

المفاهيم الأساسية

جملة if البسيطة: تنفيذ عبارة إذا تحقق الشرط (مثال: التحقق مما إذا كان رقمًا موجبًا).

خريطة المفاهيم

```markmap

الجمل الشرطية في بايثون

الغرض

  • اتخاذ القرار في البرنامج
  • الاستجابة لمدخلات المستخدم
  • إعطاء نتائج مختلفة حسب المدخلات

الأنواع

جملة if البسيطة

  • تنفيذ عبارة إذا تحقق الشرط
  • مثال: التحقق من نجاح الطالب إذا كانت الدرجة >= 10
#### مكوناتها

  • الشرط (if)
  • العبارة
#### منطق التنفيذ (المخطط الانسيابي)

  • يبدأ بـ "الشرط"
  • إذا كان "صواب" → ينفذ "العبارة" → يستمر البرنامج
  • إذا كان "خطأ" → يتجاوز "العبارة" → يستمر البرنامج
#### قاعدة المسافة البادئة

  • العبارات المعتمدة على الشرط يجب أن تبدأ بمسافة بادئة
  • العبارات غير المعتمدة على الشرط لا تبدأ بمسافة بادئة وتُنفذ دائماً
#### مثال تطبيقي: رقم موجب

##### المثال

  • المقطع البرمجي يقرأ رقمًا ويتحقق مما إذا كان موجبًا.
##### الكود

  • print("من فضلك أدخل قيمة المتغير X:")
  • x=int(input())
  • if x>0:
  •   print("رقم موجب",X)
  • print("استمر في البرمجة")
##### المخطط الانسيابي للمثال

  • يبدأ بـ: كتلة متوازي أضلاع (طباعة "من فضلك أدخل قيمة المتغير X:")
  • ثم: كتلة متوازي أضلاع (قراءة المدخل: x=int(input()))
  • ثم: كتلة معين (قرار: x>0)
  • المسار الأول (إذا كان صواب): كتلة متوازي أضلاع (طباعة "رقم موجب", X)
  • المسار الثاني (إذا كان خطأ): يتجاوز كتلة الطباعة
  • النهاية المشتركة: كتلة متوازي أضلاع (طباعة "استمر في البرمجة")
##### مثال على المخرجات

  • المدخل: 5
  • المخرجات:
  • من فضلك أدخل قيمة المتغير X:
  • 5
  • 5 رقم موجب
  • استمر في البرمجة

جملة if...else الشرطية

  • تنفيذ عبارة إذا تحقق الشرط
  • تنفيذ عبارة بديلة إذا لم يتحقق
  • مثال: طباعة "ناجح" أو "تحتاج إلى المحاولة أكثر"

جملة if...elif...else الشرطية

  • اختبار عدة شروط متتالية
  • تنفيذ العبارة المناسبة للشرط المتحقق
  • مثال: تصنيف الدرجات إلى "ممتاز" أو "جيد جدا" أو "تحتاج إلى المحاولة أكثر"

تركيب الجملة

  • يجب وضع النقطتين (:) بعد التعبير الشرطي مباشرة

مثال تطبيقي: مقارنة رقمين

المثال

  • المقطع البرمجي يقارن قيمة الرقمين ثم يطبع أيهما أكبر.

الكود

  • a = 100
  • b = 20
  • if a > b:
  •   print ("a" أكبر من "b")
  • print ("استمر في البرمجة")

المخطط الانسيابي للمثال

  • يبدأ بـ: كتلة مستطيلة (تهيئة المتغيرات: a=100, b=20)
  • ثم: كتلة معين (قرار: a>b)
  • المسار الأول (إذا كان صواب): كتلة متوازي أضلاع (طباعة "a أكبر من b")
  • المسار الثاني (إذا كان خطأ): يتجاوز كتلة الطباعة
  • النهاية المشتركة: كتلة متوازي أضلاع (طباعة "استمر في البرمجة")

شرح مكونات الكود

  • الشرط: التعبير `if a > b:`
  • العبارة المعتمدة على تحقق الشرط: سطر `print ("a" أكبر من "b")`
  • العبارة المستقلة: سطر `print ("استمر في البرمجة")` (تُنفذ دائماً)
```

نقاط مهمة

  • يوضح هذا المثال تطبيقًا آخر لجملة `if` البسيطة للتحقق من إيجابية رقم.
  • يتبع المقطع البرمجي منطقًا تسلسليًا: طلب المدخل، ثم التحقق منه، ثم تنفيذ أمر طباعة مشروط، وأخيرًا أمر طباعة غير مشروط.
  • المخطط الانسيابي المرافق يصور هذا المنطق بوضوح باستخدام الأشكال القياسية (متوازي الأضلاع للمدخلات/المخرجات، معين للقرار).

📋 المحتوى المنظم

📖 محتوى تعليمي مفصّل

مثال آخر على جملة 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. لذلك، تأتي عملية اتخاذ القرار مباشرة بعد قراءة الإدخال.

تلميح: تتبع تدفق البرنامج من البداية: الإدخال، ثم المعالجة/القرار، ثم الإخراج.

التصنيف: مفهوم جوهري | المستوى: متوسط