VEXcode V5-এ ব্লক থেকে টেক্সট-ভিত্তিক কোডিং-এ রূপান্তরের জন্য সুইচ ব্লক ব্যবহার করা

স্যুইচ ব্লক-ভিত্তিক প্রোগ্রামিংয়ের পরিচিত উপাদানগুলিকে অন্তর্ভুক্ত করে এবং পাঠ্য-বক্সগুলিকে সংহত করে যেখানে পাঠ্য কমান্ড টাইপ করা যেতে পারে।

দ্রষ্টব্য: সুইচ ব্লক শুধুমাত্রPythonএর সাথে সামঞ্জস্যপূর্ণ।


সুইচ শিক্ষার্থীদের ব্লক থেকে পাঠ্য-ভিত্তিক কোডিং-এ একটি প্রাকৃতিক সেতু প্রদান করে। ছাত্ররা যুক্তি এবং কমান্ডের সিকোয়েন্সিংয়ের সাথে পরিচিতি লাভ করার সাথে সাথে তারা একটি প্রকল্পকে একবারে একটি ব্লক রূপান্তর করতে শুরু করতে পারে। 

এটি শিক্ষার্থীদের একটি ব্লক-ভিত্তিক প্রোগ্রামের যুক্তি প্রবাহের সাথে কাজ চালিয়ে যাওয়ার অনুমতি দেয় যেখানে তারা অন্যান্য ব্লকের চারপাশে একটি লুপ মোড়ানোর মতো জিনিসগুলি শারীরিকভাবে দেখতে পারে এবং নিজে নিজে টেক্সট কমান্ড নিয়ে পরীক্ষা শুরু করে। একবার ব্লকগুলি স্যুইচ-এ রূপান্তরিত হলে, শিক্ষার্থীরা সহজেই প্যারামিটার পরিবর্তন করতে পারে এবং পাঠ্য কমান্ডের বাক্য গঠন বুঝতে শুরু করতে পারে। এই বিভাগটি আপনাকে একজন শিক্ষার্থীর দ্বারা সুইচ ব্যবহারের মাধ্যমে ব্যাখ্যা করবে যে আপনি কীভাবে এই ব্লকগুলি একটি VEXcode প্রকল্পে ব্যবহার করতে পারেন।

সুইচ ব্লক দিয়ে শুরু করা

সুইচ ব্লকের সাথে কোডিং শুরু করতে, আপনার অবশ্যই থাকতে হবে:

  • একটি কম্পিউটার (মোবাইল ডিভাইস নয়)।

রোবোটিক্স প্রোগ্রামিং-এ শিক্ষাগত উদ্দেশ্যে বিভিন্ন ব্লকের ধরন এবং তাদের সংযোগ প্রদর্শন করে V5 ব্লক টিউটোরিয়ালের চিত্র তুলে ধরা হয়েছে।

যখন একটি ব্লক একটি সুইচ ব্লকে রূপান্তরিত হয়, তখন কোড ভিউয়ারে C++ নিষ্ক্রিয় হয়ে যাবে।

ব্লকগুলিকে সুইচে রূপান্তর করা হচ্ছে

স্যুইচ একটি একক ব্লক রূপান্তর

রোবোটিক্স টিউটোরিয়ালের জন্য V5 ব্লকের চিত্র, VEX প্রোগ্রামিং পরিবেশের মধ্যে বিভিন্ন ব্লকের ধরন এবং তাদের কার্যাবলী প্রদর্শন করে।

আপনি যে ব্লকটি একটি সুইচ ব্লকে রূপান্তর করতে চান তাতে ডান-ক্লিক করুন।

টিউটোরিয়ালগুলিতে ব্যবহৃত V5 ব্লকগুলিকে চিত্রিত করে, রোবোটিক্স প্রোগ্রামিং-এ শিক্ষাগত উদ্দেশ্যে বিভিন্ন ব্লকের ধরন এবং তাদের সংযোগগুলি প্রদর্শন করে।

কনভার্ট ব্লক থেকে স্যুইচ ব্লকনির্বাচন করুন।

ডায়াগ্রাম রোবোটিক্সে ব্যবহৃত বিভিন্ন V5 ব্লকগুলিকে চিত্রিত করে, প্রোগ্রামিং ধারণাগুলির বর্ধিত বোঝার জন্য একটি টিউটোরিয়াল বিন্যাসে তাদের ফাংশন এবং সংযোগগুলিকে হাইলাইট করে।

ব্লকটি এখন একই পরামিতি সহ একটি সুইচ ব্লকে স্যুইচ করা হবে।

রোবোটিক্সে ব্যবহৃত V5 ব্লকের চিত্র, বিভিন্ন উপাদান এবং শিক্ষাগত উদ্দেশ্যে একটি টিউটোরিয়াল বিন্যাসে তাদের সংযোগ প্রদর্শন করে।

রূপান্তরের পরে একটি সুইচ ব্লককে ব্লকে পরিণত করতেপূর্বাবস্থায় ফিরুন বোতামটি নির্বাচন করুন।

একাধিক ব্লককে সুইচ করতে রূপান্তর করুন

