Variables এবং Constants ডিক্লারেশন

সিনট্যাক্স এবং বেসিক ধারণা (Basic Syntax and Concepts) - প্যাসক্যাল (Pascal) - Computer Programming

255

প্যাসক্যাল প্রোগ্রামিং ভাষায় ভেরিয়েবল (Variables) এবং কনস্ট্যান্টস (Constants) ডিক্লেয়ার করা হয়। ভেরিয়েবল এবং কনস্ট্যান্টস ব্যবহার করে আমরা প্রোগ্রামের মধ্যে তথ্য সংরক্ষণ এবং পরিবর্তন করতে পারি। ভেরিয়েবলগুলো পরিবর্তনশীল মান ধারণ করে, যখন কনস্ট্যান্টস একবার ডিফাইন হলে তাদের মান পরিবর্তন করা যায় না।


ভেরিয়েবল (Variables)

প্যাসক্যালের ভেরিয়েবলগুলি ডেটা সংরক্ষণ করতে ব্যবহৃত হয় এবং তাদের মান প্রোগ্রামের চলাকালীন সময়ে পরিবর্তিত হতে পারে। প্যাসক্যাল ভাষায় ভেরিয়েবল ডিক্লেয়ার করার সময় ডেটা টাইপ উল্লেখ করা হয়।

ভেরিয়েবল ডিক্লেয়ারেশন সিনট্যাক্স:

var
  variable_name: data_type;

এখানে, variable_name হলো ভেরিয়েবলের নাম এবং data_type হলো সেই ভেরিয়েবলের জন্য নির্ধারিত ডেটা টাইপ।

ভেরিয়েবল ডিক্লেয়ারেশনের উদাহরণ:

var
  age: Integer;
  price: Real;
  name: String;

এখানে:

  • age একটি পূর্ণসংখ্যা (Integer) ভেরিয়েবল।
  • price একটি দশমিক সংখ্যা (Real) ভেরিয়েবল।
  • name একটি স্ট্রিং (String) ভেরিয়েবল।

ভেরিয়েবল ইন্সট্যান্সিয়েশন (Initialization):

ভেরিয়েবল ডিক্লেয়ার করার পর, আপনি তার মান নির্ধারণ করতে পারেন:

var
  age: Integer;
begin
  age := 25;  // age ভেরিয়েবলে ২৫ মান সেট করা হলো।
  writeln(age);  // আউটপুট: 25
end.

কনস্ট্যান্ট (Constants)

কনস্ট্যান্ট হল এমন একটি মান যা একবার ডিফাইন করার পর পরিবর্তন করা যায় না। প্যাসক্যাল ভাষায় কনস্ট্যান্ট ডিক্লেয়ার করতে const কীওয়ার্ড ব্যবহার করা হয়।

কনস্ট্যান্ট ডিক্লেয়ারেশন সিনট্যাক্স:

const
  constant_name = constant_value;

এখানে, constant_name হলো কনস্ট্যান্টের নাম এবং constant_value হলো সেই কনস্ট্যান্টের মান।

কনস্ট্যান্ট ডিক্লেয়ারেশনের উদাহরণ:

const
  pi = 3.14159;
  max_age = 100;

এখানে:

  • pi কনস্ট্যান্টটি π (পাই) এর মান ধারণ করছে।
  • max_age কনস্ট্যান্টটি একটি সর্বোচ্চ বয়সের মান ধারণ করছে।

কনস্ট্যান্ট ব্যবহার:

const
  pi = 3.14159;
var
  radius: Real;
  area: Real;
begin
  radius := 5;
  area := pi * radius * radius;  // কনস্ট্যান্ট pi ব্যবহার করে এলাকা হিসাব করা হলো।
  writeln('Area: ', area);  // আউটপুট: Area: 78.53975
end.

এখানে pi কনস্ট্যান্টটি পরিবর্তন না করেই হিসাব করা হয়েছে।


ভেরিয়েবল এবং কনস্ট্যান্টের মধ্যে পার্থক্য

বিষয়ভেরিয়েবল (Variable)কনস্ট্যান্ট (Constant)
মান পরিবর্তনপ্রোগ্রাম চলাকালে মান পরিবর্তন হতে পারেএকবার ডিফাইন করলে মান পরিবর্তন হয় না
ডিক্লেয়ারেশনvar কীওয়ার্ড দিয়েconst কীওয়ার্ড দিয়ে
উদাহরণage: Integer;pi = 3.14159;

সারাংশ

প্যাসক্যাল প্রোগ্রামিং ভাষায় ভেরিয়েবল এবং কনস্ট্যান্ট দুটি অত্যন্ত গুরুত্বপূর্ণ উপাদান। ভেরিয়েবল ব্যবহার করে পরিবর্তনশীল মান সংরক্ষণ করা হয়, যেগুলি প্রোগ্রামের চলাকালীন সময়ে পরিবর্তনশীল হতে পারে। অপরদিকে কনস্ট্যান্ট একবার ডিফাইন করলে তার মান পরিবর্তন করা যায় না, এবং এটি বিভিন্ন স্থানে ব্যবহৃত হয় যেখানে একটি নির্দিষ্ট, অপরিবর্তনীয় মান প্রয়োজন হয়।

Content added By
Promotion

Are you sure to start over?

Loading...