অ্যারে কী?
Share
Join ProshnoUttor today! Ask, answer, and share knowledge—earn points, revenue, and rewards while learning with a global community. Sign up now and start your journey!
Welcome back to ProshnoUttor! Log in to explore, contribute, and earn rewards while learning with our global community. Let’s get started!
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
অ্যারে হলো একই ডেটা টাইপের একাধিক উপাদান ধারাবাহিকভাবে সংরক্ষণের একটি ডেটা স্ট্রাকচার, যেখানে প্রতিটি উপাদান ইনডেক্স দ্বারা নির্ধারিত হয়।
অ্যারে (Array) হলো একই ধরনের একাধিক ডেটা উপাদান একসাথে সংরক্ষণের জন্য একটি ধারাবাহিক ডেটা স্ট্রাকচার। এতে প্রতিটি উপাদান একটি নির্দিষ্ট ইনডেক্স দ্বারা চিহ্নিত হয় এবং ইনডেক্স সাধারণত 0 থেকে শুরু হয়।
অ্যারের সাহায্যে একাধিক ভেরিয়েবল একসাথে ঘোষণা করা যায়, যার ফলে প্রোগ্রাম সহজ ও দক্ষ হয়।
উদাহরণ:
int marks[5] = {80, 85, 90, 75, 95};
এখানে
marks
একটি ইন্টিজার টাইপের অ্যারে যা ৫টি মান সংরক্ষণ করে এবং প্রতিটি মানmarks[0]
থেকেmarks[4]
ইনডেক্সে থাকে।অ্যারের বৈশিষ্ট্য:
একই ডেটা টাইপের উপাদান থাকে
ইনডেক্স ব্যবহার করে ডেটা অ্যাকসেস করা যায়
লুপের মাধ্যমে সহজে ব্যবহারযোগ্য
অ্যারে (Array) হল এক ধরনের ডেটা স্ট্রাকচার বা ডেটা সংগঠনের পদ্ধতি, যেখানে একই ধরনের একাধিক ডেটা উপাদান একত্রে একটি নির্দিষ্ট ধারাবাহিকতার মধ্যে সংরক্ষণ করা হয়। অ্যারে ব্যবহারের মাধ্যমে একই ধরনের অনেকগুলো ভেরিয়েবল একসাথে ঘোষণা করে প্রোগ্রামিং কোডকে সহজ, সংক্ষিপ্ত ও কার্যকর করা যায়।
প্রতিটি অ্যারে উপাদান একটি নির্দিষ্ট ইনডেক্স বা সূচকের মাধ্যমে চিহ্নিত থাকে। সাধারণত ইনডেক্স 0 থেকে শুরু হয়। অর্থাৎ, যদি একটি অ্যারেতে ৫টি উপাদান থাকে, তাহলে ইনডেক্স হবে 0 থেকে 4 পর্যন্ত।
উদাহরণ:
int marks[5] = {85, 90, 75, 80, 95};
উপরের উদাহরণে
marks
হলো একটি ইন্টিজার টাইপের অ্যারে, যাতে ৫টি উপাদান রয়েছে। প্রতিটি উপাদানের একটি নির্দিষ্ট ইনডেক্স আছে:marks[0] = 85
marks[1] = 90
marks[2] = 75
marks[3] = 80
marks[4] = 95
অ্যারের বৈশিষ্ট্য:
অ্যারেতে সকল উপাদান একই ডেটা টাইপের হতে হয় (যেমন: সবগুলো
int
, বা সবগুলোfloat
)।অ্যারের মেমোরি স্থান ধারাবাহিকভাবে সংরক্ষিত হয়।
ইনডেক্স ব্যবহার করে যেকোনো উপাদানে সহজে প্রবেশ (Access) করা যায়।
অ্যারেকে লুপের মাধ্যমে সহজে পরিচালনা করা যায়।
অ্যারের প্রকারভেদ:
এক মাত্রিক অ্যারে (One-dimensional array) – যেমন:
int a[10];
দ্বি মাত্রিক অ্যারে (Two-dimensional array) – যেমন:
int matrix[3][3];
একাধিক মাত্রার অ্যারে (Multi-dimensional array) – ৩ বা তার বেশি মাত্রার অ্যারে।
অ্যারের ব্যবহার:
ফলাফলের তালিকা সংরক্ষণ
ছাত্রদের নাম্বার হিসাব করা
মেট্রিক্স বা টেবিলজাত ডেটা সংরক্ষণ
বিভিন্ন গাণিতিক সমস্যা সমাধানে
অ্যারে (Array) হলো একই ধরনের একাধিক ডেটা বা উপাদানকে একটি নির্দিষ্ট নামের অধীনে সংরক্ষণের একটি বিশেষ পদ্ধতি। অ্যারেতে প্রতিটি উপাদান একটি নির্দিষ্ট অবস্থানে থাকে, যাকে ইনডেক্স (Index) বলা হয়। এই ইনডেক্সের মাধ্যমে অ্যারের প্রতিটি উপাদানে সহজেই প্রবেশ বা এক্সেস করা যায়।
উদাহরণস্বরূপ, যদি একটি অ্যারে হয়
marks[5]
, তাহলে এতে ৫টি সংখ্যার মান রাখা যাবে — যেমন:marks[0]
,marks[1]
, …,marks[4]
। এখানে0
থেকে শুরু করে4
পর্যন্ত ইনডেক্স ব্যবহার করা হয়েছে।সারাংশ:
অ্যারে হলো একই ধরনের ডেটার একটি সংগ্রহ, যা একটি নাম এবং ইনডেক্সের মাধ্যমে ব্যবহৃত হয়। এটি প্রোগ্রামিংয়ে অনেক উপাদানকে সহজে পরিচালনা করতে সাহায্য করে।