إضافة معامل إدخال رقمي (Numeric input parameter) - كتاب المهارات الرقمية - الصف 8 - الفصل 1 - المملكة العربية السعودية

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

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

الدرس: إضافة معامل إدخال رقمي (Numeric input parameter)

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

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

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

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

📝 ملخص الصفحة

📚 إضافة معامل إدخال رقمي (Numeric input parameter)

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

معامل إدخال رقمي (Numeric input parameter): مدخل رقم يُضاف إلى عنصر البرمجة الجديد (My Block) لتخصيص حجمه وإنشاء أشكال بأحجام مختلفة.

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

```markmap

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

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

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

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

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

###### 1. رؤية لبنة "تعريف Petal" في منطقة البرمجة

###### 2. تخزين العنصر الجديد "My Block Petal" في فئة "My blocks"

#### التعليقات

##### أداة لإضافة توضيحات

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

##### تحت لبنة "تعريف Petal"

###### المقطع البرمجي الذي ينشئ بتلة واحدة

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

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

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

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

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

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

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

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

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

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

#### استخدام عنصر البرمجة الجديد لإنشاء المقاطع البرمجية

##### الهدف

###### إنشاء مقطع برمجي يتحرك فيه روبوت الواقع الافتراضي ويرسم البتلة

##### خطوات التنفيذ

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

###### 2. أفلت المقطع بعد لبنة "عندما بدأت (when started)"

##### تشغيل المقطع

###### شغل المقطع البرمجي في "ملعب الفن قماش (Art Canvas)"

##### النتيجة

###### رسم شكل بتلة مكون من فصين متداخلين باللون الأحمر

#### تطوير العنصر الجديد "Petal"

##### المشكلة

###### حجم البتلة ثابت (طول الجانب = 180 ملم)

###### حجم الزهرة الناتجة ثابت

##### الحل

###### إضافة معامل إدخال رقمي (Input Parameter)

####### مكانه: في المقطع البرمجي لعنصر البرمجة الجديد "Petal"

####### الغرض: قبول قيم مختلفة لطول الجانب (side length)

####### الفائدة: إنشاء بتلات وزهور بأحجام مختلفة

##### خطوات إضافة المعامل

###### 1. تعديل عنصر البرمجة الجديد

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

####### اضغط زر الفأرة الأيمن على عنصر البرمجة الجديد "Petal".

####### اضغط على "تعديل (edit)".

###### 2. إضافة معامل الإدخال الرقمي

####### في نافذة التعديل، اضغط على "إضافة مدخلا رقم (add an input number)".

####### اضغط على الاسم الافتراضي "number" وغيرّه إلى "Petal side length".

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

####### تطبيق المعاملات (Parameters)

######## عمل المعاملات كمتغيرات داخل عنصر البرمجة الجديد.

######## إنشاء وحدات برامج قابلة للتأقلم على أكثر من مشكلة.

######## مثال: عنصر برمجة جديد لإنشاء مربع يحتوي على معامل إدخال رقمي لطول الجانب.

######### قيم إدخال مختلفة (مثل 200، 300، 600) للمعامل تنتج مربعات بأحجام مختلفة.

######### يتم استخدام نفس التعليمة البرمجية مع تغيير قيمة المعامل.

#### عناصر البرمجة الجديدة مع المعاملات

##### إضافة وتخصيص المعاملات

###### يمكن إضافة معامل واحد أو أكثر.

###### يمكن تخصيصها لتحديد:

####### شكل أو حجم الرسم.

####### اتجاه حركة روبوت الواقع الافتراضي.

####### المسافة التي يقطعها.

##### معالجة حالات المشكلات

###### تضمين العنصر الجديد في المقطع البرمجي الرئيس عدة مرات.

###### تمييز قيم الإدخال المعطاة للمعاملات في كل مرة.

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

###### عنصر "Petal" مع معامل إدخال هو طول جوانب شكل البتلة.

####### الاستخدام: لإنشاء أحجام مختلفة من الزهور أو الأوراق أو الفراشات.

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

##### الهدف

###### إنشاء مقطع برمجي يتحرك فيه روبوت الواقع الافتراضي ويرسم زهرة باستخدام عنصر البرمجة الجديد `Petal`

##### خطوات التنفيذ

###### 1. من فئة التحكم (Control)، أضف لبنة تكرار (repeat) ووضعها بعد لبنة "عندما بدأت (when started)".

###### 2. اضبط عدد مرات التكرار على 12.

###### 3. من فئة "عناصر برمجة جديدة (My blocks)"، أضف عنصر البرمجة الجديد `Petal` وأسقطه داخل لبنة التكرار 12 مرة.

###### 4. من فئة نظام الدفع (Drivetrain)، أضف لبنة انعطف (turn) ووضعها بعد عنصر البرمجة الجديد `Petal`.

###### 5. اضبط الانعطاف إلى 120 درجة.

#### نظام الدفع

##### أوامر التحكم الأساسية

###### تحرك إلى الأمام

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

###### انعطف يمين

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

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

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

###### أوقف القيادة

###### اضبط سرعة القيادة إلى 50 %

###### اضبط سرعة الانعطاف إلى 50 %

##### رسم الزهرة الكاملة

###### المقطع البرمجي الرئيس

####### عندما بدأت

####### تكرار 12 مرة:

######## استدعاء عنصر `Petal`

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

###### النتيجة

####### رسم زهرة مكونة من 12 بتلة باللون الأحمر في ملعب الفن قماش.

```

