প্রোগ্রামিংয়ের মৌলিক ধারণা/অনুশীলন: আরও অ্যারে ফাংশন
শেখার উদ্দেশ্য
[সম্পাদনা]১০০% সঠিকতার সাথে, একটি স্মৃতি তৈরির কার্যক্রম, অনুশীলন, ল্যাব অ্যাসাইনমেন্ট, সমস্যা বা সময় নির্ধারিত কুইজ/পরীক্ষার সময় শিক্ষার্থীকে নিচের বিষয়গুলোর দক্ষতা অর্জন করতে হবে:
- এই অধ্যায়ের সাথে যুক্ত মডিউলসমূহে তালিকাভুক্ত সংজ্ঞাগুলোর পরিভাষা সংজ্ঞায়িত করতে পারবে।
- C++ সোর্স কোডে অ্যারে-সম্পর্কিত ফাংশনগুলো বুঝতে পারবে, বিশেষ করে:
* একটি নির্দিষ্ট মান অ্যারেতে আছে কি না তা অনুসন্ধান করা * অ্যারেতে সর্বোচ্চ মান নির্ধারণ করা * একটি অ্যারে সাজানো (sorting)
- C++ সোর্স কোডে অ্যারের জন্য ফাংশন তৈরি করতে পারবে, বিশেষ করে:
* অ্যারেতে সবচেয়ে ছোট মান নির্ধারণ করার ফাংশন
- C++ সোর্স কোডে বিদ্যমান কোড সংশোধন করে বিভিন্ন ধরণের অ্যারে প্রক্রিয়াজাত করতে পারবে।
অনুশীলন
[সম্পাদনা]অনুশীলন ১
[সম্পাদনা]নিচের বিবৃতি গুলোকে সত্য বা মিথ্যা হিসেবে উত্তর দিন:
- লিনিয়ার সার্চে জটিল অ্যালগরিদমের প্রয়োজন হয়।
- অ্যারেতে সর্বোচ্চ ও সর্বনিম্ন মান খুঁজতে প্রায়শই ফাংশন তৈরি করা হয়।
- বাবল সর্ট হল একটি সহজ পদ্ধতি অ্যারের ডেটা সাজানোর।
- বাবল সর্ট করার শুধুমাত্র একটি পদ্ধতি আছে।
- অ্যারে সাজানো একটি নিয়মিত কাজ।
উত্তর
[সম্পাদনা](উত্তর শিক্ষার্থী পূরণ করবে, অথবা শিক্ষক প্রদান করবেন)
বিবিধ আইটেম
[সম্পাদনা]বর্তমানে কিছু নেই।
ল্যাব অ্যাসাইনমেন্ট
[সম্পাদনা]অধ্যায় ২০ এর ফাইলের জন্য ফোল্ডার বা সাব-ফোল্ডার তৈরি করা
[সম্পাদনা]আপনার কম্পাইলার/IDE অনুযায়ী আপনাকে সিদ্ধান্ত নিতে হবে কোথায় সোর্স কোড ফাইল ডাউনলোড ও সংরক্ষণ করবেন। যথাযথভাবে সোর্স কোড ব্যবহারের জন্য এগুলো আগে থেকেই তৈরি করে নেওয়া উত্তম।
Bloodshed Dev-C++ 5 কম্পাইলার/IDE ব্যবহারের ক্ষেত্রে একটি পরামর্শকৃত সাব-ফোল্ডার হতে পারে: Chapter_20 যা রাখা হবে: Cpp_Source_Code_Files নামক ফোল্ডারের মধ্যে।
যদি এখনও না করে থাকেন, দয়া করে উপযুক্ত ফোল্ডার ও/অথবা সাব-ফোল্ডার তৈরি করুন।
ল্যাব ফাইল ডাউনলোড করুন
[সম্পাদনা]নিচের ফাইলটি আপনার স্টোরেজ ডিভাইসে যথাযথ ফোল্ডারে ডাউনলোড ও সংরক্ষণ করুন। ডাউনলোড করার সময় ফাইলের লিংকের উপর রাইট ক্লিক করে "Save Target As" নির্বাচন করুন।
Connexions থেকে ডাউনলোড করুন: Lab_20_Narrative_Description.txt
বিস্তারিত ল্যাব নির্দেশনা
[সম্পাদনা]নিচের নির্দেশনাগুলো মনোযোগ দিয়ে পড়ুন এবং নির্দিষ্ট ধারায় কাজ সম্পন্ন করুন:
- Lab_20_Narrative_Description.txt ফাইলে দেওয়া নির্দেশনা অনুযায়ী একটি সোর্স কোড ফাইল তৈরি করুন। নাম দিন: Lab_20.cpp
- প্রোগ্রামটি কম্পাইল ও চালু (Run) করুন।
- আপনি যদি কলেজ ক্রেডিটের জন্য এই কোর্সটি করছেন, তাহলে আপনার শিক্ষক/ইনস্ট্রাকটরের নির্দেশনা অনুযায়ী জমা দিন।
সমস্যা
[সম্পাদনা]সমস্যা ২০a – নির্দেশনা
[সম্পাদনা]বাবল সর্টিং সম্পর্কে সংক্ষিপ্ত ব্যাখ্যা দিন।