Variables
Variables
Program के
वे मान जो पुरे Program में समय – समय पर आवश्यकतानुसार
बदलते रहते है , Variables कहलाते है |
Variables
कभी भी किसी स्थिर मान को Represent करने के
लिए use नहीं किये जाते है |
जब
भी हमें किसी Constant को Program में use करना होता है , तो उस Constant को Represent करने के लिए हमें Symbolic
Constants की जरुरत होती है |
इन
Symbolic
Constants को ही Literal भी कहा जाता है |
सवाल ये पैदा
होता है की Program में Variables की क्या जरुरत होती है ? इसे समझने के लिए एक Statement को लेते है , जो की निम्नानुसार है :
Interest = 100 * PERCENT /100 ;
इस Statement
में interest एक Variable है | यानी
किसी Calculation
के लिए हमारे Program में हमेशा एक ऐसी Memory
की जरुरत होती है , जिसमे विभन्न प्रकार के बदलते हुए मान Store
हो सके | इस
Statement
द्वारा हम केवल 100 का ही PERCENT ज्ञात कर सकते है |
लेकिन सामान्यतया
हमें अलग अलग स्थानों पर अलग अलग प्रकार के मानो का Percent
ज्ञात करना होता है | ऐसे
में हर संख्या का Percent ज्ञात करने के लिए
यदि हमें अलग से Program बनाना पड़े तो ये एक बहुत ही
असुविधाजनक बात होगी |
Program ऐसा
होना चाहिए की किसी एक ही Program से एक प्रकार से Perform
होने वाली विभिन्न प्रकार की Calculations को Perform
किया जा सके | यानी
हम यदि 100
की जगह 200 कर दे , तो हमें 200 का Interest प्राप्त हो जाये |
यदि
हम Program
को Multipurpose बनाना चाहते है , तो हमें 100
को भी किसी Symbolic तरीके से Represent
करना होगा | ये
काम हम निम्नानुसार Statement द्वारा कर सकते
है |
Principal = 100;
Interest = Principal / 100;
हम देख सकते है
की यदि Principal
का मान 100 से 200 कर
दिया जाए तो Interest नाम के Variable में
हमें Principal 200 का Interest प्राप्त
होगा | चुकी मूलधन 100
के Symbolic
Representative Principal का मान बदल कर 200,
300 , 400 आदि किया जा सकता है , इसलिए Principal भी एक Variable है और Principal के Change होने से Calculate होने
वाले Interest में भी परिवर्तन होता है , इसलिए interest
भी एक Variable है |
वास्तव में Constant
Identifier व Variable Identifier के नाम में
किसी प्रकार का कोई अंतर नहीं होता है |
अंतर
केवल इनके Declaration के तरीके में होता है |
हम
Variable
Identifier को Declare करे
या Constant Identifier को दोनों ही स्थितियों में हमें Identifier
Naming Convention के उपरोक्त सभी नियमों का पालन करना होता है |
No comments