পাঠ ১: অ্যালগরিদম কী?
এই পাঠে, আপনি শিখবেন অ্যালগরিদম কী এবং কীভাবে VEXcode VR-এ অ্যালগরিদম ব্যবহার আপনাকে আরও বৈচিত্র্যময় আচরণ সহ VEXcode VR প্রকল্প তৈরি করতে সক্ষম করে। অ্যালগরিদমিক প্রকল্পগুলি ভিআর রোবটকে তার পরিবেশের প্রতি সাড়া দেওয়ার নির্দেশ দেয়, যা ডায়নামিক ক্যাসেল ক্র্যাশার চ্যালেঞ্জ সমাধানের জন্য প্রয়োজনীয় হবে।
শেখার ফলাফল
- অ্যালগরিদমগুলি ক্রম, নির্বাচন এবং লুপ দিয়ে তৈরি তা চিহ্নিত করুন।
- অ্যালগরিদম হল নির্দেশাবলীর সুনির্দিষ্ট ক্রম, যা প্রোগ্রামিং ভাষা ব্যবহার করে বাস্তবায়িত হয়, যাতে একটি VR রোবট প্রক্রিয়াগুলি সম্পাদন করে।
অ্যালগরিদম
অ্যালগরিদম হল নির্দেশাবলীর সুনির্দিষ্ট ক্রম, যা VEXcode VR এর মতো প্রোগ্রামিং ভাষা ব্যবহার করে বাস্তবায়িত হয়, যাতে একটি VR রোবট দ্বারা প্রক্রিয়াগুলি সম্পন্ন করা হয়।
একটি অ্যালগরিদমের মৌলিক উপাদান হল ক্রম, নির্বাচন এবং পুনরাবৃত্তি।
- ক্রম - একটি প্রকল্পে কাঙ্ক্ষিত ফলাফল তৈরির জন্য আচরণ এবং আদেশগুলিকে একত্রিত করার ক্রম।
- নির্বাচন - হল একটি প্রকল্পে শর্তসাপেক্ষ বিবৃতির ব্যবহার। [যদি তারপর], অথবা [যদি তারপর অন্যথায়] এর মতো শর্তসাপেক্ষ বিবৃতিগুলি একটি VEXcode VR প্রকল্পের প্রকল্প প্রবাহকে প্রভাবিত করে।
- পুনরাবৃত্তি - অ্যালগরিদমগুলি প্রায়শই নির্দিষ্ট সংখ্যক বার, অথবা একটি নির্দিষ্ট শর্ত পূরণ না হওয়া পর্যন্ত ধাপগুলি সম্পাদন করার জন্য পুনরাবৃত্তি ব্যবহার করে। এটি "লুপিং" নামেও পরিচিত। পুনরাবৃত্তি একটি আচরণকে নির্দিষ্ট সংখ্যক বার পুনরাবৃত্তি করে অথবা একটি শর্ত পূরণ না হওয়া পর্যন্ত প্রকল্পের প্রবাহ পরিবর্তন করতে পারে।
ইউনিট ৮ চ্যালেঞ্জের এই উদাহরণ প্রকল্পটি একটি অ্যালগরিদমের উদাহরণ। এতে লুপ, সেন্সর ডেটা এবং কমান্ডের সংমিশ্রণ রয়েছে যা ডিস্ক মুভার চ্যালেঞ্জ সমাধানের জন্য একটি ক্রমানুসারে একত্রিত করা হয়েছে।
প্রকল্পটি পুনরাবৃত্তিমূলক ক্রিয়াগুলি পুনরাবৃত্তি করতে এবং রিপোর্ট করা সেন্সর মানগুলি পরীক্ষা করতে পুনরাবৃত্তি বা "লুপ" ব্যবহার করে।

কমান্ডগুলি যেভাবে ক্রমানুসারে এবং একত্রিত করা হয় তা VR রোবটের আচরণ নির্ধারণ করে। এই প্রকল্পে সেন্সরের অবস্থার উপর ভিত্তি করে প্রকল্পের কোন অংশগুলি চালানো হবে তা নির্ধারণ করার জন্য নির্বাচনও অন্তর্ভুক্ত রয়েছে।
