2009-04-28 16 views
5

क्या कोई वैरिएबल मान सकता है कि सभी संभावित मानों के सेट का प्रतिनिधित्व करने के लिए कोई शब्द है?एक चर के सभी संभावित मानों का प्रतिनिधित्व करने के लिए शब्द

सादृश्य:
गणित में एक समारोह के डोमेन मानों एक समारोह पर परिभाषित किया गया है का एक सेट है (समारोह एक तर्क के रूप ले जा सकते हैं)।

उदाहरण:

  • प्रकार UInt16 का एक चर रेंज [0-65,536 में मान हो सकते हैं)।
  • समापन स्थिति (एक डबल मान द्वारा दर्शाया गया) रेंज [0-100] में एक मूल्य रख सकता है।
  • लिंग (एनम द्वारा प्रतिनिधित्व) {Male, Female} में से एक को पकड़ सकता है।

प्रश्न:
क्या सभी संभव मूल्यों एक चर (प्रासंगिक रूप से) मान सकते हैं वर्णन करने के लिए एक शब्द है?

मूल रूप से "चर के लिए मानों का सेट" का एक छोटा संस्करण चाहिए। मैंने टाइप को इस तरह की श्रेणी का वर्णन करने के लिए उपयोग किया है, लेकिन अक्सर जानकारी के अन्य बिट्स (जैसे नाम, संचालन, मॉड्यूल) शामिल होता है।

उत्तर

3

मैंने इसके लिए एक शब्द के रूप में "मूल्य स्थान" भी सुना है।

+0

अस्पष्ट और छोटा। उत्तम। यह भी देखें: http://www.stylusstudio.com/w3c/schema2/value-space.htm –

1

मुझे लगता है कि अर्थ के साथ प्रोग्रामिंग विशेष शब्दजाल का पता नहीं है, लेकिन "डोमेन" अपने आप में एक बहुत अच्छी एक की तरह लगता है ...

[संपादित करें] इस के लिए टिप्पणियों पढ़ें, और मैं वास्तव में पसंद करते हैं " सीमा "।

+3

मैं इस बात से असहमत हूं कि वह किसी प्रकार के प्रोग्रामिंग संदर्भ में इसका उपयोग करने जा रहा था। अगर किसी ने मुझसे पूछा "यह चर का डोमेन क्या है?", तो मुझे कोई संकेत नहीं मिलेगा कि वे क्या खोज रहे थे। –

+0

मैंने डोमेन के बारे में भी सोचा नहीं था। +1 – TheTXI

+0

मुझे गणित में "संभावित मूल्यों का डोमेन" या उस तरह के कुछ के रूप में याद है। – TheTXI

9
  • मूल्य
  • डोमेन
  • मूल्य सीमा
3

मैं सिर्फ यह "सीमा", या "मानों की श्रेणी" कहेंगे निर्धारित किया है।

+0

रेंज गणितज्ञों को भ्रमित कर सकती है। –

+5

सच है, लेकिन जब कभी हमें रोक दिया है? –

0

अगर इस सटीक शब्दावली है (अगर यह भी एक है) मैं नहीं जानता लेकिन मैं हमेशा एक रेंज के रूप में या enums विकल्पों के मामले में यह करने के लिए भेजा है।

3

डोमेन गणित शब्द होगा।

+0

डोमेन उन स्वीकार्य इनपुट के सेट को परिभाषित करेगा जो स्वीकार्य हैं, लेकिन वेरिएबल मान सकते हैं कि सभी संभावित मानों का सेट नहीं। –

+0

यह निर्भर करता है। मान लीजिए कि आपके पास "int बंदर" है Int और डोमेन बंदर का डोमेन अलग हो सकता है। लेकिन "बंदर का डोमेन" या "int का डोमेन" कहना पूरी तरह से संभव है। – Brian

+0

@McWafflestix ताकि आप कह रहे हैं कि वेरिएबल मानों का सेट कानूनी रूप से सेट किया जा सकता है (variable.set (value) का डोमेन) मानों के सेट से अलग है (variable.get() की श्रेणी)? –

0

रेंज उचित शब्द है, क्योंकि "यह विधि मूल्यों के भीतर मूल्यों को वापस लाएगी ..."; "इस चर की अपेक्षित सीमा है: ..." आदि

+0

लेकिन दिसंबर के लिए वैध कार्य दिवसों की सीमा 01 से 31 के बीच है। फिर भी सप्ताहांत वैध नहीं हैं। – MaSuGaNa

+0

हां, 01 से 31 सभी संभावित मूल्यों का स्वीकार्य सेट है; जरूरी नहीं कि सभी स्थितियों के लिए सभी वैध मूल्य (जैसे विभिन्न वर्षों)। 0 से 31 मान्य सीमा है; किसी दिए गए समस्या के लिए समाधान सेट को सीमा में सभी मानों को शामिल करने की आवश्यकता नहीं है। –

0

परमाणु प्रकारों के लिए, प्रकार स्वयं श्रेणी का वर्णन करता है (उदाहरण के लिए int की संख्या 2,,147,483,648 से 2,147,483,647 है)।

कोई भी कस्टम प्रकार जो कुछ भी हो या नहीं हो सकता है क्योंकि कस्टम प्रकार (जैसे संरचना, वर्ग, इंटरफ़ेस) समग्र प्रकार हैं जो परमाणु या अन्य कस्टम प्रकारों से बना सकते हैं।

एक प्रकार की परिभाषा अलग-अलग भाषाओं के बीच भी भिन्न होगी।

इसका लंबा और छोटा आम तौर पर आप केवल एक विशिष्ट भाषा के आधार पर परमाणु प्रकारों की एक श्रृंखला लागू करने में सक्षम होंगे।

0

यह टाइप सिस्टम पर निर्भर करता है। कुछ प्रोग्रामिंग लैगेज में, एक "स्ट्रिंग" वर्णों का अनुक्रम रख सकता है, और "हस्ताक्षरित int" केवल सकारात्मक पूर्ण संख्याओं को पकड़ सकता है। पाइथन जैसे अन्य लोगों में, एक चर कुछ भी पकड़ सकता है क्योंकि इसमें कोई निश्चित प्रकार नहीं होता है।

0

हमारे क्वांट्स यहां कहते हैं कि इसे एक मूल्य सेट कहा जाता है। उन्हें बनाने के लिए उन्हें बहुत पैसा मिलता है इसलिए मैं उन पर विश्वास करता हूं!

0

आप एक वैरिएबल के बारे में सोच सकते हैं जिसमें एक तत्व है जो संख्याओं के सेट का सदस्य है।

इस प्रकार, domain इस सेट के संभावित मूल्यों के लिए एक अच्छा वर्णनकर्ता है।

Range अक्सर इसी तरह के संदर्भ में भी उपयोग किया जाता है। यहां हम फ़ंक्शन की सीमा के बारे में बात करते हैं, क्योंकि फ़ंक्शन के मूल्यों के सेट के सेट के रूप में। चूंकि एक चर में हमेशा कुछ अभिव्यक्ति या गणना का परिणाम होता है, इसलिए सीमा स्पष्ट रूप से भी समझ में आता है।

या तो उचित संदर्भ में उपयुक्त है।

संबंधित मुद्दे