কন্ট্রোল স্টেটমেন্ট কি ব্যাখ্যা কর

কন্ট্রোল স্টেটমেন্ট
সাধারণত সি ভাষায় লেখা প্রোগ্রামে স্টেটমেন্টগুলো ধারাবাহিকভাবে সাজানো থাকে যা একের পর এক সিকোয়েন্স
অনুযায়ী নির্বাহ হয়। এক্ষেত্রে স্টেটমেন্টগুলো পুনরাবৃত্তি অনুযায়ী নির্বাহের প্রয়োজন হয় না। কিন্তু স্টেটমেন্টগুলো
পুনরাবৃত্তি অনুযায়ী নির্বাহের প্রয়োজন হলে কিছু শর্তযুক্ত করা হয়। এগুলোকে কন্ট্রোল স্টেটমেন্ট বলা হয়। স্টেটমেন্ট
নির্বাহ নিয়ন্ত্রণের জন্য কন্ট্রোল স্টেটমেন্ট ব্যবহৃত হয়। কন্ট্রোল স্টেটমেন্ট ব্যবহার করে প্রোগ্রাম লেখা হলে প্রোগ্রামের
আকার ছোট হয় এবং প্রোগ্রাম নির্বাহের সময় কম লাগে। সি ভাষায় কন্ট্রোল স্টেটমেন্টকে মূলত দুই ভাগে ভাগ করা যায়।
যথা -
১। কন্ডিশনাল স্টেটমেন্ট (Conditional Statements) I) ও
২। লুপ স্টেটমেন্ট (Loop Statements) I
৯.৯.২ কন্ডিশনাল স্টেটমেন্ট
সি প্রোগ্রামে শর্তসাপেক্ষে কোন স্টেটমেন্ট সম্পাদনের জন্য কন্ডিশনাল কন্ট্রোল ব্যবহৃত হয়। কন্ডিশনাল স্টেটমেন্টে
ব্যবহৃত শর্ত সত্য হলে প্রোগ্রামে এক ধরনের ফল পাওয়া যায় আর সত্য না হলে অন্য ধরনের ফল পাওয়া যায়। অন্যতম
কন্ডিশনাল স্টেটমেন্টসমূহ হলো ঃ
If স্টেটমেন্ট
If Else স্টেটমেন্ট
Nested if..else স্টেটমেন্ট
if else ladderস্টেটমেন্ট
switch স্টেটমেন্ট
সাধারণ কোন সিদ্ধান্তমূলক কাজ করার উপযোগী প্রোগ্রাম তৈরির জন্য If Statement ব্যবহৃত হয়।
এর সাধারণ গঠন if (test expression)
{
statement-block;
}
statement-x; একটি স্টেটমেন্ট হতে পারে আবার একাধিক স্টেটমেন্ট হতে পারে। একটি স্টেটমেন্ট হলে দ্বিতীয়
বন্ধনী দেবার প্রয়োজন নেই। কার্যকরী হবে অন্যথায় এটিকে বাদ
দিয়েকার্যকরী হবে।
উদাহরণ :
# include
void main ()
{
int mark;
printf (‘‘Enter any mark:’’);
scanf (‘‘ % d’’, &mark);
if (mark > = 90)
printf (‘‘you have A+’’);
}
Output:
Enter any mark : 90
You have A+

if.Else স্টেটমেন্ট
Ifস্টেটমেন্টের সাথে ‘‘অন্যথায়’’ অর্থে বষংব স্টেটমেন্ট ব্যবহৃত হয়, এর সাধারণ গঠন Syntext হলো if (test expression)
{
True-Block statement;
}
else
{
False-Block statement;
}
statements-x;

<# include
void main ( )
{
int n;
printf(‘‘Enter any number : ’’);
scanf(‘‘ % d’’, & n);
if (n% 2 = = 0)
printf (‘‘Even number’’);
else
print (‘‘Odd number’’);
}
Output:
Enter any number : 50

সারসংক্ষেপ
সি প্রোগ্রাম সাধারণত এক বা একাধিক স্টেটমেন্ট ও ফাংশনের সমন্বয়ে গঠিত। সাধারণত স্টেটমেন্টগুলো
ধারাবাহিকভাবে সাজানো থাকে যা একের পর এক সিকোয়েন্স অনুযায়ী সম্পাদিত হয়। অর্থাৎ এ ক্ষেত্রে
স্টেটমেন্টগুলোর পুনরাবৃত্তি অনুযায়ী সম্পাদনের প্রয়োজন হয় না। যদি স্টেটমেন্টগুলোর পুনরাবৃত্তির প্রয়োজন হয় যা
নির্ভর করে কোন শর্তের ওপর তাহলে এক ধরনের সিস্টেম বা পদ্ধতি অবলম্বন করা হয় যাকে বলা হয় কন্ট্রোল
স্টেটমেন্ট। রভ স্টেটমেন্ট, রভ বষংব স্টেটমেন্ট, ংরিঃপয স্টেটমেন্ট ইত্যাদি হলো কন্ট্রোল স্টেটমেন্ট। সাধারণত প্রোগ্রামে কন্ট্রোল স্টেটমেন্ট সবচেয়ে বেশি ব্যবহৃত হয়।
পাঠোত্তর মূল্যায়ন-৯.৯
সঠিক উত্তরের পাশে টিক () চিহ্ন দিন
১। সি ভাষায় কন্ট্রোল স্টেটমেন্টকে সাধারণত কত ভাগে ভাগ করা যায়?
ক. ২ খ. ৩
গ. ৪ ঘ. ৫
২। একটি রভ এর ভেতরে যদি একাধিক রভ ঝঃধঃবসবহঃ ব্যবহৃত হয়, তাকে কী বলে?
ক.রভ খ.রভ- বষংব
গ.ংরিঃপয ঘ.হবংঃবফ রভ

FOR MORE CLICK HERE
এইচএসসি বাংলা নোট ১ম পত্র ও ২য় পত্র
ENGLISH 1ST & SECOND PAPER
এইচএসসি আইসিটি নোট
এইচএসসি অর্থনীতি নোট ১ম পত্র ও ২য় পত্র
এইচএসসি পৌরনীতি ও সুশাসন ১ম পত্র
এইচএসসি পৌরনীতি নোট ২য় পত্র
এইচএসসি সমাজকর্ম নোট ১ম পত্র
এইচএসসি সমাজকর্ম নোট ২য় পত্র
এইচএসসি সমাজবিজ্ঞান নোট ১ম পত্র ও ২য় পত্র
এইচএসসি ইতিহাস নোট ১ম পত্র
এইচএসসি ইতিহাস নোট ২য় পত্র
এইচএসসি ইসলামের ইতি. ও সংস্কৃতি নোট ১ম পত্র
এইচএসসি ইসলামের ইতি. ও সংস্কৃতি নোট ২য় পত্র
এইচএসসি যুক্তিবিদ্যা ১ম পত্র ও ২য় পত্র
এইচএসসি ভূগোল ও পরিবেশ নোট ১ম পত্র ও ২য় পত্র
এইচএসসি ইসলামিক স্টাডিজ ১ম ও ২য় পত্র

Copyright © Quality Can Do Soft.
Designed and developed by Sohel Rana, Assistant Professor, Kumudini Government College, Tangail. Email: [email protected]