Header Ads

ad728
  • New Updates

    Functions

    Functions

    जब हम बड़े प्रोग्राम लिखते हैं , तब कई बार ये परेशानी आती है कि हमें एक ही काम को करने के लिए बार – बार कुछ Statements को लिखना पड़ता है | साधारण तौर पर इस बात को एक उदाहरण द्वारा समझते हैं | माना हमें पांच विद्यार्थीयों के कक्षा में प्राप्त कुल प्राप्तांक का योग करना है , तो हर विद्यार्थी के अंकों के योग की गणना करने के लिए हमें पांच बार Program Codes लिखने होंगे |

    इस प्रकार से प्रोग्राम लिखने पर प्रोग्राम की लम्बाई बढ़ जायेगी और Program बहुत जटिल हो जाएगा | इस समस्या से बचने के लिए हम अलग से एक प्रोग्राम लिख देते हैं , और जब भी हमें कोई गणना करनी होती है , तो हम उस Sub – Program को उपयोग में ले लेते हैं | इस प्रकार से किसी खास काम के Codes को प्रोग्राम में बार – बार ना लिख कर , उसे अलग से लिक लिया जाता है व आवश्यकता के अनुसार उयोग में लिया जाता है | ये Sub – Program Function कहलाता है |

    Function का प्रयोग करके किसी प्रोग्राम को कई छोटे – छोटे भागों में बांटा जा सकता है | यानी हम ये भी कह सकते है , कि एक Function , प्रोग्राम Codes का एक समूह होता है , जो एक विशेष काम के लिए बनाया जाता है | Function के Block Box की तरह काम करता है | यह किसी भी अन्य Function  से Data लेता है और व्यवस्था के अनुसार Value Return करता है | Function के अंदर लिखें गए Codes अद्रश्य रहते हैं | main () Program में किसी Function में क्या प्रक्रिया हो रही ये किसी को पता नहीं चलता | Functions को आवश्यकतानुसार बनाने व Use करने से कई लाभ होते हैं जिनमें से कुछ निम्नानुसार हैं |

     

    1. एक Function में बार – बार दोहराने वाले Statements का पूरा समूह लिख दिया जाता है और जब भी main() Program को उस Statement समूह की जरुरत होती है , तो उस Function को main() Program में Call कर लिया जाता है , जिससे main() Program की लंबाई कम हो जाती है और गलतियों की सम्भावना कम हो जाती है |

    2. Function समझने में आसान होते हैं | यदि किसी Function में कोई गलती होती है , तो हमें पूरा प्रोग्राम check नहीं करना होता बल्कि केवल उसी Function को Debug करना पड़ता है |

    3. एक बार जो Function बना दिए जाते हैं उन Functions को एक अलग Source File में Save करके किसी भी अन्य प्रोग्राम में भी उयोग में लाया जा सकता है | इस प्रकार किसी अन्य प्रोग्राम में वापस उस Function को नहीं लिखना पड़ता है | हम Function की अपनी एक अलग Directory भी बना सकते हैं , जिसमें विभन्न नए – नए Functions Store करके रख सकते हैं और उनका भविष्य में उपयोग कर सकते हैं |

     

     

    No comments

    Post Top Ad

    ad728

    Post Bottom Ad

    ad728