প্রিমিটিভ ডেটা টাইপস: integer, real, char, boolean

ডেটা টাইপস এবং অপারেটরস (Data Types and Operators) - প্যাসক্যাল (Pascal) - Computer Programming

223

প্রিমিটিভ ডেটা টাইপস এমন ডেটা টাইপ যা সরাসরি ভেরিয়েবল বা কনস্ট্যান্টের মান হিসেবে ব্যবহার হয় এবং যেগুলির মাধ্যমে কম্পিউটারের মেমরিতে মূল তথ্য রাখা হয়। প্যাসক্যাল প্রোগ্রামিং ভাষায় কিছু সাধারণ প্রিমিটিভ ডেটা টাইপ রয়েছে যেগুলি বিভিন্ন ধরনের তথ্য প্রতিনিধিত্ব করে। এখানে আমরা চারটি গুরুত্বপূর্ণ প্রিমিটিভ ডেটা টাইপ সম্পর্কে আলোচনা করব: 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: সত্য/মিথ্যা মান

এই ডেটা টাইপগুলির মাধ্যমে বিভিন্ন ধরনের তথ্য সংরক্ষণ এবং প্রক্রিয়া করা সম্ভব হয়।

Content added By
Promotion

Are you sure to start over?

Loading...