Questions in this chapter
#include <stdio.h>
#include <conio.h>
void main()
{
Clrsar ( );
int k, S;
S = 0
for (k=1; k<=100; k++)
S=S+k;
printf("Total = %d\n", S);
getch ( );
}
ক. সুডোকোড কী?
খ. সি প্রোগ্রামে হেডার ফাইলকে ব্যবহার করা হয়? ব্যাখ্যা কর।
গ. উদ্দীপকে বর্ণিত প্রোগ্রামটি While লুপ ব্যবহার করে রচনা কর।
ঘ. উদ্দীপকে k = 3 এবং k++ এর স্থানে k = k + 3 হলে প্রোগ্রামের আউটপুট কী হবে? তা বিশ্লেষণ কর।
ICT শিক্ষক ক্লাসে পড়াচ্ছিলেন, শর্তসাপেক্ষে কোন স্টেটমেন্ট সম্পাদনের জন্য C প্রোগ্রামে কন্ডিশনাল কন্ট্রোল স্টেটমেন্ট ব্যবহৃত হয় ৷
ক. অনুবাদক প্রোগ্রাম কী?
খ. মেশিন ল্যাংগুয়েজ এবং হাই লেভেল ল্যাংগুয়েজ এক নয়- ব্যাখ্যা কর।
গ. তিনটি সংখ্যার মধ্যে বৃহত্তম সংখ্যা নির্ণয়ের ফ্লোচার্ট আঁক।
ঘ. কন্ডিশনাল কন্ট্রোল স্টেটমেন্ট ব্যবহার করে তিনটি সংখ্যার মধ্যে বৃহত্তম সংখ্যা নির্ণয়ের জন্য C প্রোগ্রাম লেখ।

ক. অ্যারে কী?
খ. float a; ব্যাখ্যা কর।
গ. উদ্দীপকটির অ্যালগরিদম রচনা কর।
ঘ. উদ্দীপকের সমস্যাটির ক্ষেত্রে ১ম ইনপুট বড় বা ছোট যেকোনোটি হলে সবসময় সঠিক ফলাফল পাওয়ার জন্য সি ভাষায় একটি প্রোগ্রাম রচনা কর।
সফিক একজন কলেজ ছাত্র। তার আইসিটি শিক্ষক তাকে নির্বাচনি পরীক্ষায় প্রাপ্ত নম্বরের গড় মান নির্ণয়ের জন্য একটি সি প্রোগ্রাম লিখতে বলল ।
ক. HTTP এর প্রধান কাজ কী ?
খ. হাইপারলিংক গুরুত্বপূর্ণ কেন? ব্যাখ্যা কর।
গ. প্রোগ্রাম তৈরির ধাপসমূহ ব্যাখ্যা কর।
ঘ. উদ্দীপকের প্রোগ্রামটির জন্য ফ্লোচার্ট ও অ্যালগরিদম লিখ।

