مثال 2: رسم شكل زهرة - كتاب المهارات الرقمية - الصف 8 - الفصل 1 - المملكة العربية السعودية

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

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

الدرس: مثال 2: رسم شكل زهرة

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

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

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

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

📝 ملخص الصفحة

📚 مثال 2: رسم شكل زهرة

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

البرمجة التركيبية: تقسيم المهمة الكبيرة (رسم زهرة) إلى وحدات صغيرة قابلة للتكرار (رسم بتلة واحدة).

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

```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. ضعه بعد لبنة البداية (`عندما بدأت`)

النتيجة

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

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

```

نقاط مهمة

  • المثال المتقدم يتطلب رسم زهرة مكونة من 12 بتلة متطابقة.
  • استراتيجية الحل: تقسيم المهمة، حيث تبدأ ببرمجة بتلة واحدة ثم تحولها إلى عنصر برمجة جديد (My Block).
  • شكل البتلة الواحدة هو مضلع محدد بإحداثيات: (0,0)، (2,4)، (4,1)، (2,-2).
  • يتم رسم الزهرة الكاملة عن طريق تكرار وتدوير عنصر رسم البتلة 12 مرة.

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

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

مثال 2: رسم شكل زهرة

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

مثال 2: رسم شكل زهرة

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

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

نوع: METADATA

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

نوع: METADATA

370

🔍 عناصر مرئية

A grid showing a complete 12-petal flower outline in black, with one specific petal highlighted in red. A small robot icon is positioned at the center of the flower, which serves as the origin (0,0) for the drawing. The flower is symmetrical and consists of 12 identical petals. The highlighted red petal is a polygon defined by the vertices: (0,0), (2,4), (4,1), and (2,-2). The lines connecting these vertices are straight segments. The black outlines represent the other 11 petals, which are rotations of this red petal around the origin.

A grid showing only a single red petal. A small robot icon is positioned at the base of the petal, which serves as the origin (0,0). The petal is a polygon defined by the vertices: (0,0), (2,4), (4,1), and (2,-2). The lines connecting these vertices are straight segments. This represents the single programming block to be developed.

A grid showing a complete 12-petal flower, entirely drawn in red. A small robot icon is positioned at the center of the flower, which serves as the origin (0,0). The flower is symmetrical and consists of 12 identical petals, each defined by the same polygonal shape as the red petal in Visual Element 1, rotated around the central origin. This represents the final output after programming all 12 petals.

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

--- SECTION: مثال 2: رسم شكل زهرة --- مثال 2: رسم شكل زهرة ستعمل على مثال أكثر تقدماً. أنشئ شكل زهرة كما في الصورة التالية لإنشاء شكل الزهرة في ملعب الفن قماش (Art Canvas). عليك أولاً معرفة أن شكل الزهرة يتكون من 12 بتلة متطابقة تتداخل جزئياً مع بعضها. من أجل برمجة الروبوت لرسم الزهرة، عليك أن تبدأ بتطوير مقطع برمجي لرسم البتلة الواحدة، ثم إنشاء عنصر البرمجة الجديد الذي يحتوي على هذا المقطع البرمجي. وزارة التعليم 2025 - 1447 370 --- VISUAL CONTEXT --- **DIAGRAM**: Untitled Description: A grid showing a complete 12-petal flower outline in black, with one specific petal highlighted in red. A small robot icon is positioned at the center of the flower, which serves as the origin (0,0) for the drawing. The flower is symmetrical and consists of 12 identical petals. The highlighted red petal is a polygon defined by the vertices: (0,0), (2,4), (4,1), and (2,-2). The lines connecting these vertices are straight segments. The black outlines represent the other 11 petals, which are rotations of this red petal around the origin. X-axis: x-axis (grid units) Y-axis: y-axis (grid units) Data: The image illustrates the final flower shape and highlights one petal for programming purposes. Context: This diagram shows the target output of the robot programming task, highlighting a single petal as the basic building block. **DIAGRAM**: Untitled Description: A grid showing only a single red petal. A small robot icon is positioned at the base of the petal, which serves as the origin (0,0). The petal is a polygon defined by the vertices: (0,0), (2,4), (4,1), and (2,-2). The lines connecting these vertices are straight segments. This represents the single programming block to be developed. X-axis: x-axis (grid units) Y-axis: y-axis (grid units) Data: The image illustrates the shape of a single petal that needs to be programmed. Context: This diagram isolates the single petal that needs to be programmed, showing its precise geometric definition on the grid. **DIAGRAM**: Untitled Description: A grid showing a complete 12-petal flower, entirely drawn in red. A small robot icon is positioned at the center of the flower, which serves as the origin (0,0). The flower is symmetrical and consists of 12 identical petals, each defined by the same polygonal shape as the red petal in Visual Element 1, rotated around the central origin. This represents the final output after programming all 12 petals. X-axis: x-axis (grid units) Y-axis: y-axis (grid units) Data: The image illustrates the final complete flower shape after all petals are drawn. Context: This diagram shows the final result of the programming task, demonstrating how 12 rotated petals form the complete flower.

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

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

ما هي الخطوة الأولى والأساسية لبرمجة روبوت لرسم شكل زهرة مكون من 12 بتلة متطابقة في ملعب الفن قماش (Art Canvas)؟

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

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

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

الشرح: 1. الزهرة تتكون من بتلات متطابقة. 2. النهج الفعال هو برمجة وحدة البناء الأساسية (البتلة الواحدة) أولاً. 3. بعد ذلك، يمكن استخدام هذه الوحدة لإنشاء الزهرة الكاملة عبر التكرار والدوران، مما يبدأ بإنشاء عنصر برمجة جديد لهذه البتلة.

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

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

وفقًا لمثال رسم شكل الزهرة، كم عدد البتلات المتطابقة التي تتكون منها الزهرة؟

  • أ) 6 بتلات
  • ب) 8 بتلات
  • ج) 10 بتلات
  • د) 12 بتلة

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

الإجابة: 12 بتلة

الشرح: النص يذكر بوضوح أن شكل الزهرة يتكون من 12 بتلة متطابقة تتداخل جزئياً مع بعضها، وهذا العدد أساسي لتخطيط البرمجة.

تلميح: الرقم مذكور بوضوح ضمن وصف مكونات الزهرة.

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