স্টেটমেন্ট, এক্সপ্রেশন এবং কমেন্টিং

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

207

প্যাসক্যাল প্রোগ্রামিং ভাষায় স্টেটমেন্ট, এক্সপ্রেশন এবং কমেন্টিং তিনটি গুরুত্বপূর্ণ অংশ। এগুলো কোডকে আরও পরিষ্কার, বোধগম্য এবং পরিচালনাযোগ্য করে তোলে। এখানে আমরা বিস্তারিতভাবে এগুলো আলোচনা করব।


১. স্টেটমেন্ট (Statement)

স্টেটমেন্ট হলো একটি একক নির্দেশনা যা প্রোগ্রামের কার্য সম্পাদন করে। একটি স্টেটমেন্ট সাধারণত কোনো অ্যাকশন বা কাজ সম্পাদন করতে ব্যবহৃত হয়, যেমন একটি মান অ্যাসাইন করা বা একটি ফাংশন কল করা।

উদাহরণ:

x := 10;  { এই স্টেটমেন্টটি x ভেরিয়েবলে ১০ মান অ্যাসাইন করবে। }

প্যাসক্যাল ভাষায় স্টেটমেন্টগুলো সেমিকোলন (;) দিয়ে শেষ হয়। তবে, শেষ স্টেটমেন্টে সেমিকোলন দেওয়ার প্রয়োজন নেই যদি তা প্রোগ্রামের শেষ স্টেটমেন্ট না হয়।


২. এক্সপ্রেশন (Expression)

এক্সপ্রেশন হলো এমন একটি সংকলন যা একটি মান (Value) প্রদান করে। এক্সপ্রেশন সাধারণত অপারেটর এবং অপ্রতিবদ্ধ উপাদান যেমন ভেরিয়েবল বা কনস্ট্যান্ট থেকে গঠিত হয়। এক্সপ্রেশন একটি স্টেটমেন্টের অংশ হতে পারে এবং এটি কোনও মান ফেরত দিতে পারে।

উদাহরণ:

y := x + 5;  { এখানে 'x + 5' একটি এক্সপ্রেশন যা মান হিসেবে x এর মানের সাথে ৫ যোগ করবে। }

এক্সপ্রেশনগুলিতে সাধারণত গাণিতিক অপারেটর, তুলনামূলক অপারেটর, লজিক্যাল অপারেটর ইত্যাদি ব্যবহার করা হয়।


৩. কমেন্টিং (Commenting)

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

প্যাসক্যাল ভাষায় দুই ধরনের কমেন্ট রয়েছে:

  1. লাইনের কমেন্ট (Single-Line Comment):
    একটি লাইনের মধ্যে পুরো মন্তব্য থাকে। এটি // দ্বারা শুরু হয়।

    উদাহরণ:

    // এই কমেন্টটি একটি সিঙ্গেল লাইনের মন্তব্য
    x := 10;  // এখানে x ভেরিয়েবলে ১০ অ্যাসাইন করা হচ্ছে
  2. ব্লক কমেন্ট (Block Comment):
    ব্লক কমেন্টে একাধিক লাইন বিশ্লেষণ বা ব্যাখ্যা দেওয়া যেতে পারে এবং এটি { } অথবা (* *) দ্বারা শুরু এবং শেষ হয়।

    উদাহরণ:

    { এটি একটি ব্লক কমেন্ট 
      যেখানে একাধিক লাইন ব্যাখ্যা করা যেতে পারে। }
    x := 10;
    
    (* এটি একটি অন্য ধরনের ব্লক কমেন্ট *)
    y := x + 5;

    উল্লেখযোগ্য বিষয়:

    • প্যাসক্যাল ভাষায় {} এবং (* *) কমেন্ট ব্লক দুটি একই কাজ করে, তবে {} ব্লক কমেন্টগুলির মধ্যে } ব্যবহার করা হয়, যা কিছু সময় সমস্যা সৃষ্টি করতে পারে। তাই (* *) ব্লক কমেন্ট সাধারণত নিরাপদ।

সারাংশ

  • স্টেটমেন্ট: প্রোগ্রামের কাজ সম্পাদনকারী নির্দেশনা। উদাহরণ: x := 10;
  • এক্সপ্রেশন: একটি মান ফেরত দেওয়ার জন্য ব্যবহৃত একাধিক উপাদানের সমন্বয়। উদাহরণ: x + 5
  • কমেন্টিং: কোডে ব্যাখ্যা বা মন্তব্য যোগ করার পদ্ধতি। এর মাধ্যমে প্রোগ্রামটি আরও বোধগম্য এবং সুপরিচালিত হয়ে ওঠে। এটি একক লাইন বা একাধিক লাইন হতে পারে।

কমেন্ট ব্যবহার কোডের মান উন্নত করতে সাহায্য করে এবং ভবিষ্যতে কোড পর্যালোচনার সময় প্রোগ্রামারের জন্য সহায়ক হয়।

Content added By
Promotion

Are you sure to start over?

Loading...