Fortran এর প্রোগ্রামের স্ট্রাকচার

Fortran এর বেসিক সিনট্যাক্স (Basic Syntax in Fortran) - ফোরট্রান (Fortran) - Computer Programming

327

ফোরট্রান এর প্রোগ্রামের স্ট্রাকচার

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

  1. ডিক্লেয়ারেশন সেকশন
  2. এগজিকিউটেবল সেকশন
  3. এন্ড স্টেটমেন্ট

নিচে ফোরট্রান প্রোগ্রামের একটি সাধারণ স্ট্রাকচার দেওয়া হলো:


১. ডিক্লেয়ারেশন সেকশন (Declaration Section)

এই সেকশনে আপনি সমস্ত ভ্যারিয়েবল, কনস্ট্যান্ট এবং আর্কিটেকচার সম্পর্কে ঘোষণা করেন। ফোরট্রানে ডাটা টাইপ এবং আর্কিটেকচার সম্পর্কে জানানো হয় যাতে প্রোগ্রামটি সঠিকভাবে কাজ করতে পারে। সাধারণত এখানে INTEGER, REAL, CHARACTER ইত্যাদি ডাটা টাইপ ডিক্লেয়ার করা হয়।

উদাহরণ:

INTEGER :: i, j  ! i এবং j একটি ইন্টিজার টাইপ ভ্যারিয়েবল
REAL :: x, y      ! x এবং y একটি রিয়েল টাইপ ভ্যারিয়েবল
CHARACTER(LEN=10) :: name  ! name একটি স্ট্রিং টাইপ ভ্যারিয়েবল

২. এগজিকিউটেবল সেকশন (Executable Section)

এই সেকশনে প্রোগ্রামের কার্যকর অংশ থাকে। এখানে আপনি গাণিতিক অপারেশন, লজিক্যাল স্টেটমেন্ট, লুপ, কন্ডিশনাল স্টেটমেন্ট ইত্যাদি ব্যবহার করে কোড লিখেন। এটি মূলত প্রোগ্রামের নির্দেশাবলী (commands) যা কম্পিউটারকে কর্ম করতে বলে।

উদাহরণ:

i = 5           ! i তে ৫ ভ্যালু অ্যাসাইন করা
x = 3.14        ! x তে ৩.১৪ ভ্যালু অ্যাসাইন করা
name = "John"   ! name তে "John" স্ট্রিং অ্যাসাইন করা

! গাণিতিক অপারেশন
y = x + 2.0
z = x * y

৩. এন্ড স্টেটমেন্ট (End Statement)

এটি প্রোগ্রামের শেষে থাকে এবং প্রোগ্রামটিকে বন্ধ করে দেয়। ফোরট্রানে প্রোগ্রামটি বন্ধ করতে END বা END PROGRAM স্টেটমেন্ট ব্যবহৃত হয়।

উদাহরণ:

END PROGRAM my_program

ফোরট্রান প্রোগ্রামের একটি সম্পূর্ণ উদাহরণ

নিচে একটি সাধারণ ফোরট্রান প্রোগ্রামের উদাহরণ দেওয়া হলো যা দুটি সংখ্যার যোগফল বের করবে:

PROGRAM sum_example  ! প্রোগ্রামের নাম

  ! ডিক্লেয়ারেশন সেকশন
  INTEGER :: num1, num2, sum  ! num1, num2, sum ইন্টিজার টাইপ

  ! ইনপুট নেওয়া
  PRINT *, 'Enter the first number:'
  READ *, num1
  PRINT *, 'Enter the second number:'
  READ *, num2

  ! যোগফল বের করা
  sum = num1 + num2

  ! ফলাফল প্রিন্ট করা
  PRINT *, 'The sum of the two numbers is: ', sum

END PROGRAM sum_example  ! প্রোগ্রাম শেষ

ফোরট্রান প্রোগ্রামের মৌলিক স্ট্রাকচার:

  1. PROGRAM: প্রোগ্রামের শুরুতে ব্যবহৃত হয়।
  2. ডিক্লেয়ারেশন সেকশন: ভ্যারিয়েবল ডিক্লেয়ারেশন, ডাটা টাইপ ইত্যাদি।
  3. এগজিকিউটেবল সেকশন: গাণিতিক অপারেশন, ইনপুট, আউটপুট ইত্যাদি।
  4. END PROGRAM: প্রোগ্রামের শেষ।

উপসংহার

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

Content added By
Promotion

Are you sure to start over?

Loading...