Procedure & Flow Chart

 

Procedure

किसी कार्य को सम्पादित करने के लिए कई प्रकार की विधियों का प्रयोग किया जा सकता है, लेकिन प्रत्येक विधि को Procedure नहीं कहा जा सकता है | 

किसी Operation को perform करने के लिए Step - by - Step की गई प्रक्रिया को ही Procedure कहा जाता है - 

किसी भी कार्य के Procedure को समझने या समझाने के लिए Algorithm या Flow Chart का use किया जाता है | 

Algorithm 

किसी Operation को perform करने के लिए विभिन्न चरणों को क्रमशः एक निश्चित भाषा में व्यक्त करना ही Algorithm  कहलाता है | 


Example -

1 -   START 

2 -   INPUT A & B 

3 -   C = A + B 

4 -   PRINT C 

5 -   STOP 

उपरोक्त Algorithm में दो संख्याओं को जोड़ने के लिए विभिन्न चरणों को क्रम से दर्शाया गया है | 


Flow Chart

जब किसी Operation को Complete करने के लिए समस्त चरणों को रेखाचित्रों के माध्यम से एक निश्चित क्रम में दर्शाया जाता है, इसे Flow Chart  कहा जाता है | 

Example -

उपरोक्त Flow Chart में दो संख्याओं को जोड़ने के लिए विभिन्न चरणों को रेखाचित्रों के माध्यम से दर्शाया गया है | 
Flow Chart में विभिन्न प्रक्रियाओं को दर्शाने के लिए अलग अलग रेखाचित्रों का use  किया जाता है - 

Example

दो संख्याओं में से बड़ी संख्या ज्ञात करने के लिए flow chart :


उपरोक्त Flow Chart में Decision Box का use किया गया है| Flow Chart में Decision Box के दो निष्कर्ष होते हैं -
TRUE & FALSE 

यदि Decision Box का result TRUE होता है, तो process का flow TRUE के direction में होता है तथा result FALSE होने पर process का flow FALSE direction में होता है | 

Example - तीन संख्याओं में से सबसे बड़ी संख्या ज्ञात करने के लिए Flow Chart 


Iteration

जब किसी प्रक्रिया के कुछ विशिष्ट चरणों को बार बार repeat किया जाता है, तो इस Process को ही Iteration कहा जाता है| Iteration Process के लिए Flow Chart बनाने हेतु Decision box का ही use किया जाता है | 

Example 

किसी दी गई संख्या का table print करने के लिए flow chart 
उपरोक्त Flow Chart में input किये गए number का table output के रूप में print होगा | 

Example
निम्न series print करने के लिए Flow Chart - 
0  1  1  2  3  5  8  13  21  34 . . . . . .

Example: दिए गए Number का Factorial ज्ञात करने हेतु Flow Chart -


उपरोक्त flow chart के द्वारा दी गई संख्या का Factorial output के रूप में प्राप्त होगा | 






टिप्पणियाँ

इस ब्लॉग से लोकप्रिय पोस्ट

Introduction to Programming

File Extensions & Data Types