استخدام Switch Blocks للانتقال من الكتل إلى الترميز النصي في VEXcode IQ (الجيل الثاني)

يتضمن Switch عناصر مألوفة من البرمجة القائمة على الكتل ويدمج مربعات النص حيث يمكن كتابة الأوامر النصية.

ملاحظة: كتل التبديل متوافقة فقط معPython.


يوفر Switch للطلاب جسرًا طبيعيًا من Blocks إلى الترميز النصي. مع اكتساب الطلاب دراية بالمنطق وتسلسل الأوامر، يمكنهم البدء في تحويل المشروع كتلة تلو الأخرى. 

يتيح هذا للطلاب مواصلة العمل باستخدام التدفق المنطقي لبرنامج قائم على الكتل حيث يمكنهم رؤية أشياء مثل التفاف حلقة حول كتل أخرى بينما يبدأون أيضًا في تجربة أوامر النص بأنفسهم. بمجرد تحويل الكتل إلى Switch، يمكن للطلاب تغيير المعلمات بسهولة والبدء في فهم بناء جملة الأمر النصي. سوف يرشدك هذا القسم خلال استخدام الطالب لـ Switch لشرح كيفية استخدام هذه الكتل في مشروع VEXcode.

البدء باستخدام Switch Blocks

للبدء في الترميز باستخدام Switch Blocks، يجب أن يكون لديك:

  • كمبيوتر (ليس جهازًا محمولًا).
  • عقل من الجيل الثاني للذكاء.

رسم تخطيطي يوضح واجهة برمجة VEX IQ Blocks، ويعرض كتل البرمجة المختلفة ووظائفها لمشاريع الروبوتات التعليمية.

عند تحويل كتلة إلى كتلة تبديل، سيتم تعطيل C++ في عارض التعليمات البرمجية.

تحويل الكتل إلى مفاتيح

تحويل كتلة واحدة إلى مفتاح

لقطة شاشة لواجهة البرنامج التعليمي VEX IQ Blocks، والتي تعرض كتل البرمجة وعناصر الترميز المصممة لمساعدة المعلمين والطلاب على تعلم مفاهيم الروبوتات باستخدام منصة VEX IQ.

انقر بزر الماوس الأيمن على الكتلة التي تريد تحويلها إلى كتلة تبديل.

لقطة شاشة لواجهة البرنامج التعليمي VEX IQ Blocks، تعرض كتل البرمجة المستخدمة في تعليم الروبوتات، والمصممة لمساعدة المبتدئين في تعلم مفاهيم الترميز وبناء المشاريع باستخدام منصة VEX IQ.

حدد تحويل الكتلة إلى تبديل الكتلة.

رسم تخطيطي يوضح واجهة برمجة VEX IQ Blocks، ويعرض كتل الترميز المختلفة ووظائفها لمشاريع الروبوتات التعليمية.

سيتم الآن تحويل الكتلة إلى كتلة تبديل بنفس المعلمات.

رسم تخطيطي يوضح واجهة برمجة VEX IQ Blocks، ويعرض كتل البرمجة المختلفة ووظائفها لمشاريع الروبوتات التعليمية.

لتحويل كتلة التبديل إلى كتلة أخرى بعد التحويل، حدد زر التراجع.

تحويل كتل متعددة للتبديل

لقطة شاشة لواجهة البرنامج التعليمي VEXcode IQ Blocks، والتي تعرض كتل البرمجة وتخطيط منصة VEX IQ Robotics، والتي تهدف إلى تثقيف المبتدئين في مجال الروبوتات وتعزيز مهاراتهم في البرمجة.

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

لقطة شاشة لواجهة البرنامج التعليمي Blocks لـ VEX IQ، والتي تعرض عناصر البرمجة والخيارات لمساعدة المبتدئين على تعلم مفاهيم الروبوتات باستخدام VEXcode IQ.

حددتحويل المكدس إلى كتلة التبديل.

لقطة شاشة لواجهة البرنامج التعليمي VEX IQ Blocks، والتي تعرض كتل البرمجة وعناصر الترميز المصممة لأغراض تعليمية في مجال الروبوتات، والتي تستهدف المبتدئين والمعلمين الذين يستخدمون منصة VEX IQ.

سيتم تحويل الكتلة التي قمت بالنقر عليها بزر الماوس الأيمن وجميع الكتل الموجودة أسفلها إلى كتلة تبديل.

تحويل الكتل الموجودة داخل الغلاف إلى تبديل

بإمكانك تحويل Wrapper وكل محتوياته إلى Switch بنقرة واحدة.

رسم تخطيطي يوضح واجهة برمجة الكتل الخاصة بمنصة الروبوتات VEX IQ، ويعرض كتل البرمجة المختلفة ووظائفها لمشاريع الروبوتات التعليمية.

انقر بزر الماوس الأيمن فوق الغلاف الذي تريد تحويله.

لقطة شاشة لواجهة البرنامج التعليمي VEX IQ Blocks، والتي تعرض كتل البرمجة وخيارات بناء مشاريع الروبوتات، والمصممة لمساعدة المعلمين والطلاب في تعلم مفاهيم الروبوتات باستخدام منصة VEX IQ.

حددتحويل الغلاف والمحتويات إلى كتلة التبديل.

رسم تخطيطي يوضح واجهة برمجة VEX IQ Blocks، ويعرض كتل الترميز المختلفة ووظائفها، والمصممة لمساعدة المعلمين والطلاب في تعلم مفاهيم الروبوتات من خلال البرمجة المرئية.

سيتم تحويل كافة محتويات Wrapper إلى كتلة تبديل واحدة.

استخدم كتلة التبديل

إضافة كتلة تبديل من صندوق الأدوات

انقر واسحب كتلة التبديل من صندوق الأدوات.

اكتب في كتلة التبديل

قم بتحديد حقل النص الخاص بـ Switch Block، ثم أدخل الأمر الذي تريده.

نسخ ولصق النص داخل كتلة التبديل

انقر واسحب لتحديد النص في كتلة التبديل. انقر بزر الماوس الأيمن وحدد "نسخ". بعد ذلك، انقر داخل كتلة تبديل أخرى. وأخيرًا، انقر بزر الماوس الأيمن وحدد "لصق" لنقل النص.

كتل التبديل الإضافية

تتبع كتل التبديل نفس اتفاقيات الشكل مثل الكتل الأخرى. يوضح الجدول هنا المقارنة بين شكل الكتلة ومعناها وكتل التبديل من نفس النوع.

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

 

1وينتروب، ديفيد، وأوري ويلنسكي. "كيف تعمل الأنماط المبنية على الكتل، والأنماط المبنية على النصوص، والأنماط الهجينة بين الكتل والنصوص على تشكيل ممارسات البرمجة المبتدئة."  المجلة الدولية للتفاعل بين الطفل والحاسوب 17 (2018): 83-92

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: