Skip to main content

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

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

  1. আপনি রোবটটিকে কী করতে প্রোগ্রাম করতে চান? বিস্তারিত বুঝিয়ে বলুন ।

  2. [যদি তাহলে অন্যথায়] ব্লকগুলিতে আপনার প্রকল্পের কতগুলি শর্ত পরীক্ষা করতে হবে?

    মনে রাখবেন যে স্ক্রিনের একটি প্রেস সনাক্ত হওয়ার পরে LeftOrRight প্রকল্পের কেবল আরও একটি শর্তের প্রয়োজন ছিল ।

    এই প্রকল্পটি চারটি বোতাম ব্যবহার করে: বাম উপরের, বাম নীচের, ডান উপরের এবং ডান নীচের । স্ক্রীনটি টিপে দেওয়া হয়েছে কিনা তা সনাক্ত করার পরে প্রকল্পটিকে কতগুলি শর্ত পরীক্ষা করতে হবে? বিস্তারিত বুঝিয়ে বলুন ।

    ইঙ্গিত:প্রকল্পটি [যদি তারপর] ব্লক ব্যবহার করে স্ক্রিনটি চাপা হয়েছে কিনা তা পরীক্ষা করতে পারে। তারপর আপনাকে [If then else] ব্লকের মধ্যে তিনটি [If then else] ব্লক নেস্ট করতে হবে, এবং কিছু ব্লক একে অপরের ভিতরে নেস্ট করতে হবে।

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

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

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

  • শিক্ষার্থীদের মনে করিয়ে দিন যে তারা যেকোনো ব্লক সম্পর্কে আরও জানতে VEXcode V5 এর ভিতরে থাকা সাহায্য বৈশিষ্ট্যটি ব্যবহার করতে পারে।

শিক্ষক টুলবক্স আইকন শিক্ষক টুলবক্স

  • উদ্দেশ্য হল মস্তিষ্কের স্ক্রিনে দুটি বোতামের যেকোনো একটি চাপলে (অর্থাৎ, একটি বোতাম নখ খোলার জন্য এবং আরেকটি বন্ধ করার জন্য) ক্লবটকে নখ খোলার বা বন্ধ করার জন্য প্রোগ্রাম করা। অতিরিক্তভাবে, প্রকল্পটিতে ক্লবটটি দুটি বোতামের যেকোনো একটিতে চাপ দিলে (একটি বাহু উঁচু করার জন্য এবং অন্যটি বাহু নিচের করার জন্য) ক্লোবটটি নখের বাহু উপরে বা নীচে নামাতে হবে। এর মানে হল যে প্রকল্পটি মস্তিষ্কের পর্দায় মোট চারটি বোতাম তৈরি করবে। ব্যবহারকারীর অভিজ্ঞতা উন্নত করার জন্য সেই বোতামগুলি ব্যবহারকারীর কাছে স্পষ্টভাবে দৃশ্যমান হওয়া উচিত। তাই স্ক্রিনে বোতাম আঁকার জন্য ইভেন্ট এবং অঙ্কন ব্লকের প্রয়োজন হবে।

  • এই প্রশ্নটি শিক্ষার্থীদের [যদি তাহলে অন্যথায়] ব্লকের ভিতরে প্রয়োজনীয় শর্তগুলি সম্পর্কে ভাবতে উদ্বুদ্ধ করার উদ্দেশ্যে। স্ক্রিনটি চাপা হয়েছে কিনা তা শনাক্ত করার পর চারটি বোতামের জন্য তিনটি শর্ত পরীক্ষা করতে হবে। যে স্ক্রিনটি চাপা হচ্ছে তা টেকনিক্যালি প্রথম পরীক্ষা করা অবস্থা, কিন্তু তিনটি অবস্থার তালিকায় এটি অন্তর্ভুক্ত নয়। যে তিনটি শর্ত পরীক্ষা করা প্রয়োজন তা নির্ভর করে প্রোগ্রামার কীভাবে প্রকল্পটি সংগঠিত করতে চান তার উপর, কিন্তু যেটিই হোক না কেন, x- এবং y-মান স্থানাঙ্ক উভয়ই পরীক্ষা করা প্রয়োজন। তবে, একটি অক্ষ কেবল একবার পরীক্ষা করা প্রয়োজন এবং অন্যটি দুবার পরীক্ষা করা প্রয়োজন।

  1. অঙ্কন এবং সিউডোকোড ব্যবহার করে আপনার প্রকল্পের জন্য কোন কোন শর্তগুলি পরীক্ষা করা প্রয়োজন তা পরিকল্পনা করুন (গুগল ডক/.ডকএক্স/.পিডিএফ)

    এছাড়াও, আপনার প্রকল্পের অংশটির জন্য পরিকল্পনা করুন যা স্ক্রিনে চারটি বোতাম আঁকবে । তাদের রঙের উপর সিদ্ধান্ত নিন ।

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

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

  4. ক্লো এবং আর্ম মোটরগুলিকে আরও ভালভাবে নিয়ন্ত্রণ করতে আপনি আপনার প্রকল্পে কী যোগ করতে পারেন? বিস্তারিত বুঝিয়ে বলুন ।

  5. আপনার চূড়ান্ত প্রকল্পটি আপনার শিক্ষকের সাথে শেয়ার করুন ।

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

প্রোগ্রামিং করতে সমস্যায় পড়া শিক্ষার্থীদের VEXcode V5-এরCreating a Stop ButtonExample Project" এবং "if then elseটিউটোরিয়ালটি পর্যালোচনা করতে উৎসাহিত করুন। তাদের Play থেকে তাদের LeftOrRight প্রকল্পগুলিও নির্দেশিকা হিসেবে ব্যবহার করা উচিত। শিক্ষার্থীদের রেফারেন্স হিসেবে ব্যবহারের জন্য সম্ভাব্য সহায়ক উদাহরণের একটি তালিকা দেওয়া হয়েছে।

আপনার যদি শুরু করতে সমস্যা হয়, তাহলে VEXcode V5-এ নিম্নলিখিতগুলি পর্যালোচনা করুন:

  • একটি স্টপ বোতামের উদাহরণ প্রকল্প তৈরি করা হচ্ছে

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

  • যদি তারপর অন্য টিউটোরিয়াল
  • আপনার প্রকল্পের পূর্ববর্তী সংস্করণ (LeftOrright)
  • ব্লকগুলি সম্পর্কে আরও জানতে সহায়তা বৈশিষ্ট্য