ক. প্যারালাল অ্যাডার কী?
খ. এনকোডার ও ডিকোডার এর মধ্যে পার্থক্য লিখ।
গ. উদ্দীপকের ফ্লোচার্টটির জন্য একটি সি প্রোগ্রাম লিখ এবং প্রোগ্রামে ব্যবহৃত বিভিন্ন ফাংশনগুলো ব্যাখ্যা কর।
ঘ. তিনটি পূর্ণ সংখ্যা থেকে বৃহৎ সংখ্যা নির্ণয়ের জন্য একটি ফ্লোচার্ট আঁক এবং ফ্লোচার্টে ব্যবহৃত চিহ্নগুলো ব্যাখ্যা কর।
নিচের উদ্দীপকটি লক্ষ কর এবং সংশ্লিষ্ট প্রশ্নের উত্তর দাও :
#include<stdio.h>
main( )
{ int i, a;
for (i=10, i<=100; i=i+10)
s=s+i
printf("%d", s);
}
ক. সুডো কোডের সংজ্ঞা দাও।
খ. Debugging এর প্রয়োজনীয়তা- বুঝিয়ে লিখ।
গ. উদ্দীপকের আউটপুট নির্ণয়ের জন্য প্রবাহচিত্র অঙ্কন কর।
ঘ. Do-while লুপ ব্যবহারে সি ভাষার আউটপুট নির্ণয় সম্ভব কি-না? বিশ্লেষণসহ মতামত দাও।
শ্রেণিশিক্ষক একজন শিক্ষার্থীকে চারটি পূর্ণ সংখ্যা কী বোর্ড থেকে গ্রহণ করে মনিটরে তাদের গড় নির্ণয় করে দেখানোর প্রোগ্রাম তৈরি করতে বলল এবং শর্ত দিল যদি যোগফল ১০০ এর বেশি হয় তবেই গড় নির্ণয় করে দেখাবে। শিক্ষার্থী তা তৈরি করে শিক্ষককে দেখালেন।
ক. অবজেক্ট প্রোগ্রাম কি?
খ. সুডোকোড বলতে কি বুঝায়?
গ. উদ্দীপকের সমস্যার সমাধানের জন্য একটি অ্যালগরিদম তৈরি করে দেখাও।
ঘ. উদ্দীপকের প্রোগ্রামটি if else দ্বারা তৈরি করা সম্ভব কি-না? মতামত উপস্থাপন কর।
#include <stdio.h>
main ( )
{
int 1, s, temp
printf ("Enter the two non negative numbers);
scanf("%d%d"1 s);
do
{
temp-1%s;
1=temp
s=temp
}
while (e%s!-0);
printf("GCD is %f,s);
}
ক. উৎস প্রোগ্রাম কী?
খ. ++i এবং i++ ব্যাখ্যা কর ।
গ. উদ্দীপকের প্রোগ্রামটিকে ডিবাগিং কর।
ঘ. উদ্দীপকের প্রোগ্রামটির ডিবাগিংকৃত ফলাফলটির ফ্লোচার্ট তৈরি কর।
সাজিয়া কী বোর্ড থেকে যেকোনো একটি নম্বর ইনপুট করে তার ফ্যাক্টরিয়াল মান নির্ধারণের জন্য C ভাষায় একটি প্রোগ্রাম লিখে কম্পিউটারে রান করল ।
ক. লুপ কী?
খ. প্রোগ্রামে চলকের নাম নির্ধারণের জন্য কয়েকটি নিয়ম অনুসরণ করতে হয়— ব্যাখ্যা কর।
গ. সাজিয়া যে স্তরের ভাষায় প্রোগ্রাম লিখেছে তা কতটুকু সুবিধাজনক? বিশ্লেষণ কর।
ঘ. সাজিয়ার তৈরি প্রোগ্রামটির জন্য কোড লেখ।
মায়ের বয়স পুত্রের বয়সের তিনগুণ। পিতার বয়স মায়ের বয়স অপেক্ষা 5P বছর বেশি। পুত্রের বয়স P বছর।
ক. ডেটা এনক্রিপশন কী?
খ. ডাইনামিক ওয়েবপেজে ডেটাবেজ ব্যবহৃত হয় কেন?
গ. মায়ের ও পিতার বয়স নির্ণয় করার অ্যালগরিদম লেখ।
ঘ. তাদের তিনজনের বয়স একত্রে কত তা নির্ণয়ের ভাষায় প্রোগ্রাম লেখ ।
রাকিব একটি প্রোগ্রামিং প্রতিযোগীতায় অংশগ্রহণ করে। প্রতিযোগিতায় একটি সমস্যা ছিল, M ও N কে একটি মাত্র সংখ্যা দিয়ে ভাগ করা যায়।
এখানে M ও N এর মান প্রোগ্রামিং নির্বাহকালীন সময়ে নিতে হবে।
ক. নেমোনিক কোড কী?
খ. হেডার ফাইল সংযুক্ত করার কারণ ব্যাখ্যা কর।
গ. উদ্দীপকের বর্ণিত সমস্যা সমাধানে flow chart লিখ।
ঘ. উদ্দীপকের সমস্যা সমাধানে C ভাষায় প্রোগ্রাম লেখ।
আইসিটি শিক্ষক ক্লাসে নিম্নোক্ত প্রোগ্রামটি লিখলেন।
#include <stdio.h>
main ( )
{ int a, b, sum;
sum = a + b;
printf("Sum %d", sum;)
শিক্ষক আরো বললেন যে, A ও B নামক দুইটি বিশেষ প্রোগ্রামের সাহায্য ছাড়া উপরোক্ত প্রোগ্রামটি কম্পিউটার বুঝতে পারে না। A উপরোক্ত প্রোগ্রামটিকে একেবারে কিন্তু B উপরোক্ত প্রোগ্রামটিকে এক লাইন- এক লাইন করে সম্পন্ন করে ।
ক. ব্যাকস্লাশ ক্যারেক্টার কাকে বলে?
খ. একটি মাত্র চলক দ্বারা একজাতীয় একাধিক সংখ্যা সংরক্ষণ করা যায়- ব্যাখ্যা কর ।
গ. শিক্ষকের লিখিত প্রোগ্রামটিকে ইউজার ডিফাইন্ড ফাংশন ব্যবহার করে লিখ ।
ঘ. A ও B প্রোগ্রাম দুইটির মধ্যে কোনটি উত্তম– বিশ্লেষণপূর্বক মতামত দাও।

ক. অবজেক্ট কোড কী?
খ. সি ভাষায় একটি মাত্র স্টেটমেন্টের মাধ্যমে একটি নির্দেশ যতবার ইচ্ছা সম্পন্ন করা যায়- ব্যাখা কর।
গ. দৃশ্যকল্পের প্রোগ্রামটির প্রবাহচিত্র অঙ্কন কর।
ঘ. প্রোগ্রামারের মন্তব্য যথাযথ- সি ভাষায় প্রোগ্রাম লিখে প্রমাণ কর।
আসিফ নিচের প্রোগ্রামটি শেখার চেষ্টা করেছে-
F = n (n - 1) (n - 2) (n - 3).
ক. এনকোডার কী?
খ. চলক ঘোষণার নিয়ম কী?
গ. F এর জন্য ফ্লোচার্ট আঁক?
ঘ. n এর নির্দিষ্ট মানের জন্য F এর আউটপুট পাওয়ার জন্য C প্রোগ্রাম লিখ।
ধাপ-১ : শুরু করি
ধাপ-২: a ও b ইনপুট নিই
ধাপ-৩ এর কারি
ধাপ-৩: a > b হলে “a বড় সংখ্যা” প্রিন্ট করি অন্যথায় “b বড় সংখ্যা” প্রিন্ট করি।
ধাপ-৪: শেষ করি।
ক. অপারেটর কী?
খ. Switch কেন ব্যবহার করা হয়?
গ. অ্যালগরিদমটির জন্য ফ্লোচার্ট আঁক।
ঘ. উদ্দীপক অনুযায়ী চারটি সংখ্যা a, b, c, d এর মধ্যে বৃহৎ সংখ্যা বের করতে সি প্রোগ্রাম লিখ।

ক. Syntax error কী?
খ. নির্দিষ্ট প্রোগ্রামিং ভাষায় কোডকরণ এবং প্রোগ্রামিং সমার্থক - ব্যাখ্যা কর।
গ. উদ্দীপকটির জন্য সি প্রোগ্রামিং কোড লিখ।
ঘ. উদ্দীপকের আলোকে সেলসিয়াস (C) তাপমাত্রা বের করতে উদ্দীপকে কী পরিবর্তন করতে হবে এবং এ পরিবর্তন প্রোগ্রাম রচনায় কতটা গুরুত্বপূর্ণ? – বিশ্লেষণ কর।
ক. চলক কী?
খ. সি প্রোগ্রামিং ভাষায় ফাংশনের হেডার ফাইল বলতে কী বোঝায়?
গ. উদ্দীপকের সিরিজটির ফ্লোচার্ট অঙ্কন কর।
ঘ. উদ্দীপকের সিরিজটির সি ভাষায় প্রোগ্রাম লিখ।

ক. সুডোকোড কী?
খ. কম্পাইলার ও ইন্টারপ্রেটার এর মধ্যে পার্থক্য লেখ।
গ. উদ্দীপকের চিত্রটির ক্ষেত্রফল নির্ণয়ের একটি অ্যালগরিদম তৈরি কর।
ঘ. উদ্দীপকের চিত্রটির বাহু তিনটির মধ্যে বৃহত্তম বাহুটি নির্ণয়ের জন্য সি ভাষায় প্রোগ্রাম লেখ।
ক. সংরক্ষিত শব্দ বলতে কী বুঝ?
খ. সি ভাষায় চলক নামকরণের নিয়মাবলি লেখ।
গ. উদ্দীপকের ধারাটির যোগফল নির্ণয়ের প্রবাহচিত্র লেখ।
ঘ. উদ্দীপকের ধারাটির যোগফল নির্ণয়ে C ভাষায় do while লুপ ব্যবহার করে প্রোগ্রাম রচনা কর এবং N = = 50 এর জন্য আউটপুট দেখাও।
বাংলাদেশ ও ভারত এর মধ্যে ক্রিকেট খেলায় বাংলাদেশ টসে জিতে পরে ব্যাট করার সিদ্ধান্ত নেয়। বাংলাদেশের ব্যাটিং-এর পর দেখা গেল মুসফিক, মাহমুদুল্লাহ ও প্রতিক যথাক্রমে a,b ও c রান করে। এই খেলায় বাংলাদেশ দল জয়ী হয়।
ক. মেশিন ভাষা কী?
খ. অ্যালগরিদম ও ফ্লোচার্টের মধ্যে পার্থক্য লেখ।
গ. উদ্দীপকের আলোকে ৩জন খেলোয়ারের মধ্যে কে সবচেয়ে কম রান করেছে- তা নির্ণয়ের জন্য ফ্লোচার্ট আঁক।
ঘ. কে সব থেকে বেশি রান করেছিল নির্ণয়ের জন্য C Program লেখ।