Questions in this chapter
একটি ঝুড়িতে ২০টি আপেল আছে। এর মধ্যে আমরা ৩টি আপেলের ওজন মেপে পেলাম যথাক্রমে ১৫০ গ্রাম, ১৭৫ গ্রাম, ২১০ গ্রাম।
ক. চলক কী?
খ. ইন্টারপ্রেটারের তুলনায় কম্পাইলার সুবিধাজনক- কথাটি ব্যাখ্যা কর ।
গ.উদ্দীপকের আলোকে আপেল ৩টির গড় ওজন নির্ণয়ের জন্য ফ্লোচার্ট অঙ্কন কর।
ঘ. গড় ওজনের ভিত্তিতে ২০টি আপেলের মোট ওজন নির্ণয়ের জন্য C ভাষায় একটি প্রোগ্রাম লিখ।
নিচের উদ্দীপকটি লক্ষ কর এবং প্রশ্নগুলোর উত্তর দাও :
#include<stdio.h>
#include<conio.h>
main ( )
{
int a, s = 0, n;
printf ("value of n :");
scanf("%d",&n);
for(a - 1; a <n; a++)
{
s = s + a * a;
}
printf("sum : %d", s);
}
ক. 4 GL কী?
খ. C-একটি কেস সেনসেটিভ ভাষা— কথাটি ব্যাখ্যা কর।
গ. উদ্দীপকের ধারাটির যোগফল নির্ণয়ের জন্য অ্যালগরিদম লিখ।
ঘ. উদ্দীপকে for লুপের পরিবর্তে Do….while লুপ ব্যবহার করলে প্রোগ্রামটিতে কি পরিবর্তন করতে হবে বিশ্লেষণ কর।
#include<stdio.h>
# include<conio.h>
main ( )
int a, s;
s = 0;
for (a = 1; a < = 30; a + = 2)
s = s+a;
}
printf("sum %d",s);
getch();
}
ক. সংরক্ষিত শব্দ কী?
খ. K++ ও + + K ব্যাখ্যা কর।
গ. উদ্দীপকের প্রোগ্রামটির জন্য একটি প্রবাহচিত্র অঙ্কন কর।
ঘ. উদ্দীপকের প্রোগ্রামটি while লুপ ব্যবহার করে তৈরি সম্ভব কি-না- বিশ্লেষণ কর।
# include<stdio.h>
void main()
{int i;
for (i = 20; i < = 50; i = i + 5)
{
printf("%d", i);
}
}
ক. সুডোকোড কী?
খ. Variable ++ এবং ++ variable এক নয়- ব্যাখ্যা কর ।
গ. উদ্দীপকের প্রোগ্রামটিতে যে লুপ ব্যবহৃত হয়েছে, তার গঠন দেখাও।
ঘ. উদ্দীপক প্রোগ্রামটির আউটপুট দেখাও এবং ব্যাখ্যা কর।
#include (stdio.h)
void main()
{
int i, S = 0;
Printf ("Enter last number=")
Scan f("%d", n)
I= 10;
while (i < = n)
i = i + 10
}
Printf("Sum - %d" s)
}
ক. হেডার ফাইল কী?
খ. C ও C++ এর মধ্যে ভিন্নতা কী? ব্যাখ্যা কর।
গ. উদ্দীপক প্রোগ্রামটি ডিবাগিং কর।
ঘ. উদ্দীপক প্রোগ্রামটি goto লুপ দিয়ে বাস্তবায়ন সম্ভব- দেখাও।
দুটি সংখ্যার যোগফল নির্ণয়ের প্রোগ্রাম লক্ষ কর :
প্রোগ্রাম-১
#include<stdio.h>
main ( )
{
int a = 10, b = 15;
int c = a + b;
printf("%d", c);
} প্রোগ্রাম-২
#include<stdio.h>
main ( )
{
int a, b, c;
scanf("%d %d", &a,
&b);
c = a + b;
printf("%d",c);
}
ক. ধ্রুবক কী?
খ. scanf("%f”, &a); স্টেটমেন্টটি ব্যাখ্যা কর।
গ. প্রোগ্রাম-১ এর প্রবাহচিত্র অঙ্কন কর ।
ঘ. প্রোগ্রাম-১ ও প্রোগ্রাম-২ এর মধ্যে কোনটিকে তুমি উত্তম বলে মনে কর? বিশ্লেষণপূর্বক মতামত দাও।
মি. X পহেলা ডিসেম্বর ২০১৮ তারিখে চাকুরিতে যোগদান করেন । উক্ত প্রতিষ্ঠানে এমন একটি কমিউনিকেশন মাধ্যম তৈরি করা হয়, যা আলোর গতিতে ডেটা ট্রান্সমিট করতে পারে। মি. x এর চাকুরিটি চুক্তিভিত্তিক হওয়ায় প্রতি 4 (চার) দিন পর পর অফিসে যেতে হয়।
ক. ডেটা কমিউনিকেশন কী ?
খ. নিচের চলকগুলো শুদ্ধ নয় কেন ব্যাখ্যা কর : ab - c, main, int, 2abc.
প. উক্ত কমিউনিকেশন মাধ্যমটির গঠন বর্ণনা কর।
ঘ. প্রথম মাসে মি X যে তারিখগুলোতে অফিস করবে তা প্রদর্শনের জন্য 'সি' ভাষায় প্রোগ্রাম লেখ।
নিচের উদ্দীপকটি পড় এবং প্রশ্নগুলোর উত্তর দাও :
ধাপ-১ : প্রোগ্রাম শুরু।
ধাপ-২ : X, Y Z এর মান গ্রহণ
ধাপ-৩ : সিদ্ধান্ত : X > Y এবং X > Z?
(i) হ্যাঁ; হলে ধাপ-৪ এ গমন ।
(ii) না; হলে ধাপ-৫ এ গমন ।
ধাপ-৪ : X বড় সংখ্যা ও ছাপ এবং ধাপ-৮-এ গমন।
ধাপ-৫ : সিদ্ধান্ত Y > 2?
(i) হ্যাঁ; হলে ধাপ-৬ এ গমন ।
(ii) না; হলে ধাপ-৭ এ গমন ।
ধাপ-৬ : Y বড় সংখ্যা ও ছাপ এবং ধাপ-৮ এ গমন ।
ধাপ-৭ : Z বড় সংখ্যা ও ছাপ ।
ধাপ-৮ : প্রোগ্রাম শেষ ।
ক. চলক কী?
খ. math.h ফাইলটি ব্যাখ্যা কর।
গ. উদ্দীপকটির ফ্লোচার্ট আঁক।
ঘ. উদ্দীপকের সমস্যাটি ১০টি সংখ্যার জন্য হলে ইনপুট করার জন্য 1টি মাত্র চলক সংজ্ঞায়িত করে সমস্যাটি সমাধানের জন্য সি-ভাষায় একটি প্রোগ্রাম রচনাপূর্বক প্রক্রিয়াটির সার্থকতা - যাচাই কর।
ক. কী ওয়ার্ড কী?
খ. সি ভাষায় '1number' সঠিক' চলক নয়- ব্যাখ্যা কর।
গ. উদ্দীপকের সিরিজটির জন্য অ্যালগরিদম লিখ।
ঘ. উদ্দীপকের সিরিটির জন্য if এবং go to স্টেটমেন্ট ব্যবহার করে সি-ভাষায় প্রোগ্রাম লিখ।
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
int i, n, sum;
printf("Enter the value of n");
scanf("%d", &n); sum=0;
for(i=1; i<=n; i++)
{if(i==3) continue;
sum=sum+pow(1,2);
}
printf("\nResult=%d", sum);
getch( );
}
ক. রান টাইম এরর কী?
খ. চলকের নামে আন্ডারস্কোর ব্যবহার করা যাবে বুঝিয়ে লেখ।
গ. উদ্দীপকে উল্লিখিত প্রোগ্রামটির অ্যালগরিদম লেখ।
ঘ. n এর মান 5 হলে উদ্দীপকের প্রোগ্রামটির ফলাফল বিশ্লেষণ কর ।
গণিত শিক্ষক ক্লাসে গিয়ে বৃত্তের ক্ষেত্রফল নির্ণয় করার পদ্ধতি শিখালেন। পরবর্তীতে আইসিটি শিক্ষক 3 + 6 + 9 + ……… + N সিরিজটির যোগফল প্রোগ্রামিং এর মাধ্যমে শিখালেন। শিক্ষার্থীরা বিষয়গুলো ভালোভাবে বুঝে ক্লাস শেষে বাড়ি চলে গেল।
ক. অ্যালগরিদম কী?
খ. কম্পাইলার সুবিধাজনক কেন? ব্যাখ্যা কর'।
গ. গণিত শিক্ষকের শিখানো বিষয়টির ক্ষেত্রফল নির্ণয়ের প্রবাহচিত্র অঙ্কন কর।
ঘ. আইসিটি শিক্ষকের শিখানো বিষয়টি 'সি' ভাষায় প্রোগ্রাম লিখ ।
#include<stdio.h>
void main( )
{
int i, s = 0;
for (i = 7; i < = 70; i = i - 7)
s = s + i;
printf("%d", s)
}
ক. অনুবাদক প্রোগ্রাম কী?
খ. সুডোকোড প্রোগ্রামিং ভাষা নির্ভর নয়- ব্যাখ্যা কর।
গ. উদ্দীপকের প্রোগ্রামটির ফ্লোচার্ট অঙ্কন কর।
ঘ. উদ্দীপকের প্রোগ্রামটিকে Do..... while লুপ দিয়ে এমনভাবে রচনা কর যাতে i-এর সর্বোচ্চ তুলনীয় মান ব্যবহারকারী ইচ্ছামতো দিতে পারবে।
জেবিনের বয়স নাদিমের বয়সের তিনগুণ, ফাহিমের বয়স নাদিমের ব্যাসের চেয়ে পাঁচ বছর বেশি। নাদিমের বয়স X বছর।
ক. প্রোগ্রামিং ভাষায় Token কী?
খ. কম্পাইলার ও ইন্টারপ্রেটার এক নয়- ব্যাখ্যা কর ।
গ. ফাহিমের বয়স নির্ণয় করার অ্যালগরিদম লিখ।
ঘ. জেবিনের বয়স নির্ণয়ের জন্য সি ভাষায় প্রোগ্রাম রচনা কর।
বার্ষিক ক্রীড়া প্রতিযোগিতায় একাদশ শ্রেণির শিক্ষার্থীদের A,B ও C দলে বিভক্ত করা হয়। রোল নম্বর 1 থেকে 30 পর্যন্ত A দলে, 31 থেকে 60 পর্যন্ত B দলে এবং 61 থেকে 100 পর্যন্ত C দলে অন্তর্ভুক্ত হবে।
ক. অবজেক্ট প্রোগ্রাম কী?
খ. সি একটি কেস সেনসিটিভ ভাষা-বুঝিয়ে লেখ।
গ. উদ্দীপকে উল্লিখিত দল গঠনের জন্য অ্যালগরিদম লেখ।
ঘ. সি ভাষায় কন্ডিশনাল স্টেটমেন্ট ব্যবহার করে দল গঠনের জন্য একটি প্রোগ্রাম রচনা কর।
#include <stdio.h>
#include <conio.h>
int main ( )
{
int i, Sum, n
Clrser ( );
Print f ("Enter the value of n = ");
n-");
Scan f ("%d", & n);
Sum 0;
for ( i = 1; i < = n; i + +)
Sum = Sum + i;
Printf("\n\sum of all numbers from 1 to % dis%d",
n, Sum);
getch ( ) ;
return 0 ( ) ;
ক. চলক কী?
খ. ডকুমেন্টেশন কেন করতে হয়?
গ. উদ্দীপকের প্রোগ্রামটির অ্যালগরিদম লিখ ।
ঘ. উদ্দীপকের কোডে ব্যবহৃত লুপের পরিবর্তে do while লুপ ববহার করে প্রোগ্রামটি লিখ ।
main ()
{
int a, b;
float avg;
printf("Enter any two number=")
scanf ("%d %d", & a &b);
avg = (\n a + b) /2;
printf ("%d", avg);
এভাবে প্রোগ্রাম লেখার পর দেখা গেল তা রান করছে না।
ক. সিস্টেম ফ্লোচার্ট কী?
খ. ডিবাগিং একটি জটিল ও সময় সাপেক্ষ ব্যাপার। - ব্যাখ্যা কর।
গ. প্রোগ্রামটি সংশোধন করে সঠিক প্রোগ্রামটি লিখ।
ঘ. #include<stdio.h> যোগ করলে উদ্দীপকে এর প্রভাব ব্যাখ্যা কর।
ডিলিট হবে
main ()
{
int a, b;
float avg;
printf("Enter any two number=")
scanf ("%d %d", & a &b);
avg = (\n a + b) /2;
printf ("%d", avg);
এভাবে প্রোগ্রাম লেখার পর দেখা গেল তা রান করছে না।
ক. সিস্টেম ফ্লোচার্ট কী?
খ. ডিবাগিং একটি জটিল ও সময় সাপেক্ষ ব্যাপার। - ব্যাখ্যা কর।
গ. প্রোগ্রামটি সংশোধন করে সঠিক প্রোগ্রামটি লিখ।
ঘ. #include<stdio.h> যোগ করলে উদ্দীপকে এর প্রভাব ব্যাখ্যা কর।
১২-৮-২০১৬ তারিখে আইসিটি শিক্ষক ক্লাসে বর্তমানে আমরা কম্পিউটারের সাহায্যে সাধারণ সমস্যা সমাধানের জন্য যে প্রজন্মের প্রোগ্রামিং ভাষা ব্যবহার করি তা কম্পিউটারকে বোঝানোর প্রোগ্রাম সম্পর্কে আলোচনা করছিলেন এবং বলেছিলেন আগামী ক্লাসে কতকগুল সিরিজের সংখ্যার যোগফল সি প্রোগ্রামিং ভাষার সাহায্যে বের করার প্রোগ্রাম শিখাবেন। তাই তিনি পরবর্তী ক্লাসে এসে ব্লাকবোর্ডে 221 +223 +225 +.............+ N সিরিজ লিখে আলোচনা শুরু করলেন ।
ক. অ্যারে কী?
খ. চলক তৈরির ক্ষেত্রে কিছু বিধিবদ্ধ নিয়ম কানুন রয়েছে- ব্যাখ্যা কর।
গ. উদ্দীপকের উল্লেখিত সিরিজের যোগফল নির্ণয়ের প্রোগ্রাম সি ভাষার সাহায্যে তৈরি কর।
ঘ. উদ্দীপকে উল্লিখিত তারিখে আইসিটি শিক্ষকের আলোচ্য প্রোগ্রামের মধ্যে কোনটিকে তুমি বেশি উপযোগী মনে কর- বিশ্লেষণপূর্বক তোমার মতামত দাও।
ধারাটি দেখ এবং নিচের প্রশ্নগুলোর উত্তর দাও :
10, 20, 30,................... 100
ক. প্রোগ্রাম কী?
খ. printf("%"d, %x", & a, & b); স্টেটমেন্টটি ব্যাখ্যা কর ।
গ. উদ্দীপকের ধারাটি তৈরির প্রোগ্রামের প্রবাহ চিত্র আঁক এবং বর্ণনা কর।
ঘ. if-goto ব্যবহার করে উদ্দীপকের মতো আউটপুট পাওয়ার জন্য সি ভাষায় প্রোগ্রাম লেখ ।
মায়ের বয়স পুত্রের বয়সের তিনগুণ। পিতার বয়স মায়ের বয়স অপেক্ষা 5 বছর বেশি। পুত্রের বয়স x বছর।
ক. ডেটা এনক্রিপশন কী?
খ. ডাইনামিক ওয়েব পেইজে ডেটাবেজ ব্যবহৃত হয় কেন?
গ. মায়ের ও পিতার বয়স নির্ণয় করার অ্যালগরিদম লেখ।
ঘ. তাদের তিনজনের বয়স একত্রে কত তা নির্ণয়ের জন্য সি ভাষায় প্রোগ্রাম লেখ।