اختر خط القلم ليكون نحيفًا للغاية (extra thin) - كتاب المهارات الرقمية - الصف 8 - الفصل 1 - المملكة العربية السعودية

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

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

الدرس: اختر خط القلم ليكون نحيفًا للغاية (extra thin)

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

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

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

نوع المحتوى: درس تعليمي

📝 ملخص الصفحة

📚 برمجة روبوت الواقع الافتراضي لرسم بتلة

المفاهيم الأساسية

عنصر البرمجة الجديد (Petal): وحدة برمجية جديدة تحتوي على مجموعة من اللبنات لرسم شكل بتلة واحدة.

خريطة المفاهيم

```markmap

البرمجة التركيبية

التعريف

تقسيم المهام إلى وحدات صغيرة

تعاون الوحدات لحل المشكلة الكلية

تسمى "الدوال" في لغات أخرى

التنفيذ في فيكس كود في آر

عناصر برمجة جديدة (My Blocks)

#### تعريفها

##### وحدة برنامج (مجموعة لبنات)

##### تضمينها كلبنة واحدة

#### إنشاء عنصر برمجة جديد

##### الخطوات

###### 1. اضغط على فئة "عناصر برمجة جديدة" (My Blocks)

###### 2. اضغط على "إنشاء عنصر" (Make a Block)

###### 3. اكتب اسمًا للعنصر الجديد

###### 4. اضغط على "موافق" (OK)

#### استخدامه داخل المقطع البرمجي

#### تقسيمه إلى وحدات أصغر

#### تعريف المقطع البرمجي للعنصر الجديد

##### يتم تخزين اللبنة في فئة "My Blocks"

##### تحت لبنة "تعريف" (Definition)

###### توضع اللبنات البرمجية التي سيتم تنفيذها

###### مثال: تعريف `one step zigzag`

####### نقل القلم أسفل

####### اضبط القلم على العرض متوسط

####### اضبط القلم على اللون أخضر

####### تحرك إلى الأمام عدد 200 mm

####### انعطف يمين لمدة 90 درجة

####### تحرك إلى الأمام عدد 200 mm

####### انعطف اليسار لمدة 90 درجة

أهمية My Blocks

عند تكرار نفس العملية

تجنب إعادة إنشاء تسلسل اللبنات

تجميع التسلسل في عنصر واحد

مثال تطبيقي

رسم خط متعرج

#### تحديد نمط الخطوة الواحدة

##### تحرك للأمام 200 مم

##### انعطف يمين 90 درجة

##### تحرك للأمام 200 مم

##### انعطف يسار 90 درجة

#### تحويل الرمز إلى My Block

#### استخدامه مع لبنات أخرى

#### إنشاء المقطع البرمجي النهائي

##### الخطوات

###### 1. اضغط على فئة تحكم (Control)

###### 2. اختر لبنة تكرار (repeat) وضعها في المقطع البرمجي الرئيس

###### 3. اضبط عدد مرات التكرار على 9

###### 4. ضع لبنة `one step zigzag` داخل لبنة التكرار

###### 5. اضغط على زر تحديث (Refresh)

###### 6. شغل المقطع البرمجي

مثال تطبيقي متقدم

رسم شكل زهرة

#### تحليل الشكل

##### يتكون من 12 بتلة متطابقة

##### البتلات متداخلة جزئياً

#### خطوات البرمجة

##### 1. تطوير مقطع برمجي لرسم بتلة واحدة

###### شكل البتلة: مضلع بإحداثيات (0,0)، (2,4)، (4,1)، (2,-2)

##### 2. إنشاء عنصر برمجة جديد يحتوي على هذا المقطع

##### 3. استخدام العنصر الجديد مع التكرار والدوران لرسم 12 بتلة

#### الأدوات

##### ملعب الفن قماش (Art Canvas)

إعداد خصائص القلم

لبنة "اضبط القلم على العرض"

#### الخيارات: نحيف للغاية، نحيف، متوسط، واسع، واسع جدا

لبنة "اضبط القلم على اللون"

توضع في بداية المقطع البرمجي

#### تؤثر على كل الخطوات التالية

استخدام العنصر الجديد

خطوات الاستخدام

#### 1. حدد فئة "عناصر برمجة جديدة" (My Blocks)

#### 2. اختر العنصر الجديد (مثل `one step zigzag`)

#### 3. ضعه بعد لبنة البداية (`عندما بدأت`)

النتيجة

#### تنفيذ تسلسل الأوامر المحدد في تعريف العنصر

#### رسم مسار متعرج على شبكة المحاكاة

إنشاء عنصر برمجة جديد "Petal"

الخطوات

#### 1. برمجة روبوت لرسم بتلة واحدة في ملعب الفن قماش

#### 2. تحديد الأنماط المتكررة في الخوارزمية

#### 3. تحديد مجموعة اللبنات التي يتكون منها العنصر الجديد

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

#### عند بدأت

##### اضبط القلم على اللون: أحمر

##### اضبط القلم على العرض: نحيف للغاية

##### نقل القلم: أسفل

##### تكرار 3 مرات:

###### تحرك إلى الأمام: 180 mm

###### انعطف يمين: 30 درجة

###### انعطف يمين: 90 درجة

##### تكرار 3 مرات:

###### تحرك إلى الأمام: 180 mm

###### انعطف يمين: 30 درجة

النتيجة

#### رسم شكل بتلة (مضلع سداسي مغلق)

```

