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

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

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

الدرس: العمليات الحسابية

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

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

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

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

📝 ملخص الصفحة

📚 العمليات الحسابية في البرمجة

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

المعاملات الرياضية: رموز تستخدم لإجراء العمليات الحسابية في البرمجة، مثل الجمع (+)، والطرح (-)، والضرب (*)، والقسمة (/). توجد في فئة العمليات (Operators).

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

```markmap

الوحدة الخامسة: برمجة الروبوت

الأدوات

VEXcode VR

#### واجهة بيئة VEXcode VR

##### فئات اللبنات البرمجية

###### العمليات (Operators)

  • مكان جميع اللبنات الخاصة بالمعاملات الرياضية
####### المعاملات الرياضية

######## الغرض

  • إجراء العمليات الحسابية (الجمع، الطرح، الضرب، القسمة)
######## مثال: لبنة الضرب (*)

  • شكلها: كتلة بيضاوية خضراء
  • وظيفتها: تحديد نتيجة عملية الضرب بين قيمتين رقميتين
###### المتغيرات (Variables)

  • مكان جميع اللبنات الخاصة بالمتغيرات
####### إنشاء متغير رقمي

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

  • 1. من فئة المتغيرات، اضغط على "إنشاء متغير" (Make a Variable)
  • 2. في نافذة "متغير رقمي جديد"، اكتب اسمًا للمتغير (مثال: speed)
  • 3. اضغط على "إرسال" (Submit)
######## النتيجة

  • ظهور كتلة المتغير الجديد (مثل: speed) في فئة المتغيرات
####### إعادة تسمية متغير

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

  • 1. من فئة المتغيرات، اضغط بزر الفأرة الأيمن على لبنة المتغير (مثل: myVariable)
  • 2. من القائمة المنسدلة، اختر "إعادة تسمية المتغير" (Rename variable)
  • 3. في نافذة "إعادة تسمية المتغير"، اضغط على لبنة الاسم القديم (myVariable)
  • 4. اكتب الاسم الجديد للمتغير (مثال: newVariable)
  • 5. اضغط على "إرسال" (Submit)
####### حذف متغير

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

  • 1. من فئة المتغيرات، اضغط بزر الفأرة الأيمن على لبنة المتغير (مثل: newVariable)
  • 2. من القائمة المنسدلة، اختر "حذف المتغير" (Delete the "newVariable" variable)
####### استخدام المتغيرات للتحكم في الحركة

######## مثال: التسارع

  • الهدف: جعل الروبوت يتسارع بنسبة 20% كل 200 مليمتر.
  • الخوارزمية:
- 1. اضبط القيمة الأولية لمتغير `speed` على 10.

- 2. كرر العملية 4 مرات.

- 3. في كل مرة:

- اضبط سرعة القيادة لتكون مساوية لقيمة `speed`.

- حرك الروبوت للأمام 200 مم.

- زد قيمة متغير `speed` بمقدار 20.

####### مراقبة قيم المتغير

######## الغرض

  • عرض التغييرات التي تحدث لقيمة متغير (مثل `speed`) أثناء تشغيل البرنامج.
######## الخطوات

  • 1. من فئة المتغيرات (Variables)، حدد خانة الاختيار بجوار متغير `speed`.
  • 2. حدد أيقونة تحكم المراقبة (Monitor Console).
  • 3. اضغط على بداية (Start).
######## النتيجة

  • تظهر قيمة المتغير `speed` وتتغير في نافذة "مراقب" (Monitor) أثناء التنفيذ.
####### إجراء (Procedure)

####### تصفير (Reset)

```

نقاط مهمة

  • في VEXcode VR، يمكن استخدام المعاملات الرياضية لإجراء أي عملية حسابية.
  • مثال تطبيقي: تنفيذ عملية حسابية بسيطة يتضمن:
1. تعيين المتغير `x` إلى القيمة `2`.

2. تعيين متغير جديد اسمه `Multiplication` إلى نتيجة `6 * x` (باستخدام لبنة الضرب).

3. وضع لبنة عرض متغير `Multiplication` داخل لبنة `اطبع () ()` لعرض النتيجة.

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

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

العمليات الحسابية

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

العمليات الحسابية

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

في البرمجة تستخدم المعاملات الرياضية لإجراء الحسابات. يمكنك استخدام فيكس كود في آر لإجراء أي عملية حسابية مثل: الجمع، والطرح، والضرب، والقسمة، وغيرها. كما تعلمت سابقًا، المعامل هو رمز يمثل إجراءً محددًا، على سبيل المثال: علامة الجمع (+) هي معامل يمثل الجمع. وتسمى المعاملات التي تستخدمها لإجراء العمليات الحسابية بالمعاملات الرياضية، ويمكنك العثور على المعاملات الرياضية في فئة العمليات (Operators).

