সূত্র: ICT প্রোগ্রামিং ভাষা (C)ICTপ্রোগ্রামিং ভাষা (C)HSC একাডেমিকDiB '2025
সমাধানসহ বহুনির্বাচনী প্রশ্ন
স্ট্রাকচার্ড প্রোগ্রাম হলো$- i$. বেসিক ii. ভিজুয়াল$-$বেসিক iii. সি নিচের কোনটি সঠিক?
✓সঠিক উত্তর: গ. ii ও iiiICT · প্রোগ্রামিং ভাষা (C)
অপশন
- ক$i$ ও ii✓ সঠিক উত্তর
- খ$i$ ও iii✓ সঠিক উত্তর
- গii ও iii✓ সঠিক উত্তর
- ঘ$i$, ii ও iii✓ সঠিক উত্তর
✓
সঠিক উত্তর: গ. ii ও iii
ব্যাখ্যা
স্ট্রাকচার্ড প্রোগ্রামিং হলো এমন একটি প্রোগ্রামিং পদ্ধতি যা কোডকে ছোট ছোট অংশে ভাগ করে এবং নিয়ন্ত্রণ কাঠামো (যেমন $- sequence, selection, iteration)$ ব্যবহার করে।
ii) ভিজ্যুয়াল বেসিক (Visual Basic) এবং iii) সি ($C$) উভয়ই স্ট্রাকচার্ড প্রোগ্রামিং ভাষা। এগুলোতে কোডকে সুশৃঙ্খলভাবে সাজানো যায় এবং সহজে বোঝা ও রক্ষণাবেক্ষণ করা যায়।
$i$) বেসিক (BASIC) একটি পুরোনো প্রোগ্রামিং ভাষা যা স্ট্রাকচার্ড প্রোগ্রামিং এর কিছু নীতি অনুসরণ করলেও, এটি সাধারণত GOTO স্টেটমেন্টের উপর বেশি নির্ভরশীল ছিল, যা স্ট্রাকচার্ড প্রোগ্রামিং এর মূলনীতির সাথে পুরোপুরি সঙ্গতিপূর্ণ নয়। আধুনিক বেসিক সংস্করণগুলোতে স্ট্রাকচার্ড বৈশিষ্ট্য যুক্ত হয়েছে, তবে মূল বেসিক ভাষাটিকে সম্পূর্ণরূপে স্ট্রাকচার্ড বলা যায় না।
তাই, ii) ভিজ্যুয়াল বেসিক এবং iii) সি হলো স্ট্রাকচার্ড প্রোগ্রামিং এর সঠিক উদাহরণ।