نقاط مهمة

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

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

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

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

عليك برمجة روبوت الواقع الافتراضي ليرسم بتلة واحدة في ملعب الفن قماش (Art Canvas)، ثم اتبع الخطوات لإنشاء عنصر البرمجة الجديد Petal.

اختر خط القلم ليكون نحيفًا للغاية (extra thin)

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

اختر خط القلم ليكون نحيفًا للغاية (extra thin)

مقطع برمجي

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

مقطع برمجي يبدأ بـ 'عندما بدأت'. يتضمن الأوامر التالية: 1. اضبط القلم على اللون: أحمر 2. اضبط القلم على العرض: نحيف للغاية 3. نقل القلم: أسفل 4. تكرار 3 مرات: أ. تحرك إلى الأمام: عدد 180 mm ب. انعطف يمين: لمدة 30 درجة ج. انعطف يمين: لمدة 90 درجة 5. تكرار 3 مرات: أ. تحرك إلى الأمام: عدد 180 mm ب. انعطف يمين: لمدة 30 درجة

نتيجة هذا المقطع البرمجي:

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

نتيجة هذا المقطع البرمجي:

معلومة

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

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

نوع: METADATA

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

🔍 عناصر مرئية

A visual programming block diagram showing a sequence of commands to draw a shape. The blocks are stacked vertically, starting with an orange event block 'عندما بدأت' (When started), followed by blue and light blue action blocks.

نتيجة هذا المقطع البرمجي

A red, extra-thin, closed polygon drawn on a white grid background. The shape is symmetrical about the vertical axis. A small robot icon is positioned at the bottom-center vertex of the petal, facing right. The petal extends upwards and outwards from this starting point.

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

عليك برمجة روبوت الواقع الافتراضي ليرسم بتلة واحدة في ملعب الفن قماش (Art Canvas)، ثم اتبع الخطوات لإنشاء عنصر البرمجة الجديد Petal. --- SECTION: اختر خط القلم ليكون نحيفًا للغاية (extra thin) --- اختر خط القلم ليكون نحيفًا للغاية (extra thin) --- SECTION: مقطع برمجي --- مقطع برمجي يبدأ بـ 'عندما بدأت'. يتضمن الأوامر التالية: 1. اضبط القلم على اللون: أحمر 2. اضبط القلم على العرض: نحيف للغاية 3. نقل القلم: أسفل 4. تكرار 3 مرات: أ. تحرك إلى الأمام: عدد 180 mm ب. انعطف يمين: لمدة 30 درجة ج. انعطف يمين: لمدة 90 درجة 5. تكرار 3 مرات: أ. تحرك إلى الأمام: عدد 180 mm ب. انعطف يمين: لمدة 30 درجة --- SECTION: نتيجة هذا المقطع البرمجي: --- نتيجة هذا المقطع البرمجي: --- SECTION: معلومة --- لتحديد مجموعة اللبنات التي يتكون منها عنصر البرمجة الجديد، عليك أولاً تحديد الأنماط التي يتم تكرارها في الخوارزمية التي تحل المشكلة. وزارة التعليم Ministry of Education 2025 - 1447 371 --- VISUAL CONTEXT --- **DIAGRAM**: Untitled Description: A visual programming block diagram showing a sequence of commands to draw a shape. The blocks are stacked vertically, starting with an orange event block 'عندما بدأت' (When started), followed by blue and light blue action blocks. Key Values: Event: عندما بدأت (When started), Pen Color: اضبط القلم على اللون أحمر (Set pen color to red), Pen Width: اضبط القلم على العرض نحيف للغاية (extra thin) (Set pen width to extra thin), Pen State: نقل القلم أسفل (Pen down), Loop 1 (تكرار 3):, Action 1: تحرك إلى الأمام عدد 180 mm (Move forward 180 mm), Action 2: انعطف يمين لمدة 30 درجة (Turn right for 30 degrees), Action 3: انعطف يمين لمدة 90 درجة (Turn right for 90 degrees), Loop 2 (تكرار 3):, Action 1: تحرك إلى الأمام عدد 180 mm (Move forward 180 mm), Action 2: انعطف يمين لمدة 30 درجة (Turn right for 30 degrees) Context: Illustrates the programming logic to generate the petal shape shown in Visual Element 1. **FIGURE**: نتيجة هذا المقطع البرمجي Description: A red, extra-thin, closed polygon drawn on a white grid background. The shape is symmetrical about the vertical axis. A small robot icon is positioned at the bottom-center vertex of the petal, facing right. The petal extends upwards and outwards from this starting point. X-axis: Relative X-coordinate (units) Y-axis: Relative Y-coordinate (units) Context: This figure is the visual output generated by the programming blocks described in Visual Element 0, demonstrating the result of the robot's drawing instructions. (Note: Some details are estimated)

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

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

