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

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

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

الدرس: تدريب 1

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

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

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

نوع المحتوى: تمارين وأسئلة

📝 ملخص الصفحة

📝 صفحة تمارين وأسئلة

هذه الصفحة تحتوي على أسئلة مرقمة للواجبات والتقييم.

راجع تبويب الواجبات للإجابات الكاملة على أسئلة الصفحة.

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

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

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

لِنُطَبِّقَ مَعًا

تدريب 1

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

تدريب 1

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

أنشئ المقطع البرمجي الآتي ثم أجب عن الأسئلة الآتية:

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

from datetime import datetime odds=[1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39, 41,43,45,47,49,51,53,55,57,59] right_this_minute = datetime.today().minute if right_this_minute in odds: print("This minute is odd.") else: print("Not odd.")

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

المكتبة القياسية التي تم استيرادها في المقطع البرمجي هي:

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

اسم النموذج البرمجي الذي تم استيراده في المقطع البرمجي من المكتبة القياسية هو:

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

اسم الدالة التي استدعيتهـا من النموذج البرمجي هي:

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

وضح وظيفة المقطع البرمجي السابق.

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

شغل المقطع البرمجي واكتب النتيجة التي ستحصل عليها.

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

لِنُطَبِّقَ مَعًا --- SECTION: تدريب 1 --- تدريب 1 أنشئ المقطع البرمجي الآتي ثم أجب عن الأسئلة الآتية: from datetime import datetime odds=[1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39, 41,43,45,47,49,51,53,55,57,59] right_this_minute = datetime.today().minute if right_this_minute in odds: print("This minute is odd.") else: print("Not odd.") المكتبة القياسية التي تم استيرادها في المقطع البرمجي هي: اسم النموذج البرمجي الذي تم استيراده في المقطع البرمجي من المكتبة القياسية هو: اسم الدالة التي استدعيتهـا من النموذج البرمجي هي: وضح وظيفة المقطع البرمجي السابق. شغل المقطع البرمجي واكتب النتيجة التي ستحصل عليها.

✅ حلول أسئلة الكتاب الرسمية

عدد الأسئلة: 1

سؤال 1: تدريب 1: أنشئ المقطع البرمجي الآتي ثم أجب عن الأسئلة الآتية: from datetime import datetime odds=[1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39, 41,43,45,47,49,51,53,55,57,59] right_this_minute = datetime.today().minute if right_this_minute in odds: print("This minute is odd.") else: print("Not odd.") - المكتبة القياسية التي تم استيرادها في المقطع البرمجي هي: - اسم النموذج البرمجي الذي تم استيراده في المقطع البرمجي من المكتبة القياسية هو: - اسم الدالة التي استدعيتها من النموذج البرمجي هي: - وضّح وظيفة المقطع البرمجي السابق. - شغّل المقطع البرمجي واكتب النتيجة التي ستحصل عليها.

الإجابة: 1. مكتبة datetime 2. المستورد datetime 3. today() 4. وظيفة المقطع البرمجي: يجلب الدقيقة الحالية ويتحقق هل هي فردية. إذا نعم: يطبع This minute is odd. إذا لا: يطبع Not odd. 5. نتيجة تشغيل المقطع البرمجي: ستظهر رسالة حسب الدقيقة: فردية: This minute is odd، زوجية: Not odd

خطوات الحل:

  1. **الخطوة 1: جدول المعطيات والمطلوب** | العنصر | الوصف | |--------|--------| | **المعطيات** | مقطع برمجي بلغة Python يستخدم مكتبة datetime | | **المطلوب 1** | المكتبة القياسية التي تم استيرادها | | **المطلوب 2** | اسم النموذج البرمجي المستورد | | **المطلوب 3** | اسم الدالة المستدعاة | | **المطلوب 4** | توضيح وظيفة المقطع البرمجي | | **المطلوب 5** | نتيجة تشغيل المقطع البرمجي |
  2. **الخطوة 2: تحليل الكود البرمجي** **الأسطر الرئيسية في الكود:** 1. `from datetime import datetime` - استيراد 2. `odds = [1,3,5,...,59]` - تعريف قائمة الأرقام الفردية 3. `right_this_minute = datetime.today().minute` - الحصول على الدقيقة الحالية 4. `if right_this_minute in odds:` - شرط التحقق 5. `print("This minute is odd.")` - إخراج إذا كان الشرط صحيح 6. `print("Not odd.")` - إخراج إذا كان الشرط خاطئ
  3. **الخطوة 3: الإجابة على الأسئلة التفصيلية** 1. **المكتبة القياسية:** `datetime` > هذه مكتبة قياسية في Python للتعامل مع التواريخ والأوقات 2. **النموذج البرمجي المستورد:** `datetime` > تم استيراد الفئة datetime من مكتبة datetime 3. **الدالة المستدعاة:** `today()` > هذه الدالة ترجع كائن datetime يمثل التاريخ والوقت الحاليين 4. **وظيفة المقطع البرمجي:** - يحصل على **الدقيقة الحالية** من الوقت الحقيقي للنظام - يتحقق إذا كانت هذه الدقيقة موجودة في **قائمة الأرقام الفردية** (من 1 إلى 59) - إذا كانت الدقيقة **فردية**: يطبع "This minute is odd." - إذا كانت الدقيقة **زوجية**: يطبع "Not odd." 5. **نتيجة التشغيل:** - إذا كانت الدقيقة الحالية فردية (مثل: 1، 3، 5، ...، 59): This minute is odd. - إذا كانت الدقيقة الحالية زوجية (مثل: 0، 2، 4، ...، 58): Not odd.
  4. **الخطوة 4: الإجابة النهائية** **ملخص الحل:** 1. **المكتبة المستوردة:** مكتبة datetime القياسية 2. **النموذج المستورد:** فئة datetime من المكتبة 3. **الدالة المستخدمة:** today() للحصول على الوقت الحالي 4. **الوظيفة:** برنامج يفحص إذا كانت الدقيقة الحالية فردية أم زوجية ويطبع الرسالة المناسبة 5. **النتيجة:** تعتمد على الدقيقة الفعلية عند التشغيل - ستظهر إما "This minute is odd." أو "Not odd."

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

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

