মূল বিষয়বস্তুতে যান

পিথাগোরাস গাছ

ভিআর রোবটের ভিআর পেন ব্যবহার করে আর্ট ক্যানভাস+ প্লেগ্রাউন্ডের বর্গক্ষেত্রগুলিতে আঁকতে ও রঙ করতে এবং একটি ২-স্তর বিশিষ্ট পিথাগোরাস বৃক্ষ তৈরি করার জন্য একটি অ্যালগরিদম তৈরি করুন (অনুগ্রহ করে ছবিটি দেখুন)!

  • আর্ট ক্যানভাস+ প্লেগ্রাউন্ড নির্বাচন করুন।
  • খেলার মাঠে বর্গক্ষেত্র এঁকে একটি ২-স্তর বিশিষ্ট পিথাগোরাস বৃক্ষ তৈরি করার জন্য ভিআর রোবটটিকে কোড করুন।
    • ভিআর পেন ব্যবহার করে ভিআর রোবটটিকে চালনা করে ক্যানভাসের নিচের দিকে গাছের কাণ্ড হিসেবে একটি বড় বর্গক্ষেত্র আঁকুন 
    • বড় বর্গক্ষেত্রটির উপরের বাহুকে অতিভুজ ধরে একটি সমকোণী সমদ্বিবাহু ত্রিভুজ আঁকার জন্য ভিআর রোবটটিকে কোড করুন। এবং এই সমদ্বিবাহু ত্রিভুজটির অপর দুটি বাহু বরাবর গাছটির প্রথম স্তরের শাখা হিসেবে দুটি করে বর্গক্ষেত্র আঁকুন।
    • ভিআর রোবটটিকে এমনভাবে কোড করুন যাতে এটি প্রতিটি প্রথম-স্তরের শাখা বর্গক্ষেত্রের উপরের প্রান্তকে অতিভুজ ধরে সমদ্বিবাহু ত্রিভুজ আঁকতে পারে। এবং সমদ্বিবাহু ত্রিভুজগুলোর অপর দুটি বাহু বরাবর গাছের দ্বিতীয় স্তরের শাখা হিসেবে বর্গক্ষেত্র আঁকুন।
    • ভিআর রোবটটিকে প্রতিটি বর্গক্ষেত্রে চালনা করুন এবং একটি পিথাগোরাস বৃক্ষ তৈরি করতে [Fill area with color] ব্লকটি ব্যবহার করে নির্দিষ্ট রঙ দিয়ে তা পূরণ করুন!

সহায়ক ইঙ্গিত

  • সমকোণী সমদ্বিবাহু ত্রিভুজের অতিভুজের দৈর্ঘ্য এবং সাইন ফাংশন ব্যবহার করে এর সমান বাহুগুলোর দৈর্ঘ্য নির্ণয় করুন।

সমান বাহুর দৈর্ঘ্য = অতিভুজের দৈর্ঘ্য * sin(45°)

  • sin(45°) গণনা করার জন্য, অপারেটরস ক্যাটাগরি থেকে ফাংশন ব্লকটি ব্যবহার করুন এবং বিকল্পগুলির তালিকা থেকে সাইন ফাংশনটি বেছে নিন।VEXcode সাইন ফাংশন ব্লক যা 'sin 45' পড়ে। 
    • পাইথন কমান্ডের মিল:

      math.sin(45 / 180.0 * math.pi)