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

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

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

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

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

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

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

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

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

املأ الفراغات في العبارات التالية بالكلمات المناسبة مما يلي، مع ملاحظة أنه يمكن استخدام بعض الكلمات عدة مرات:

1

نوع: QUESTION_HOMEWORK

عندما تريد تكرار مجموعة من الأوامر، يتم استخدام عدد من ............................ الحلقة ............................ في معلمات ............................ تحديد عدد ............................ .

2

نوع: QUESTION_HOMEWORK

عندما يكون عدد ............................ غير معروف سابقاً، يتم ............................ الحلقة ............................ . بعد كل تكرار ............................ ، يتوقف التكرار ويمر التحكم في المقطع ............................ .

3

نوع: QUESTION_HOMEWORK

إذا كان الشرط مبتدئاً ............................ ، فلن يتم تنفيذ عبارات ............................ .

4

نوع: QUESTION_HOMEWORK

إذا لم يصبح ............................ الحلقة ............................ ، فسوف ينتهي بك الأمر بحلقة ............................ .

5

نوع: QUESTION_HOMEWORK

عند استخدام حلقة while ، يجب عليك تضمين أمر أو مجموعة أوامر من شأنها تغيير الحالة من ............................ إلى ............................ .

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

املأ الفراغات في العبارات التالية بالكلمات المناسبة مما يلي، مع ملاحظة أنه يمكن استخدام بعض الكلمات عدة مرات: --- SECTION: 1 --- عندما تريد تكرار مجموعة من الأوامر، يتم استخدام عدد من ............................ الحلقة ............................ في معلمات ............................ تحديد عدد ............................ . --- SECTION: 2 --- عندما يكون عدد ............................ غير معروف سابقاً، يتم ............................ الحلقة ............................ . بعد كل تكرار ............................ ، يتوقف التكرار ويمر التحكم في المقطع ............................ . --- SECTION: 3 --- إذا كان الشرط مبتدئاً ............................ ، فلن يتم تنفيذ عبارات ............................ . --- SECTION: 4 --- إذا لم يصبح ............................ الحلقة ............................ ، فسوف ينتهي بك الأمر بحلقة ............................ . --- SECTION: 5 --- عند استخدام حلقة while ، يجب عليك تضمين أمر أو مجموعة أوامر من شأنها تغيير الحالة من ............................ إلى ............................ .

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

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

سؤال 1: 1. عندما تريد تكرار مجموعة من الأوامر، يتم استخدام عدد محدد من ............................ الحلقة ............................ تم تحديد عدد ............................ في معلمات ............................ ().

الإجابة: مرات، for، التكرارات، النطاق

خطوات الحل:

  1. **الشرح:** لنفهم هذا السؤال عن الحلقات في البرمجة. السؤال يتحدث عن تكرار مجموعة من الأوامر بعدد محدد مسبقاً. عندما نعرف عدد المرات التي نريد فيها تكرار الأوامر، نستخدم عادةً حلقة `for` لأنها مصممة للتكرار لعدد معين من المرات. عدد التكرارات يتم تحديده في معاملات أو إعدادات الحلقة، وغالباً ما يكون ذلك ضمن نطاق معين (مثل `range()` في لغة بايثون). إذن الإجابة هي: **مرات، for، التكرارات، النطاق**

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

الإجابة: التكرارات while True الشرط False

خطوات الحل:

  1. **الشرح:** هذا السؤال يتحدث عن حالة مختلفة في البرمجة، حيث لا نعرف عدد التكرارات مسبقاً. في هذه الحالة نستخدم حلقة `while` التي تعمل طالما أن الشرط المحدد صحيح (True). بعد كل تكرار، يتم فحص الشرط مرة أخرى. عندما يصبح الشرط غير صحيح (False)، تتوقف الحلقة وينتقل التحكم إلى السطر التالي بعد الحلقة. إذن الإجابة هي: **التكرارات، while، True، الشرط، False**

سؤال 3: 3. إذا كان الشرط مبدئيًا ............................، فلن يتم تنفيذ عبارات حلقة while على الإطلاق.

الإجابة: False

خطوات الحل:

  1. **الشرح:** لنفهم كيف تعمل حلقة `while`. حلقة `while` تبدأ بفحص الشرط أولاً. إذا كان الشرط صحيحاً (True)، يتم تنفيذ الأوامر داخل الحلقة. لكن إذا كان الشرط من البداية غير صحيح (False)، فلن يتم تنفيذ الأوامر داخل الحلقة أبداً، وسيتخطى البرنامج الحلقة مباشرة. إذن الإجابة هي: **False**

سؤال 4: 4. إذا لم يصبح ............................ الحلقة while ............................، فسوف ينتهي بك الأمر بحلقة ............................ الحلقة اللانهائية هي حلقة لا تنتهي أبدًا.

الإجابة: الشرط، False، لانهائية

خطوات الحل:

  1. **الشرح:** هذا السؤال يتحدث عن مشكلة شائعة في البرمجة. في حلقة `while`، يجب أن يتغير الشرط في النهاية ليصبح غير صحيح (False)، وإلا ستستمر الحلقة في العمل إلى ما لا نهاية. هذا ما يسمى بالحلقة اللانهائية - وهي حلقة لا تتوقف أبداً لأن الشرط يبقى صحيحاً دائماً. إذن الإجابة هي: **الشرط، False، لانهائية**

سؤال 5: 5. عند استخدام حلقة while، يجب عليك تضمين أمر أو مجموعة أوامر من شأنها تغيير الحالة من ............................ إلى ............................ .

الإجابة: True إلى False

خطوات الحل:

  1. **الشرح:** لنتذكر كيفية تجنب الحلقات اللانهائية. عند استخدام حلقة `while`، يجب أن نضمن وجود أمر أو مجموعة أوامر داخل الحلقة تقوم بتغيير قيمة الشرط. الهدف هو تغيير الشرط من صحيح (True) إلى غير صحيح (False) في مرحلة ما، حتى تتوقف الحلقة. إذن الإجابة هي: **True إلى False**

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

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

عندما يكون عدد التكرارات غير معروف مسبقاً، أي نوع من الحلقات نستخدم؟

  • أ) حلقة for
  • ب) حلقة do-while
  • ج) حلقة while
  • د) حلقة if-else

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

الإجابة: حلقة while

الشرح: 1. حلقة `while` تعمل طالما أن الشرط المحدد صحيح (True). 2. عدد التكرارات غير معروف مسبقاً ويعتمد على تغير الشرط. 3. لذلك، عند عدم معرفة عدد التكرارات، نستخدم حلقة `while`.

تلميح: هذه الحلقة تعمل بناءً على شرط، وليس عدداً محدداً.

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

ما المشكلة التي تحدث إذا لم يصبح شرط حلقة while غير صحيح (False)؟

  • أ) خطأ في بناء الجملة
  • ب) توقف مفاجئ للبرنامج
  • ج) حلقة لانهائية
  • د) تخطي بعض الأوامر

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

الإجابة: حلقة لانهائية

الشرح: 1. حلقة `while` تعمل طالما أن الشرط صحيح (True). 2. إذا لم يتغير الشرط ليصبح غير صحيح (False)، ستستمر الحلقة في العمل إلى ما لا نهاية. 3. هذا يسمى بالحلقة اللانهائية، وهي خطأ برمجي يجب تجنبه.

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

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

عندما نريد تكرار مجموعة من الأوامر لعدد محدد مسبقاً من المرات، أي نوع من الحلقات نستخدم؟

  • أ) حلقة while
  • ب) حلقة for
  • ج) حلقة do-while
  • د) حلقة if

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

الإجابة: حلقة for

الشرح: 1. حلقة `for` مصممة للتكرار لعدد معين من المرات. 2. عدد التكرارات يتم تحديده في معاملات الحلقة (مثل `range()`). 3. لذلك، عند معرفة عدد التكرارات مسبقاً، نستخدم حلقة `for`.

تلميح: هذه الحلقة مناسبة عندما نعرف عدد التكرارات مسبقاً.

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

عند استخدام حلقة while، ما الذي يجب تضمينه داخل الحلقة لتجنب الوقوع في حلقة لانهائية؟

  • أ) أمر يطبع النتيجة
  • ب) أمر يقرأ مدخلاً من المستخدم
  • ج) أمر يغير الشرط من True إلى False
  • د) أمر يزيد سرعة التنفيذ

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

الإجابة: أمر يغير الشرط من True إلى False

الشرح: 1. لتجنب الحلقة اللانهائية، يجب أن يتغير الشرط في النهاية. 2. لذلك، يجب تضمين أمر أو مجموعة أوامر داخل حلقة `while` تقوم بتعديل قيمة الشرط. 3. الهدف هو تغيير الشرط من صحيح (True) إلى غير صحيح (False) في مرحلة ما.

تلميح: يجب أن يكون هناك شيء داخل الحلقة يؤثر على الشرط الذي تحكمه.

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