نقاط مهمة

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

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

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

إضافة معامل إدخال رقمي (Numeric input parameter)

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

إضافة معامل إدخال رقمي (Numeric input parameter)

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

يمكنك إضافة معاملات الإدخال في عنصر البرمجة الجديد أثناء إنشائه، ويمكنك أيضًا تعديل عنصر البرمجة الجديد لإضافة معاملات الإدخال. عليك تعديل عنصر البرمجة الجديد Petal من أجل إضافة مدخل رقم.

لتعديل عنصر البرمجة الجديد:

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

لتعديل عنصر البرمجة الجديد:

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

< اضغط على فئة عناصر برمجة جديدة (My Blocks) ، ثم اضغط زر الفأرة الأيمن على عنصر البرمجة الجديد (My Block) . اضغط على تعديل (edit) .

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

الآن، ستضيف مدخل رقم إلى عنصر البرمجة الجديد Petal من أجل تخصيص حجمها وإنشاء زهور بأحجام مختلفة.

لإضافة معامل إدخال رقمي:

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

لإضافة معامل إدخال رقمي:

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

< اضغط على إضافة مدخلا رقم (add an input number) . اضغط على الاسم الافتراضي للمعامل number ، ثم اكتب "Petal side length" ، ثم اضغط على موافق (OK) .

نوع: NON_EDUCATIONAL

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

🔍 عناصر مرئية

Block-based programming interface

A block-based programming interface showing a 'Petal' block being created or modified. The main area shows a block labeled 'عناصر برمجة جديدة' (New programming elements) with a button 'إنشاء عنصر' (Create element). A pink 'Petal' block is visible, with a blue 'تعديل' (Edit) button next to it, labeled with the number '3'. A 'تعليق' (Comment) block is also present. On the right, a sidebar lists categories: 'العرض' (Display), 'أحداث' (Events), 'تحكم' (Control), 'الاستشعار' (Sensing), 'العمليات' (Operations), 'المتغيرات' (Variables), and 'عناصر برمجة جديدة' (New programming elements). The number '1' points to 'عناصر برمجة جديدة' in the sidebar. The number '2' points to the 'تحكم' (Control) category.

Make a Block dialog box

A dialog box titled 'جعل كتلة' (Make a Block). At the top, a pink block labeled 'Petal' is displayed. Below it, there are three input options presented as rectangular buttons: The first option, highlighted in red and labeled with the number '1', is 'إضافة مدخلا رقم' (Add a number input). The second option is 'منطقية' (Boolean). The third option is 'إضافة تسمية' (Add a label) with 'text' as a placeholder. At the bottom of the dialog box, there are two buttons: 'إلغاء' (Cancel) on the left and 'موافق' (OK) on the right.

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

