صفحة 122 - كتاب المهارات الرقمية - الصف 8 - الفصل 1 - المملكة العربية السعودية

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

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

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

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

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

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

📝 ملخص الصفحة

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

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

الجمل الشرطية: مقاطع برمجية تستجيب لمدخلات المستخدم وتعطي نتائج مختلفة تبعًا للمدخلات المختلفة، وتُستخدم لاتخاذ القرارات في البرنامج.

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

```markmap

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

الغرض

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

الأنواع

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

  • تنفيذ عبارة إذا تحقق الشرط

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

  • تنفيذ عبارة إذا تحقق الشرط
  • تنفيذ عبارة بديلة إذا لم يتحقق

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

  • اختبار عدة شروط متتالية
  • تنفيذ العبارة المناسبة للشرط المتحقق
```

نقاط مهمة

  • الجمل الشرطية هي عملية مهمة وقوية متاحة للمبرمج لاتخاذ القرارات.
  • يتم استخدام الجملة الشرطية `if` في لغة بايثون لتنفيذ هذا المفهوم.
  • تُمثَّل الجمل الشرطية بصريًا باستخدام مخططات انسيابية (Flowcharts) توضح مسارات القرار والتنفيذ.

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

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

نوع: NON_EDUCATIONAL

رابط الدرس الرقمي www.ien.edu.sa

نوع: محتوى تعليمي

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

نوع: محتوى تعليمي

تعرفت على تنفيذ الأوامر بالتتابع واحدًا تلو الآخر، إلا أن اتخاذ القرار أحيانًا يكون تبعًا لطبيعة المشكلة. إن اتخاذ القرار عملية مهمة وقوية متاحة لكل مبرمج يقوم بتطوير البرنامج. سنتعلم في هذا الدرس كيفية إنشاء مقاطع برمجية تستجيب لمدخلات من المستخدم أثناء تنفيذها وتعطي نتائج مختلفة تبعًا للمدخلات المختلفة. ويتحقق ذلك باستخدام الجمل الشرطية.

نوع: محتوى تعليمي

الجمل الشرطية في بايثون لاتخاذ القرارات في لغة برمجة بايثون: استخدم الجملة الشرطية if. ويوجد ثلاثة أنواع من الجمل الشرطية كما في الشكل التالي:

نوع: محتوى تعليمي

أنواع الجمل الشرطية

نوع: محتوى تعليمي

The page illustrates three types of 'if' conditional statements: 'جملة if البسيطة' (Simple if statement), 'جملة if...else الشرطية' (if...else conditional statement), and 'جملة if...elif...else الشرطية' (if...elif...else conditional statement). Each type is represented by a flowchart-like structure showing the condition and corresponding statements. A larger diagram below visually represents decision-making paths.

نوع: NON_EDUCATIONAL

وزارة التعليم Ministry of Education 2025 - 1447

نوع: METADATA

122

🔍 عناصر مرئية

A QR code with the text 'www.ien.edu.sa' below it, indicating a digital lesson link.

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

A flowchart representing a simple 'if' statement. It starts with a green rounded rectangle labeled ':الشرط if' (if condition). Below it, connected by a dashed line, is a white rounded rectangle labeled 'عبارة 1' (statement 1). This indicates that 'statement 1' is executed if 'the condition' is true.

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

A flowchart representing an 'if...else' statement. It starts with a green rounded rectangle labeled ':الشرط if' (if condition). Below it, connected by a dashed line, is a white rounded rectangle labeled 'عبارة 1' (statement 1). To the left of 'عبارة 1', connected by a dashed line from the 'if' condition, is a green rounded rectangle labeled 'else:'. Below 'else:', connected by a dashed line, is a white rounded rectangle labeled 'عبارة 2' (statement 2). This indicates 'statement 1' is executed if 'the condition' is true, otherwise 'statement 2' is executed.

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

A flowchart representing an 'if...elif...else' statement. It starts with a green rounded rectangle labeled ':الشرط if' (if condition). Below it, connected by a dashed line, is a white rounded rectangle labeled 'عبارة 1' (statement 1). Below 'عبارة 1', connected by a dashed line, is a green rounded rectangle labeled 'elif:'. Below 'elif:', connected by a dashed line, is a white rounded rectangle labeled 'عبارة 2' (statement 2). Below 'عبارة 2', connected by a dashed line, is a green rounded rectangle labeled 'else:'. Below 'else:', connected by a dashed line, is a white rounded rectangle labeled 'عبارة 3' (statement 3). This shows multiple conditions and corresponding statements, with 'statement 1' for the 'if' condition, 'statement 2' for the 'elif' condition, and 'statement 3' for the 'else' condition.