في المقطع البرمجي التالي، ما اسم المكتبة القياسية التي تم استيرادها؟ `from datetime import datetime`

  • أ) مكتبة time
  • ب) مكتبة math
  • ج) مكتبة datetime
  • د) مكتبة random

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

الإجابة: مكتبة datetime

الشرح: ١. سطر الاستيراد هو: `from datetime import datetime`. ٢. الكلمة التي تلي `from` هي اسم المكتبة. ٣. إذن، المكتبة المستوردة هي `datetime`.

تلميح: انظر إلى الكلمة التي تلي `from` في سطر الاستيراد.

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

في المقطع البرمجي التالي، ما اسم النموذج البرمجي الذي تم استيراده من مكتبة datetime؟ `from datetime import datetime`

  • أ) today
  • ب) minute
  • ج) datetime
  • د) time

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

الإجابة: datetime

الشرح: ١. سطر الاستيراد هو: `from datetime import datetime`. ٢. الكلمة التي تلي `import` هي اسم النموذج أو الفئة المستوردة. ٣. إذن، النموذج المستورد هو `datetime`.

تلميح: انظر إلى الكلمة التي تلي `import` في سطر الاستيراد.

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

في المقطع البرمجي التالي، ما اسم الدالة التي تم استدعاؤها للحصول على الوقت الحالي؟ `right_this_minute = datetime.today().minute`

  • أ) minute()
  • ب) now()
  • ج) today()
  • د) current_time()

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

الإجابة: today()

الشرح: ١. في السطر `datetime.today().minute`، يتم استدعاء الدالة `today()` على النموذج `datetime`. ٢. تُرجع `today()` كائنًا يمثل التاريخ والوقت الحاليين. ٣. ثم يتم الوصول إلى خاصية `minute` من ذلك الكائن.

تلميح: ابحث عن الدالة التي تُرجع كائنًا يمثل التاريخ والوقت الحاليين قبل الوصول إلى خاصية `minute`.

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

ما وظيفة المقطع البرمجي التالي؟ python from datetime import datetime odds=[1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59] right_this_minute = datetime.today().minute if right_this_minute in odds: print('This minute is odd.') else: print('Not odd.')

  • أ) يحسب مجموع الأرقام الفردية في الدقيقة الحالية.
  • ب) يحصل على الدقيقة الحالية ويتحقق إذا كانت فردية أم زوجية، ثم يطبع رسالة مناسبة.
  • ج) يطبع جميع الدقائق الفردية في الساعة الحالية.
  • د) يحول الدقيقة الحالية من تنسيق 24 ساعة إلى 12 ساعة.

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

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

الشرح: ١. يحصل على الدقيقة الحالية من ساعة النظام باستخدام `datetime.today().minute`. ٢. يتحقق إذا كانت قيمة الدقيقة موجودة في قائمة `odds` (الأرقام الفردية من 1 إلى 59). ٣. إذا كانت موجودة (أي فردية)، يطبع 'This minute is odd.'. ٤. إذا لم تكن موجودة (أي زوجية)، يطبع 'Not odd.'.

تلميح: يحلل الكود خطوة بخطوة: ما الذي يحصل عليه؟ على ماذا يتحقق؟ ماذا يطبع؟

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

عند تشغيل المقطع البرمجي التالي، ما النتيجة المحتملة إذا كانت الدقيقة الحالية هي 30؟ python from datetime import datetime odds=[1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59] right_this_minute = datetime.today().minute if right_this_minute in odds: print('This minute is odd.') else: print('Not odd.')

  • أ) This minute is odd.
  • ب) 30
  • ج) Not odd.
  • د) The minute is even.

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

الإجابة: Not odd.

الشرح: ١. الدقيقة الحالية هي 30. ٢. قائمة `odds` تحتوي على الأرقام الفردية من 1 إلى 59 فقط. ٣. الرقم 30 هو رقم زوجي، لذا فهو غير موجود في القائمة. ٤. سيتم تنفيذ الكود الموجود في `else`، والذي يطبع 'Not odd.'.

تلميح: الرقم 30، هل هو موجود في قائمة `odds` (الأرقام الفردية)؟

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