--- SECTION: إضافة معامل إدخال رقمي (Numeric input parameter) --- إضافة معامل إدخال رقمي (Numeric input parameter) يمكنك إضافة معاملات الإدخال في عنصر البرمجة الجديد أثناء إنشائه، ويمكنك أيضًا تعديل عنصر البرمجة الجديد لإضافة معاملات الإدخال. عليك تعديل عنصر البرمجة الجديد Petal من أجل إضافة مدخل رقم. --- SECTION: لتعديل عنصر البرمجة الجديد: --- لتعديل عنصر البرمجة الجديد: < اضغط على فئة عناصر برمجة جديدة (My Blocks) ، ثم اضغط زر الفأرة الأيمن على عنصر البرمجة الجديد (My Block) . اضغط على تعديل (edit) . الآن، ستضيف مدخل رقم إلى عنصر البرمجة الجديد Petal من أجل تخصيص حجمها وإنشاء زهور بأحجام مختلفة. --- SECTION: لإضافة معامل إدخال رقمي: --- لإضافة معامل إدخال رقمي: < اضغط على إضافة مدخلا رقم (add an input number) . اضغط على الاسم الافتراضي للمعامل number ، ثم اكتب "Petal side length" ، ثم اضغط على موافق (OK) . وزارة التعليم Ministry of Education 2025 - 1447 381 --- VISUAL CONTEXT --- **DIAGRAM**: Block-based programming interface Description: A block-based programming interface showing a 'Petal' block being created or modified. The main area shows a block labeled 'عناصر برمجة جديدة' (New programming elements) with a button 'إنشاء عنصر' (Create element). A pink 'Petal' block is visible, with a blue 'تعديل' (Edit) button next to it, labeled with the number '3'. A 'تعليق' (Comment) block is also present. On the right, a sidebar lists categories: 'العرض' (Display), 'أحداث' (Events), 'تحكم' (Control), 'الاستشعار' (Sensing), 'العمليات' (Operations), 'المتغيرات' (Variables), and 'عناصر برمجة جديدة' (New programming elements). The number '1' points to 'عناصر برمجة جديدة' in the sidebar. The number '2' points to the 'تحكم' (Control) category. X-axis: N/A Y-axis: N/A Data: N/A Context: Illustrates the steps for modifying a new programming element in a block-based environment. **DIAGRAM**: Make a Block dialog box Description: A dialog box titled 'جعل كتلة' (Make a Block). At the top, a pink block labeled 'Petal' is displayed. Below it, there are three input options presented as rectangular buttons: The first option, highlighted in red and labeled with the number '1', is 'إضافة مدخلا رقم' (Add a number input). The second option is 'منطقية' (Boolean). The third option is 'إضافة تسمية' (Add a label) with 'text' as a placeholder. At the bottom of the dialog box, there are two buttons: 'إلغاء' (Cancel) on the left and 'موافق' (OK) on the right. X-axis: N/A Y-axis: N/A Data: N/A Context: Illustrates the interface for adding different types of input parameters when creating a new block.

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

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

ما الغرض الأساسي من إضافة معامل إدخال رقمي (Numeric input parameter) لعنصر برمجة جديد (My Block) مثل "Petal"؟

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

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

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

الشرح: تتيح معاملات الإدخال الرقمية إمكانية جعل عنصر البرمجة أكثر مرونة، حيث يمكن التحكم في خصائصه (مثل الحجم في مثال Petal) بقيم مختلفة عند استدعائه، مما يتيح إنشاء تنوع دون الحاجة لإنشاء عناصر برمجة منفصلة لكل خيار.

تلميح: فكر في كيفية استخدام المدخل الرقم لتغيير سلوك أو مظهر العنصر.

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

ما هي الخطوات الصحيحة لتعديل عنصر برمجة جديد (My Block) موجود مسبقاً لإضافة معامل إدخال؟

  • أ) الضغط المزدوج على عنصر البرمجة، ثم اختيار 'إضافة مدخل'.
  • ب) سحب عنصر البرمجة إلى منطقة الأكواد، ثم اختيار 'خصائص'.
  • ج) الضغط على فئة عناصر برمجة جديدة، ثم الضغط بزر الفأرة الأيمن على عنصر البرمجة الجديد، ثم اختيار تعديل.
  • د) فتح قائمة 'ملف'، ثم اختيار 'تعديل عنصر برمجة'.

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

الإجابة: الضغط على فئة عناصر برمجة جديدة، ثم الضغط بزر الفأرة الأيمن على عنصر البرمجة الجديد، ثم اختيار تعديل.

الشرح: 1. يتم الضغط على فئة 'عناصر برمجة جديدة' (My Blocks). 2. ثم يتم الضغط بزر الفأرة الأيمن على عنصر البرمجة الجديد المراد تعديله. 3. يتم اختيار 'تعديل' (edit) من القائمة المنبثقة.

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

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

بعد فتح نافذة "جعل كتلة" (Make a Block) لتعديل عنصر برمجة، ما هي الخطوات الصحيحة لإضافة معامل إدخال رقمي وتسميته "Petal side length"؟

  • أ) الضغط على "إضافة مدخلاً منطقياً"، ثم تسميته "Petal side length"، ثم الضغط "موافق".
  • ب) الضغط على "إضافة تسمية"، ثم تسميته "Petal side length"، ثم الضغط "موافق".
  • ج) الضغط على "إضافة مدخلاً رقم"، ثم غيّر الاسم الافتراضي "number" إلى "Petal side length"، ثم اضغط "موافق".
  • د) الضغط على "تغيير نوع المدخل"، ثم اختيار "رقم"، ثم كتابة "Petal side length"، ثم الضغط "موافق".

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

الإجابة: الضغط على "إضافة مدخلاً رقم"، ثم غيّر الاسم الافتراضي "number" إلى "Petal side length"، ثم اضغط "موافق".

الشرح: 1. في نافذة 'جعل كتلة'، يتم الضغط على خيار 'إضافة مدخلاً رقم' (add an input number). 2. يتم الضغط على الاسم الافتراضي للمدخل (number) وتغييره إلى 'Petal side length'. 3. يتم تأكيد العملية بالضغط على زر 'موافق' (OK).

تلميح: تذكر خيارات أنواع المدخلات المتاحة في نافذة "جعل كتلة".

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