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

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

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

الدرس: مثال 3: العمليات الحسابية في تكرارات

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

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

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

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

📝 ملخص الصفحة

📚 التكرارات (Loops) في VEXcode VR

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

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

أنواع التكرارات في VEXcode VR:

* تكرار (repeat): تنفيذ اللبنات البرمجية لعدد محدد من المرات.

* تكرار حتى (repeat until)

* إلى الأبد (forever)

* في حين (while)

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

```markmap

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

الأدوات

VEXcode VR

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

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

###### المتغيرات (Variables)

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

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

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

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

  • تظهر قيم المتغيرات `X` و `Multiplication` وتتغير في نافذة "مراقب" (Monitor) أثناء التنفيذ.
  • تتم طباعة قيمة متغير `Multiplication` إلى وحدة تحكم العرض (Print Console).
###### التكرارات (Loops)

####### أنواع التكرارات

  • تكرار (repeat)
  • تكرار حتى (repeat until)
  • إلى الأبد (forever)
  • في حين (while)
####### تكرار (repeat) مرات

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

  • تنفيذ اللبنات البرمجية الموجودة داخله لعدد محدد سابقًا من المرات.
######## مثال: العمليات الحسابية في تكرارات

  • الخطوات:
1. عند بدء التشغيل.

2. عيّن المتغير `x` إلى 0.

3. كرر 10 مرات:

- غيّر `x` بمقدار 1 (زيادة).

- عيّن متغير `Multiplication` إلى `x * 6`.

- اطبع قيمة `Multiplication` ثم انقل المؤشر للصف التالي.

```

نقاط مهمة

* تُستخدم التكرارات لتجنب تكرار كتابة نفس الأوامر يدويًا.

* لبنة تكرار (repeat) مرات هي إحدى الأدوات لتنفيذ التكرار.

* يمكن دمج العمليات الحسابية (مثل الضرب) وتغيير المتغيرات داخل حلقة التكرار.

* يمكن طباعة مخرجات العمليات الحسابية في كل دورة من دورات التكرار.

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

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

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

قد ترغب أحيانًا في تنفيذ نفس التعليمات البرمجية عدة مرات، حتى تتمكن من استخدام التكرارات (Loops)، والتي تسمح لك بتكرار نفس الأوامر عدة مرات. يوفر فيجكس كود في أربعة أنواع من التكرارات وهي: تكرار (repeat) و تكرار حتى (repeat until)، وتكرار حتى (forever).

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

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

مثال 3: العمليات الحسابية في تكرارات

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

مثال 3: العمليات الحسابية في تكرارات

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

في المثال التالي، ستنفذ عملية حسابية 10 مرات باستخدام حلقة تكرار ( ) مرات (Repeat ( ) times ( ). ستعين المتغير "x" في البداية يساوي 0 وستستمر ليتم زيادته بمقدار 1 في كل مرة يتم فيها تنفيذ التكرار. ستعين متغير "Multiplication" الذي يساوي قيمة المتغير "x" مضروبًا في 6. في كل مرة يتم فيها تنفيذ التكرار، يتم تحديد قيمة متغير "x" مضروبًا في 6.

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

اضبط المتغير Multiplication يساوي 6 مضروبًا في x.

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

اطبع قيمة المتغير Multiplication عند كل تكرار.

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

يطبع المخرجات ويرسل مؤشر وحدة تحكم العرض (Print Console) إلى الصف التالي.

🔍 عناصر مرئية

A block diagram illustrating the 'repeat' loop block in programming.

A sequence of programming blocks demonstrating a loop with variable manipulation.

A programming block labeled 'set Multiplication to x * 6'.

A programming block labeled 'print Multiplication'.

A text box explaining the output of the 'print' block, indicating it sends output to the console and moves to the next line.

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

قد ترغب أحيانًا في تنفيذ نفس التعليمات البرمجية عدة مرات، حتى تتمكن من استخدام التكرارات (Loops)، والتي تسمح لك بتكرار نفس الأوامر عدة مرات. يوفر فيجكس كود في أربعة أنواع من التكرارات وهي: تكرار (repeat) و تكرار حتى (repeat until)، وتكرار حتى (forever). لبنة التكرار ( )، تستخدم عند تنفيذ اللبنات البرمجية الموجودة لعدد محدد سابقًا من المرات. --- SECTION: مثال 3: العمليات الحسابية في تكرارات --- مثال 3: العمليات الحسابية في تكرارات في المثال التالي، ستنفذ عملية حسابية 10 مرات باستخدام حلقة تكرار ( ) مرات (Repeat ( ) times ( ). ستعين المتغير "x" في البداية يساوي 0 وستستمر ليتم زيادته بمقدار 1 في كل مرة يتم فيها تنفيذ التكرار. ستعين متغير "Multiplication" الذي يساوي قيمة المتغير "x" مضروبًا في 6. في كل مرة يتم فيها تنفيذ التكرار، يتم تحديد قيمة متغير "x" مضروبًا في 6. اضبط المتغير Multiplication يساوي 6 مضروبًا في x. اطبع قيمة المتغير Multiplication عند كل تكرار. يطبع المخرجات ويرسل مؤشر وحدة تحكم العرض (Print Console) إلى الصف التالي. --- VISUAL CONTEXT --- **DIAGRAM**: Untitled Description: A block diagram illustrating the 'repeat' loop block in programming. Context: Shows the programming block used for repeating instructions a set number of times. **DIAGRAM**: Untitled Description: A sequence of programming blocks demonstrating a loop with variable manipulation. Context: Illustrates how to use a loop to perform calculations and update variables. **DIAGRAM**: Untitled Description: A programming block labeled 'set Multiplication to x * 6'. Context: Shows how to assign the result of a multiplication operation to a variable within a loop. **DIAGRAM**: Untitled Description: A programming block labeled 'print Multiplication'. Context: Demonstrates how to output the value of a variable during each iteration of a loop. **DIAGRAM**: Untitled Description: A text box explaining the output of the 'print' block, indicating it sends output to the console and moves to the next line. Context: Explains the behavior of the print command in a programming context.

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

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

ما الغرض الأساسي من استخدام التكرارات (Loops) في البرمجة؟

  • أ) تنظيم التعليمات البرمجية في مجموعات.
  • ب) تنفيذ نفس التعليمات البرمجية عدة مرات.
  • ج) تعريف المتغيرات الجديدة في البرنامج.
  • د) تحديد مسار سير البرنامج بناءً على شروط.

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

