What is control flow statement in Hindiहैं?and types of control flow statements (कन्ट्रोल फ्लो स्टेटमेंट्स क्या है)

      Control flow statement
   इनका use किसी स्थिति को स्पष्ट करने के लिए किया जाता है। कि language द्वारा दो प्रकार के conditional statement Use किये जाते हैं।

यह दो प्रकार के होते हैं।

1  decision control
2 loop control

1- Decision control:-   इस condition control का use किसी विशेष condition के लिए किया जाता है।
Ex:- यदि आप प्रथम वर्ष की परीक्षा पास करेंगे । तभी आप द्धितीय.वर्ष में जाएंगे अन्यथा आप को प्रथम वर्ष में ही पड़ा पढ़ाई करनी होगी।
यह निम्न प्रकार के होते है।

If:- इसका तात्पर्य यदि से है। if का use single condition के लिए use किया जाता है।
syntax
if(condition)
{
statements
}

If-else :-  यदि किसी program में एक  या दो से अधिक condition के लिए if-else का use किया जाता है।
syntax
if(condition)
{
statement
}
else
{
statement
}

Switch statement:- जब हम किसी प्रोग्राम में ढेर सारी if Conditions का प्रयोग करते हैं, तो प्रोग्राम बहुत जटिल हो जाता है। इस वजह से प्रोग्राम को समझना व पढना काफी मुशिकल हो जाता है। इस कठिनाई से बचने के लिये हम एक और Control Statement switch का प्रयोग करते हैं। जिस तरह if Condition एक Two – way Condition Statement है, उसी तरह switch एक Multi-way Condition Statement है। यह बिल्कुल if – else if – else के जैसा ही काम करता है।

Syntax:-
switch(variable)
{
case constant 1;
statements(s);
break:
case constant 2;
statement(s);
break;
case constant 3;
statement(s);
break;
———–
default
statement(s);
}

2- loop control:- इसका प्रयोग ऐसी condition के लिए किया जाता है। जोकि अपने आप को repit करने की कर रही है।या उसे repit करने की आवश्यकता है।

C language में looping के तीन statements होते हैं।
While लूप
Do-while लूप 
For लूप

While लूप :- while loop एक entry-controlled लूप है। while लूप constructor में सबसे पहले condition रखी होती है। यदि condition पूरी होती है। तो control while loop के बाद के statements को एक्सएक्यूट(Execute)करता है। अन्यथा यह इन statements को ignore कर देता है।

syntax:-
while(condition)
{
statement1;
statement2;
————-
}

Do while loop:- यह loop एक exit-controlled लूप है। यह loop यह सुनिश्चित करता है कि प्रोग्राम को कम से कम एक बार execute किया जाए। और इस बात की जाँच की जाए कि do-while लूप के अंत में दी गई condition सही है या गलत । जब तक Test कंडीशन सही है statement रिपीट होते रहेंगे। जैसे ही test condition गलत होती है, control लूप से बाहर आ जाएगा। दिये गए Instruction पहले Execute होते हैं। और फिर दी गई condition को check करता है। जब लूप में से बाहर निकल जाता है।

syntax:-
do
{
Statement1;
Statement2;
————–
}
While (condition);

For लूप:- इसमें स्टेटमेंट तब तक execute होता है जब तक कि condition सत्य नही हो जाती है. For loop एक entry controlled लूप है।
For लूप construct में तीन विशेषताएँ होनी चाहिए।जो निम्न है।

(A) लूप counter की Initial value
(B) लूप counter value की Tasting ताकि यह पता लगाया जा सके कि crent value वहाँ तक पहुँच चुकी है जितनी बार दोहराया जाना निर्धारित किया गया है।
(C) एक निर्धारित नंबर के द्वारा लूप की वैल्यू को प्रत्येक बार प्रोग्राम सेगमेंट में एक्सएक्यूट होने के साथ साथ घटाना या बढ़ाना ।
syntax:-
for(initial condition, test condition; incrementor or decrementor)
{
statement1;
statement2;
}

Leave a Comment