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

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

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

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

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

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

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

📝 ملخص الصفحة

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

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

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

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

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

نوع: METADATA

لنطبق معا

نوع: METADATA

تدريب 1

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

اختر الإجابة الصحيحة:

1

نوع: QUESTION_HOMEWORK

ترقيم القائمة يبدأ من:

2

نوع: QUESTION_HOMEWORK

الدالة التي ترجع أدنى عنصر في القائمة هي:

3

نوع: QUESTION_HOMEWORK

الدالة التي ترجع أكبر عنصر في القائمة هي:

4

نوع: QUESTION_HOMEWORK

لإضافة عنصر إلى القائمة تستخدم الدالة:

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

لنطبق معا تدريب 1 اختر الإجابة الصحيحة: --- SECTION: 1 --- ترقيم القائمة يبدأ من: 0 1 -1 --- SECTION: 2 --- الدالة التي ترجع أدنى عنصر في القائمة هي: sum() max() min() --- SECTION: 3 --- الدالة التي ترجع أكبر عنصر في القائمة هي: sum() max() min() --- SECTION: 4 --- لإضافة عنصر إلى القائمة تستخدم الدالة: sum() count() append()

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

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

سؤال 1: ترقيم القائمة يبدأ من:

الإجابة: 0

خطوات الحل:

  1. | المفهوم | الوصف | |----------|--------| | **المعطى** | ترقيم عناصر القائمة في لغة البرمجة | | **المطلوب** | تحديد الرقم الذي يبدأ منه الترقيم |
  2. **المبدأ المستخدم:** في معظم لغات البرمجة الحديثة (مثل Python، Java، C++)، تستخدم **الفهرسة الصفرية** (Zero-based Indexing) للقوائم والمصفوفات.
  3. 1. في **الفهرسة الصفرية**، يُعنون أول عنصر في القائمة بالرقم **0**. 2. العنصر الثاني يُعنون بالرقم **1**، والثالث بالرقم **2**، وهكذا. 3. هذا يعني أن موضع العنصر في القائمة يبدأ عدّه من الصفر، وليس من الواحد. > **ملاحظة:** بعض لغات البرمجة القديمة (مثل Fortran، MATLAB) تستخدم الفهرسة القائمة على الواحد (1-based indexing)، ولكن السؤال يشير إلى الممارسة الشائعة في المناهج التعليمية الحالية.
  4. إذن، ترقيم عناصر **القائمة** يبدأ من الرقم **صفر (0)**.

سؤال 2: الدالة التي تُرجع أدنى عنصر في القائمة هي:

الإجابة: min()

خطوات الحل:

  1. | المفهوم | الوصف | |----------|--------| | **المعطى** | قائمة تحتوي على عناصر (أرقام عادةً) | | **المطلوب** | اسم الدالة المبنية في اللغة (Built-in Function) التي تجد أصغر قيمة في هذه القائمة |
  2. **الدالة المستخدمة:** الدالة المدمجة `min()`. - الصيغة العامة: `min(iterable)` - حيث `iterable` هو كائن قابل للتكرار مثل القائمة (list).
  3. 1. تأخذ الدالة `min()` **قائمة** كمعامل (parameter) لها. 2. تبحث الدالة بين جميع عناصر القائمة. 3. تقارن القيم لتجد **أصغر قيمة** موجودة. 4. تُرجع (تخرج) هذه القيمة الصغرى. **مثال توضيحي:** python my_list = [5, 2, 8, 1, 9] smallest_value = min(my_list) print(smallest_value) # سيطبع: 1
  4. الدالة المسؤولة عن إيجاد وعرض **أدنى قيمة** في القائمة هي دالة `min()`.

سؤال 3: الدالة التي تُرجع أكبر عنصر في القائمة هي:

الإجابة: max()

خطوات الحل:

  1. | المفهوم | الوصف | |----------|--------| | **المعطى** | قائمة تحتوي على عناصر (أرقام عادةً) | | **المطلوب** | اسم الدالة المبنية في اللغة التي تجد أكبر قيمة في هذه القائمة |
  2. **الدالة المستخدمة:** الدالة المدمجة `max()`. - الصيغة العامة: `max(iterable)` - حيث `iterable` هو كائن قابل للتكرار مثل القائمة (list).
  3. 1. تأخذ الدالة `max()` **قائمة** كمعامل (parameter) لها. 2. تبحث الدالة بين جميع عناصر القائمة. 3. تقارن القيم لتجد **أكبر قيمة** موجودة. 4. تُرجع (تخرج) هذه القيمة العظمى. **مثال توضيحي:** python my_list = [5, 2, 8, 1, 9] largest_value = max(my_list) print(largest_value) # سيطبع: 9 > **ملاحظة:** الدالتان `min()` و `max()` تعملان أيضًا على أنواع بيانات أخرى قابلة للمقارنة، مثل السلاسل النصية (strings).
  4. الدالة المسؤولة عن إيجاد وعرض **أعلى قيمة** في القائمة هي دالة `max()`.