রোবোটিক্সের জন্য V5 ব্লকের চিত্র, বিভিন্ন ব্লকের ধরন এবং শিক্ষাগত উদ্দেশ্যে একটি টিউটোরিয়াল ফরম্যাটে তাদের সংযোগ প্রদর্শন করে।

আপনি যে স্ট্যাকের উপরে একটি সুইচ ব্লকে রূপান্তর করতে চান তার উপরে ডান-ক্লিক করুন।

ডায়াগ্রাম রোবোটিক্স প্রোগ্রামিং-এ ব্যবহৃত বিভিন্ন V5 ব্লকের চিত্র তুলে ধরে, ব্লক টিউটোরিয়ালের পরিপ্রেক্ষিতে তাদের ফাংশন এবং সংযোগগুলি প্রদর্শন করে।

কনভার্ট স্ট্যাক থেকে স্যুইচ ব্লকনির্বাচন করুন।

V5 রোবোটিক্স টিউটোরিয়ালগুলিতে ব্যবহৃত বিভিন্ন ধরণের ব্লকের চিত্র তুলে ধরা হয়েছে, V5 সিস্টেমের মধ্যে তাদের কার্যাবলী এবং সম্পর্কগুলি প্রদর্শন করে।

আপনি যে ব্লকে ডান-ক্লিক করেছেন এবং এর নীচে থাকা সমস্ত ব্লক একটি সুইচ ব্লকে রূপান্তরিত হবে।

স্যুইচ করতে একটি মোড়কের ভিতরে ব্লকগুলিকে রূপান্তর করুন

আপনি একটি র‍্যাপার এবং এর সমস্ত বিষয়বস্তুকে এক ক্লিকে সুইচে রূপান্তর করতে পারেন৷

রোবোটিক্স টিউটোরিয়ালগুলিতে ব্যবহৃত বিভিন্ন V5 ব্লকের চিত্র, তাদের কার্যাবলী এবং শিক্ষাগত উদ্দেশ্যে সংযোগগুলি প্রদর্শন করে।

আপনি রূপান্তর করতে চান মোড়ক ডান ক্লিক করুন.

ডায়াগ্রাম প্রোগ্রামিং টিউটোরিয়ালগুলিতে ব্যবহৃত বিভিন্ন V5 ব্লকগুলিকে চিত্রিত করে, একটি রোবোটিক্স প্রসঙ্গে তাদের সংযোগ এবং কার্যকারিতা প্রদর্শন করে।

ব্লকস্যুইচ করতেরূপান্তর মোড়ক এবং বিষয়বস্তু নির্বাচন করুন।

ডায়াগ্রাম রোবোটিক্স প্রোগ্রামিং-এ ব্যবহৃত বিভিন্ন V5 ব্লকের চিত্র তুলে ধরে, V5 ব্লক-ভিত্তিক কোডিং-এর বর্ধিত বোঝার জন্য একটি টিউটোরিয়াল ফর্ম্যাটে তাদের ফাংশন এবং সংযোগগুলি প্রদর্শন করে।

র‍্যাপারের সমস্ত বিষয়বস্তু একটি একক সুইচ ব্লকে রূপান্তরিত হবে।

একটি সুইচ ব্লক ব্যবহার করুন

টুলবক্স থেকে একটি সুইচ ব্লক যোগ করুন

টুলবক্স থেকে একটি সুইচ ব্লক ক্লিক করুন এবং টেনে আনুন।

একটি সুইচ ব্লক টাইপ করুন

সুইচ ব্লকের পাঠ্য ক্ষেত্রটি নির্বাচন করুন, তারপরে আপনার পছন্দসই কমান্ড লিখুন।

একটি সুইচ ব্লকের ভিতরে পাঠ্য অনুলিপি এবং আটকান

সুইচ ব্লকে পাঠ্য হাইলাইট করতে ক্লিক করুন এবং টেনে আনুন। ডান-ক্লিক করুন এবং অনুলিপি নির্বাচন করুন। এরপরে, অন্য সুইচ ব্লকের ভিতরে ক্লিক করুন। অবশেষে, ডান-ক্লিক করুন এবং পাঠ্য স্থানান্তর করতে পেস্ট নির্বাচন করুন।

অতিরিক্ত সুইচ ব্লক

সুইচ ব্লকগুলি অন্যান্য ব্লকের মতো একই আকৃতির নিয়ম অনুসরণ করে। এখানে টেবিলটি ব্লকের আকার, এর অর্থ এবং একই ধরণের সুইচ ব্লকের মধ্যে তুলনা দেখায়।

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

 

1Weintrop, David, এবং Uri Wilensky. "কীভাবে ব্লক-ভিত্তিক, টেক্সট-ভিত্তিক, এবং হাইব্রিড ব্লক/টেক্সট মোডালিটিগুলি নবজাতক প্রোগ্রামিং অনুশীলনকে আকার দেয়।"  ইন্টারন্যাশনাল জার্নাল অফ চাইল্ড-কম্পিউটার ইন্টারঅ্যাকশন 17 (2018): 83-92

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

Last Updated: