لـنـطـبـق مـعـاً - كتاب المهارات الرقمية - الصف 7 - الفصل 1 - المملكة العربية السعودية

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

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

الدرس: لـنـطـبـق مـعـاً

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

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

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

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

📝 ملخص الصفحة

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

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

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

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

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

لـنـطـبـق مـعـاً

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

لـنـطـبـق مـعـاً

تدريب 1

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

تدريب 1

صل الأوامر مع الشرح:

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

صل الأوامر مع الشرح:

نوع: QUESTION_ACTIVITY

miniTurtle.pensize(4)

نوع: QUESTION_ACTIVITY

miniTurtle.color("green")

نوع: QUESTION_ACTIVITY

miniTurtle.shapesize(2)

نوع: QUESTION_ACTIVITY

miniTurtle.hideturtle()

نوع: METADATA

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

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

--- SECTION: لـنـطـبـق مـعـاً --- لـنـطـبـق مـعـاً --- SECTION: تدريب 1 --- تدريب 1 --- SECTION: صل الأوامر مع الشرح: --- صل الأوامر مع الشرح: miniTurtle.pensize(4) أ. يحدد لون السلحفاة. miniTurtle.color("green") ب. يخفي السلحفاة. miniTurtle.shapesize(2) ج. يحدد حجم السلحفاة. miniTurtle.hideturtle() د. يحدد حجم القلم للرسم. وزارة التعليم Ministry of Education 2025 - 1447 159

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

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

سؤال 1: تدريب 1: صِلِ الأمر مع الشرح: miniTurtle.pensize(4)

الإجابة: يحدد حجم القلم للرسم.

خطوات الحل:

  1. **الخطوة 1: جدول المعطيات والمطلوب** | العنصر | الوصف | |--------|-------| | الأمر البرمجي | `miniTurtle.pensize(4)` | | المطلوب | شرح وظيفة هذا الأمر بالتفصيل |
  2. **الخطوة 2: المبدأ أو الوظيفة المستخدمة** هذا الأمر جزء من مكتبة **Turtle** في لغة البرمجة **بايثون**، والتي تُستخدم للرسم والتحكم في حركة سلحفاة رسومية على الشاشة. الأمر `pensize()` يتحكم في خاصية واحدة من خواص قلم الرسم.
  3. **الخطوة 3: تحليل الأمر وتفكيكه** - `miniTurtle`: هو اسم **الكائن (Object)** من فئة السلحفاة الذي نتحكم فيه. - `.pensize(`: هي **الدالة (Function)** المسؤولة عن تحديد سُمك القلم. - `4`: هي **المعامل (Argument)** المُمرر للدالة، ويُمثل قيمة السُمك المطلوبة.
  4. **الخطوة 4: شرح الوظيفة** عند تنفيذ هذا الأمر: 1. يتم تعيين خاصية **سُمك خط الرسم (Pen Width)** للقلم المرتبط بالسلحفاة `miniTurtle`. 2. الرقم `4` يحدد أن سُمك الخط سيكون **4 وحدات** (بكسل عادةً). 3. أي شكل أو خط ترسمه السلحفاة بعد تنفيذ هذا الأمر سيظهر بهذا السُمك الجديد.
  5. > **ملاحظة مهمة:** قيمة `pensize(1)` هي القيمة الافتراضية، وقيم أكبر من 1 تعطي خطوطاً أكثر سُمكاً ووضوحاً.
  6. **الخطوة 5: الإجابة النهائية** وظيفة الأمر `miniTurtle.pensize(4)` هي **تحديد سُمك القلم المستخدم في الرسم ليكون 4 وحدات، مما يجعل الخطوط المرسومة لاحقاً أكثر سُمكاً ووضوحاً.**

سؤال 2: تدريب 1: صِلِ الأمر مع الشرح: miniTurtle.color("green")

الإجابة: يحدد لون السلحفاة.

