পৃষ্ঠাসমূহ

সোমবার, ১০ সেপ্টেম্বর, ২০১২

ফোরট্রান প্রোগ্রামের গঠন

উদাহরণ দিয়েই ব্যাপারটা স্পষ্ট হবে। যেমন আমরা ২টি সংখ্যা যোগ করবার জন্যে একটি ফোরট্রান প্রোগাম লিখব।
এটা এখন না বুঝলেও সমস্যা নেই! আমরা তো বুঝতেই যাচ্ছি। আমরা নিচের কোড লিখব।
program sum
implicit none
real:: x,y,sum

write(*,*)"Give the numbers"
read(*,*)x,y
sum=x+y
write(*,*)"the result is",sum

end program sum

১. ডিক্লেয়ারেশন সেকশন (declaration section)
এ প্রোগ্রামে প্রথম অংশকে বলা হয় ডিক্লেয়ারেশন সেকশন (declaration section)  যেখানে প্রোগামের নাম, কিকি চলক (variable) লাগবে ও চলকের ধরণ ইত্যাদি উল্লেখ করা হয়।
২. এক্সিকিউশন বিভাগ (execution section)ঃ
এ অংশে এ বা একাধিক প্রক্রিয়া (action) সম্পাদিত হয়। প্রোগ্রাম নির্দেশ মোতাবেক কাজ করে দেয়।
৩. সমাপ্তি বিভাগঃ
এ অংশে ফোরট্রান তার কাজ করা শেষ করে কমপাইলারকে প্রেগ্রামটি বন্ধ করবার নির্দেশ দেয়।

ফোরট্রান স্টেটমেন্টের statement) গঠন:
১. প্রতিটি লাইন সর্বোচ্চ ১৩২ অক্ষর-বিশিষ্ট হতে পারবে।
২. কোন বক্তব্য এক লাইনে না ধরলে লাইনের শেষে  একটি &(এবং ঐচ্ছিকভাবে পরবর্তী লাইনের শুরুতে আরেকটি)  চিহ্ন দিয়ে বাকী বক্তব্য লেখা যাবে।
৩. যেকোন স্থানে মন্তব্য (comment) দেওয়া যাবে। নিয়ম !a comment
৪. কোন বক্তব্য ৪০ লাইন বিশিষ্ট পর্যন্ত হতে পারবে।
৫. ১-৯৯৯৯৯ পর্যন্ত যেকোন সংখ্যা দিয়ে বক্তব্যকে সংখ্যায়িত করা যাবে। যেমন -  এ সংখ্যাকে লেবেল (statement label)  বলা হয়। বক্তব্যটি ফোরট্রান প্রোগ্রামের অন্য কোথাও কাজে লাগলে লেবেল দিয়ে রেফার করা যাবে।
3 sum=x+y


কোন মন্তব্য নেই:

একটি মন্তব্য পোস্ট করুন

ব্লগটি মাত্র শুরু হয়েছে। তাই যেকোন অসঙ্গতির জন্যে ক্ষমাপ্রার্থী