Skip to main content

আপনার প্রকল্পে ডিজাইন, ডেভেলপ এবং পুনরাবৃত্তি করুন - পাইথন

আপনার প্রকল্পটি ডিজাইন করার সময় আপনার ইঞ্জিনিয়ারিং নোটবুকে নিম্নলিখিত প্রশ্নের উত্তর দিন: 

  1. আপনি রোবটটিকে কী করতে প্রোগ্রাম করতে চান? বিস্তারিত বুঝিয়ে বলুন ।
  2. প্রকল্পটি পরীক্ষা করার জন্য আপনি কোন পদক্ষেপগুলি অনুসরণ করবেন? বিস্তারিত বুঝিয়ে বলুন ।
  3. টাস্কটি আরও দক্ষতার সাথে সম্পন্ন করার জন্য আপনার রোবটকে কীভাবে প্রোগ্রাম করা যেতে পারে? কীভাবে তা ব্যাখ্যা করুন ।

শিক্ষক টুলবক্স আইকন শিক্ষক টুলবক্স - উত্তর

  1. সাধারণত, পরিকল্পনাটি এমন হওয়া উচিত যে রোবটটি এক ঘর থেকে অন্য ঘরে গাড়ি চালাবে এবং সামনের দিকে গাড়ি চালানো, বাঁক নেওয়া এবং অপেক্ষা করার মতো সহজ প্রোগ্রামিং আচরণ ব্যবহার করে ওষুধ ফেলে দেবে।

  2. পরীক্ষার পরিকল্পনায় সম্ভবত ক্ষেত্রটি ব্যবহার করে পরীক্ষা চালানো এবং প্রকল্পটি ডিবাগ করা জড়িত থাকবে।

  3. সম্ভাব্য উত্তরগুলির মধ্যে অন্তর্ভুক্ত থাকতে পারে: সংক্ষিপ্ততম রুট ব্যবহার করা, অথবা লুপ বা ভেরিয়েবলের মতো আরও পরিশীলিত প্রোগ্রামিং ব্যবহার করা।

আপনার প্রকল্পটি তৈরি করার সময় নিচের ধাপগুলি অনুসরণ করুন:

  1. একজন শাসক ব্যবহার করে, আপনি যে পথটি আপনার রোবটকে অঙ্কন এবং ছদ্মকোড (Google / .docx / .pdf ) ব্যবহার করে প্রোগ্রাম করতে চান তা পরিকল্পনা করুন । দ্বিতীয় ধাপে যাওয়ার আগে আপনার ছদ্মকোডটি মূল্যায়ন করুন ।

  2. আপনার প্রকল্প বিকাশের জন্য আপনি যে ছদ্ম কোড তৈরি করেছেন তা ব্যবহার করুন ।

  3. আপনার প্রকল্পটি প্রায়শই পরীক্ষা করুন এবং আপনার পরীক্ষা থেকে আপনি যা শিখেছেন তা ব্যবহার করে এটি পুনরাবৃত্তি করুন ।

শিক্ষক টিপস আইকন শিক্ষকদের টিপস

  • শিক্ষার্থীদের তাদের প্রস্তাবিত পথ পরিমাপ করার জন্য একটি রুলার ব্যবহার করতে বলুন। তারপর, দ্বিতীয় ধাপে যাওয়ার আগে শিক্ষার্থীদের তাদের সিউডোকোড মূল্যায়ন করতে বলুন।

    অটোমেড চ্যালেঞ্জের জন্য লেখা সিউডোকোডের উদাহরণ যা রোবটকে শুরু থেকে ফার্মেসিতে নিয়ে যায়। পৃষ্ঠাটির উপরে 'সিউডোকোড' লেখা আছে, তারপর 'কনফিগ হল স্পিড বিল্ড উইথ আ ড্রাইভট্রেন' লেখা আছে। নীচে হাতে লেখা নির্দেশাবলী রয়েছে: প্রোগ্রাম শুরু হলে, সামনের দিকে গাড়ি চালান তারপর বাম দিকে ঘুরুন, পরের দিকে এগিয়ে যান তারপর ডান দিকে ঘুরুন, পরের দিকে এগিয়ে যান, সবশেষে ফার্মেসিতে অপেক্ষা করুন।

  • শিক্ষার্থীদের তাদের প্রকল্পে মন্তব্য হিসেবে সিউডোকোড ব্যবহার করার নির্দেশ দিন যাতে তারা সংগঠন, প্রবাহ এবং সমস্যা সমাধানে সহায়তা করতে পারে। শিক্ষার্থীদের তাদের প্রকল্প শুরু করার আগে তাদের সিউডোকোড মূল্যায়ন করার কথা মনে করিয়ে দিন। আপনি এখান থেকে একটি সিউডোকোড রুব্রিক ডাউনলোড করতে পারেন (গুগল / .ডোকএক্স / .পিডিএফ)।
  • শিক্ষার্থীদের চ্যালেঞ্জটি সম্পূর্ণ করতে সাহায্য করার জন্য রেফারেন্সের জন্য নিম্নলিখিত VEXcode V5 Python উদাহরণ কোডটি দেখুন: 

    # লাইব্রেরি আমদানি
    থেকে vex আমদানি *
    
    # প্রকল্প কোড শুরু করুন
    
    # সামনের দিকে গাড়ি চালান, তারপর বাম দিকে ঘুরুন
    drivetrain.drive_for(FORWARD, 650, MM)
    drivetrain.turn_for(LEFT, 90, DEGREES)
    
    # সামনের দিকে গাড়ি চালান, তারপর ডান দিকে ঘুরুন
    drivetrain.drive_for(FORWARD, 900, MM)
    drivetrain.turn_for(RIGHT, 90, DEGREES)
    
    # ফার্মেসিতে সামনের দিকে গাড়ি চালান এবং অপেক্ষা করুন
    drivetrain.drive_for(FORWARD, 300, MM)
    wait(3, SECONDS)

শিক্ষক টিপস আইকন শিক্ষকদের টিপস

শিক্ষার্থীদের একটি নতুন প্রকল্প খোলার আগে, তাদের একটি টেমপ্লেট নির্বাচন করতে হবে। টেমপ্লেট প্রকল্পটিতে নির্বাচিত রোবটের মোটর কনফিগারেশন রয়েছে। যদি টেমপ্লেটটি ব্যবহার না করা হয়, তাহলে রোবটটি প্রকল্পটি সঠিকভাবে চালাবে না।

আপনার যদি শুরু করতে সমস্যা হয় তবে উদাহরণ প্রকল্পগুলি পর্যালোচনা করুন ।

উদাহরণ প্রকল্পগুলি দেখা আইডিয়া তৈরি করতে সাহায্য করতে পারে ।

একটি লাল বাক্সে হাইলাইট করা ফাইল মেনু খোলা এবং ওপেন উদাহরণ সহ VEXcode V5 টুলবার । ওপেন উদাহরণ হল নিউ ব্লকস প্রজেক্ট, নিউ টেক্সট প্রজেক্ট এবং ওপেন এর নিচে চতুর্থ মেনু আইটেম ।

নিম্নলিখিত ধাপগুলি সম্পূর্ণ করুন:

  • ফাইলমেনু খুলুন।
  • নির্বাচন করুন উদাহরণখুলুন।

V5 ব্লকের উদাহরণ প্রকল্প মেনু খোলা রয়েছে এবং ধারণা তৈরি করতে সহায়তা করার জন্য উপলভ্য উদাহরণ প্রকল্পগুলি প্রদর্শনের জন্য উদাহরণগুলির বিভাগটি 'সব' তে সেট করা হয়েছে ।