خطوات الحل:

  1. **الخطوة 1: جدول المعطيات والمطلوب** | العنصر | الوصف | |--------|-------| | الأمر البرمجي | `miniTurtle.color("green")` | | المطلوب | شرح وظيفة هذا الأمر بالتفصيل |
  2. **الخطوة 2: المبدأ أو الوظيفة المستخدمة** الأمر `color()` هو أحد **الدوال (Functions)** الأساسية في مكتبة **Turtle**، ويُستخدم للتحكم في الألوان المرتبطة بالسلحفاة والخط الذي ترسمه.
  3. **الخطوة 3: تحليل الأمر وتفكيكه** - `miniTurtle`: هو **كائن السلحفاة** الذي نريد تغيير لونه. - `.color(`: هي **الدالة** المسؤولة عن تعيين اللون. - `"green"`: هو **المعامل** المُمرر للدالة، ويُمثل اسم اللون المطلوب بالإنجليزية (أخضر).
  4. **الخطوة 4: شرح الوظيفة** عند تنفيذ هذا الأمر: 1. يتم تعيين **لونين** رئيسيين: - **لون القلم (Pen Color)**: الذي يحدد لون الخطوط والأشكال المرسومة. - **لون تعبئة السلحفاة (Fill Color)**: الذي يحدد لون الشكل الداخلي للسلحفاة نفسها. 2. عندما يُمرر اسم لون واحد (مثل `"green"`)، يتم تطبيق هذا اللون **على الاثنين معاً** (القلم والتعبئة). 3. يمكن استخدام أسماء ألوان إنجليزية شائعة مثل `"red"`، `"blue"`، أو استخدام رموز الألوان الست عشرية.
  5. **الخطوة 5: الإجابة النهائية** وظيفة الأمر `miniTurtle.color("green")` هي **تعيين لون القلم ولون تعبئة شكل السلحفاة إلى اللون الأخضر، بحيث تظهر السلحفاة وكل ما ترسمه بهذا اللون.**

سؤال 3: تدريب 1: صِلِ الأمر مع الشرح: miniTurtle.shapesize(2)

الإجابة: يحدد حجم السلحفاة.

خطوات الحل:

  1. **الخطوة 1: جدول المعطيات والمطلوب** | العنصر | الوصف | |--------|-------| | الأمر البرمجي | `miniTurtle.shapesize(2)` | | المطلوب | شرح وظيفة هذا الأمر بالتفصيل |
  2. **الخطوة 2: المبدأ أو الوظيفة المستخدمة** الأمر `shapesize()` هو أحد دوال مكتبة **Turtle** المُخصصة للتحكم في **المظهر الرسومي (Graphical Appearance)** للسلحفاة نفسها، وليس للرسم.
  3. **الخطوة 3: تحليل الأمر وتفكيكه** - `miniTurtle`: **كائن السلحفاة** الذي نريد تغيير حجم شكله. - `.shapesize(`: هي **الدالة** المسؤولة عن تغيير حجم شكل السلحفاة. - `2`: هو **المعامل** الذي يمثل عامل القياس أو التكبير.
  4. **الخطوة 4: شرح الوظيفة** عند تنفيذ هذا الأمر: 1. لا يؤثر على **سُمك خط الرسم** أو المسارات المرسومة. 2. يؤثر فقط على **الشكل الرسومي (الرأس والسهم)** الذي يمثل السلحفاة على الشاشة. 3. الرقم `2` يعني **تكبير حجم شكل السلحفاة إلى ضعف حجمه الافتراضي (الذي هو 1)**. 4. يمكن التحكم في الأبعاد بشكل منفصل (الطول، العرض، محيط الحدود) عن طريق تمرير أكثر من معامل.
  5. > **تنبيه:** هذا الأمر لا يغير من دقة أو مسار الرسم، وإنما يغير حجم الرمز المرئي للسلحفاة فقط لتسهيل متابعتها على الشاشة.
  6. **الخطوة 5: الإجابة النهائية** وظيفة الأمر `miniTurtle.shapesize(2)` هي **تكبير الشكل الرسومي الذي يمثل السلحفاة على الشاشة ليصبح حجمه ضعف الحجم الافتراضي، دون التأثير على سُمك الخطوط المرسومة.**

سؤال 4: تدريب 1: صِلِ الأمر مع الشرح: miniTurtle.hideturtle()

الإجابة: يخفي السلحفاة.

