Calling Procedures in Hindi
Makhanlal Chaturvedi University / BCA / VBA programming
Calling Procedures in Hindi - Complete Guide for Beginners
Calling Procedures in Hindi
प्रोग्रामिंग में जब हम एक कार्य को छोटे-छोटे भागों में बांटते हैं, तो उन भागों को Procedures या Functions कहते हैं। ये छोटे-छोटे प्रोग्राम होते हैं जो किसी खास काम को करते हैं। Calling Procedures का मतलब है कि हम इन छोटे प्रोग्राम को अपनी मुख्य प्रोग्रामिंग कोड में कहीं से भी बुला सकते हैं ताकि बार-बार उसी कोड को ना लिखना पड़े। इससे हमारा कोड आसान, साफ और व्यवस्थित हो जाता है।
Procedures क्या होते हैं?
- Procedures छोटे-छोटे कोड ब्लॉक होते हैं जो किसी विशेष काम को पूरा करते हैं।
- इनका इस्तेमाल बार-बार होने वाले काम को एक जगह पर लिखकर बार-बार कॉल करने के लिए किया जाता है।
- Procedure को एक बार परिभाषित (define) करके, उसे कई जगह से कॉल किया जा सकता है।
- Procedures में डेटा या जानकारी को पास भी किया जा सकता है जिसे Arguments कहा जाता है।
Calling Procedures का महत्व
- कोड को बार-बार लिखने की जरूरत नहीं पड़ती।
- कोड पढ़ने और समझने में आसानी होती है।
- बड़े प्रोजेक्ट्स में काम को छोटे-छोटे हिस्सों में बांटना आसान हो जाता है।
- बग (errors) ढूंढना और सुधारना आसान होता है।
How to Call Sub Procedures in Hindi
Sub Procedures एक प्रकार के Procedures होते हैं जो मुख्य प्रोग्राम में अलग से लिखे जाते हैं और कॉल किए जाते हैं। इन्हें कभी-कभी Subroutines भी कहा जाता है। Sub Procedures का इस्तेमाल छोटे-छोटे कार्यों के लिए किया जाता है जो बार-बार उपयोग हो सकते हैं।
Sub Procedure को कैसे बनाएं और कॉल करें?
- Define करना: Sub Procedure को सबसे पहले आप अपनी प्रोग्रामिंग भाषा में Define करते हैं। उदाहरण के लिए, Visual Basic में
Sub ProcedureName()से शुरू होता है। - Call करना: Sub Procedure को आप मुख्य प्रोग्राम में सिर्फ उसका नाम लिखकर कॉल कर सकते हैं। जैसे
ProcedureName()। - Arguments: Sub Procedure में Arguments भी भेजे जा सकते हैं ताकि डेटा प्रोसेस किया जा सके।
Sub Procedure Call करने का तरीका (Visual Basic उदाहरण)
Sub GreetUser()
MsgBox "नमस्ते, छात्र!"
End Sub
' Main Program
GreetUser() 'यहाँ Sub Procedure को कॉल किया गया
Sub Procedure में Arguments के साथ कॉल करना
Sub GreetUser(Name As String)
MsgBox "नमस्ते, " & Name & "!"
End Sub
' Main Program
GreetUser("रवि") 'यहाँ "रवि" Argument के रूप में भेजा गया
How to Call Function Procedures in Hindi
Function Procedures भी Procedures की तरह ही होते हैं, लेकिन इनका फर्क यह होता है कि ये कोई वैल्यू वापस (return) करते हैं। जब हमें कोई कैलकुलेशन या कोई ऐसा काम करना हो जो परिणाम लौटाए, तब Function Procedures का उपयोग किया जाता है। Function Procedure को कॉल करने पर हमें उसका परिणाम मिलता है जिसे हम स्टोर कर सकते हैं या आगे इस्तेमाल कर सकते हैं।
Function Procedure कैसे बनाएं और कॉल करें?
- Define करना: Function को परिभाषित करते समय उसमें एक return टाइप देना होता है।
- Call करना: Function को कॉल करते समय उसके नाम के साथ Arguments भी दे सकते हैं।
- Return Value: Function कॉल का परिणाम किसी वेरिएबल में स्टोर किया जा सकता है।
Function Procedure का उदाहरण (Visual Basic)
Function AddNumbers(a As Integer, b As Integer) As Integer
AddNumbers = a + b
End Function
' Main Program
Dim result As Integer
result = AddNumbers(5, 7)
MsgBox "Result is: " & result
Function Call के फायदे
- कोई कैलकुलेशन या प्रोसेसिंग करके वैल्यू वापस मिलती है।
- कोड को दोहराने की जरूरत नहीं होती, और कोड साफ-सुथरा रहता है।
- Function के द्वारा मिली वैल्यू को आप अन्य जगह पर भी उपयोग कर सकते हैं।
Calling Procedures with and without Arguments in Hindi
Procedures और Functions दोनों को हम दो तरह से कॉल कर सकते हैं – Arguments के साथ या बिना Arguments के। Arguments वे डेटा होते हैं जो हम Procedure को देते हैं ताकि वह उस डेटा के अनुसार काम कर सके। Arguments के बिना Procedure हमेशा एक ही काम करेगा, जबकि Arguments के साथ Procedure अलग-अलग डेटा पर काम कर सकता है।
1. Procedures Without Arguments
- जब Procedure कोई इनपुट नहीं लेता।
- Procedure में जो भी काम है, वह हमेशा वही करेगा।
- इसे कॉल करना बहुत सरल होता है।
Example - Procedure without Arguments (Visual Basic)
Sub ShowWelcomeMessage()
MsgBox "स्वागत है!"
End Sub
' Call
ShowWelcomeMessage()
2. Procedures With Arguments
- Procedure को डेटा पास किया जाता है जो काम को प्रभावित करता है।
- Arguments से Procedure ज्यादा फ्लेक्सिबल और उपयोगी बनता है।
- Arguments के प्रकार (data types) और संख्या प्रोग्रामिंग भाषा पर निर्भर करती है।
Example - Procedure with Arguments (Visual Basic)
Sub ShowMessage(Name As String, Age As Integer)
MsgBox "नाम: " & Name & " और उम्र: " & Age
End Sub
' Call
ShowMessage("रीमा", 20)
Arguments के प्रकार
| Argument Type | Description (विवरण) |
|---|---|
| ByVal | Procedure को Value का कॉपी भेजा जाता है, जिससे मूल डेटा प्रभावित नहीं होता। |
| ByRef | Procedure को डेटा का रेफरेंस भेजा जाता है, जिससे Procedure में बदलाव असली डेटा पर भी प्रभाव डालता है। |
Arguments के साथ Procedure कॉल करना क्यों जरूरी है?
- अलग-अलग डेटा पर Procedure को दोबारा उपयोग कर सकते हैं।
- कोड को पुनः उपयोग करना आसान होता है।
- प्रोग्राम का फ्लो बेहतर और कंट्रोल ज्यादा होता है।
सारांश के रूप में
Procedures और Functions प्रोग्रामिंग के महत्वपूर्ण हिस्से हैं। इन्हें कॉल करना सीखना हर beginner के लिए जरूरी है। Sub Procedures आमतौर पर कोई काम करते हैं और Result वापस नहीं देते, जबकि Functions हमेशा कोई Value वापस करते हैं। Arguments के साथ या बिना Arguments के Procedures कॉल करना प्रोग्रामिंग को सरल, पुनः उपयोगी और organized बनाता है। हर प्रोग्रामिंग भाषा में इनके syntax थोड़ा अलग हो सकता है, लेकिन मूल विचार समान रहता है।
FAQs
ProcedureName(). Arguments भी पास किए जा सकते हैं अगर defined हों।