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

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

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

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

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

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

📝 ملخص الصفحة

ملخص الدرس الثالث:

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

المعاملات الشرطية:

تستخدم المعاملات الشرطية لمقارنة القيم واتخاذ القرارات، حيث تُرجع نتيجة المقارنة إما "صواب" أو "خطأ". فيما يلي جدول يوضح المعاملات الشرطية في لغة بايثون ووظيفة كل منها:

| المعامل | المعنى |

| :--- | :--- |

| == | يساوي |

| > | أكبر من |

| < | أصغر من |

| >= | أكبر من أو يساوي |

| <= | أصغر من أو يساوي |

| != | لا يساوي |

جملة الشرط `if`:

تُستخدم جملة `if` لاتخاذ القرارات في بايثون، وتوجد في مايكروبت ضمن فئة أوامر المنطق (Logic). هناك ثلاث صيغ رئيسية للتعبير عن الجملة الشرطية:

  • الصيغة البسيطة (`if` فقط):
  • ```

    if الشرط:

    العبارة

    ```

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

  • الصيغة ذات البديل (`if` مع `else`):
  • ```

    if الشرط:

    العبارة 1

    else:

    العبارة 2

    ```

    يتم تنفيذ العبارة 1 إذا تحقق الشرط، وإلا يتم تنفيذ العبارة 2.

  • الصيغة ذات الشروط المتعددة (`if` مع `elif` و `else`):
  • ```

    if الشرط:

    العبارة 1

    elif:

    العبارة 2

    else:

    العبارة 3

    ```

    يتم اختبار الشروط بالترتيب، وتنفيذ العبارة المرتبطة بأول شرط يتحقق.

    ملاحظات هامة:

    * يجب الانتباه عند استخدام الأقواس، وتذكر أنه يجب إغلاق كل قوس يتم فتحه.

    * النقطتان الرأسيتان (`:`) اللتان تليان التعبير الشرطي ضروريتان ولا يمكن حذفهما.

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

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

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

    الدّرس الثالث:

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

    اتخاذ القرارات

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

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

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

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

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

    تُستخدم المعاملات الشرطية لاتخاذ القرارات في البرمجة، حيث تقارن بين القيم وتُعيد نتيجة واحدة من اثنتين: صواب أو خطأ. يمكنك التعرف على المعاملات الشرطية في بايثون.

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

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

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

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

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

    لاحظ أن النقطتين (:) اللتين تليان التعبير الشرطي ضروريتان

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

    كن حذرًا عند استخدام الأقواس، وتذكر أنه يجب إغلاق كل قوس يتم فتحه.

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

    الشّـرط : العبارة

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

    الشّـرط if : العبارة 1

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

    الشّـرط if : العبارة

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

    elif : العبارة 2

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

    else : العبارة 3

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

    معلومة

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

    تجمع جملة if...elif...Else بين جملة if وجملة else.

    نوع: NON_EDUCATIONAL

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

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

    المعامل

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

    المعنى

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

    يساوي

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

    أكبر من

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

    أصغر من

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

    أكبر من أو يساوي

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

    أصغر من أو يساوي

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

    لا يساوي

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

    ==

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

    >

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

    <

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

    >=

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

    <=

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

    !=

    نوع: METADATA

    وزارة التعليم

    نوع: METADATA

    Ministry of Education

    نوع: METADATA

    2025 - 1447

    نوع: METADATA

    440

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

    الدّرس الثالث: اتخاذ القرارات في معظم المقاطع البرمجية التي أنشأتها حتى الآن تم تنفيذ الأوامر بالتتابع واحدًا تلو الآخر، ولكن في بعض الأحيان يكون ترتيب عمليات التنفيذ وفقًا لطبيعة المشكلة. ستتعلم في هذا الدرس كيفية إنشاء مقاطع برمجية تستجيب لمدخلات المستخدم أثناء تنفيذها وتعطي نتائج مختلفة لمدخلات مختلفة. لتحقيق ذلك، ستتعرف على أنواع المعاملات والمستشعرات الشرطية. المعاملات الشرطية في بايثون تُستخدم المعاملات الشرطية لاتخاذ القرارات في البرمجة، حيث تقارن بين القيم وتُعيد نتيجة واحدة من اثنتين: صواب أو خطأ. يمكنك التعرف على المعاملات الشرطية في بايثون. عندما تريد اتخاذ قرار في بايثون، فإنك تستخدم جملة if. ستجد أوامر مايكروسوفت في فئة أوامر المنطق (Logic). هناك ثلاث طرق للتعبير عن if كما في الشكل أدناه: أنواع الجمل الشرطية لاحظ أن النقطتين (:) اللتين تليان التعبير الشرطي ضروريتان كن حذرًا عند استخدام الأقواس، وتذكر أنه يجب إغلاق كل قوس يتم فتحه. الشّـرط : العبارة الشّـرط if : العبارة 1 الشّـرط if : العبارة elif : العبارة 2 else : العبارة 3 معلومة تجمع جملة if...elif...Else بين جملة if وجملة else. رابط الدرس الرقمي www.ien.edu.sa المعامل المعنى يساوي أكبر من أصغر من أكبر من أو يساوي أصغر من أو يساوي لا يساوي == > < >= <= != وزارة التعليم Ministry of Education 2025 - 1447 440

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

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

    ما المعامل الشرطي المستخدم في بايثون للتعبير عن 'لا يساوي'؟

    • أ) <>
    • ب) =/=
    • ج) !=
    • د) ~=

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

    الإجابة: !=

    الشرح: 1. في بايثون، كما في العديد من لغات البرمجة، تستخدم رموز محددة للمقارنة. 2. للمقارنة والتأكد من أن قيمتين غير متساويتين، نستخدم المعامل '!='. 3. هذا المعامل يقرأ 'لا يساوي'. 4. على سبيل المثال، التعبير (5 != 3) سيعيد القيمة 'صواب' لأن 5 لا تساوي 3.

    تلميح: هذا المعامل يتكون من علامتي ترقيم شائعتين في البرمجة.

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

    أي من الجمل التالية تمثل الصيغة الصحيحة لجملة الشرط if في بايثون؟

    • أ) if الشرط { العبارة }
    • ب) if (الشرط) then العبارة
    • ج) if الشرط : العبارة
    • د) if الشرط -> العبارة

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

    الإجابة: if الشرط : العبارة

    الشرح: 1. بناء جملة if في بايثون يبدأ بالكلمة المفتاحية 'if'. 2. يليها التعبير أو الشرط المراد اختباره. 3. بعد الشرط مباشرة يجب وضع النقطتين الرأسيتين (:). 4. بعد النقطتين تكتب العبارة أو الكتلة البرمجية المراد تنفيذها إذا تحقق الشرط. هذه هي الصيغة الأساسية.

    تلميح: تذكر أن الجملة الشرطية في بايثون تتطلب رمزاً خاصاً بعد الشرط مباشرة.

    التصنيف: صيغة/خطوات | المستوى: متوسط

    ما الغرض الأساسي من استخدام المعاملات الشرطية في البرمجة؟

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

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

    الإجابة: تُستخدم لاتخاذ القرارات في البرمجة، حيث تقارن بين القيم وتُعيد نتيجة واحدة من اثنتين: صواب أو خطأ.

    الشرح: 1. المعاملات الشرطية هي أدوات أساسية في البرمجة. 2. وظيفتها الرئيسية هي المقارنة بين قيمتين أو أكثر. 3. نتيجة هذه المقارنة تكون منطقية: إما صواب (True) أو خطأ (False). 4. بناءً على هذه النتيجة، يمكن للبرنامج اتخاذ قرار وتنفيذ مسار برمجي محدد.

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

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

    أي من الجمل البرمجية التالية تستخدم البنية الصحيحة لاتخاذ قرار متعدد الشروط (if...elif...else) في بايثون؟

    • أ) if الشرط { العبارة 1 } else if الشرط { العبارة 2 } else { العبارة 3 }
    • ب) if الشرط : العبارة 1 elif : العبارة 2 else : العبارة 3
    • ج) when الشرط : do العبارة 1 or الشرط : do العبارة 2 otherwise : العبارة 3
    • د) if الشرط then العبارة 1; elseif الشرط then العبارة 2; else العبارة 3;

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

    الإجابة: if الشرط : العبارة 1 elif : العبارة 2 else : العبارة 3

    الشرح: 1. البنية الكاملة للقرار متعدد الشروط تبدأ بـ 'if'. 2. يمكن إضافة شروط بديلة باستخدام 'elif' (اختصار لـ else if). 3. يتم إنهاء البنية بجملة 'else' للتعامل مع الحالة التي لا يتحقق فيها أي شرط سابق. 4. النقطتين (:) ضروريتان بعد كل تعبير شرطي (if, elif, else). هذا هو الهيكل القياسي.

    تلميح: تأكد من ترتيب الكلمات المفتاحية ووجود النقطتين (:) بعد كل شرط.

    التصنيف: صيغة/خطوات | المستوى: صعب

    ما المعنى البرمجي للمعامل الشرطي '>=' في بايثون؟

    • أ) أصغر من أو يساوي
    • ب) أكبر من
    • ج) أكبر من أو يساوي
    • د) يساوي تقريباً

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

    الإجابة: أكبر من أو يساوي

    الشرح: 1. المعامل '>=' هو معامل مقارنة مركب. 2. يتكون من علامة 'أكبر من' (>) متبوعة بعلامة 'يساوي' (=). 3. يختبر هذا المعامل إذا كانت القيمة على اليسار أكبر من القيمة على اليمين أو تساويها. 4. على سبيل المثال، التعبير (7 >= 5) و (5 >= 5) كلاهما سيعيدان القيمة 'صواب'.

    تلميح: هذا المعامل يجمع بين علامتي مقارنة شائعتين.

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