خطوات الحل:

  1. **الخطوة 1: جدول المعطيات والمطلوب** | العنصر | الوصف | |--------|-------| | الأمر البرمجي | `miniTurtle.hideturtle()` | | المطلوب | شرح وظيفة هذا الأمر بالتفصيل |
  2. **الخطوة 2: المبدأ أو الوظيفة المستخدمة** الأمر `hideturtle()` هو أحد دوال مكتبة **Turtle** التي تتحكم في **رؤية (Visibility)** الشكل الرسومي للسلحفاة على لوحة الرسم.
  3. **الخطوة 3: تحليل الأمر وتفكيكه** - `miniTurtle`: **كائن السلحفاة** الذي نريد إخفاء شكله. - `.hideturtle(`: هي **الدالة** التي تأمر السلحفاة بإخفاء شكلها عن الأنظار. - `)`: لا يوجد معاملات لهذه الدالة، فهي أمر مباشر.
  4. **الخطوة 4: شرح الوظيفة** عند تنفيذ هذا الأمر: 1. يختفي **الشكل الرسومي (الرأس والسهم)** للسلحفاة `miniTurtle` من على الشاشة فوراً. 2. **يستمر الرسم بشكل طبيعي**، حيث تتحرك السلحفاة وتُرسم الخطوط، لكن بدون أن يظهر الشكل الذي يمثلها. 3. هذا مفيد عندما نريد رؤية الرسم النهائي النظيف دون تشويش شكل السلحفاة، أو لجعل الحركات سريعة دون إعادة رسم الشكل في كل إطار. 4. لإعادة ظهور السلحفاة، نستخدم الأمر المقابل `showturtle()`.
  5. > **ملاحظة:** إخفاء السلحفاة لا يعني إيقافها أو منعها من الرسم، بل يعني فقط إخفاء مؤشرها المرئي بينما تظل جميع وظائفها نشطة.
  6. **الخطوة 5: الإجابة النهائية** وظيفة الأمر `miniTurtle.hideturtle()` هي **إخفاء الشكل الرسومي للسلحفاة من على الشاشة، بينما تبقى قادرة على الحركة والرسم كالمعتاد، مما ينتج رسوماً أنظف وأوضح.**

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

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

ما وظيفة الأمر البرمجي `miniTurtle.pensize(4)` في مكتبة Turtle بلغة بايثون؟

  • أ) يحدد لون السلحفاة.
  • ب) يخفي السلحفاة.
  • ج) يحدد حجم السلحفاة.
  • د) يحدد حجم القلم للرسم.

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

الإجابة: يحدد حجم القلم للرسم.

الشرح: ١. الأمر `pensize()` يتحكم في سُمك قلم الرسم. ٢. الرقم `4` يحدد أن سُمك الخط سيكون 4 وحدات (بكسل). ٣. أي خط أو شكل ترسمه السلحفاة بعد هذا الأمر سيظهر بهذا السُمك.

تلميح: هذا الأمر يتحكم في سُمك الخطوط التي ترسمها السلحفاة.

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

ما وظيفة الأمر البرمجي `miniTurtle.color("green")` في مكتبة Turtle بلغة بايثون؟

  • أ) يحدد حجم القلم للرسم.
  • ب) يحدد لون السلحفاة.
  • ج) يخفي السلحفاة.
  • د) يحدد حجم السلحفاة.

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

الإجابة: يحدد لون السلحفاة.

الشرح: ١. الأمر `color()` يتحكم في ألوان السلحفاة والرسم. ٢. عند تمرير لون واحد (مثل "green")، يتم تطبيقه على لون القلم ولون تعبئة شكل السلحفاة. ٣. تظهر السلحفاة وكل ما ترسمه باللون الأخضر بعد تنفيذ هذا الأمر.

تلميح: هذا الأمر يغير لون كل من شكل السلحفاة والخط الذي ترسمه.

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

ما وظيفة الأمر البرمجي `miniTurtle.shapesize(2)` في مكتبة Turtle بلغة بايثون؟

  • أ) يحدد حجم القلم للرسم.
  • ب) يخفي السلحفاة.
  • ج) يحدد حجم السلحفاة.
  • د) يحدد لون السلحفاة.

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

الإجابة: يحدد حجم السلحفاة.

الشرح: ١. الأمر `shapesize()` يتحكم في الحجم الظاهر للسلحفاة على الشاشة. ٢. الرقم `2` يعني تكبير شكل السلحفاة إلى ضعف حجمه الافتراضي. ٣. هذا لا يؤثر على سُمك الخطوط المرسومة أو مسار الرسم، بل على الشكل المرئي فقط.

تلميح: هذا الأمر يغير حجم الشكل الرسومي الذي يمثل السلحفاة على الشاشة فقط.

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

ما وظيفة الأمر البرمجي `miniTurtle.hideturtle()` في مكتبة Turtle بلغة بايثون؟

  • أ) يحدد حجم القلم للرسم.
  • ب) يحدد لون السلحفاة.
  • ج) يحدد حجم السلحفاة.
  • د) يخفي السلحفاة.

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

الإجابة: يخفي السلحفاة.

الشرح: ١. الأمر `hideturtle()` يجعل الشكل الرسومي (الرأس والسهم) للسلحفاة يختفي. ٢. تستمر السلحفاة في الحركة والرسم بشكل طبيعي. ٣. هذا مفيد للحصول على رسم نهائي نظيف دون تشويش شكل السلحفاة.

تلميح: هذا الأمر يجعل الشكل الرسومي للسلحفاة غير مرئي على الشاشة.

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