আইসিটি ৫ম অধ্যায় সৃজনশীল প্রশ্ন ও উত্তর PDF [প্রোগ্রামিং ভাষা]
HSC ICT ৫ম অধ্যায় সৃজনশীল প্রশ্ন ও উত্তর অর্থাৎ প্রোগ্রামিং ভাষা অধ্যায়ের সৃজনশীল প্রশ্ন ও উত্তর নিচে দেওয়া হলো।
উচ্চ মাধ্যমিক একাদশ-দ্বাদশ শ্রেণীর সকল বিভাগের বাধ্যতামূলক বিষয় হলো আইসিটি। আইসিটি পঞ্চম অধ্যায়ের নাম প্রোগ্রামিং ভাষা। HSC – আইসিটি ৫ম অধ্যায়: সৃজনশীল প্রশ্ন নিচে দেওয়া হলো।
HSC ICT ৫ম অধ্যায় সৃজনশীল প্রশ্ন ও উত্তর
প্রোগ্রামিং ভাষা অধ্যায়ে মূলত সি প্রোগ্রামিং ল্যাংগুয়েজ নিয়ে আলোচনা করা হয়েছে। কম্পিউটার নামক সন্ত্রটি কোনো না কোনোভাবে পুরো পৃথিবীর প্রায় প্রতিটি মানুষের জীবনকে প্রভাবিত করেছে। এই অসাধারণ যন্ত্রটি কোন কাজে ব্যবহার করা যাবে সেটি শুধু মানুষের সৃজনশীলতা দিয়ে সীমাবদ্ধ। তবে এককভাবে কম্পিউটার নামের এই যন্ত্রটির সাথে অন্য আরেকটি যন্ত্রের কোনো পার্থক্য নেই।
কম্পিউটার আলাদাভাবে একটি বিশেষ কিছু হয়ে উঠে কারণ এটিকে নির্দিষ্ট কোনো কাজ করার জন্য প্রোগ্রাম করা সম্ভব। কম্পিউটার যেহেতু একটি ইলেকট্রনিক যন্ত্র ছাড়া আর কিছুই নয় এবং সেটি 1 এবং 0 ছাড়া আর কিছুই বুঝতে পারে না, তাই তাকে প্রোগ্রাম করার জন্য এই 1 এবং 0 দিয়েই মেশিন কোডে কিছু দুর্বোধ্য নির্দেশনা দিতে হয়। বিষয়টিকে সহজ করার জন্য অনেক প্রোগ্রামিং ভাষা উদ্ভাবন করা হয়েছে, এই ভাষাগুলোতে একজন প্রয়োজনীয় কোড লিখতে পারে যেটি পরবর্তীকালে মেশিন কোডে রূপান্তরিত করে কম্পিউটারের কাছে নির্দেশনা হিসেবে পাঠানো হয়।
এরকম একটি জনপ্রিয় এবং বহুল ব্যবহৃত কম্পিউটার প্রোগ্রামিংয়ের ভাষা হচ্ছে সি (C)। এই অধ্যায়ে প্রোগ্রামিংয়ের খুঁটিনাটির সাথে সাথে C ভাষায় প্রোগ্রামিং করার প্রাথমিক বিষয়গুলো তুলে ধরা হয়েছে।
আইসিটি ৫ম অধ্যায় সৃজনশীল প্রশ্ন
সৃজনশীল প্রশ্ন ১: একটি ঝুড়িতে ২০টি আপেল আছে। এর মধ্যে আমরা ৩টি আপেলের ওজন মেপে পেলাম যথাক্রমে ১৫০গ্রাম, ১৭৫ গ্রাম, ২১০ গ্রাম।
ক. চলক কী?
খ. ইন্টারপ্রেটারের তুলনায় কম্পাইলার সুবিধাজনক-কথাটি ব্যাখ্যা কর।
গ. উদ্দীপকের আলোকে আপেল ৩টির গড় ওজন নির্ণয়ের জন্য ফ্লোচার্ট অংকন কর।
ঘ. গড় ওজনের ভিত্তিতে ২০টি আপেলের মোট ওজন নির্ণয়ের জন্য C ভাষায় একটি প্রোগ্রাম লিখ।
সৃজনশীল প্রশ্ন ২: মি. X পহেলা ডিসেম্বর ২০১৮ তারিখে চাকুরিতে যোগদান করেন। উক্ত প্রতিষ্ঠানে এমন একটি কমিউনিকেশন মাধ্যম তৈরি করা হয়, যা আলোর গতিতে ডেটা ট্রান্সমিট করতে পারে। মি. X এর চাকুরীটি চুক্তিভিত্তিক হওয়ায় প্রতি 4 (চার) দিন পর পর অফিসে যেতে হয়।
ক. ডেটা কমিউনিকেশন কী?
খ. নিচের চলকগুলো শুদ্ধ নয় কেন? ব্যাখ্যা কর।
ab-c, main, int, 2abc.
গ. উক্ত কমিউনিকেশন মাধ্যমটির গঠন বর্ণনা কর।
ঘ. প্রথম মাসে মি. X যে তারিখগুলোতে অফিস করবে তা প্রদর্শনের জন্য ‘সি’ ভাষায় প্রোগ্রাম লেখ।
সৃজনশীল প্রশ্ন ৩: গণিত শিক্ষক ক্লাসে গিয়ে বৃত্তের ক্ষেত্রফল নির্ণয় করার পদ্ধতি শিখালেন। পরবর্তীতে আইসিটি শিক্ষক 3+6+9+…..+ N সিরিজটির যোগফল প্রোগ্রামিং এর, মাধ্যমে শিখালেন। শিক্ষার্থীরা বিষয়গুলো ভালোভাবে বুঝে ক্লাস শেষে বাড়ি চলে গেল।
ক. অ্যালগরিদম কী?
খ. কম্পাইলার সুবিধাজনক কেন? ব্যাখ্যা কর।
গ. গণিত শিক্ষকের শিখানো বিষয়টির ক্ষেত্রফল নির্ণয়ের প্রবাহ চিত্র অঙ্কন কর।
ঘ. আইসিটি শিক্ষকের শিখানো বিষয়টি ‘সি’ ভাষায় প্রোগ্রাম লিখ।
সৃজনশীল প্রশ্ন ৪: জেবিনের বয়স নাদিমের বয়সের তিনগুণ, ফাহিমের বয়স নাদিমের বয়সের চেয়ে পাঁচ বছর বেশি। নাদিমের বয়স X বছর।
ক. প্রোগ্রামিং ভাষায় Token কী?
খ. কম্পাইলার ও ইন্টারপ্রেটার এক নয়-ব্যাখ্যা কর।
গ. ফাহিমের বয়স নির্ণয় করার অ্যালগরিদম লিখ।
ঘ. জেবিনের বয়স নির্ণয়ের জন্য সি ভাষায় প্রোগ্রাম রচনা কর।
সৃজনশীল প্রশ্ন ৪: নিচের উদ্দীপকটি পর্যবেক্ষণ কর এবং প্রশ্নগুলোর উত্তর দাও।
ধাপ-১: প্রোগ্রাম শুরু।
ধাপ-২: সংখ্যা দুটি পড়।
ধাপ-৩: দুইটি সংখ্যা যোগ করে প্রথম সংখ্যার সাথে গুণ কর।
ধাপ-৪: ফলাফল ছাপাও।
ধাপ-৫: প্রোগ্রাম শেষ।
ক. কম্পাইলার কী?
খ. আউটপুট ফাংশন বলতে কী বুঝায়?
গ. উদ্দীপকের সমস্যাটির প্রবাহচিত্র ব্যাখ্যা কর।
ঘ. উদ্দীপকে উল্লিখিত প্রক্রিয়াটি প্রোগ্রাম তৈরির ধাপের সাথে কীভাবে সম্পর্কিত বিশ্লেষণ কর।
সৃজনশীল প্রশ্ন ৫: জাকির সাহেবের তিন ছেলে ডিজিটাল মেলায় যাওয়ার জন্য বায়না ধরল এবং টাকা চাইল। জাকির সাহেব ১ম ছেলেকে X টাকা, ২য় ছেলেকে Y টাকা এবং ৩য় ছেলেকে Z টাকা দিলেন।
ক. C ভাষায় কী ওয়ার্ড কী?
খ. “লো- লেভেল ল্যাংগুয়েজের দুর্বলতাই হাই- লেভেল ল্যাংগুয়েজের উৎপত্তির কারণ” ব্যাখ্যা কর।
গ. জাকির সাহেবের ছেলেদের প্রাপ্ত টাকার গড় C ভাষায় নির্ণয় কর।
ঘ. উদ্দীপকের সমস্যা সহজে বুঝার প্রক্রিয়ার স্বপক্ষে তোমার মতামত দাও।
সৃজনশীল প্রশ্ন ৬: বাংলাদেশ ও নিউজিল্যান্ড ক্রিকেট খেলায় টসে জিতে বাংলাদেশ প্রথম ব্যাট করে। বাংলাদেশের ব্যাটিং-এর পর দেখা গেল সাবেরের রান সংখ্যা a, মনিরের রান সংখ্যা b, এবং মিজানের রান c. সকলেই আশা করে বাংলাদেশ জিতবে।
ক. কম্পাইলার কী?
খ. integer এর পরিবর্তে কখন long integer ব্যবহার করতে হয়-বুঝিয়ে লিখ।
গ. উদ্দীপকের আলোকে সাবের, মনির ও মিজান এই তিন জনের গড় রান বের করার ফ্লোচার্টটি লিখ।
ঘ. উদ্দীপকের ৩ জন খেলোয়াড়ের মধ্যে সব থেকে বেশি রান কে করেছিল, তার সি-প্রোগ্রামটি লিখ।
সৃজনশীল প্রশ্ন ৭: ১২-৮-২০১৬ তারিখে আইসিটি শিক্ষক ক্লাসে বর্তমানে আমরা কম্পিউটারের সাহায্যে সাধারণ সমস্যা সমাধানের জন্য যে প্রজন্মের প্রোগ্রামিং ভাষা ব্যবহার করি তা কম্পিউটারকে বোঝানোর প্রোগ্রাম সম্পর্কে আলোচনা করছিলেন এবং বলেছিলেন আগামী ক্লাসে কতগুলো সিরিজের সংখ্যার যোগফল সি প্রোগ্রামিং ভাষার সাহায্যে বের করার প্রোগ্রাম শিখাবেন। তাই তিনি পরবর্তী ক্লাসে এসে ব্লাকবোর্ডে 221+223 +225 +…….+ N সিরিজ লিখে আলোচনা শুরু করলেন।
ক. অ্যারে কী?
খ. চলক তৈরির ক্ষেত্রে কিছু বিধিবদ্ধ নিয়ম কানুন রয়েছে- ব্যাখ্যা কর।
গ. উদ্দীপকের উল্লিখিত সিরিজের যোগফল নির্ণয়ের প্রোগ্রাম সি ভাষার সাহায্যে তৈরি কর।
ঘ. উদ্দীপকে উল্লিখিত তারিখে আইসিটি শিক্ষকের আলোচ্য প্রোগ্রামের মধ্যে কোনটিকে তুমি বেশি উপযোগী মনে কর- বিশ্লেষণপূর্বক তোমার মতামত দাও।
সৃজনশীল প্রশ্ন ৮: মায়ের বয়স পুত্রের বয়সের তিনগুণ। পিতার বয়স মায়ের বয়স অপেক্ষা 5 বছর বেশি। পুত্রের বয়স বছল।
ক. ডেটা এনক্রিপশন কী?
খ. ডাইনামিক ওয়েবপেজে ডেটাবেজ ব্যবহৃত হয় কেন?
গ. মায়ের ও পিতার বয়স নির্ণয় করার অ্যালগরিদম লেখ।
ঘ. তাদের তিনজনের বয়স একত্রে কত তা নির্ণয়ের জন্য সি ভাষায় প্রোগ্রাম লেখ।
সৃজনশীল প্রশ্ন ৯: রহিম ও করিম প্রোগ্রামার। দুজনের প্রোগ্রাম তৈরির পদ্ধতি দুধরনের। রহিমের প্রোগ্রাম ভুল সংশোধন করে সম্পূর্ণ প্রোগ্রাম পড়ার পর আর করিমের প্রোগ্রাম ভুল সংশোধন করে প্রতিটি লাইন পৃথকভাবে। অপরদিকে কাব্য প্রোগ্রাম লেখার জন্য ইংরেজি শব্দ ব্যবহার করে।
ক. প্রোগ্রামের ভাষা কী?
খ. ‘শব্দ ছাড়াই শুধুমাত্র সংখ্যার মাধ্যমে ভাষা প্রকাশ সম্ভব’- ব্যাখ্যা কর।
গ. উদ্দীপকে কাব্যের প্রোগ্রাম লেখার ভাষা কোন ধরনের? ব্যাখ্যা কর।
ঘ. উদ্দীপকে রহিম ও করিমের প্রোগ্রাম নির্বাহের ক্ষেত্রে কোনটি দ্রুতগতিসম্পন্ন? বিশ্লেষণপূর্বক মতামত দাও।
সৃজনশীল প্রশ্ন ১০: 32+72+112+……………..+a2
ক. চলক কী?
খ. অ্যাসেম্বলি ভাষা মেশিন ভাষার চেয়ে উন্নতর কেন?
গ. উদ্দীপকের ধারাটি যোগফল নির্ণয়ের অ্যালগরিদম লিখ।
ঘ. উদ্দীপকের ধারাটির 30 টি পদের যোগফল নির্ণয়ের জন্য C ভাষায় for loop ব্যবহার করে প্রোগ্রাম রচনা কর।
সৃজনশীল প্রশ্ন ১১: বার্ষিক ক্রীড়া প্রতিযোগিতায় একাদশ শ্রেণির শিক্ষার্থীদের 0 ও 0 দলে বিভক্ত করা হয়। রোল নম্বর 1 থেকে 30 পর্যন্ত A দলে, 31 থেকে 60 পর্যন্ত B দলে এবং 60 থেকে 100 পর্যন্ত C দলে অন্তর্ভুক্ত হবে।
ক. অবজেক্ট প্রোগ্রাম কী?
খ. সি একটি কেস সেনসিটিভ ভাষা- বুঝিয়ে লেখ।
গ. উদ্দীপকে উল্লিখিত দল গঠনের জন্য অ্যালগরিদম লেখ।
ঘ. সি ভাষায় কন্ডিশনাল স্টেটমেন্ট ব্যবহার করে দলে গঠনের জন্য একটি প্রোগ্রাম রচনা কর।
সৃজনশীল প্রশ্ন ১২: সাকিব আইসিটি বিষয়টি পড়ছিল। সে ৫ম অধ্যায়ের প্রোগ্রামিং ল্যাংগুয়েজে তিনটি সংখ্যার মধ্যে বড় সংখ্যাটি নির্ণয়ের প্রোগ্রামটি দেখছিল। কিন্তু সে প্রোগ্রামটি বুঝতে পারছিল না। তার বড় বোন কমপিউটার প্রকৌশলী মারুফা রহমান তাকে বিষয়টি সহজ করে. বুঝিয়ে দিল।
ক. ডিবাগ কী?
খ. কম্পাইলারের তুলনায় ইন্টারপ্রেটার কোন ক্ষেত্রে ভালো ব্যাখ্যা কর।
গ. উদ্দীপকে উল্লিখিত সমস্যাটির প্রোগ্রাম লিখ।
ঘ. উদ্দীপকে উল্লিখিত সমস্যাটি সহজে বুঝার উপায়ের স্বপক্ষে তোমার মতামত দাও।
সৃজনশীল প্রশ্ন ১৩: মুসা একাদশ শ্রেণির ছাত্র। আইসিটি শিক্ষক জনাব মোঃ ইকবাল বইয়ের পঞ্চম অধ্যায়ে প্রোগ্রামিং ল্যাংগুয়েজ সম্পর্কে লেকচার দিয়েছেন। কিন্তু মুসা বিষয়টি ভালোভাবে বুঝতে পারছে না, তাই সে বিষয়টি পুনরায় বুঝিয়ে দেয়ার অনুরোধ করায় স্যার ক্লাসের সবার উদ্দেশ্যে বিষয়টি বিস্তারিত বুঝিয়ে দিলেন।
ক. ফ্লোচার্ট কী?
খ. মেশিন ল্যাংগুয়েজ ও হাইলেভেল ল্যাংগুয়েজ এক নয় কেন? ব্যাখ্যা কর।
গ. মুসার প্রোগ্রাম উন্নয়ন উদ্দীপকের আলোকে বর্ণনা কর।
ঘ. উদ্দীপকের শিক্ষকের বুঝিয়ে দেয়ার ক্ষেত্রে সাহায্য করবে অনুবাদক- বিশ্লেষণ কর।
সৃজনশীল প্রশ্ন ১৪: আবিরের গায়ে প্রচণ্ড জ্বর। ডাক্তার থার্মোমিটার দিয়ে মেপে দেখলেন 105°F কিন্তু রুমের তাপমাত্রা তখন 30° C। আইসিটি ক্লাসে স্যার ফারেনহাইটকে সেলসিয়াসে কনভার্ট করার যে প্রোগ্রামের কথা বর্ণনা দিয়েছিলেন আবিরের তা মনে পড়ল।
ক. অ্যাসেম্বলার কী?
খ. সি ভাষায় চলকের নামকরণে কিছু নিয়ম মেনে চলতে হয় কেন?
গ. উদ্দীপকে উল্লিখিত ফারেনহাইটকে সেলসিয়াসে কনভার্ট করার অ্যালগরিদম লিখ।
ঘ. উদ্দীপকের আবিরকে ফারেনহাইটকে সেলসিয়াসে কনভার্ট করার প্রোগ্রাম লিখতে পাঁচটি ধাপ সম্পন্ন করতে হবে- বিশ্লেষণ কর।
সৃজনশীল প্রশ্ন ১৫: নাফিছা ম্যাডাম ICT ক্লাসে প্রোগ্রামের ভাষা নিয়ে আলোচনা করছিলেন। তিনি বললেন অনেক আগে 0 ও 1 ব্যবহার করে প্রোগ্রাম লেখা হতো। বর্তমানে C প্রোগ্রামিং ভাষাটি খুবই জনপ্রিয়। তিনি C ভাষার উপর বিশদ ক্লাস নিয়ে ছাত্র-ছাত্রীদের 6 এবং 12 সংখ্যা দুটির ল.সা.গু নির্ণয়ের জন্য C ভাষায় একটি প্রোগ্রাম লিখতে বললেন।
ক. 4GL কী?
খ. C প্রোগ্রামিং ভাষায় ফাংশনের হেডার ফাইল বলতে কী বুঝায়?
গ. উদ্দীপকে উল্লিখিত প্রথম ভাষাটি সম্পর্কে বিস্তারিত লেখ।
ঘ. উদ্দীপকে বর্ণিত প্রোগ্রামটির C ভাষায় কোড লিখ।
এখানে এইচএসসি আইসিটি পঞ্চম অধ্যায়ের মোট ১৫টি সৃজনশীল প্রশ্ন দেওয়া হলো। এখান থেকে চাইলে এর পিডিএফও ডাউনলোড করা যাবে।
আরো দেখুনঃ আইসিটি ৪র্থ অধ্যায় সৃজনশীল প্রশ্ন ও উত্তর