প্রিমিটিভ ডেটা টাইপস এমন ডেটা টাইপ যা সরাসরি ভেরিয়েবল বা কনস্ট্যান্টের মান হিসেবে ব্যবহার হয় এবং যেগুলির মাধ্যমে কম্পিউটারের মেমরিতে মূল তথ্য রাখা হয়। প্যাসক্যাল প্রোগ্রামিং ভাষায় কিছু সাধারণ প্রিমিটিভ ডেটা টাইপ রয়েছে যেগুলি বিভিন্ন ধরনের তথ্য প্রতিনিধিত্ব করে। এখানে আমরা চারটি গুরুত্বপূর্ণ প্রিমিটিভ ডেটা টাইপ সম্পর্কে আলোচনা করব: Integer, Real, Char, এবং Boolean।
১. Integer
Integer ডেটা টাইপ পূর্ণসংখ্যা (whole number) ধারণ করতে ব্যবহৃত হয়। এটি কোনো দশমিক বা ভগ্নাংশ থাকতে পারে না, শুধু পুরা সংখ্যা (ধনাত্মক, ঋণাত্মক, অথবা শূন্য) থাকতে পারে।
- সীমা: সাধারণত
Integerটাইপের মানের পরিসীমা প্যাসক্যাল কম্পাইলার বা সিস্টেমের উপর নির্ভরশীল। তবে অধিকাংশ সময় এটি-32768থেকে32767এর মধ্যে থাকে। - ব্যবহার: গণনা, সংখ্যা নির্ধারণ, এবং কাউন্টিং।
উদাহরণ:
var
x: Integer;
begin
x := 10;
writeln('The value of x is: ', x);
end.২. Real
Real ডেটা টাইপটি দশমিক বা ফ্লোটিং পয়েন্ট সংখ্যা (যেমন: 3.14, -0.5) ধারণ করতে ব্যবহৃত হয়। এটি সঠিক মান সহ দশমিক সংখ্যা সংরক্ষণ করতে সক্ষম।
- সীমা:
Realটাইপের সংখ্যা সাধারণত অনেক বড় বা ছোট হতে পারে, দশমিক স্থান (precision) এবং পরিসীমা সিস্টেমের উপর নির্ভর করে। - ব্যবহার: গাণিতিক গণনা, মাপ এবং পরিমাপ।
উদাহরণ:
var
y: Real;
begin
y := 3.14;
writeln('The value of y is: ', y);
end.৩. Char
Char ডেটা টাইপ একক অক্ষর (character) ধারণ করতে ব্যবহৃত হয়। এটি একক ক্যারেক্টার (যেমন, 'A', 'b', '1', বা বিশেষ চিহ্ন) সংরক্ষণ করে।
- সীমা: এটি Unicode বা ASCII কোড সিস্টেম অনুযায়ী একটি একক অক্ষর ধারণ করতে সক্ষম।
- ব্যবহার: পাঠ্য বা স্ট্রিংয়ের একক অক্ষরকে চিহ্নিত করা, এবং ব্যবহারকারীর ইনপুট গ্রহণের জন্য।
উদাহরণ:
var
ch: Char;
begin
ch := 'A';
writeln('The character is: ', ch);
end.৪. Boolean
Boolean ডেটা টাইপটি দুইটি মান (True বা False) ধারণ করতে ব্যবহৃত হয়। এটি সাধারণত শর্তপূর্ণ পরীক্ষা, লজিক্যাল গাণিতিক অপারেশন, এবং নিয়ন্ত্রণ কাঠামোর মধ্যে ব্যবহৃত হয়।
- সীমা: শুধুমাত্র দুইটি মান—
True(যা 1 এর সমান) অথবাFalse(যা 0 এর সমান)। - ব্যবহার: শর্তাবলী, লজিক্যাল অপারেশন, এবং নিয়ন্ত্রণ কাঠামো (যেমন
if,while,forলুপ)।
উদাহরণ:
var
isValid: Boolean;
begin
isValid := True;
if isValid then
writeln('The condition is valid.')
else
writeln('The condition is not valid.');
end.সারাংশ
প্যাসক্যাল প্রোগ্রামিং ভাষায় Integer, Real, Char, এবং Boolean প্রিমিটিভ ডেটা টাইপগুলি গুরুত্বপূর্ণ ভূমিকা পালন করে। এগুলি বিভিন্ন ধরনের ডেটা সংরক্ষণ এবং গাণিতিক বা লজিক্যাল অপারেশন সম্পাদন করতে ব্যবহৃত হয়।
- Integer: পূর্ণসংখ্যা
- Real: দশমিক সংখ্যা
- Char: একক অক্ষর
- Boolean: সত্য/মিথ্যা মান
এই ডেটা টাইপগুলির মাধ্যমে বিভিন্ন ধরনের তথ্য সংরক্ষণ এবং প্রক্রিয়া করা সম্ভব হয়।
Read more