আপনার প্রকল্পে ডিজাইন, ডেভেলপ এবং পুনরাবৃত্তি করুন - C++
আপনার প্রজেক্ট ডিজাইন করার সময় আপনার ইঞ্জিনিয়ারিং নোটবুকে নিম্নলিখিত প্রশ্নের উত্তর দিন ।
-
আপনি রোবটটিকে কী করতে প্রোগ্রাম করতে চান? বিস্তারিত বুঝিয়ে বলুন ।
-
আপনার প্রকল্পেরif then elseস্টেটমেন্টে কয়টি শর্ত পরীক্ষা করতে হবে?
মনে রাখবেন যে স্ক্রিনের একটি প্রেস সনাক্ত হওয়ার পরে LeftOrRight প্রকল্পের কেবল আরও একটি শর্তের প্রয়োজন ছিল ।
এই প্রকল্পটি চারটি বোতাম ব্যবহার করে: বাম উপরের, বাম নীচের, ডান উপরের এবং ডান নীচের । স্ক্রীনটি টিপে দেওয়া হয়েছে কিনা তা সনাক্ত করার পরে প্রকল্পটিকে কতগুলি শর্ত পরীক্ষা করতে হবে? বিস্তারিত বুঝিয়ে বলুন ।
ইঙ্গিত:প্রকল্পটিif thenস্টেটমেন্ট ব্যবহার করে স্ক্রিনটি চাপা হয়েছে কিনা তা পরীক্ষা করতে পারে। তারপর আপনাকেif thenস্টেটমেন্টের মধ্যে তিনটিif then elseস্টেটমেন্ট নেস্ট করতে হবে, কিছু স্টেটমেন্ট একে অপরের ভিতরে নেস্ট করে রাখতে হবে।
আপনার প্রকল্পটি তৈরি করার সময় নিচের ধাপগুলি অনুসরণ করুন:
শিক্ষকদের টিপস
-
প্রোগ্রামিংয়ের পরবর্তী ধাপে যাওয়ার আগে, শিক্ষার্থীদের স্ক্রিনের বোতাম টিপানোর প্রেক্ষাপটে ধাপগুলি অনুসরণ করে তাদের সিউডোকোড পর্যালোচনা এবং মূল্যায়ন করতে বলুন। এই চ্যালেঞ্জের জন্য সিউডোকোড কেমন হতে পারে তার একটি উদাহরণের জন্য নিম্নলিখিত লিঙ্কগুলির একটিতে ক্লিক করুন (Google Doc/.docx/.pdf)। আপনি এখান থেকে একটি সিউডোকোড রুব্রিক ডাউনলোড করতে পারেন (Google Doc/.docx/.pdf)।
-
শিক্ষার্থীদের মনে করিয়ে দিন যে তারা VEXcode V5 এর ভিতরে থাকা সাহায্য বৈশিষ্ট্যটি ব্যবহার করে তাদের সহায়তা করতে পারে।
শিক্ষক টুলবক্স
-
উদ্দেশ্য হল মস্তিষ্কের স্ক্রিনে দুটি বোতামের যেকোনো একটি চাপলে (অর্থাৎ, একটি বোতাম নখ খোলার জন্য এবং আরেকটি বন্ধ করার জন্য) ক্লবটকে নখ খোলার বা বন্ধ করার জন্য প্রোগ্রাম করা। অতিরিক্তভাবে, প্রকল্পটিতে ক্লবটটি দুটি বোতামের যেকোনো একটিতে চাপ দিলে (একটি বাহু উঁচু করার জন্য এবং অন্যটি বাহু নিচের করার জন্য) ক্লোবটটি নখের বাহু উপরে বা নীচে নামাতে হবে। এর মানে হল যে প্রকল্পটি মস্তিষ্কের পর্দায় মোট চারটি বোতাম তৈরি করবে। ব্যবহারকারীর অভিজ্ঞতা উন্নত করার জন্য সেই বোতামগুলি ব্যবহারকারীর কাছে স্পষ্টভাবে দৃশ্যমান হওয়া উচিত। তাই স্ক্রিনে বোতামগুলি আঁকার জন্য ইভেন্ট এবং অঙ্কনের নির্দেশাবলীর প্রয়োজন হবে।
-
এই প্রশ্নটি শিক্ষার্থীদেরif then elseবিবৃতির ভিতরে প্রয়োজনীয় শর্তগুলি সম্পর্কে ভাবতে উৎসাহিত করার উদ্দেশ্যে তৈরি করা হয়েছে। স্ক্রিনটি চাপা হয়েছে কিনা তা শনাক্ত করার পর চারটি বোতামের জন্য তিনটি শর্ত পরীক্ষা করতে হবে। যে স্ক্রিনটি চাপা হচ্ছে তা টেকনিক্যালি প্রথম পরীক্ষা করা অবস্থা, কিন্তু তিনটি অবস্থার তালিকায় এটি অন্তর্ভুক্ত নয়। যে তিনটি শর্ত পরীক্ষা করা প্রয়োজন তা নির্ভর করে প্রোগ্রামার কীভাবে প্রকল্পটি সংগঠিত করতে চান তার উপর, কিন্তু যেটিই হোক না কেন, x- এবং y-মান স্থানাঙ্ক উভয়ই পরীক্ষা করা প্রয়োজন। তবে, একটি অক্ষ কেবল একবার পরীক্ষা করা প্রয়োজন এবং অন্যটি দুবার পরীক্ষা করা প্রয়োজন।
-
অঙ্কন এবং সিউডোকোড ব্যবহার করে আপনার প্রকল্পের জন্য কোন কোন শর্তগুলি পরীক্ষা করা প্রয়োজন তা পরিকল্পনা করুন (গুগল ডক/.ডকএক্স/.পিডিএফ)।
এছাড়াও, আপনার প্রকল্পের অংশটির জন্য পরিকল্পনা করুন যা স্ক্রিনে চারটি বোতাম আঁকবে । তাদের রঙের উপর সিদ্ধান্ত নিন ।
-
আপনার প্রকল্প বিকাশের জন্য আপনি যে ছদ্ম কোড তৈরি করেছেন তা ব্যবহার করুন ।
-
আপনার প্রকল্পটি প্রায়শই পরীক্ষা করুন এবং আপনার পরীক্ষা থেকে আপনি যা শিখেছেন তা ব্যবহার করে এটি পুনরাবৃত্তি করুন ।
-
ক্লো এবং আর্ম মোটরগুলিকে আরও ভালভাবে নিয়ন্ত্রণ করতে আপনি আপনার প্রকল্পে কী যোগ করতে পারেন? বিস্তারিত বুঝিয়ে বলুন ।
-
আপনার চূড়ান্ত প্রকল্পটি আপনার শিক্ষকের সাথে শেয়ার করুন ।
শিক্ষকদের টিপস
প্রোগ্রামিং করতে সমস্যায় পড়া শিক্ষার্থীদেরCreating a Stop ButtonExample Project" পর্যালোচনা করতে উৎসাহিত করুন। তাদের Play থেকে তাদের LeftOrRight প্রকল্পগুলিও নির্দেশিকা হিসেবে ব্যবহার করা উচিত।
আপনার যদি শুরু করতে সমস্যা হয়, তাহলে VEXcode V5-এ নিম্নলিখিতগুলি পর্যালোচনা করুন:
-
একটি স্টপ বোতামের উদাহরণ প্রকল্প তৈরি করা হচ্ছে
-
যদি তারপর অন্য টিউটোরিয়াল
-
আপনার প্রকল্পের পূর্ববর্তী সংস্করণ (LeftOrright)