أي من التسلسلات التالية يمثل الخطوات الصحيحة لضبط إعدادات القلم الأولية في مقطع برمجي لرسم شكل؟

  • أ) ضبط القلم على العرض، ثم نقله للأسفل، ثم ضبط اللون.
  • ب) ضبط القلم على اللون، ثم ضبط عرضه، ثم نقله للأسفل.
  • ج) نقل القلم للأسفل، ثم ضبط اللون، ثم ضبط العرض.
  • د) ضبط القلم على اللون والعرض فقط، دون نقل القلم للأسفل.

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

الإجابة: ضبط القلم على اللون، ثم ضبط عرضه، ثم نقله للأسفل.

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

تلميح: تذكر الترتيب الذي يتم به تجهيز القلم قبل بدء الرسم على قماش الفن.

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

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

  • أ) لتقليل الأخطاء البرمجية العشوائية في الروبوت.
  • ب) لزيادة سرعة استجابة الروبوت للأوامر.
  • ج) لجعل الكود البرمجي أقصر وأقل تعقيداً بشكل عام.
  • د) لتحديد مجموعة اللبنات التي يتكون منها عنصر البرمجة الجديد.

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

الإجابة: لتحديد مجموعة اللبنات التي يتكون منها عنصر البرمجة الجديد.

الشرح: المعلومة تنص بوضوح على أن تحديد الأنماط المتكررة هو الخطوة الأولى والأساسية لتحديد مجموعة اللبنات التي يتكون منها عنصر البرمجة الجديد بكفاءة.

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

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

بناءً على المقطع البرمجي المعروض، كم يبلغ إجمالي عدد درجات الانعطاف لليمين التي يقوم بها الروبوت في *مرة واحدة* من الحلقة التكرارية الأولى؟

  • أ) 120 درجة.
  • ب) 30 درجة.
  • ج) 90 درجة.
  • د) 360 درجة.

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

الإجابة: 120 درجة.

الشرح: في كل تكرار من الحلقة الأولى، يقوم الروبوت بالانعطاف يميناً 30 درجة ثم يميناً 90 درجة. مجموع هذه الانعطافات في التكرار الواحد هو 30 + 90 = 120 درجة.

تلميح: احسب مجموع زوايا 'انعطف يمين' داخل التكرار الواحد في الحلقة الأولى.

التصنيف: مسألة تدريبية | المستوى: متوسط

في المقطع البرمجي لرسم البتلة، ما هي المسافة الإجمالية التي يقطعها الروبوت إلى الأمام عند تنفيذ البرنامج كاملاً؟

  • أ) 180 mm.
  • ب) 540 mm.
  • ج) 1080 mm.
  • د) 720 mm.

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

الإجابة: 1080 mm.

الشرح: 1. في الحلقة التكرارية الأولى، يتحرك الروبوت إلى الأمام 180 mm لعدد 3 مرات، أي: 3 × 180 mm = 540 mm. 2. في الحلقة التكرارية الثانية، يتحرك الروبوت إلى الأمام 180 mm لعدد 3 مرات، أي: 3 × 180 mm = 540 mm. 3. المسافة الإجمالية = 540 mm + 540 mm = 1080 mm.

تلميح: احسب المسافة المقطوعة في كل حلقة تكرارية على حدة، ثم اجمع النتائج النهائية.

التصنيف: مسألة تدريبية | المستوى: متوسط