A large grey diagram depicting a human silhouette standing at a crossroads. Three large grey arrows branch out from the figure: one pointing straight up, one curving to the left, and one curving to the right. This visually represents decision-making and branching paths, analogous to conditional statements in programming.

The logo of the Ministry of Education, with text 'وزارة التعليم' (Ministry of Education) and '2025 - 1447' below it.

📄 النص الكامل للصفحة

رابط الدرس الرقمي www.ien.edu.sa الدرس الثاني: الجمل الشرطية في البايثون تعرفت على تنفيذ الأوامر بالتتابع واحدًا تلو الآخر، إلا أن اتخاذ القرار أحيانًا يكون تبعًا لطبيعة المشكلة. إن اتخاذ القرار عملية مهمة وقوية متاحة لكل مبرمج يقوم بتطوير البرنامج. سنتعلم في هذا الدرس كيفية إنشاء مقاطع برمجية تستجيب لمدخلات من المستخدم أثناء تنفيذها وتعطي نتائج مختلفة تبعًا للمدخلات المختلفة. ويتحقق ذلك باستخدام الجمل الشرطية. الجمل الشرطية في بايثون لاتخاذ القرارات في لغة برمجة بايثون: استخدم الجملة الشرطية if. ويوجد ثلاثة أنواع من الجمل الشرطية كما في الشكل التالي: أنواع الجمل الشرطية The page illustrates three types of 'if' conditional statements: 'جملة if البسيطة' (Simple if statement), 'جملة if...else الشرطية' (if...else conditional statement), and 'جملة if...elif...else الشرطية' (if...elif...else conditional statement). Each type is represented by a flowchart-like structure showing the condition and corresponding statements. A larger diagram below visually represents decision-making paths. وزارة التعليم Ministry of Education 2025 - 1447 122 --- VISUAL CONTEXT --- **QR_CODE**: Untitled Description: A QR code with the text 'www.ien.edu.sa' below it, indicating a digital lesson link. Context: Provides a digital resource for the lesson. **DIAGRAM**: جملة if الشرطية البسيطة Description: A flowchart representing a simple 'if' statement. It starts with a green rounded rectangle labeled ':الشرط if' (if condition). Below it, connected by a dashed line, is a white rounded rectangle labeled 'عبارة 1' (statement 1). This indicates that 'statement 1' is executed if 'the condition' is true. Context: Illustrates the basic structure of an 'if' conditional statement in programming. **DIAGRAM**: جملة if...else الشرطية Description: A flowchart representing an 'if...else' statement. It starts with a green rounded rectangle labeled ':الشرط if' (if condition). Below it, connected by a dashed line, is a white rounded rectangle labeled 'عبارة 1' (statement 1). To the left of 'عبارة 1', connected by a dashed line from the 'if' condition, is a green rounded rectangle labeled 'else:'. Below 'else:', connected by a dashed line, is a white rounded rectangle labeled 'عبارة 2' (statement 2). This indicates 'statement 1' is executed if 'the condition' is true, otherwise 'statement 2' is executed. Context: Illustrates the structure of an 'if...else' conditional statement, showing alternative execution paths. **DIAGRAM**: جملة if...elif...else الشرطية Description: A flowchart representing an 'if...elif...else' statement. It starts with a green rounded rectangle labeled ':الشرط if' (if condition). Below it, connected by a dashed line, is a white rounded rectangle labeled 'عبارة 1' (statement 1). Below 'عبارة 1', connected by a dashed line, is a green rounded rectangle labeled 'elif:'. Below 'elif:', connected by a dashed line, is a white rounded rectangle labeled 'عبارة 2' (statement 2). Below 'عبارة 2', connected by a dashed line, is a green rounded rectangle labeled 'else:'. Below 'else:', connected by a dashed line, is a white rounded rectangle labeled 'عبارة 3' (statement 3). This shows multiple conditions and corresponding statements, with 'statement 1' for the 'if' condition, 'statement 2' for the 'elif' condition, and 'statement 3' for the 'else' condition. Context: Illustrates the structure of an 'if...elif...else' conditional statement, demonstrating multiple branching possibilities. **DIAGRAM**: Untitled Description: A large grey diagram depicting a human silhouette standing at a crossroads. Three large grey arrows branch out from the figure: one pointing straight up, one curving to the left, and one curving to the right. This visually represents decision-making and branching paths, analogous to conditional statements in programming. Context: A conceptual diagram illustrating the idea of decision-making and multiple outcomes, directly relating to the concept of conditional statements in programming. **IMAGE**: Untitled Description: The logo of the Ministry of Education, with text 'وزارة التعليم' (Ministry of Education) and '2025 - 1447' below it. Context: Publisher and copyright information.

