হাসান সাহেব একাউন্টিং সফটওয়্যার তৈরির সময় প্রতিটি মডিউল ছোট ছোট করে বিভক্ত করে সমাধানের ধাপ নির্ধারণ করেন। কিন্তু সফটওয়্যারটি তৈরির পর সেটি পরীক্ষা করে দেখা যায় প্রদত্ত ডেটার জন্য ফলাফল ভুল প্রদর্শিত হচ্ছে। উদ্দীপকে হাসান সাহেব কোন টুলসগুলোকে নির্দেশ করেছেন? i. প্রোগ্রাম কোডিং ii. অ্যালগরিদম iii. ফ্লোচার্ট নিচের কোনটি সঠিক?
ক. i ও ii
খ. i ও iii
গ. ii ও iii
ঘ. i, ii ও iii
উত্তর: i, ii ও iii
ব্যাখ্যা: এখানে, হাসান সাহেব সমস্যা সমাধানের জন্য ছোট ছোট ধাপে কাজ করছেন এবং সফটওয়্যার তৈরির পর ভুল ফলাফল দেখা যাচ্ছে। * **অ্যালগরিদম (Algorithm)**: এটি হল সমস্যা সমাধানের জন্য ধাপে ধাপে নির্দেশাবলীর একটি সেট। হাসান সাহেব যে ছোট ছোট মডিউল তৈরি করছেন, তা আসলে অ্যালগরিদমেরই একটি রূপ। * **ফ্লোচার্ট (Flowchart)**: এটি হল একটি ডায়াগ্রাম যা অ্যালগরিদমের ধাপগুলোকে চিত্রাকারে উপস্থাপন করে। এটি কাজের প্রবাহ এবং নিয়ন্ত্রণকে বুঝতে সাহায্য করে। প্রোগ্রাম কোডিং (Program Coding) হল অ্যালগরিদম এবং ফ্লোচার্টকে কম্পিউটারের বোধগম্য ভাষায় রূপান্তর করা। যদিও কোডিং একটি গুরুত্বপূর্ণ ধাপ, কিন্তু উদ্দীপকে হাসান সাহেবের সমস্যা সমাধানের প্রক্রিয়া ছোট ছোট ধাপে বিভক্ত করার এবং ফলাফলের ত্রুটি নির্দেশ করার মাধ্যমে অ্যালগরিদম এবং ফ্লোচার্টের উপর জোর দেওয়া হয়েছে। সমস্যাটি অ্যালগরিদম বা ফ্লোচার্টের নকশাগত ত্রুটি বা অসম্পূর্ণতার কারণে হতে পারে, যা পরে কোডিং-এ প্রতিফলিত হয়েছে। অতএব, সঠিক উত্তর হলো ii এবং iii। এই ধরনের সমস্যা সমাধানে, অ্যালগরিদম এবং ফ্লোচার্টের সঠিকতা যাচাই করা অত্যন্ত জরুরি। এই দুটিই সমস্যা সমাধানের যৌক্তিক কাঠামো তৈরি করে, যা প্রোগ্রামিং-এর ভিত্তি।
HSC ICT Chapter 5 : প্রোগ্রামিং ভাষা MCQ — Prosthuti প্রশ্নব্যাংক
HSC · ICT · Chapter 5 : প্রোগ্রামিং ভাষা · MCQ
হাসান সাহেব একাউন্টিং সফটওয়্যার তৈরির সময় প্রতিটি মডিউল ছোট ছোট করে বিভক্ত করে সমাধানের ধাপ নির্ধারণ করেন। কিন্তু সফটওয়্যারটি তৈরির পর সেটি পরীক্ষা করে দেখা যায় প্রদত্ত ডেটার জন্য ফলাফল ভুল প্রদর্শিত হচ্ছে। উদ্দীপকে হাসান সাহেব কোন টুলসগুলোকে নির্দেশ করেছেন? i. প্রোগ্রাম কোডিং ii. অ্যালগরিদম iii. ফ্লোচার্ট নিচের কোনটি সঠিক?
- ক.i ও ii
- খ.i ও iii
- গ.ii ও iii
- ঘ.i, ii ও iii
উত্তর
 চিিহ্নত স্থানে কি হবে?)