الإجابة: تنفيذ نفس التعليمات البرمجية عدة مرات.

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

تلميح: فكر في الفائدة الرئيسية من تكرار الأوامر لتجنب كتابتها يدويًا.

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

متى تُستخدم لبنة التكرار (repeat ( )) في البرمجة؟

  • أ) عندما يكون عدد مرات التكرار غير معروف.
  • ب) لإيقاف تنفيذ البرنامج بشكل مؤقت.
  • ج) عند تنفيذ اللبنات البرمجية الموجودة لعدد محدد سابقًا من المرات.
  • د) لتغيير قيمة المتغيرات تلقائيًا.

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

الإجابة: عند تنفيذ اللبنات البرمجية الموجودة لعدد محدد سابقًا من المرات.

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

تلميح: انتبه إلى الشرط المتعلق بتحديد عدد مرات التكرار مسبقًا.

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

في المثال 3: العمليات الحسابية في تكرارات، ما هي القيمة الأولية للمتغير 'x' قبل بدء التكرار؟

  • أ) 1
  • ب) 0
  • ج) 6
  • د) 10

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

الإجابة: 0

الشرح: ذكر المثال بوضوح أن المتغير 'x' يتم تعيينه في البداية ليكون مساويًا لـ 0، وهذه هي نقطة الانطلاق لحساباته داخل حلقة التكرار التي تتكرر 10 مرات.

تلميح: ابحث في نص المثال عن السطر الذي يحدد القيمة البدائية للمتغير 'x'.

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

في المثال 3: العمليات الحسابية في تكرارات، كيف يتم حساب قيمة المتغير 'Multiplication' داخل التكرار؟

  • أ) قيمة المتغير 'x' مقسومًا على 6.
  • ب) قيمة المتغير 'x' مضافًا إليه 6.
  • ج) قيمة المتغير 'x' مضروبًا في 6.
  • د) العدد الثابت 6 فقط.

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

الإجابة: قيمة المتغير 'x' مضروبًا في 6.

الشرح: ينص المثال بوضوح على أنه ستعين متغير 'Multiplication' الذي يساوي قيمة المتغير 'x' مضروبًا في 6، وتتكرر هذه العملية في كل مرة يتم فيها تنفيذ التكرار، مع زيادة قيمة 'x' بمقدار 1.

تلميح: انظر إلى العملية الحسابية المحددة لتعيين قيمة 'Multiplication' في كل دورة تكرار.

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

ما هو الإجراء الذي يقوم به الأمر 'اطبع' (Print) في وحدة تحكم العرض (Print Console) بعد طباعة المخرجات؟

  • أ) يحفظ المخرجات في ملف خارجي.
  • ب) يمسح الشاشة لإظهار مخرجات جديدة.
  • ج) يرسل مؤشر وحدة تحكم العرض إلى الصف التالي.
  • د) ينتظر إدخالاً من المستخدم قبل الاستمرار.

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

الإجابة: يرسل مؤشر وحدة تحكم العرض إلى الصف التالي.

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

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

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