مثال 2: العمليات الحسابية

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

مثال 2: العمليات الحسابية

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

في المثال التالي، ستنفذ عملية حسابية بسيطة في بيئة فيكس كود في آر. ستستخدم المتغير "x" الذي ستعيّنه إلى قيمة 2. ستستخدم أيضًا متغير "Multiplication" الذي ستعيّنه إلى قيمة 6 مضروبًا في x، باستخدام بيئة عملية الضرب (multiplication operator).

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

تستخدم لبنة الضرب ( * ) ، من فئة العمليات (Operators)، لتحديد النتيجة الحسابية لعملية الضرب بين قيمتين رقميتين.

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

عيّن المتغير "x" إلى قيمة 2.

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

عيّن المتغير Multiplication إلى قيمة 6 مضروبًا في x.

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

ضع لبنة عرض متغير Multiplication داخل لبنة اطبع () () (Print).

نوع: NON_EDUCATIONAL

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

نوع: METADATA

347

🔍 عناصر مرئية

عندما بدأت

A visual representation of a simple arithmetic operation in VEXcode VR, showing how variables are assigned and used in a multiplication operation, and then printed. It illustrates a sequence of programming blocks connected by a vertical flow.

A green oval-shaped programming block with an asterisk (*) symbol in the center, and two empty oval slots on either side, indicating it takes two numerical inputs for a multiplication operation.

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

--- SECTION: العمليات الحسابية --- العمليات الحسابية في البرمجة تستخدم المعاملات الرياضية لإجراء الحسابات. يمكنك استخدام فيكس كود في آر لإجراء أي عملية حسابية مثل: الجمع، والطرح، والضرب، والقسمة، وغيرها. كما تعلمت سابقًا، المعامل هو رمز يمثل إجراءً محددًا، على سبيل المثال: علامة الجمع (+) هي معامل يمثل الجمع. وتسمى المعاملات التي تستخدمها لإجراء العمليات الحسابية بالمعاملات الرياضية، ويمكنك العثور على المعاملات الرياضية في فئة العمليات (Operators). --- SECTION: مثال 2: العمليات الحسابية --- مثال 2: العمليات الحسابية في المثال التالي، ستنفذ عملية حسابية بسيطة في بيئة فيكس كود في آر. ستستخدم المتغير "x" الذي ستعيّنه إلى قيمة 2. ستستخدم أيضًا متغير "Multiplication" الذي ستعيّنه إلى قيمة 6 مضروبًا في x، باستخدام بيئة عملية الضرب (multiplication operator). تستخدم لبنة الضرب ( * ) ، من فئة العمليات (Operators)، لتحديد النتيجة الحسابية لعملية الضرب بين قيمتين رقميتين. عيّن المتغير "x" إلى قيمة 2. عيّن المتغير Multiplication إلى قيمة 6 مضروبًا في x. ضع لبنة عرض متغير Multiplication داخل لبنة اطبع () () (Print). وزارة التعليم Ministry of Education 2025 - 1447 347 --- VISUAL CONTEXT --- **DIAGRAM**: عندما بدأت Description: A visual representation of a simple arithmetic operation in VEXcode VR, showing how variables are assigned and used in a multiplication operation, and then printed. It illustrates a sequence of programming blocks connected by a vertical flow. Data: The diagram shows three main programming blocks stacked vertically, starting with an event block. The top block is 'عندما بدأت' (When Started). Below it, the first action block is 'مجموعة x إلى 2' (Set x to 2), which assigns the value 2 to a variable named 'x'. The second action block is 'مجموعة Multiplication إلى x * 6' (Set Multiplication to x * 6), which assigns the result of multiplying 'x' by 6 to a variable named 'Multiplication'. This block contains an inner green oval-shaped operator block with 'x * 6'. The final action block is 'اطبع Multiplication' (Print Multiplication), which displays the value of the 'Multiplication' variable. Blue curved lines with arrows connect explanatory text boxes on the left to their corresponding blocks on the right. Context: This diagram demonstrates variable assignment, arithmetic operations (specifically multiplication), and output (printing) in a block-based programming environment like VEXcode VR. It serves as a visual example for the 'العمليات الحسابية' (Arithmetic Operations) lesson. **FIGURE**: Untitled Description: A green oval-shaped programming block with an asterisk (*) symbol in the center, and two empty oval slots on either side, indicating it takes two numerical inputs for a multiplication operation. Context: This figure visually represents the multiplication operator block used in block-based programming environments, as described in the accompanying text. It shows how the operator is visually presented to accept two operands.

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

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

