বিষয়বস্তুতে চলুন

প্রোগ্রামিংয়ের মৌলিক ধারণা/অনুশীলন: আরও অ্যারে ফাংশন

উইকিবই থেকে

শেখার উদ্দেশ্য

[সম্পাদনা]

১০০% সঠিকতার সাথে, একটি স্মৃতি তৈরির কার্যক্রম, অনুশীলন, ল্যাব অ্যাসাইনমেন্ট, সমস্যা বা সময় নির্ধারিত কুইজ/পরীক্ষার সময় শিক্ষার্থীকে নিচের বিষয়গুলোর দক্ষতা অর্জন করতে হবে:

  • এই অধ্যায়ের সাথে যুক্ত মডিউলসমূহে তালিকাভুক্ত সংজ্ঞাগুলোর পরিভাষা সংজ্ঞায়িত করতে পারবে।
  • 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

বিস্তারিত ল্যাব নির্দেশনা

[সম্পাদনা]

নিচের নির্দেশনাগুলো মনোযোগ দিয়ে পড়ুন এবং নির্দিষ্ট ধারায় কাজ সম্পন্ন করুন:

  1. Lab_20_Narrative_Description.txt ফাইলে দেওয়া নির্দেশনা অনুযায়ী একটি সোর্স কোড ফাইল তৈরি করুন। নাম দিন: Lab_20.cpp
  2. প্রোগ্রামটি কম্পাইল ও চালু (Run) করুন।
  3. আপনি যদি কলেজ ক্রেডিটের জন্য এই কোর্সটি করছেন, তাহলে আপনার শিক্ষক/ইনস্ট্রাকটরের নির্দেশনা অনুযায়ী জমা দিন।

সমস্যা

[সম্পাদনা]

সমস্যা ২০a – নির্দেশনা

[সম্পাদনা]

বাবল সর্টিং সম্পর্কে সংক্ষিপ্ত ব্যাখ্যা দিন।

Programming Fundamentals

[সম্পাদনা]