لإنشاء المقطع البرمجي: - كتاب المهارات الرقمية - الصف 8 - الفصل 1 - المملكة العربية السعودية

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

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

الدرس: لإنشاء المقطع البرمجي:

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

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

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

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

📝 ملخص الصفحة

📚 إنشاء مقطع برمجي لروبوت الواقع الافتراضي

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

المقطع البرمجي الرئيس: المقطع الذي يبدأ بـ "عندما يبدأ" ويحتوي على تسلسل الأوامر الأساسي.

لبنة التكرار (repeat): لبنة برمجية تستخدم لتكرار تنفيذ مجموعة من الأوامر عددًا محددًا من المرات.

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

```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. شغل المقطع البرمجي

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

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

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

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

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

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

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

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

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

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

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

النتيجة

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

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

```

نقاط مهمة

  • لرسم تسع خطوات بخط متعرج، يتم استخدام عنصر البرمجة الجديد `one step zigzag` داخل لبنة تكرار عددها 9 مرات.
  • يجب ضبط لبنة التكرار (repeat) على الرقم 9.
  • بعد إنشاء المقطع البرمجي، يجب الضغط على زر تحديث (Refresh) ثم تشغيل المقطع البرمجي لرؤية النتيجة.
  • نتيجة تنفيذ المقطع البرمجي هي رسم خط أخضر متعرج (يشبه الدرج) على شبكة المحاكاة.

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

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

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

الآن، أنشئ المقطع البرمجي الذي سيوجه روبوت الواقع الافتراضي ليتحرك ويرسم تسع خطوات بخط متعرج. هذا يعني أن عليك استخدام عنصر البرمجة الجديد one step zigzag تسع مرات. كما رأيت سابقًا ستستخدم عنصر البرمجة الجديد في المقطع البرمجي الرئيس كلبنة مشتركة.

لإنشاء المقطع البرمجي:

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

لإنشاء المقطع البرمجي:

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

اضغط على فئة تحكم (Control)، واختر لبنة تكرار () مرة (repeat) () times)، ثم ضعها في المقطع البرمجي الرئيس. اضبط المرات على 9.

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

اضغط على زر تحديث (Refresh)، ثم شغل المقطع البرمجي مرة أخرى.

نوع: METADATA

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

نوع: METADATA

369

🔍 عناصر مرئية

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

A visual representation of a block-based programming script. It shows a main script area on the left and a custom block definition area in the center, along with a block palette on the right. The script is designed to make a virtual robot draw a zigzag line.

مخرجات محاكاة الروبوت

A simulation window displaying a grid with a green zigzag line drawn on it. The line starts from the bottom-left corner and extends towards the top-right, consisting of 9 distinct segments (steps). Each step involves a horizontal movement followed by a vertical movement, creating a series of right-angle turns. The overall path resembles a staircase.

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

الآن، أنشئ المقطع البرمجي الذي سيوجه روبوت الواقع الافتراضي ليتحرك ويرسم تسع خطوات بخط متعرج. هذا يعني أن عليك استخدام عنصر البرمجة الجديد one step zigzag تسع مرات. كما رأيت سابقًا ستستخدم عنصر البرمجة الجديد في المقطع البرمجي الرئيس كلبنة مشتركة. --- SECTION: لإنشاء المقطع البرمجي: --- لإنشاء المقطع البرمجي: اضغط على فئة تحكم (Control)، واختر لبنة تكرار () مرة (repeat) () times)، ثم ضعها في المقطع البرمجي الرئيس. اضبط المرات على 9. اضغط على زر تحديث (Refresh)، ثم شغل المقطع البرمجي مرة أخرى. وزارة التعليم Ministry of Education 2025 - 1447 369 --- VISUAL CONTEXT --- **DIAGRAM**: المقطع البرمجي لرسم خط متعرج Description: A visual representation of a block-based programming script. It shows a main script area on the left and a custom block definition area in the center, along with a block palette on the right. The script is designed to make a virtual robot draw a zigzag line. X-axis: N/A Y-axis: N/A Data: N/A Context: This diagram illustrates the step-by-step construction of a programming script to control a virtual robot, demonstrating the use of custom blocks and repetition for drawing a specific pattern. **GRAPH**: مخرجات محاكاة الروبوت Description: A simulation window displaying a grid with a green zigzag line drawn on it. The line starts from the bottom-left corner and extends towards the top-right, consisting of 9 distinct segments (steps). Each step involves a horizontal movement followed by a vertical movement, creating a series of right-angle turns. The overall path resembles a staircase. X-axis: N/A Y-axis: N/A Data: The zigzag path is a visual output of the 'one step zigzag' block repeated 9 times, where each 'step' involves moving forward, turning, moving forward again, and turning back. Context: This visual element demonstrates the result of executing the programming script shown in Visual Element 0, illustrating the robot's path as it draws a zigzag line on a virtual grid. (Note: Some details are estimated)

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

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

ما هي فئة البرمجة التي يجب الضغط عليها لاختيار لبنة 'تكرار () مرة' (repeat () times) عند إنشاء مقطع برمجي لتوجيه روبوت؟

  • أ) حركات (Motion)
  • ب) تحكم (Control)
  • ج) أحداث (Events)
  • د) استشعارات (Sensing)

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

الإجابة: تحكم (Control)

الشرح: لإدراج لبنة تسمح بتكرار مجموعة من التعليمات، يجب الذهاب إلى فئة 'تحكم' التي تحتوي على اللبنات الخاصة بتنظيم سير البرنامج والتحكم في حلقاته التكرارية.

تلميح: ابحث عن الفئة المسؤولة عن تنظيم تدفق البرنامج وإعادة تنفيذ الأوامر.

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

كم مرة يجب تكرار لبنة 'one step zigzag' لرسم تسع خطوات بخط متعرج باستخدام روبوت الواقع الافتراضي، وكيف يتم ضبط ذلك في المقطع البرمجي؟

  • أ) 5 مرات، وتُضبط في لبنة 'متغيرات'
  • ب) 7 مرات، وتُضبط في لبنة 'أحداث'
  • ج) 9 مرات، وتُضبط في لبنة 'تكرار () مرة'
  • د) 10 مرات، وتُضبط في لبنة 'حركات'

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

الإجابة: 9 مرات، وتُضبط في لبنة 'تكرار () مرة'

الشرح: لأن الروبوت يجب أن يرسم تسع خطوات بخط متعرج، فهذا يعني أن لبنة 'one step zigzag' يجب أن تتكرر تسع مرات بالضبط. يتم ضبط هذا العدد بتحديد الرقم '9' في لبنة 'تكرار () مرة'.

تلميح: عدد الخطوات المطلوب رسمها يحدد عدد مرات التكرار المطلوبة.

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