Switch ব্লক-ভিত্তিক প্রোগ্রামিংয়ের পরিচিত উপাদানগুলোকে অন্তর্ভুক্ত করে এবং এতে টেক্সট-বক্স যুক্ত করা হয়েছে, যেখানে টেক্সট কমান্ড টাইপ করা যায়।
: ব্লক শুধুমাত্র এর সাথে সামঞ্জস্যপূর্ণ।
সুইচ শিক্ষার্থীদের ব্লক-ভিত্তিক কোডিং থেকে টেক্সট-ভিত্তিক কোডিং-এ যাওয়ার একটি স্বাভাবিক মাধ্যম প্রদান করে। শিক্ষার্থীরা কমান্ডের যুক্তি ও ক্রমের সাথে পরিচিত হয়ে উঠলে, তারা একটি প্রজেক্টকে একবারে একটি করে ব্লক রূপান্তর করা শুরু করতে পারে।
এর মাধ্যমে শিক্ষার্থীরা একটি ব্লক-ভিত্তিক প্রোগ্রামের লজিক ফ্লো নিয়ে কাজ চালিয়ে যেতে পারে, যেখানে তারা একটি লুপ কীভাবে অন্যান্য ব্লককে ঘিরে ধরে, সেই বিষয়গুলো স্বচক্ষে দেখতে পায় এবং একই সাথে নিজেরা টেক্সট কমান্ড নিয়েও পরীক্ষা-নিরীক্ষা শুরু করতে পারে। ব্লকগুলোকে সুইচে রূপান্তর করা হয়ে গেলে, শিক্ষার্থীরা সহজেই প্যারামিটার পরিবর্তন করতে পারে এবং টেক্সট কমান্ডের সিনট্যাক্স বুঝতে শুরু করতে পারে। এই অংশে একজন শিক্ষার্থীর Switch ব্যবহারের পদ্ধতি ব্যাখ্যা করা হবে, যার মাধ্যমে আপনি একটি VEXcode প্রোজেক্টে এই ব্লকগুলো কীভাবে ব্যবহার করতে পারেন তা বোঝানো হবে।
ব্লকগুলিকে সুইচে রূপান্তর করা
: সুইচ ব্লক দিয়ে শুরু করতে আপনার একটি কম্পিউটার থাকতে হবে (মোবাইল ডিভাইস নয়)।
একটি একক ব্লককে সুইচে রূপান্তর করুন
যে ব্লকটিকে সুইচ ব্লকে রূপান্তর করতে চান, সেটির উপর রাইট-ক্লিক করুন।
ব্লক নির্বাচন করুন এবং সুইচ ব্লক এ রূপান্তর করুন।
ব্লকটিকে এখন একই প্যারামিটারসহ একটি সুইচ ব্লকে পরিবর্তন করা হবে।
রূপান্তরের পর একটি সুইচ ব্লককে আবার ব্লকে পরিণত করতেআনডু বোতামটি নির্বাচন করুন।
একাধিক ব্লক সুইচে রূপান্তর করুন
যে স্ট্যাকটিকে আপনি সুইচ ব্লকে রূপান্তর করতে চান, তার শীর্ষে রাইট-ক্লিক করুন।
স্ট্যাককে সুইচ ব্লক এ রূপান্তর করতেনির্বাচন করুন।
যে ব্লকটিতে আপনি রাইট-ক্লিক করেছেন এবং তার নিচের সমস্ত ব্লক একটি সুইচ ব্লকে রূপান্তরিত হবে।
একটি C ব্লকের ভিতরের ব্লকগুলিকে সুইচে রূপান্তর করুন
আপনি এক ক্লিকে একটি সি ব্লক এবং এর সমস্ত বিষয়বস্তুকে সুইচে রূপান্তর করতে পারেন।
যে সি ব্লকটি রূপান্তর করতে চান, সেটিতে ডান-ক্লিক করুন।
C ব্লক এবং এর বিষয়বস্তুকে সুইচ ব্লক এ রূপান্তর করতেনির্বাচন করুন।
সি ব্লকের সমস্ত বিষয়বস্তু একটি একক সুইচ ব্লকে রূপান্তরিত করা হবে।
একটি সুইচ ব্লক ব্যবহার করুন
টুলবক্স থেকে একটি সুইচ ব্লক যোগ করুন
টুলবক্স থেকে একটি সুইচ ব্লক ক্লিক করে টেনে আনুন।
একটি সুইচ ব্লক টাইপ করুন
সুইচ ব্লকের টেক্সট ফিল্ডটি নির্বাচন করুন, তারপর আপনার কাঙ্ক্ষিত কমান্ডটি লিখুন।
সুইচ ব্লকের ভিতরে টেক্সট কপি এবং পেস্ট করুন
সুইচ ব্লকে টেক্সট হাইলাইট করতে ক্লিক করে ড্র্যাগ করুন। ডান-ক্লিক করুন এবং কপি নির্বাচন করুন। এরপর, অন্য একটি সুইচ ব্লকের ভিতরে ক্লিক করুন। অবশেষে, লেখাটি স্থানান্তর করতে রাইট-ক্লিক করে পেস্ট নির্বাচন করুন।
অতিরিক্ত সুইচ ব্লক
সুইচ ব্লকগুলো অন্যান্য ব্লকের মতোই একই আকৃতির নিয়ম মেনে চলে। এখানের সারণিতে ব্লকের আকৃতি, এর অর্থ এবং একই ধরনের সুইচ ব্লকগুলোর মধ্যে তুলনা দেখানো হয়েছে।
| ব্লক আকৃতি | বর্ণনা | ব্লক উদাহরণ | সুইচ উদাহরণ |
|---|---|---|---|
| টুপি ব্লক | ব্লকের একটি স্তূপ তৈরি করুন এবং সেগুলোকে এমনভাবে আকার দিন যাতে নিচের ব্লকগুলো সংযুক্ত করা যায়। | ||
| ব্লক স্তূপ করুন | প্রধান কমান্ডগুলো সম্পাদন করুন। এগুলো এমনভাবে তৈরি করা হয় যাতে অন্য স্ট্যাক ব্লকগুলোর উপরে বা নীচে সংযুক্ত করা যায়। | ||
| বুলিয়ান ব্লক | একটি শর্তকে সত্য বা মিথ্যা হিসেবে ফেরত দেয় এবং অন্যান্য ব্লকের জন্য ষড়ভুজাকার (ছয়-পার্শ্বযুক্ত) ইনপুটযুক্ত যেকোনো ব্লকের ভিতরে খাপ খায়। | ||
| রিপোর্টার ব্লক | মানগুলো সংখ্যা আকারে রিপোর্ট করে এবং অন্যান্য ব্লকের জন্য ডিম্বাকৃতির ইনপুটসহ যেকোনো ব্লকের ভেতরে এঁটে যায়। | ||
| সি ব্লক | এর ভেতরের ব্লক(গুলো) লুপ করুন অথবা কোনো শর্ত সত্য না মিথ্যা তা যাচাই করুন। এগুলোর আকৃতি এমনভাবে তৈরি করা হয়েছে যাতে এগুলোর উপরে, নিচে বা ভেতরে ব্লক স্তূপ করে সংযুক্ত করা যায়। |
|