पैरामीटर और तर्क
अब कल्पना करते हैं कि उपयोगकर्ता की त्रुटि के जवाब में हमें अलग-अलग संदेशों को प्रदर्शित करने की आवश्यकता है, यह इस बात पर निर्भर करता है कि उसने किस प्रकार की गलती की है।
इस स्थिति में, आप प्रत्येक त्रुटि के लिए अपनी कार्यविधि लिख सकते हैं:
<पूर्व>
डीईएफ़ PrintErrorZero ():
प्रिंट ("त्रुटि। शून्य से विभाजन!")
पूर्व>
<पूर्व>
डीईएफ़ PrintErrorInput ():
प्रिंट ("इनपुट में त्रुटि!")
पूर्व>
क्या होगा यदि कई और संभावित त्रुटियां हैं? यह समाधान हमें शोभा नहीं देगा!
हमें यह सीखने की जरूरत है कि प्रक्रिया को कैसे नियंत्रित किया जाए, यह बताकर कि कौन सा त्रुटि संदेश प्रदर्शित करना है।
ऐसा करने के लिए, हमें उन मापदंडों की आवश्यकता होती है जिन्हें हम प्रक्रिया के नाम के बाद कोष्ठक में लिखेंगे
<पूर्व>
डीईएफ़ प्रिंट त्रुटि (ओं):
प्रिंट("एस")
पूर्व>
इस प्रक्रिया में,
s
एक पैरामीटर है - एक विशेष चर जो आपको प्रक्रिया को नियंत्रित करने की अनुमति देता है।
पैरामीटर एक वेरिएबल है जो यह निर्धारित करता है कि सबरूटीन कैसे काम करता है। सबरूटीन हेडर में पैरामीटर नाम अल्पविराम से अलग किए गए हैं।
अब, प्रक्रिया को कॉल करते समय, आपको ब्रैकेट में वास्तविक मान इंगित करना होगा जो हमारी प्रक्रिया के अंदर पैरामीटर (वैरिएबल
s
) को असाइन किया जाएगा।
<पूर्व>
PrintError("त्रुटि! शून्य से विभाजन!")
पूर्व>
ऐसे मान को तर्क कहा जाता है।
तर्क पैरामीटर मान है जो कॉल करने पर सबरूटीन को दिया जाता है।
एक तर्क न केवल एक स्थिर मान हो सकता है, बल्कि एक चर या अंकगणितीय अभिव्यक्ति भी हो सकता है।