চিত্র-২ এবং চিত্র-৩ প্রোগ্রাম দুটির মধ্যে কোনটি উত্তম তা বিশ্লেষণ করে প্রবাহচিত্র অঙ্কন করো।
উত্তর: উদ্দীপকে প্রদত্ত চিত্র-২ এবং চিত্র-৩ প্রোগ্রাম দুটির মধ্যে চিত্র-৩ প্রোগ্রামটি অধিকতর উত্তম। নিচে এর সপক্ষে যৌক্তিক বিশ্লেষণ ও প্রবাহচিত্র উপস্থাপন করা হলো- কোনো প্রোগ্রামের শ্রেষ্ঠত্ব নির্ভর করে তার ব্যবহারযোগ্যতা, নমনীয়তা এবং ইনপুট গ্রহণের পদ্ধতির উপর। চিত্র-২ এর প্রোগ্রামে চলকগুলোর মান প্রোগ্রামের ভেতরেই নির্দিষ্ট (Static) করে দেওয়া হয়েছে। অর্থাৎ এটি একটি ফিক্সড ইনপুট প্রোগ্রাম। ফলে প্রতিবার প্রোগ্রামটি চালালে একই আউটপুট পাওয়া যাবে। যদি ভিন্ন কোনো সংখ্যার গড় নির্ণয় করতে হয়, তাহলে সোর্স কোড পরিবর্তন করতে হবে। এটি সময়সাপেক্ষ এবং সাধারণ ব্যবহারকারীর জন্য অসুবিধাজনক। অন্যদিকে, চিত্র-৩ প্রোগ্রামে scanf() ফাংশনের মাধ্যমে ব্যবহারকারীর কাছ থেকে মান গ্রহণের (Dynamic Input) ব্যবস্থা রয়েছে। এটি একটি জেনেরিক বা সাধারণ প্রোগ্রাম, যা বিভিন্ন মানের জন্য পুনরায় ব্যবহার করা যায়। ব্যবহারকারী কেবল কীবোর্ডের মাধ্যমে নতুন মান ইনপুট দিলেই গড় নির্ণয় করা সম্ভব। কোড পরিবর্তনের প্রয়োজন হয় না। তাই এটি অধিক কার্যকর, ব্যবহারবান্ধব এবং বাস্তবমুখী। সুতরাং, প্রোগ্রামিংয়ের মূল নীতি-নমনীয়তা ও পুনঃব্যবহারযোগ্যতার (Reusability) ভিত্তিতে চিত্র-৩ প্রোগ্রামটি চিত্র-২ অপেক্ষা উত্তম। নিচে চিত্র-৩ এর প্রবাহচিত্র অঙ্কন করা হলো: [চিত্র]
HSC ICT Chapter 5 : প্রোগ্রামিং ভাষা CQ — Prosthuti প্রশ্নব্যাংক
HSC · ICT · Chapter 5 : প্রোগ্রামিং ভাষা · সৃজনশীল
চিত্র-২ এবং চিত্র-৩ প্রোগ্রাম দুটির মধ্যে কোনটি উত্তম তা বিশ্লেষণ ক…
উদ্দীপক

উত্তর
উত্তর
উত্তর
উত্তর