سؤال 4: لإضافة عنصر إلى القائمة تستخدم الدالة:

الإجابة: append()

خطوات الحل:

  1. | المفهوم | الوصف | |----------|--------| | **المعطى** | قائمة موجودة مسبقًا | | **المطلوب** | اسم الدالة (التابع - Method) المستخدم لإدراج عنصر جديد **في نهاية** هذه القائمة |
  2. **الدالة/التابع المستخدم:** تابع الكائن من نوع القائمة `append()`. - الصيغة العامة: `list_name.append(element)` - حيث `list_name` هو اسم القائمة، و `element` هو العنصر المراد إضافته.
  3. 1. يُستدعى التابع `append()` باستخدام اسم القائمة، متبوعًا بنقطة ثم اسم التابع. 2. يُمرر **العنصر الجديد** المراد إضافته كوسيط (argument) للتابع داخل الأقواس. 3. يقوم التابع بتعديل القائمة الأصلية مباشرةً (In-place Modification) بإلحاق العنصر الجديد **في نهايتها**. 4. **لا يُرجع** التابع قائمة جديدة، بل يُعدل القائمة الحالية. **مثال توضيحي:** python fruits = ['تفاح', 'موز'] print(fruits) # الناتج: ['تفاح', 'موز'] fruits.append('برتقال') # إضافة عنصر جديد print(fruits) # الناتج: ['تفاح', 'موز', 'برتقال'] > **تنبيه:** هناك دوال أخرى لإضافة عناصر في مواقع مختلفة (مثل `insert()`)، ولكن السؤال يشير إلى الإضافة العامة في النهاية.
  4. لإلحاق عنصر جديد **بنهاية قائمة** موجودة، نستخدم تابع `append()`.

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

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

في لغة بايثون، ترقيم القائمة (List) يبدأ من:

  • أ) 0
  • ب) 1
  • ج) -1
  • د) لا يبدأ من رقم محدد

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

الإجابة: 0

الشرح: 1. في لغة البرمجة بايثون، تُفهرس عناصر القائمة (List) باستخدام أرقام. 2. يبدأ ترقيم العناصر من الرقم 0، وليس من 1. 3. العنصر الأول في القائمة يكون في الموضع 0، والثاني في الموضع 1، وهكذا. 4. هذه قاعدة أساسية في بايثون للوصول إلى العناصر ومعالجتها.

تلميح: تذكر أن بايثون تستخدم نظام ترقيم معين للعناصر في القوائم.

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

في لغة بايثون، ما اسم الدالة (Method) التي تُرجع أصغر قيمة (أدنى عنصر) موجودة في قائمة (List)؟

  • أ) sum()
  • ب) max()
  • ج) min()
  • د) lowest()

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

الإجابة: min()

الشرح: 1. القائمة (List) في بايثون هي كائن يحتوي على مجموعة من العناصر. 2. الدالة `min()` هي تابع (Method) يُستدعى على القائمة. 3. وظيفة `min()` هي إرجاع أصغر قيمة موجودة بين جميع عناصر القائمة. 4. مثال: `min([5, 2, 8, 1])` سيرجع القيمة 1.

تلميح: هذه الدالة تُستخدم للحصول على القيمة الدنيا ضمن مجموعة من القيم.

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

في لغة بايثون، ما اسم الدالة (Method) التي تُرجع أكبر قيمة (أعلى عنصر) موجودة في قائمة (List)؟

  • أ) sum()
  • ب) max()
  • ج) min()
  • د) highest()

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

الإجابة: max()

الشرح: 1. القائمة (List) في بايثون هي كائن يحتوي على مجموعة من العناصر. 2. الدالة `max()` هي تابع (Method) يُستدعى على القائمة. 3. وظيفة `max()` هي إرجاع أكبر قيمة موجودة بين جميع عناصر القائمة. 4. مثال: `max([5, 2, 8, 1])` سيرجع القيمة 8.

تلميح: هذه الدالة تُستخدم للحصول على القيمة القصوى ضمن مجموعة من القيم.

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

في لغة بايثون، لإضافة عنصر جديد إلى نهاية قائمة (List) موجودة، ما الدالة (Method) التي يجب استخدامها؟

  • أ) sum()
  • ب) count()
  • ج) append()
  • د) add()

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

الإجابة: append()

الشرح: 1. للتعامل مع القوائم (Lists) في بايثون، هناك دوال (Methods) محددة. 2. لإدراج عنصر جديد في نهاية القائمة، نستخدم الدالة `append()`. 3. الصيغة: `list_name.append(new_element)`. 4. تقوم هذه الدالة بتعديل القائمة الأصلية مباشرةً بإضافة العنصر الجديد في آخر موضع لها.

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

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