স্ট্রাকচার্ড প্রোগ্রামিং এর গঠন কয় ধরনের
স্ট্রাকচার প্রোগ্রামে তিন ধরণের কাঠামো ব্যবহৃত হয়। যেমনঃ
ক) পর্যায়ক্রমিক কাঠামো
খ) সিদ্ধামত্মমূলক কাঠামো
গ) চক্রাবর্ত কাঠামো
ক) পর্যায়ক্রমিক কাঠামো
এ কাঠামোতে প্রোগ্রামের বা মডিউলের একটির পর একটি ধারাবাহিকভাবে নির্বাহ হয়। এতে নির্দেশের ধারাবাহিকতা বা পর্যায় বিঘ্নিত হয় না। নিচের চিত্রে পর্যায়ক্রমিক কাঠামোর ধারা দেখানো হলো। নির্দেশ-১ নির্বাহ করার পর সয়ংক্রিয়ভাবে পরবর্তী নির্দেশ অর্থাৎ নির্দেশ-২ নির্বাহ হবে। শুধুমাত্র পর্যায়ক্রমিক কাঠামো দিয়ে সব ধরণের প্রোগ্রাম রচনা করা সম্ভব হয় না।
খ) সিদ্ধামত্মমূলক কাঠামো
এ কাঠামো একটি নির্দিষ্ট শর্তের উপর নির্ভর করে কাজ করে। যদি শর্তটি সত্য হয়, তাহলে একটি স্টেটমেন্ট বা নির্দেশ নির্বাহ হয়। আর শর্তটি মিথ্যা হলে অন্য আরেকটি নির্দেশ নির্বাহ হয়। সিদ্ধান্তমূলক কোনো কাজ সম্পন্ন করার প্রয়োজনে এ কাঠামো ব্যবহার করা হয়।
গ) চক্রাবর্ত কাঠামো
চক্রাবর্ত কাঠামোকে ‘লুপ’ বলা হয়। এক বা একাধিক নির্দেশ বা স্টেটমেন্ট বারবার নির্বাহ করার প্রয়োজনে লুপ বা চক্রাবর্ত মডেল ব্যবহৃত হয়। লুপ ব্যবহার করার ফলে একটি নির্দেশ বারবার লিখতে হয় না। এক বা একাধিক নির্দেশকে শর্তহীনভাবে নির্দিষ্ট সংখ্যকবার বা শর্তের অধীনে অনির্দিষ্টবার নির্বাহ করা যায়। নির্দেশ-১ একবার নির্বাহ হওয়ার পর যদি শর্ত জুড়ে দেওয়া হয় তাহলে তা বারবার নির্বাহ হতে পারে।

0মন্তব্য(গুলি):
একটি মন্তব্য পোস্ট করুন
Comment below if you have any questions