🎴 بطاقات تعليمية للمراجعة

عدد البطاقات: 4 بطاقة لهذه الصفحة

ما هي الجملة البرمجية الأساسية في لغة بايثون لتنفيذ أوامر بناءً على شرط معين؟

  • أ) الجملة الشرطية while
  • ب) الجملة الشرطية for
  • ج) الجملة الشرطية if
  • د) الجملة الشرطية elif

الإجابة الصحيحة: c

الإجابة: الجملة الشرطية if

الشرح: الجملة الشرطية if هي البنية الأساسية في بايثون لاتخاذ القرارات. يتم من خلالها تقييم شرط، وإذا كان صحيحاً (True)، يتم تنفيذ كتلة الأوامر المحددة داخلها.

تلميح: تذكر الكلمة الأساسية التي تبدأ بها معظم عمليات اتخاذ القرار في البرمجة.

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

ما هو النوع من الجمل الشرطية الذي يوفر مسارين فقط للتنفيذ (نعم/لا)؟

  • أ) جملة if الشرطية البسيطة
  • ب) جملة if...elif...else الشرطية
  • ج) جملة if...else الشرطية
  • د) جملة elif الشرطية

الإجابة الصحيحة: c

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

الشرح: جملة if...else توفر مسارين بديلين للتنفيذ. إذا تحقق الشرط المحدد بعد if، يتم تنفيذ كتلة الأوامر الخاصة بها. وإذا لم يتحقق الشرط، يتم تنفيذ كتلة الأوامر الخاصة بـ else.

تلميح: هذا النوع يتعامل مع حالتين فقط: إذا تحقق الشرط، وإذا لم يتحقق.

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

ما هو الهدف الرئيسي من استخدام الجمل الشرطية في البرمجة؟

  • أ) لتكرار تنفيذ مجموعة من الأوامر عددًا محددًا من المرات.
  • ب) لتخزين البيانات في الذاكرة بطريقة منظمة.
  • ج) لإنشاء مقاطع برمجية تستجيب لمدخلات مختلفة وتعطي نتائج مختلفة تبعًا لها.
  • د) لتعريف المتغيرات وإعطائها قيمًا أولية.

الإجابة الصحيحة: c

الإجابة: لإنشاء مقاطع برمجية تستجيب لمدخلات مختلفة وتعطي نتائج مختلفة تبعًا لها.

الشرح: الجمل الشرطية تمكن المبرمج من كتابة برامج ذكية تتخذ قرارات. فهي تسمح للبرنامج بتقييم شروط معينة وتنفيذ أجزاء مختلفة من الكود بناءً على ما إذا كانت هذه الشروط صحيحة أم خاطئة، مما يؤدي إلى نتائج متنوعة.

تلميح: فكر في كيفية جعل البرنامج يتصرف بشكل مختلف بناءً على الظروف أو اختيارات المستخدم.

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

عند الحاجة إلى اتخاذ قرار بين ثلاثة احتمالات أو أكثر، أي نوع من الجمل الشرطية هو الأنسب للاستخدام؟

  • أ) جملة if الشرطية البسيطة
  • ب) جملة if...else الشرطية
  • ج) جملة elif الشرطية المنفردة
  • د) جملة if...elif...else الشرطية

الإجابة الصحيحة: d

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

الشرح: جملة if...elif...else هي الأداة المناسبة لاتخاذ قرارات معقدة تتضمن أكثر من شرطين. تبدأ بـ if، يليها شرط أو أكثر من elif (اختصار لـ else if) لفحص شروط إضافية، وتنتهي بـ else كحالة افتراضية إذا لم يتحقق أي من الشروط السابقة.

تلميح: يحتوي هذا النوع على كلمة رئيسية تسمح بإضافة شروط متعددة بين if الأساسي و else النهائي.

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