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

শহর সমন্বয় করুন

: কোঅর্ডিনেট সিটিতে, স্কুলটি (375, 415) স্থানাঙ্কে, লাইব্রেরিটি (-625, 415) স্থানাঙ্কে, দোকানটি (-625, -300) স্থানাঙ্কে এবং পার্কটি (600, -300) স্থানাঙ্কে অবস্থিত। কোঅর্ডিনেট সিটি ম্যাপে দেখানো অনুযায়ী, শহরটিতে ১ থেকে ৪ পর্যন্ত সংখ্যাযুক্ত চারটি চতুর্থাংশ রয়েছে। এই কার্যকলাপের উদ্দেশ্য হল ভিআর রোবটকে এমনভাবে কোড করা যাতে এটি মানচিত্রে প্রতিটি ভবনের অবস্থান একটি নির্দিষ্ট রঙ দিয়ে চিহ্নিত করে (অনুগ্রহ করে নীচের ছবিটি দেখুন), তারপর প্রতিটি ভবন কোয়াড্রেন্টে অবস্থিতনির্ধারণ করে

৪টি নামযুক্ত স্থানাঙ্ক এবং তাদের সংশ্লিষ্ট রঙের সারণি। প্রথমটি হলো (375, 415) স্থানাঙ্কে অবস্থিত স্কুল এবং এটি লাল রঙে চিহ্নিত, দ্বিতীয়টি হলো (-625, 415) স্থানাঙ্কে অবস্থিত লাইব্রেরি এবং এটি নীল রঙে চিহ্নিত, তৃতীয়টি হলো (-625, -300) স্থানাঙ্কে অবস্থিত দোকান এবং এটি হলুদ রঙে চিহ্নিত, এবং শেষটি হলো (600, -300) স্থানাঙ্কে অবস্থিত পার্ক এবং এটি সবুজ রঙে চিহ্নিত।

  • এই গুগল স্লাইডশো থেকে Coordinate City অ্যাক্টিভিটি ওয়ার্কশিটটি একটি PNG ফাইল হিসেবে বেছে নিন এবং ডাউনলোড করুন।
  • আর্ট ক্যানভাস+ প্লেগ্রাউন্ড নির্বাচন করুন এবং অ্যাক্টিভিটি ওয়ার্কশিটটি আপলোড করুন।
  • মানচিত্রে প্রতিটি ভবনের অবস্থান একটি নির্দিষ্ট রঙ দিয়ে চিহ্নিত করার জন্য ভিআর রোবটটিকে কোড করুন।
    • প্রতিটি ভবনের স্থানাঙ্কের x-মান এবং y-মান সংরক্ষণের জন্য ভেরিয়েবল ঘোষণা করুন।
    • স্থানাঙ্ক অনুযায়ী প্রতিটি অবস্থানে যাওয়ার জন্য ভিআর রোবটটিকে কোড করুন। x-অক্ষ বা y-অক্ষের সমান্তরাল দিকে রোবটটিকে চালনা করতে x-মান এবং y-মান ব্যবহার করে চালনার দূরত্ব গণনা করুন।
    • ভিআর পেন ব্যবহার করে প্রতিটি অবস্থানে একটি নির্দিষ্ট রঙ দিয়ে একটি বিন্দু আঁকুন।
  • প্রতিটি ভবন কোন চতুর্ভাগে অবস্থিত তা নির্ধারণ করার জন্য একটি অ্যালগরিদম ডিজাইন করুন।
    • প্রতিটি ভবন তার স্থানাঙ্ক অনুযায়ী কোন চতুর্ভাগে অবস্থিত তা নির্ধারণ করতে এর চেয়ে বড়), , ,, এবং ব্লক ব্যবহার করুন।
    • প্রতিটি ভবনের কোয়াড্র্যান্ট নম্বর প্রিন্ট কনসোলে প্রিন্ট করতে [print] ব্লকটি ব্যবহার করুন।

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

  • কোনো বিন্দুর চতুর্ভাগ নির্ধারণ করতে, 'আমার ব্লক' (My Blocks) বিভাগ থেকে আমার ব্লক ব্যবহার করে একটি কাস্টম ব্লক তৈরি করুন। মাই ব্লক প্রজেক্টটিকে সংক্ষিপ্ত এবং আরও সহজে পাঠযোগ্য করে তোলে।VEXcode আমার ব্লক ডেফিনিশন ব্লক যা 'রিড করে কোয়াড্রেন্ট' সংজ্ঞায়িত করে।
    • পাইথন কমান্ডের মিল:

      def quadrant():
  • প্রজেক্টে My Blocks ব্যবহার করার বিষয়ে সাহায্যের জন্য, অনুগ্রহ করে VEXcode VR -এ “TUTORIALS” বাটনটি সিলেক্ট করুন এবং My Blocks টিউটোরিয়ালটি বেছে নিন। VEXcode VR My Blocks টিউটোরিয়াল আইকন।
  • প্রথম মানটি দ্বিতীয় মানের চেয়ে বড় কিনা তা রিপোর্ট করতে অপারেটরস ক্যাটাগরি থেকে Greater Than কম্প্যারিসন ব্লকটি ব্যবহার করুন।VEXcode গ্রেটার দ্যান ব্লক যা '375 > 0' হিসেবে পঠিত হয়।
    • পাইথন কমান্ডের মিল:

      যদি ৩৭৫ > ০:
  • প্রথম মানটি দ্বিতীয় মানের চেয়ে কম কিনা তা রিপোর্ট করতে অপারেটরস ক্যাটাগরি থেকে Less Than কম্প্যারিসন ব্লকটি ব্যবহার করুন।VEXcode লেস দ্যান ব্লক যা '375 < 0' হিসেবে পঠিত হয়।
    • পাইথন কমান্ডের মিল:

      যদি ৩৭৫ < ০:
  • দুটি বুলিয়ান শর্তই সত্য হলে তা রিপোর্ট করতে অপারেটরস ক্যাটাগরির এবং ব্লকটি ব্যবহার করুন।খালি VEXcode এবং এমন একটি ব্লক যা 'এবং' পাঠ করে।
    • মিলে যাওয়া পাইথন কমান্ড: 

      এবং