استخدام Switch Blocks للانتقال من الكتل إلى الترميز النصي في VEXcode V5

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

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


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

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

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

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

  • كمبيوتر (ليس جهازًا محمولًا).

رسم تخطيطي يوضح دروس V5 Blocks، ويعرض أنواعًا مختلفة من الكتل وارتباطاتها لأغراض تعليمية في برمجة الروبوتات.

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

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

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

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

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

رسم تخطيطي يوضح كتل V5 المستخدمة في البرامج التعليمية، ويعرض أنواع الكتل المختلفة واتصالاتها للأغراض التعليمية في برمجة الروبوتات.

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

مخطط يوضح مختلف كتل V5 المستخدمة في الروبوتات، مع تسليط الضوء على وظائفها واتصالاتها في شكل تعليمي لتعزيز فهم مفاهيم البرمجة.

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

رسم تخطيطي يوضح كتل V5 المستخدمة في الروبوتات، ويعرض المكونات المختلفة واتصالاتها بتنسيق تعليمي لأغراض تعليمية.

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

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

رسم تخطيطي يوضح كتل V5 للروبوتات، ويعرض أنواع الكتل المختلفة واتصالاتها بتنسيق تعليمي لأغراض تعليمية.

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

مخطط يوضح مختلف كتل V5 المستخدمة في برمجة الروبوتات، ويعرض وظائفها واتصالاتها في سياق دروس الكتل.

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

رسم تخطيطي يوضح أنواع مختلفة من الكتل المستخدمة في دروس الروبوتات V5، ويوضح وظائفها وعلاقاتها داخل نظام V5.

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

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

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

رسم تخطيطي يوضح مختلف كتل V5 المستخدمة في دروس الروبوتات، ويوضح وظائفها واتصالاتها للأغراض التعليمية.

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

رسم تخطيطي يوضح مختلف كتل V5 المستخدمة في دروس البرمجة، ويعرض اتصالاتها ووظائفها في سياق الروبوتات.

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

مخطط يوضح مختلف كتل V5 المستخدمة في برمجة الروبوتات، ويعرض وظائفها واتصالاتها في شكل تعليمي لتحسين فهم الترميز القائم على كتلة V5.

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

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

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

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

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

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

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

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

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

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

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

 

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

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

Last Updated: