অধ্যায় –পঞ্চম
প্রোগ্রামিং ভাষা
গুরুত্বপূর্ণ সৃজনশীল প্রশ্ন
১। কম্পিউটার সায়েন্সের ছাত্রী অন¤œা সি ভাষায় কিছু উৎস কোডলিখল। ফাইলটি নামে সংরক্ষন করলো এরপর সে ফাইলটিকে কম্পাইল করে উৎস কোডকে অবজেক্ট কোডে পরিণত করল এবং অবজেক্ট কোডকে নামে সংরক্ষন করলো। কাজটি শেষ হলে অনন্নার ছোট বোন তামান্না তাকে জিজ্ঞাসা করলো কেন তুমি উৎস কোডকে অবজেক্ট কোডে রুপান্তর করলে?
ক. অনুবাদক প্রোগ্রাম কী?
খ. কম্পাইলার ও ইন্টারপ্রিটারেজ মধ্যে দুটি পার্থক্য লেখ।
গ. তামান্নার প্রশ্নের উত্তর তুমি কীভাবে দিবে?ব্যাখ্যা কর।
ঘ. ও ফাইল দুটির মধ্যে কোনটি অনন্নার জন্য অনুধাবন করা সহজ? উত্তরের স্বপক্ষে যুক্তি দাও।
২। রিফাত তার বই এর দোকানে যেসব বই এর মুল্য ১০০ থেকে ৪০০ টাকার মধ্যে সেগুলোর উপর১০% কমিশন দেয় যেসব বইয়ের মূল্য ৫০০ থেকে ১০০০ টাকার মধ্যে সেগুলোর ুপর ২০% কমিশন দেয় এবং যেসব বইয়ের মুল্য১০০০ টাকার বে শি তার উপর ৩০% কমিশনদেয়। রিফাত তার বন্ধু সাকিবকে তার বইয়ের বিক্রিত মুল্য বের করার জন্য প্রয়োজনীয় প্রবাহ চিত্র লিখ দিতে বললো।
ক. ইন্টারপ্রিটার কী?
খ. উৎস কোডকে কম্পাইল করার প্রয়োজন হয় কেন?ব্যাখ্যা কর।
গ. সাকিব কিভাবে কাজটি করলো তা দেখাও।
ঘ. যদি রিফাত সমস্ত কমিশন তুলে দিয়ে যেকোনো বইয়ের উপর১৫% কমিশন দেয় তাহলে রিফাতের বইয়ের বিক্রিত মূল্য নির্ণয়ের জন্য ফ্লোচার্ট লেখ।
৩।
ক. প্রোগ্রাম কী?
খ. উক্ত প্রোগ্রামে ব্যবহৃত হয়েছে কেন?
গ. উ্ক্তপ্রোগ্রামে ব্যবহারের সুবিধা ব্যাখ্যা কর।
ঘ. প্রোগ্রামে এবং এর ব্যবহারিক পাথর্ক্য বিশ্লেষন কর।
৪।
ক. চলক কী?
খ. কখ ইউনারী অপারেটর ব্যবহার করা হয?ব্যাখ্যা কর।
গ. উদ্দীপকে যে অর্থে ব্যবহৃত হয়েছে তার বৈশিষ্ট্য সুবিধা লেখ।
ঘ. প্রোগ্রামে যে সব ইনপুট আউটপুট ফাংশন ব্যবহৃত হযেছে তাদেরকে কি ফরমেটেড ইনপুট আউটপুট ফাংশন বলা যেতে পারে? উত্তরের স্বপক্ষে যুুক্তি দাও।
৫।
ক.ফরমেট স্পেনিফায়ার কী?
খ. এবং এর ব্যবহারিক পার্থক্য ব্যাখ্যা কর।
গ. লুপ ব্যবহার করে উক্ত প্রোগ্রামটি লেখ।
ঘ. অসীম লুপ এর জন্য প্রোগ্রামটিতে কী পরিবর্তন আনতে হবে ?বিশ্লেষন কর।
৬। আদনান জামি দুটি সংখ্যা এর গসাগু নির্ণয়ের জন্য সি ভাষা প্রোগ্রাম করতে যাচ্ছে। কিন্তুসে প্রোগ্রামটি লজিক কিছুই বুঝতে পারছেনা। অবশেষে সে তার আইসিটি শিক্ষকের স্মরণাপন্ন হলো । তার শিক্ষক তাকে সমস্যাটি কয়েকটি ধাপে ভেঙে প্রত্যেকটি ধাপের চিত্র সহকারে উপস্থাপন করে তাকে বুঝিযে দিলেন ।্ এখন আদনান জারি আর কোনো সমস্যা রইল না।
ক. প্রোগ্রামিং কী?
খ. প্রোগ্রামের কোনো বড় প্রোগ্রামকে ছোট ছোট ভাগে ভাগ করে কী সুবিধা পান? বুঝিয়ে লেখ।
গ. শিক্ষক হিসেবে তুমি সমস্যাটির সমাধান দাও।
ঘ. এবং হলে উক্ত ধাপগুলো কীভাবে কাজ করবে পর্যায়ক্রমে দেখাও।
৭।
ক. সি ভাষার জনক কে?
খ. সি ভাষাকে কেন ভাষা হয়? বুঝিয়ে লেখ।
গ. ধারাটির ১০ম পদ নির্ণয়ের প্রোগ্রাম লেখ।
ঘ. লুপ ব্যবহার করে ধারাটির যোগফল নির্ণয়ের ক্ষেত্রে লুপটি কতবার ঘুরবে তা ধারাবাহিকভাবে বিশ্লেষন কর।
৮।
কোন সংখ্যার ফ্যাক্টরিয়াল মান নির্ণয়ের ফরমুলা :
ক. মেশিন ভাষা কী?
খ, সি ভাষায় চলকের নামকরণে কিছু নিয়মকানুন মেনে চলতে হয় কেন?
গ. উদ্দীপকে উল্লিখিত এর যোগফল নির্ণয়ের জন্য ফ্লোচার্ট আক।
ঘ. উদ্দীপকে উল্লিখিত ( এর ফ্যাক্টরিয়াল মান নির্ণয়ের সি ভাষায় প্রোগ্রাম লেখ।
৯। রিফাত তার ভাই রিয়াদকে বলল প্রথম ১০০টি ধনাত্বক পূর্ণ সংখ্যার যোগফল কত? রিয়াদ তাকে ব্যবহার করে একটি সি প্রোগ্রাম লিখে দিল এবং বলল এটি নির্বাহ করলে যোগফলটি পাওয়া যাবে
ক. অ্যাসেম্বলি ভাষা কী?
খ. কী ওয়ার্ডকে ভেরিয়েল হিসেবে ব্যবহার করা যায় না কেন?
গ. উদ্দীপকে উল্লিখিত সমস্যার সি ভাষার প্রোগ্রাম কোড লিখ।
ঘ. উদ্দীপক উল্লিখিত সমস্যার সমাধান আর কী কী ভাবে করা যেত বিশ্লেষন কর।
১০।
ক. কী
খ. সিপ্রোগ্রামিং এ আবশ্যক কেন?ব্যাখ্যা কর।
গ. শিক্ষকের নির্দেশ মোতাবেক সিরিজটির যোগফল নির্ণয়ের জন্য অ্যালগরিদম লেখ।
ঘ. দুইটি প্রোগ্রামের মধ্যে কোনটি সুবিধাজন বিশ্লেষণ পূর্বক মতামত দাও।
১১। সিরিজের যোগফল নির্ণয় করার জন্য সি ভাষায় প্রোগ্রাম লেখ।
ক. কম্পাইলার কী?
খ. এবং লুপ দুটির মধ্যে কোনটি ব্যবহার করা সহজ?
গ. সি প্রোগ্রামটিতে কী কী সমস্যা আছে তা বিশ্লেষন পূর্বক মতামত দাও।
১২।
ক. ডিবাগিং কী?
খ. উৎস কোডকে কম্পাইল করার প্রয়োজন হয় কেন?ব্যাখ্যা কর।
গ. উ্দ্দীপকের সি প্রোগ্রামটির ফ্লোচার্ট কী ধরনের হবে?ব্যাখ্যা কর।
ঘ. সঠিক প্রোগ্রামে চলক!এবং ্এর মান যদি ইনপুট হিসেবে ও দেওয়াহয় তবে লুপের প্রতিটি ধাপে কী ঘটবে-বিশ্লেষন কর।
১৩। একটি কলেজের আইসিটি শিক্ষক শিক্ষার্থীদের প্রোগ্রামিং ভাষা ও প্রোগ্রাম রচনার বিভিন্ন ধাপ সম্পর্কে আলোচনা করছিলেন। এর মধ্যে কয়েকজন শিক্ষার্থী প্রবাহচিত্র সম্পর্কে বুঝতে না পারায় শিক্ষক বোর্ডে একটি প্রবাহিত একে তা বুঝিয়ে দিলেন এবং শিক্ষার্থীদের তিনটি সংখ্যা থেকে বৃহত্তম সংখ্যাটি নির্ণয়ের অ্যালগরিদম ও প্রবাহচিত্র তৈরি করতে বললেন।
ক. টেস্টিং কী?
খ. হাইলেবেল ভাষায় প্রোগ্রামিং করা সহজ ব্যাখ্যা কর ্
গ. শিক্ষকের প্রদানকৃত অ্যালগরিদম ও প্রবাহিচিত্রটি তৈরি করে দেখাও
ঘ. উদ্দীপকের সমস্যাটি সি ভাষায় প্রোগ্রাম রচনা কর।
১৪।
ক. কী?
খ. সি একটি উচ্চস্তরে ভাষার প্রোগ্রাম ব্যাখ্যা কর।
গ. নং উদ্দীপকের সেন্টিগ্রেডকে ফারেনহাইটের রুপান্তরের জন্য একটি ফ্লোচার্ট তৈরিকরো।
ঘ. নং উদ্দীপকে উল্লেখিত সমস্যাটির সি ভাষায় প্রোগ্রাম বিশ্লেষন কর।
১৫। মাধবী কম্পিউটারে বসে নি¤েœাক্ত প্রোগ্রামটি টাইপ করলোঃ
ক.ন্যাচারল ল্যাঙ্গুয়েজ কী?
খ. স্টেটমেন্টটি ব্যাখ্যা কর।
গ. মাধবীর প্রোগ্রামটির প্রবাহচিত্র লেখ।
ঘ. উদ্দীপকের প্রোগ্রামটি লুপ ব্যবহার করে লেখা যায় বিশ্লেষন কর।
১৭। একটি সরকারি বিশ্ববিদ্যালয়ের ছাত্রী তানিয়া। সে কম্পিউটার ইঞ্জিনিয়ারিং পড়ছে। তার ছোট বোন আনিকা এবার জেএসসি পরীক্ষার্থী। একদিন তানিয় দেখল আনিকা তার গণিতের ধারাটির যোগফল নির্ণয়ের চেষ্টা করছে। কিন্ত পারছিল না । তানিয়া একটি সফটওয়্যার ব্যবহার করে সমস্যাটি সমাধান করে দিল।
ক. ফাংশন কী?
খ. প্রোগ্রাম কোডিং এ অ্যালগরিদমের গুরুত্ব লেখ।
গ. উদ্দীপকের ধারাটি সমাধানে একটি ফ্লোচার্ট আক।
ঘ. উদ্দীপকের ধারায় এর স্থালে হলে ধারাটির যোগফর নির্ণয়ের সি প্রোগ্রাম লেখ।
১৮। আইসিটি বিষয়ের ক্লাসে ছাত্রদের অপারেটর চলক ডেটা টাইপ ওবিভিন্ন স্টেটমেন্ট সম্পর্কে পাঠদান করছিলেন এবং স্টেটমেন্ট ব্যবহার করে কীভাবে সি ভাষায় স্বাভাবিক সংখ্যার মধ্যে জোড়সংখ্যাগুলোর যোগফল ও নির্ণয় করার জন্য প্রোগ্রামলিখতে হয় তা ছাত্রেদের বোঝালেন।
ক. লুপ কী?
খ. প্রোগ্রামে অপারেটরের গুরুত্ব লেখ।
গ. উদ্দীপকে উল্লিখিত এর সি ভাষায় প্রোগ্রাম লেখ।
ঘ. উদ্দীপকে উল্লিখিত এর কট্রোল স্টেটমেন্ট ব্যবহার করে কীভাবে প্রোগ্রাম লিখতে হয় মতামত দাও।
১৯।
ক. ডেটা টাইপ কী?
খ. মেশিন ভাষায় কমান্ড এর প্রয়োজন হয় না কেন?
গ. উদ্দীপকের আলোকে স্টেটমেন্টেটি ব্যাখ্যা কর।
ঘ. উদ্দীপকে কোন ভুল থাকলে তা সংশোধনপূর্বক প্রোগ্রামটি পরিপূন করতে কী পরিবর্তন আনতে হবে বিশ্লেষন কর।
২০। ধাপঃ১ঃ শুরু কর।
ধাপঃ২ঃ তিনটি সংখ্যা গ্রহণ কর।
ধাপ-৩ঃ কে দ্বারা গুন কর এবং গুফলকে এ রাখ।
ধাপ-৪ঃ কে দিয়ে ভাগ করে এবং ভাগফল এ রাখ।
ধাপ-৫ঃ কে ছাপাও।
ধাপ-৬ঃ কে ছাপাও।
ধাপ-৭ঃ শেষ করে ।
ক. ভেরিয়েবল কাকে বলে?
খ. গেøাবাল ভেরিয়েবল ফাংশনের উপরে ব্যবহার করা হয় কেন?ব্যাখ্যা কর।
গ. উদ্দীপকে উল্লিখিত অ্যালগরিদেমের জন্য একটি ফ্লোচার্ট তৈরি কর ।
ঘ. উদ্দীপকে উল্লিখিত অ্যালগরিদেমটির জন্য সি ভাষায় একটি প্রোগ্রাম তৈরি কর ।
২১। জনাব লতিফ উল্লাহ আশাশুনি হাই স্কুল এন্ড কলেজের কম্পিউটার শিক্ষক। তিনি যখন প্রোগ্রাম তৈরি করেন তখন তাধাপে ধাপে করেন। কিন্তু তারপরও একটি সমস্যায় পড়তে হয়েছে তাকে প্রত্যেক ছাত্র ছাত্রীর ওজন ও উচ্চতা তালিকা করার জন্য প্রোগ্রাম তৈরি করতে গিয়ে দেখেন এক্ই নাম বারবার এসেছে। অবশ্য সম্প্রতি তিনি এমন একটি প্রোগ্রাম ব্যবহার করছেন যা ব্যবহারের কম্পিউটারে বারবার অনুবাদ করতে হয় না।
ক. অনুবদাক প্রোগ্রাম কী?
খ. হাই লেবেল ল্যাঙ্গুয়েজের সুযোগ সুবিধাগুলো লেখ।
গ. লকিত্ উল্লাহ সাহেব যদি ১৮ কেজি ওজনের সব ছাত্রছাত্রীর ওজন বের করতে চান তাহলে তাকে কোন প্রোগ্রাম ব্যবহার করতে হবে।
ঘ. লকিত্ উল্লাহ সম্প্রতি ব্যবহার করা প্রোগ্রামটির জনিপ্রয়তার কারনগুলো বিশ্লেষন কর।
২২। সাতনীর ওয়েল কোম্পানির শ্রমিকদের সপ্তাহিক মজুরী হিসেব করার জন্য কোম্পানির ব্যবস্থাপনা পরিচালক হিসেব কর্মকর্তাকে নিদের্শ দিলেন। তিনি বলে দিলেন যারা সপ্তাহে ৪০ ঘন্টা পর্যন্ত কাজ করবে তারা মঞ্জুরী ১০ টাকা হারে পাবে অর যারা৪০ ঘন্টার অতিরিক্ত কাজ করবে তারা অতিরিক্ত কাজের জন্য ঘন্টা প্রতি ২০ টাকা হারে মঞ্জুরিপাবে। হিসেব কর্মকর্তা মজুরী হিসেবে করার জন্য একটি প্রোগ্রাম তৈরির অ্যালগরিদম লিখতে বললেন।
ক. অ্যালগরিদম কাকে বলে?
খ. কোনো প্রোগ্রাম রচনায় অ্যালগরিদমকীভাবে তৈরি করা হয় বুঝিয়ে দাও্
গ. উদ্দীপকের নিয়ম অনুযায়ী অ্যালগরিদম লেখ।
ঘ. অ্যালগরিদমের নিয়ম বৈশিষ্ট্য ও যুক্তি বিশ্লেষন কর।
২৩। নিচের উদ্দীপকটি পড় এবং প্রশ্নগুলোর ্ উত্তর দাওঃ
ক, প্রবাহচিত্রটি কী নিদের্শ করো।
খ. প্রবাহচিত্রে ব্যবহৃত প্রতীকগুলো ব্যাখ্যা কর।
গ. চিত্রে ব্যবহৃত ঘরের কাজ ব্যাখ্যা কর।
ঘ. কম্প্উিটার প্রোগ্রামিং এ প্রবাহচিত্র খুবই গুরুত্বপূর্ণ কেন তা বিশ্লেষন কর।
২৪। ঢাকা কলেজের অধ্যক্ষ তার কলেজের অভ্যন্তরীনপরীক্ষার ফলাফল হিসাব করার জন্য একটি নির্ভরযোগ্য প্রোগ্রাম তৈরির দায়িত্ব আইসিটি বিভাগের প্রধানকে ন্যস্ত করেন। আইসিটি বিভাগের প্রধান এই বিষয়ে একজন অভিজ্ঞ সিস্টেম অ্যানলিস্ট ও একজন প্রোগ্রামারকে নিয়োগ করেন। সিস্টেম অ্যানলিস্ট কাজে যোগদান করেই সিস্টেম বিশ্লেষন শুরু করেন। তিনি উক্ত সমস্যার অ্যালগরিদম ও ফ্লোচার্ট তৈরি করে আইসিটি বিভাগের প্রধানের কাছে অনুমোদনের জন্য উপস্থাপনা করেন।
ক. প্রোগ্রামের ভাষা কী?
খ. অ্যালগরিদমের সুবিধাসমূহ কী?
গ. উদ্দীপকে বর্ণিত বিষয়ের প্রোগ্রাম উন্নয়নের ধাপসমুহ সং্েক্ষপে ব্যাখ্যা র্ক
ঘ. শিক্ষা বোর্ডে র সাধারন নিয়মে উদ্দীপকে বর্ণিত কলেজের অভ্যন্তরীন পরীক্ষার ফলাফল তৈরি করার জন্য একটি অ্যালগরিদম ও ফ্লোচার্ট তৈরি করে।
২৫। গণিতের শিক্ষক ফরহাদ উদ্দীন ক্লাশে ফাংশন সম্পর্কে পড়াচ্ছিলেন। একপর্যায়ে তিনি বোডে এই ফাংশনটি লিখলেন। অতঃপর তিনি বললেন যে এর যে কোন মানের জন্য এর মান নির্ণয় করা যায়। সুমাইয়া শিক্ষককে বললেন স্যার ্এর যে কোন মানের জন্য ্এ র মান হিসাব করা কষ্টকর । এই কষ্টকর কাজটি কী কম্পিউটার প্রোগ্রামের সাহায্য করা যায়? উত্তরে শিক্ষক জানালেন যে, এর মান কী বোর্ডের সাহায্য এন্ট্রি করে সি প্রোগ্রামিং ভাষায় প্রোগ্রাম তৈরি করা যায়।
ক.অ্যালগরিদম কী?
খ. সাইন্ড ও আনসাইন্ড ইন্টিজারের মধ্যে পার্থক্য লেখ।
গ. উদ্দীপকে বর্ণিত সমস্যাটি সমাধানের জন্য একটি ফ্লোচার্ট তৈরি কর।
ঘ. উদ্দীপকে বর্ণিত ফাংশনটির বিভিন্ন মান কী বোর্ডের সাহায্য এন্ট্রি দিয়ে এর মান হিসাব করা র জন্য সি ভাষায় একটি প্রোগ্রাম লেখ।
২৬। মিফতা ২য় শ্রেণিতে পড়ে। আজ সে তার ক্লাশে জোড় সংখ্যা সম্পর্কে শিখেছে। সে জেনেছে যে কোন সংখ্যাকে ২ দ্বারা ভাগ করলে যদি নিঃশেষে বিভাজ্য হয় তাহলে সেটা জোড় সংখ্যা অন্যথায় বিজোড় সংখ্যা। মিফতার কাছে ২ দ্বার ভাগ করেজোড় বিজোড় হিসাব করা কষ্টকর মনে হওয়ায় সে তার ভাই মিরাজকে কোনধনাত্বক সংখ্যা জোড় না বিজোড় তা নির্ণয়ের জন্য কম্পিউটারে একটি প্রোগ্রাম তৈরি করতে অনুরোধ করল। যাতে কী বোর্ডের মাধ্যমে কোন সংখ্যা এন্টি করা হল জোড় না বিজোড় তা নির্ণয় করবে।
ক. ডেটা টাইপ মডিফায়ার বলতে কী বুঝায়?
খ. বøক স্ট্রাকচারটি বর্ণনা কর।
গ. উদ্দীপকে বর্ণিত সমস্যাটি সমাধানের জন্য একটি ফ্লোচার্ট তৈরি কর ।
ঘ. উদ্দীপকে বর্ণিত সমস্যাটি সমাধানের জন্য সি ভাষায় একটি প্রোগ্রাম লেখ।
২৮। জনাব এনায়েত হোসেন চৌধুরী বাংলাদেশ ও আমেরিকা উভয় দেশেই ব্যবসা করতেন। বছরের প্রায় অধিকাংশ সময় তিনি দেশের বাইরে থাকেন। তিনি বিশ্বব্যাপী অনলাইনে বাণিজ্য করার উপযুক্ত সফটওয়্যার তৈরি করতে চান। সেজন্য তিনি বাংলাসফট নামের ্একটি প্রস্তুতকারী প্রতিষ্ঠানের সাথে চ ুক্তিবদ্ধ হলেন। চুক্তি অনুযায়ী বিভিন্ন ধাপে সিস্টেম বিশ্লেষন সফটওয়্যার উন্নয়ন টেস্টিং ও বাস্তবায়ন ইত্যাদি সকল কাজ সম্পন্ন হবে।
ক. অনলাইন বাণিজ্য কী?
খ. সিস্টেম বিশ্লেষন বলতে কী বুঝায়?
গ. জনাব এনায়েত হোসেন চৌধুরীর জন্য কীভাবে প্রোগ্রাম উন্নয়ন করা হবে?ব্যাখ্যা কর।
ঘ. জনাব এনায়েত হোসেন চৌধুরীর নিদের্শনা মোতাবেক বাংলাসফট নামের প্রতিষ্ঠানটিতে কোন ধরনের প্রোগ্রামিং ভাষাব্যবহার করা উচিত বলে তুমি মনে কর। তোমার মতামতের পক্ষে যুক্তি দাও।
২৯। ইমতিয়াজ নির্ভুলভাবে ১+২+৩+………………+ পর্যন্ত ধারার যোগফল নির্ণয়ের জন্য প্রোগ্রামের অ্যালগরিদম ও ফ্লোচার্ট তৈরি করল। তারপর সি ভাষায় প্রোগ্রামের কোড লিখল। প্রোগ্রামের ব্যাকরণ নিদের্শ ও যুক্তিতে কোনো ভুল আছে কিনা খুজে বের করতে কম্পাইলার নামক অনুবাদক প্রোগ্রাম ব্যবহার করে।
ক. প্রোগ্রামের ভাষা বলতে কী বুঝ?
খ. প্রোগ্রাম কোডিংয়ে অ্যালগরিদমের গুরুত্ব লেখ।
গ. প্রোগ্রামে যে অনুবাদক প্রোগ্রামের কথা বলা হয়েছে তার সাথে ইন্টারপ্রেটারের তুলনামূলক ব্যাখ্যা দাও।
ঘ. ইমতিয়াজ কীভাবে উক্ত ধারাটির যোগফল নিণয়ের ি স ভাষার কোড বিশ্লেষন কর।
৩০।
ক. অ্যাসেম্বলি ভাষা কী?
খ. ফ্লোচাট হলো চিত্রভিত্তিক অ্যালগরিদম ব্যাখ্যা কর।
গ. ফ্লোচার্ট যে প্রতীকগুলো ব্যবহার করা হয়েছে তা অর্থসহ ব্যাখ্যা কর।
ঘ. ফ্লোচার্টটিকে সি প্রোগ্রামে কীভাবে বাস্তবায়ন করা যায় বিশ্লেষন কর।
৩১। মিনার দুটি সংখ্যার লসাগু নির্ণয় করার জন্য একটি প্রোগ্রাম লিখতে সে কোনোভাবেই প্রোগ্রাম সাজাতে পারছিল না। বড় ভাই হাবিবের সাহায্য চাইলে হাবিব তাকে বিভিন্ন যুক্তির ফ্লোচার্ট অংকনের মাধ্যমে কীবাবে সহজে প্রোগ্রাম লিকা যায় তা ব্যাখ্যা করে বোঝালেন।
ক. অনুবাদক প্রোগ্রাম কী?
খ. অ্যালগরিদম প্রোগ্রাম রচনার সহায়ক ব্যাখ্যা কর।
গ. হাবিবের দেখানো পথে মিনারের সমস্যা সমাধানের ফ্লোচার্ট অংকন হলো।
ঘ.গএর ফ্লোচার্টের ওপর ভিত্তি করে সি ভাষায় একটি প্রোগ্রাম রচনা করো।
৩২।
ক. ইনপুট স্টেটমেন্ট কী?
খ. ইচ্ছেমতো সি ভাষায় চলকের নাম লিখা যায় না ব্যাখ্যা কর।
গ. প্রোগ্রামটির ফলাফল লেখ।
ঘ. স্টেটমেন্রে পরিবর্তে স্টেমেন্ট ব্যবহার করে প্রোগ্রামটি রচনা করো এবং কোনটি ব্যবহার করা বেশি যৌক্তিকতা বিশ্লেষন কর।
৩৩। একাদশ শ্রেণির বেলাল প্রায় সকল সমস্যার প্রোগ্রাম রচনায় স্টেটমেন্ট ব্যবহার করে। কম্পিউটার বিজ্ঞানের ছাত্র মানিক তাকে পরামর্শ দিল সিরিজ যোগ বা গুনের ক্ষেত্রে স্টেটমেন্ট ব্যবহার সুবিধাজনক।
ক. চলক কী?
খ. সি ভাষার প্রোগ্রাম ব্যবহৃত ফাংশনের হেডার ফাইল উল্লেখ আবশ্যক ব্যাখ্যা কর।
গ. বেলালের নিয়মে ধারর যোগফল নির্ণয়ের জন্য সি ভাষায় প্রোগ্রামটি ব্যাখ্য াকর
ঘ. যেকোনো প্রোগ্রামের আলোকে মানিকের পরামর্শের যৌক্তিকতা বিশ্লেষন কর।
৩৪।
ক. চলক কী?
খ. চলক ও ধ্রæবকের মধ্যে পার্থক্য লিখ।
গ. প্রোগ্রামটির ৮নম্বর লাইন ব্যাখ্যা কর।
ঘ. ৮নং লাইনে ব্যবহার না করে অন্য কী কী স্টেটমেন্ট ব্যবহার করা যেত?বিশ্লেষন কর।
৩৫।
ক. ফ্লোচার্ট কী?
খ. অ্যালগরিদম ও ফ্লোচার্টের পার্থক্য লিখ।
গ. চিত্রে ব্য বহৃত দুটিসহ আরেকটি ইনপুট হলে তিনটি সংখ্যার মধ্যে ছোটটি নির্ণয় করার জন্য প্রবাহচিত্র অঙ্কন কর।
ঘ. তোমার অঙ্কিত প্রবাহচিত্র থেকে ভাষায় প্রোগ্রাম লেখ।
৩৬।
মি. মহসিন সাহেব ট াঙ্গাইল করটিয়া সাদাত কলেজের শিক্ষার্থীদের জন্য একটি বৃত্তির ব্যবস্থা করতে চান। একাদশ শ্রেণির বার্ষিক পরীক্ষার ফলাফলের ওপর ভিত্তি করে প্রথম জনকে বিভিন্ন টাকার বৃত্তি প্রদান করা হবে। ফলাফলের ক্রমানুসারে প্রথম তিনজনকে টাকা বৃত্তি দেওয়া হবে। পরবতী দশজনকে টাকা বৃত্তি দেওয়া হবে। বাকি শিক্ষার্থীদের প্রত্যেককে টাকা বৃত্তি দেওয়া হবে । কলেজের প্রোগ্রামের হুমায়ূন সাহেব ছাত্রদের ফলাফলের ভিত্তিতে ক্রমিক নং ্এর ভিত্তিতে একটি প্রোগ্রাম লিখবেন যেখানে প্রথম জনের নাম আইডি নম্বর এবং প্রাপ্ত বৃত্তি একটি তালিকায় দেখানো হবে।
ক. কন্ট্রোল স্টেটমেন্ট কী?
খ. কন্ট্রোল স্টেটমেন্ট রিলেশনাল অপারেটরের ভ ুমিকা কী?
গ. এর মাধ্যমে উপরের উদ্দীপকে উল্লেখিত সমস্যাটির প্রোগ্রাম লিখ।
ঘ. স্টেটমেন্ট এর গঠন উল্লেখ কর। উদ্দীপকে উল্লেখিত সমস্যাটি এর পরিবর্তে দিয়ে সমাধানে তুলনামূলক সুবিধা অসুবিধা বিশ্লেষন কর।
৩৭। চাদপুর উচ্চ বিদ্যালয়ের দশম শ্রেণিতে জন ছাত্র আছে। এই জন ছাত্রের প্রত্যেকে আবার টি বিভিন্ন বিষয়ে নির্বাচনী পরীক্ষা দিয়েছে। স্কুলের ছাত্রদের প্রাপ্ত নম্বরগুলো কম্পিউটারে প্রসেস করার জন্য একটি প্রোগ্রামিং ভাষায় একটি সফটওয়্যার লেখা দরকার। প্রোগ্রামার কালাম এজন্য প্রথম ছাত্রদের নম্বরগুলোকে মেমোরিতে সংরক্ষন করার ব্যবস্থা করলেন। এজন্য তার সবচাইতে পছন্দ হলো অ্যারো ডেটাটাইপ।
ক. অ্যারে ডেটা টাইপ কিভাবে ডিক্রেয়ার করা যাবে?
খ. উদ্দীপকে উল্লেখিত সমস্যার জন্য উপযুক্ত অ্যারে ডিক্রেয়ার কর এবং তাতে কতটুকু মেমোরি লাগবে তা বের কর।
গ. প্রতিটি ছাত্রের মোট প্রাপ্ত নম্বর বের করে প্রিন্ট করার প্রোগ্রাম লেখ।
ঘ. যে ছাত্র সর্বাধিক নম্বর পেয়েছে তার রোল নম্বর বের করার প্রোগ্রাম লেখ।
৩৮। নিশি প্রোগ্রামিং ভাষা ব্যবহার করে দুটি সংখ্যার গড় নির্ণয় করতে চাইলে এ ্েক্ষত্রে সংখ্যা দুটিরমান জানার প্রয়োজন হয়। নিশি সি ভাষায় প্রোগ্রাম তৈরি করা শিখেছে। তাই এই ভাষায় সে উপরের সমস্যাটি সমাধান করল।
ক. ফ্লোচার্ট কী?
খ. ফ্লোচার্টে ব্যবহৃত চিহসমূহ এবং এদের কাজ কী?
গ. উদ্দীপকে উল্লেখিত নিশির শেকা ভাষার বৈশিষ্ট্য কী? লিখ।
ঘ. উদ্দীপকে উল্লেখিত সমস্যাটি সমাধানের জন্য নিশির শেখা ভাষায় প্রোগ্রাম লেখ।
৩৯। জুয়েল মামা বাড়ি বেড়াতে গিয়ে দেখল তার মামার প্রচন্ড জ্বর। সে থার্মোমিটারে মেপে দেখল কিন্তু রমের তাপমাত্রা ।
ক. প্রোগ্রামের ভাষা কী?
খ. কম্পাইলারের তুলনায় ইন্টারপ্রেটার কোন ক্ষেত্রে ভালো ব্যাখ্যা কর।
গ. উদ্দীপকে উল্লেখিত থার্মোমিটারের তাপমাত্রাকে সেলসিয়াসে রুপান্তরের জন্য অ্যালগরিদম লেখ।
ঘ. উদ্দীপক উল্লেখিত থার্মোমিটারের তাপমাত্রাকে সেলসিয়াসে রুপান্তরের জন্য ফ্লোচার্ট অঙ্কন পূর্বক সুবিধা বিশ্লেষন কর।
৪০।
ক. অ্যালগরিদম কী?
খ. ৩নং প্রতীকটি কী কাজে ব্যবহৃত হয়েছে ব্যাখ্যা কর।
গ. চিত্রে ব্যবহৃত ইনপুট দুটিসহ আরেকটি ইনপুট হলে সংখ্যা তিনটির মধ্যে বড় সংখ্যা নির্ণয়ের জন্য একটি ফ্লোচার্ট অঙ্কনপূর্বক ব্যাখ্যা কর ।
ঘ. উপর্যুক্ত চিত্রের আলোকে ্এ একটি প্রোগ্রাম রচনা করে।
৪১। আতিক ও নাফিয়া ভাই বোন।নাফিয়া তার ক্লাসের বইতে পড়েছে পৃথিবী সূর্যের চারিদিকে ঘোরে ৩৬৫ দিন ৫ ঘন্টা ৪৮ মিনিটে ৩৬৫ দিনেরবাড়তি সময় সমন্বয় করার জন্য চার বছর পর একটি দিন বাড়তি যোগকরতে হয় যাকে বলে লিপইয়ার । সে তার ভাই আতিককে প্রশ্ন করল তাহলে ২০১৩ হতে ৫০০০ বছর আগের বছরটি কী সাল ছিল। আতিক সম স্যাটি সমাধান করার জন্য একটা ছোটো প্রোগ্রাম লিখল।
ক, কম্পাইলারকী?
খ. প্রোগ্রামিং ইনভায়রনমেন্টের প্রয়োজনীয়তা ব্যাখ্যা কর।
গ. আতিক প্রোগ্রামটি কীভাবে লিখেছে?
ঘ. সমস্যাটির একটি অ্যালগরিদম লেখ।
৪২।
ক, প্রোগ্রাম ফ্লোচার্ট কী ?
খ. প্রোগ্রাম ফ্লোচাটিতে কী কী প্রতীক ব্যবহার করা হয়েছে নিদিষ্ট করো।
গ. প্রোগ্রাম ফ্লোচাটটি ব্যবহার করে ভাষায় প্রোগ্রাম লেখ।
ঘ. উপরের উদ্দীপকটিতে চলকের প্রাথমিক মান ০ ধরলে প্রোগ্রামটির ফলাফলের কী অবস্থা হবে বিশ্লেষন কর।
৪৩।
ক. অ্যালগরিদম কী?
খ. কোন ভাষায় প্রোগ্রাম লিখলে কম্পিউটার বুঝতে পারে না?ব্যাখ্যা কর।
গ. উদ্দীপকের আউটপুট হবে ব্যাখ্যা কর।
ঘ. উদ্দীপকে স্টেটমেন্টের পরিবর্তে স্টেটমেন্ট ব্যবহার করলে প্রোগ্রামটিতে কী পরিবর্তন করতে হবে যেখানে এর সর্বোচ্চ মান ব্যবহারকাকরী কর্তৃক নির্ধারন কর।
৪৪।
ক. প্রোগ্রাম কী?
খ. সিস্টেম ফ্লোচাটের চেয়ে প্রোগ্রাম ফ্লোচার্ট তৈরি করা বেশি প্রয়োজন হওয়ার কারণ ব্যাখ্যা কর
গ. উদ্দীপকে ১৫এবং ৫ ব্যবহার করে অ্যালগরিদম করার ব্যবস্থা করে ফ্লোচার্ট অংকন করে তার প্রয়োজনীয়তা বিশ্লেষন কর।
৪৫। ধাপ ১ঃ শুরু করি।
ধাপ ২ঃবড়সংখ্যা ছোট সংখ্যা এর মান ইনপুট দিই।
ধাপ ৩ঃ যতক্ষণ ততক্ষন ধাপ৪,ধাপ৫,ধাপ৬এর কাজ করি। অন্যথায় ধাপ-৭এ যাই।
ধাপ৪ঃ
ধাপ৫ঃ
ধাপ৬ঃ
ধাপ৭ঃ গ.সা.গু ছাপাই
ধাপ৮ঃশেষকরি ।
ক. ডিবাগিং কী?
খ. যান্ত্রিক ভাষাকে নি¤œস্তরের ভ াষা বলা হয় কেন?
গ. উদ্দীপকটির ফ্লোচার্ট ডিজাইন কর।
ঘ. উদ্দীপকের আলোকে প্রোগ্রামটি সি ভাষায় লেখ।
৪৬। জনাব আবরার হাসান বাংলাদেশ ও ফ্রান্স উভয় দেশেই ব্যবসা করেন। বছরের অধিকাংশ সময় তিনি দেশের বাইরে থাকেন। তিনি বিশ্বব্যাপী অনলাইনে বাণিজ্য করার উপযুক্ত সফটওয়্যার তৈরি করতে চান। সেজন্য তিনি মাফিন ডাটাসফট নামীয় একটি সফটওয়্যার প্রস্তুতকারী প্রতিষ্ঠানের সাথে চুক্তিবদ্ধ হলেন। চুক্তি অনুযায়ী বিভিন্ন ধাপে সিস্টেম বিশ্লেষন সফটওয়্যার উন্নয়ন টেস্টিংএ বাস্তবায়ন ইত্যাদি সকল কাজ সম্পন্ন হবে।
ক, কীওয়ার্ড কী?
খ. কীভাবে প্রোগ্রামে কমা দ্বারা একাদিক চলককে পৃথক করা যায়?ব্যাখ্যা কর।
গ. জনাব আবরার হাসানের জন্য কীভাবে প্রোগ্রাম উন্নয়ন করা হবে?ব্যাখ্যা কর।
ঘ. জনাব আবরার হাসানের নিদের্শনা মোতাবেক সফটওয়্যার প্রতিষ্ঠানটির কোন ধরনের প্রোগ্রামিং ভাষা ব্যবহার করা উচিত বলে তুমি মনে কর?তোমার মতামতের পক্ষে যুক্তি দাও।
৪৭। ইসরাত আলী একদাশ শ্রেণিল বিজ্ঞান শাখার ছাত্র। শিক্ষক তথ্য ওযোগাযোগ প্রযুক্তি বিষয়ের ক্লাসে পঞ্চম অধ্যায়ের ৩টি সংখ্যার যোগফল নির্ণয়ের অ্যালগরিদম ও ফ্লোচার্ট নিযে আলোচনা করছেন। কিন্তু ইসারাত ক্লাসে পড়া ও ভালোভাবে বুঝতে পারছেনা। তাই সে শিক্ষককে বিস্তারিত উদাহরণের মাধ্যমে বলতে বললো। শিক্ষক উদাহরণের মাধ্যমে বুঝিয়ে দিলেন্
ক. অ্যালগরিদম কী?
খ. অ্যালগরিদম ও ফ্লোচার্ট এর মধ্যে একটি পার্থক্য ব্যাখ্যা র্ক
গ. ইসরাত আলী কিভাবে উক্ত সংখ্যার অ্যালগরিদম রচনা করবে? ব্যাখ্যা কর।
ঘ. অ্যালগরিদম থেকে ফ্লোচার্ট অঙ্কন করে দেখাওয়।
৪৮।
ক, ফ্লোচার্ট কী?
খ. স্ট্রাকচার প্রোগ্রামের মূল অংশের কার্যকারিতা ব্যাখ্যা কর।
গ. উদ্দীপকের চিত্রটির আলোক্ েএকটি প্রোগ্রামের বিভিন্ন অংশ দেখাও।
ঘ. উদ্দীপকের ফ্লোচার্টকে প্রোগ্রামিং ল্যাঙ্গুয়েজ ব্যবহার করে প্রোগ্রাম লিখ।
৪৯। দিব্য ও নব্য প্রোগ্রামের । দুজনের প্রোগ্রাম নির্বাহের পদ্ধতি দুধরনের। দিব্য সম্পূর্ণ প্রোগ্রাম লেখার পর ভুল সংশোধন করে আর নাব্য ভুল সংশোধন করে লাইন বাই লাইন। আবার সরাসরি কম্পিউটার বসে প্রোগ্রাম লেখার ফলে প্রোগ্রাম র্নিবাহের পুর্বে অনেকবার প্রোগ্রাম সংশোধন করতে হয়দিব্যর। একদিন নাব্য প্রোগ্রাম তৈরির পূর্ব ধাপ সম্পর্কে ধারণা দেয়ায় দিব্যের প্রোগ্রাম লিখতে আ রসম্যসা হয় না।
ক, প্রোগ্রামের ভাষা বলতে কী বুঝ?
খ. শব্দ ছাড়াই শুধু মাত্র সংখ্যার মাধ্যমে ভাষা প্রকাশ সম্বব ব্যাখ্যা কর।
গ. উদ্দীপকে দিব্যের লেখা প্রোগ্রামের সমস্যার সমাধান নাব্য কীভাবে সমাধান করলো।
ঘ. উদ্দীপকে দিব্য ও নাব্যর প্রোগ্রাম তৈরির ক্ষেত্রে কোনটি বেশি ধীর গতি সম্পন্ন বিশ্লেষনপূর্বক মতামত দাও্
৫০।
ক, অনুবাদক প্রোগ্রাম কাকে বলে?
খ. বলতে কী বুঝ?
গ. সমস্যা নং ১এর আলোকে অ্যালগরিদম ব্যাখ্যা কর।
ঘ. প্রোগ্রাম উন্নয়নে ফ্লোচাটটির কার্যকারিতা মূল্যায়ন কর।
৫১। মাকসুদও তাপস বিভিন্ন স্কুলের ছাত্রদের নিয়ে আয়োজিত একটি প্রোগ্রামি প্রতিযোগিতায় অংশ গ্রহণ করেছে প্রতিযোগিতায় তাদের দুটি প্রোগ্রাম রচনা করতে বলা হয়েছে। প্রথম প্রোগ্রামটিতে ত্রিভুজের ক্ষেত্রফল বের করতে হবে এবং দ্বিতীয় প্রোগ্রামটিতে ১ হতে ৫০ পর্যন্ত সংখ্যাগুলো হত্ েইনপুট গ্রহন করা হবে এবং বিজোড়া সংখ্যাগুলোর যোগফল নির্ণয় করত হবে। তারা জানে প্রোগ্রামিং এর অনেকগুলো ধাপ আছে। ত্ইা মাকসুদ ও তাপস নিজেদের মধ্যে কাজ ভাগ করে নিল। শুরুতেই মাকসুদ তাপসকে প্রথম প্রোগ্রামটির জন্যে এ্যালগরিদম লিখতে বলল।
ক. এ্যালগরিদম কী?
খ. প্রবাহ চিত্রের সাথে এ্যালগরিদম এর পার্থক্য লিখ।
গ. প্রথম প্রোগ্রামের অ্যালগরিদমটি ব্যাখ্যা কর।
ঘ. দ্বিতীয় প্রোগ্রামটির এ্যালগরিদমের আলোকে কম্পিউটার প্রোগ্রামি এ এ্যালগরিদম ্এর গুরুত্ব বিশ্লেষন কর।
৫২। কয়েকটি সংখ্যাকে বড় থেকে ছোট ক্রমে সাজিয়ে প্রদর্শন করার জন্য লিটন ভিজ্যুয়াল বেসিকে ্একটি প্রোগ্রাম রচনা করবে। প্রোগ্রামিং ক্লাস থেকে সে জেনেছে তাকে প্রোগ্রামটি করার জন্য বিশেষ ধরনের অপারেটর ব্যবহার করতে হবে। আবার অ্যারে ব্যবহার করাও এমন প্রোগ্রামের জন্য জরুরী। সে ক্লাসে শিক্ষকের মন্তব্যটি স্মরণ করলো। তিনি বলেছিলেন প্রোগ্রামিং এর জন্য অ্যারে খুবই গুরত্বপূর্ণ।
ক. ডাটা টাইপ কী?
খ. ধ্রæবক ও চলকের মধ্যে পার্থক্য কী?
গ. লিটনকে প্রোগ্রামটি করার জন্য কোন ধরনের অপারেটর ব্যবহার করতে হবে?ব্যাখ্যা কর।
ঘ. অ্যারে সম্পর্কে বিশ্লেষন মন্তব্যের যথার্থতা বিশ্লেষন কর।
৫৩।
ক. প্রবাহচিত্রটি কী নিদের্শ করে?
খ. চিত্রে ব্যবহৃত ঘরের কাজ বর্ণনা কর।
গ. ১+২+৩+………..+ ধারাটির যোগফল বের করার জন্য উপরিউক্ত ঘরগুলো কীভাবে ব ্য বহৃত হতে পারে।
ঘ. কম্পিউটার প্রোগ্রামিং এ প্রবাহ চিত্র কেন খুবই গুরুত্বপূর্ণ তা বিশ্লেষন কর।
৫৪। প্রোগ্রামিং ব্যবহারিক ক্লাসে মজিবুর রহমান সাহেব ছাত্রদের একটি উপাক্ত বিভিন্ন ব্যবহার করে প্রকাশ করার জন্য একটি প্রোগ্রাম তৈরি করতে বললেন। শাহীন নামক এক ছাত্র প্রোগ্রামটি লিখে মজিবুর রহমান সাহেবকে দেখান।
ক. প্রোগ্রামমিং ভাষার উদ্ভাবক কে?
খ. প্রদত্ত প্রোগ্রামটিতে কী কী ভুল রয়েছে?
গ. প্রদত্ত প্রোগ্রামটি করলে যে আউটপুট আসতে তা দেখাও।
ঘ. প্রদত্ত উদ্দীপকের আলোে ক ইনপুট/আউটপুট স্টেটমেন্ট বিশ্লেষন কর।
৫৫।
ক, অ্যারগরিদম কী?
খ. প্রতীক ব্যবহার প্রবাহচিত্র সহজ হয় বুঝিয়েলেখ।
গ. উদ্দীপকের উল্লেখিত প্রবাহ চিত্রের প্রক্রিয়াটি ব্যাখ্যা কর।
ঘ. উদ্দীপকের আলোকে তিনটি সংখ্যার গড় বের করার জন্য প্রবাহ চিত্রে কী পরিবর্তন হবে তা বিশ্লেষন কর।
৫৬। শুভর বাবা একটি সফটওয়্যার ফার্মে প্রোগ্রামের চাকরি করেন। শুভ একদিন তার বাবাকে একটি প্রোগ্রাম বিষযৈ প্রশ্ন করলে তিনি বলেন প্রথমদিকে এভাবেই প্রোগ্রাম লিখা হতো। যা ছিল খুবই কষ্টকর। যে মেশিনের জন্য প্রোগ্রাম লিখা হতো শুধুমাত্র সেই মেশিনেই তা চালানো যেত। এছাড়া প্রোগ্রাম লিখতে হতো শুধু মাত্র দুটি চিহ ব ্যবহার করে । শুভ তার ্একটি গাণিতিক সমস্যা সমাধানের জন্য কম্পিউটার কিভাবে সাহায্য করতে পারে সেটি তার বাবার নিকট উপস্থাপন করল তিনি প্রথমে কাগজে কলমে সেই সমস্যা সমাধানের কিছু ধাপ উল্লেখ করেন। তারপর ছবির মাধ্যমে সেটি শুভকে বুঝিয়ে দেন। শুব অনুভব করে তার বাবার দ্বিতীয় উপায়টি প্রথমটির শুধুমাত্র চিত্ররুপ।
ক. চলক কাকে বলে?
খ. উচ্চতর ভাষায় লিখিত প্রোগ্রাম অনুবাদক প্রোগ্রাম প্রয়োজন কেন?
গ. উদ্দীপকে কোনো স্তরের প্রোগ্রামিং ভাষার বৈশিষ্ট্য ফুটে উঠেছে? ব্যাখ্যা র্ক
ঘ. শুভর অনুভুতির যৌক্তিকতা নিরুপন কর।
৫৭।
ক. কম্পাইলার কী?
খ. মেশিন ভাষায় লিখিত প্রোগ্রাম দ্রত নির্বাহ হয় কেন?
গ. উদ্দীপকে প্রোগ্রামে ভুলের কারন নিরুপন কর ?ব্যাখ্যা কর।
ঘ. উদ্দীপকের প্রোগ্রামটির ফলাফল বিশ্লেষন পূর্বক এর উন্নয়ন কল্পে তোমার সিদ্ধান্ত যুক্তিসহ ব্যাখ্যা র্ক
৫৮। ২+৪+৬+………………+১০০
ক. ভাষায় কী ব ুঝায়?
খ. সি ভাষায় বলতে কি বুঝ? উদাহরণ সহ লেখ।
গ. উদ্দীপকের ধারাটির ফ্লোচার্ট আক।
ঘ. উদ্দীপকের ধারাটির জন্য সি ভাষায় প্রোগ্রাম লেখ।
৫৯।
ক. ভাষায় দ্বারা কী বুঝায়?
খ. সি ভাষায় বলতেকী বুঝ?উদাহরণ সহ লেখ।
গ. উক্ত প্রোগ্রাম এ হলে আউটপুট কত হবে তা কারণসহ ব্যাখ্যা কর।
ঘ. উদ্দীপকের সি ভাষায় প্রোগ্রাম এর জন্য ফ্লোচার্ট আক।
৬০। সজিব এবং বেলার সহপাঠী এবং তারা দুজনই একাদশ শ্রেণির ছাত্র। তারাদুজনস্কুল লাইব্রেরিতে বিভিন্ন বিষয় নিয়ে আলোচনা করছে। বেলাল সাজিবকে জিজ্ঞেস করল আচ্ছা কম্পিউটার কী? তুমি কী বিস্তারিতভাবে কম্পিউটার সম্বন্ধে বলবে? তখন সজিব হ্যা সুচক মাথা নেড়ে বলল যে কম্পিউটার হলো হার্ডওয়্যার এবং সফটওয়্যারের সম্মিলিত রুপ হার্ডওয়্যার হলো কম্পিউটারের সকল অংশ যেগুলো যন্ত্রপাতি সমন্বয়ে। গঠিত হয়েথাকে। তার সফটওয়্যার হলো সেই যন্ত্রপাতি সমন্বয়ে গঠিত হয়েথাকে। আর সফটওয়্যার হলো সেই যন্ত্রপাতি দিয়ে কাজ আদায় করার প্রক্রিয়া। প্রোগ্রাম ছাড়া হার্ডওয়্যার প্রাণহীন নিজীব। ্প্রকৃতপক্ষে সফটওয়্যার হলোকতগুলো নিদের্শনার সমষ্টি যেগুলো যথাসময়ে পালন করে হার্ডওয়্যারের যথাযথ কাজটি করে থাকে।
ক. কম্পিউটার প্রোগ্রামিং কী?
খ. একটি ভালো প্রোগ্রামের গুণাবলি সম্পর্কে সজিবের কাছ থেকে বেলাল যা জেনেছে ব্যাখ্যা কর ।
গ. সজিবের মতে কম্পিউটারের প্রোগ্রামিং এ অ্যাসেম্বলি ভাষা কীভাবে কাজকরে?ব্যাখ্যা কর।
ঘ. উচ্চস্তরে ভাষায় প্রোগ্রাম রচনা সুবিধাজনক বিশ্লেষন কর।
৬১।
ক. কম্পাইল কী?
খ. অ্যালগরিদম কোডিং এর পূবর্শত ব্যাখ্যা কর ্
গ. উদ্দীপকের সমস্যারি সি ভাষায় একটি প্রোগ্রাম লেখ।
ঘ. উদ্দীপকের ধারণা প্রোগ্রাম তৈরি ধাপের সাথে কীভাবে সম্পর্কিত বিশ্লেষন কর।
৬২। নিচের প্রোগ্রাম লক্ষ করে প্রশ্নগুলোর উত্তর দাও:
ক, প্রোগ্রাম কী?
খ. সি ভাষাকে মিড লেভেল ভাষা বলা হয় কেন?
গ. প্রোগ্রামটির ফ্লোচার্ট আক।
ঘ. উদ্দীপকের প্রোগ্রামটি লুপের মাধ্যমেও করা সম্ভব কোডিংসহ বিশ্লেষন কর।