ما هو رمز لبنة الضرب في فئة العمليات ببرنامج فيكس كود في آر (VEXcode VR)؟

  • أ) +
  • ب) -
  • ج) /
  • د) *

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

الإجابة: *

الشرح: في البرمجة، يُستخدم الرمز النجمة `*` بشكل شائع لتمثيل عملية الضرب، ويظهر بهذا الشكل في لبنة الضرب ضمن بيئة VEXcode VR لتمكين المستخدم من إجراء هذه العملية الحسابية.

تلميح: هذا الرمز هو المتعارف عليه عالمياً لعملية الضرب في معظم لغات البرمجة.

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

ما هي المعاملات الرياضية في البرمجة؟

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

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

الإجابة: هي رموز تستخدم لإجراء العمليات الحسابية مثل الجمع والطرح والضرب والقسمة.

الشرح: المعاملات الرياضية هي رموز برمجية تمكن المبرمج من إجراء عمليات حسابية على القيم والمتغيرات، مثل '+' للجمع و '-' للطرح و '*' للضرب و '/' للقسمة. وهي أساسية لتنفيذ أي حساب في البرمجة.

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

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

في بيئة فيكس كود في آر (VEXcode VR)، في أي فئة يمكن العثور على المعاملات الرياضية؟

  • أ) فئة الاستشعار (Sensing).
  • ب) فئة المتغيرات (Variables).
  • ج) فئة العمليات (Operators).
  • د) فئة التحكم (Control).

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

الإجابة: فئة العمليات (Operators).

الشرح: ضمن بيئة البرمجة المرئية مثل VEXcode VR، تُصنف لبنات الأوامر والمعاملات في فئات لتسهيل الوصول إليها. المعاملات الرياضية توجد بشكل محدد في فئة 'العمليات' (Operators).

تلميح: تذكر اسم الفئة التي تجمع أدوات التحكم والعمليات في بيئة البرمجة المرئية.

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

بناءً على 'مثال 2: العمليات الحسابية' في VEXcode VR، إذا تم تعيين المتغير 'x' للقيمة 2، وتم تعيين المتغير 'Multiplication' للقيمة 6 مضروبة في 'x'، فما القيمة التي سيتم عرضها عند طباعة المتغير 'Multiplication'؟

  • أ) 6
  • ب) 8
  • ج) 12
  • د) 2

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

الإجابة: 12

الشرح: 1. تم تعيين المتغير 'x' إلى القيمة 2. 2. تم تعيين المتغير 'Multiplication' إلى قيمة 6 مضروبة في 'x'. 3. بالتعويض، تصبح العملية الحسابية 6 * 2. 4. ناتج العملية هو 12، وهي القيمة التي سيتم عرضها عند طباعة المتغير 'Multiplication'.

تلميح: قم بتعويض قيمة المتغير 'x' في العملية الحسابية المحددة (6 مضروبة في x).

التصنيف: سؤال اختبار | المستوى: متوسط

ما هو التسلسل الصحيح للخطوات البرمجية في VEXcode VR لتنفيذ عملية حسابية لتعيين متغير 'x' إلى 2، ثم تعيين متغير 'Multiplication' إلى 6 مضروبًا في 'x'، ثم طباعة قيمة 'Multiplication'؟

  • أ) (1) اطبع Multiplication، (2) عيّن x إلى 2، (3) عيّن Multiplication إلى x * 6.
  • ب) (1) عيّن Multiplication إلى x * 6، (2) عيّن x إلى 2، (3) اطبع Multiplication.
  • ج) (1) عيّن x إلى 2، (2) عيّن Multiplication إلى x * 6، (3) اطبع Multiplication.
  • د) (1) عيّن x إلى 2، (2) اطبع Multiplication، (3) عيّن Multiplication إلى x * 6.

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

الإجابة: (1) عيّن x إلى 2، (2) عيّن Multiplication إلى x * 6، (3) اطبع Multiplication.

الشرح: 1. أولاً، يجب تهيئة المتغير 'x' بقيمته الابتدائية (2). 2. بعد ذلك، يمكن إجراء العملية الحسابية لـ 'Multiplication' باستخدام قيمة 'x' الجديدة (x * 6). 3. أخيراً، يتم عرض النتيجة باستخدام لبنة الطباعة 'اطبع Multiplication'.

تلميح: تتبع ترتيب تنفيذ الأوامر خطوة بخطوة كما ورد في المثال بدءًا من تهيئة المتغيرات.

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