VEXcode IQ (2nd gen)-এ ব্লক থেকে টেক্সট-ভিত্তিক কোডিং-এ ট্রানজিশন করতে সুইচ ব্লক ব্যবহার করা

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

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


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

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

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

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

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

VEX IQ ব্লকের প্রোগ্রামিং ইন্টারফেসকে চিত্রিত করে, বিভিন্ন প্রোগ্রামিং ব্লক এবং শিক্ষামূলক রোবোটিক্স প্রকল্পের জন্য তাদের কার্যাবলী প্রদর্শন করে।

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

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

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

একটি VEX IQ ব্লক টিউটোরিয়াল ইন্টারফেসের স্ক্রিনশট, প্রোগ্রামিং ব্লক এবং কোডিং উপাদানগুলি প্রদর্শন করে যা শিক্ষাবিদ এবং শিক্ষার্থীদের VEX IQ প্ল্যাটফর্ম ব্যবহার করে রোবোটিক্স ধারণাগুলি শিখতে সাহায্য করার জন্য ডিজাইন করা হয়েছে৷

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

একটি VEX IQ ব্লক টিউটোরিয়াল ইন্টারফেসের স্ক্রিনশট, রোবোটিক্স শিক্ষার জন্য ব্যবহৃত প্রোগ্রামিং ব্লকগুলি প্রদর্শন করে, যা VEX IQ প্ল্যাটফর্মের সাথে কোডিং ধারণা এবং প্রকল্পগুলি তৈরি করতে নতুনদের সাহায্য করার জন্য ডিজাইন করা হয়েছে৷

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

VEX IQ ব্লকের প্রোগ্রামিং ইন্টারফেস চিত্রিত করা চিত্র, বিভিন্ন কোডিং ব্লক এবং শিক্ষামূলক রোবোটিক্স প্রকল্পের জন্য তাদের কার্যাবলী প্রদর্শন করে।

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

VEX IQ ব্লকের প্রোগ্রামিং ইন্টারফেসকে চিত্রিত করে, বিভিন্ন প্রোগ্রামিং ব্লক এবং শিক্ষামূলক রোবোটিক্স প্রকল্পের জন্য তাদের কার্যাবলী প্রদর্শন করে।

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

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

VEXcode IQ ব্লক টিউটোরিয়াল ইন্টারফেসের স্ক্রিনশট, VEX IQ রোবোটিক্স প্ল্যাটফর্মের জন্য প্রোগ্রামিং ব্লক এবং লেআউট প্রদর্শন করে, যার লক্ষ্য রোবোটিক্সে নতুনদের শিক্ষিত করা এবং তাদের প্রোগ্রামিং দক্ষতা বাড়ানো।

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

VEX IQ-এর জন্য একটি ব্লক টিউটোরিয়াল ইন্টারফেসের স্ক্রিনশট, VEXcode IQ ব্যবহার করে নতুনদের রোবোটিক্স ধারণা শিখতে সাহায্য করার জন্য প্রোগ্রামিং উপাদান এবং বিকল্পগুলি প্রদর্শন করে৷

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

একটি VEX IQ ব্লক টিউটোরিয়াল ইন্টারফেসের স্ক্রিনশট, রোবোটিক্সে শিক্ষামূলক উদ্দেশ্যে ডিজাইন করা প্রোগ্রামিং ব্লক এবং কোডিং উপাদানগুলি প্রদর্শন করে, যার লক্ষ্য VEX IQ প্ল্যাটফর্ম ব্যবহার করে শিক্ষানবিসদের জন্য।

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

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

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

VEX IQ রোবোটিক্স প্ল্যাটফর্মের ব্লক প্রোগ্রামিং ইন্টারফেসকে চিত্রিত করে, বিভিন্ন প্রোগ্রামিং ব্লক এবং শিক্ষামূলক রোবোটিক্স প্রকল্পের জন্য তাদের কার্যাবলী প্রদর্শন করে।

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

একটি VEX IQ ব্লক টিউটোরিয়াল ইন্টারফেসের স্ক্রিনশট, প্রোগ্রামিং ব্লক এবং রোবোটিক্স প্রকল্প তৈরির বিকল্পগুলি প্রদর্শন করে, VEX IQ প্ল্যাটফর্ম ব্যবহার করে রোবোটিক্স ধারণা শেখার জন্য শিক্ষাবিদ এবং শিক্ষার্থীদের সহায়তা করার জন্য ডিজাইন করা হয়েছে৷

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

VEX IQ ব্লকের প্রোগ্রামিং ইন্টারফেসকে চিত্রিত করে, বিভিন্ন কোডিং ব্লক এবং তাদের কার্যাবলী প্রদর্শন করে, ভিজ্যুয়াল প্রোগ্রামিংয়ের মাধ্যমে রোবোটিক্স ধারণা শেখার জন্য শিক্ষাবিদ এবং শিক্ষার্থীদের সহায়তা করার জন্য ডিজাইন করা হয়েছে।

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

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

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

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

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

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

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

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

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

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

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

 

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: