बूलियन फ़ंक्शन, संयोजन, संयोजन। तर्क कार्य

विषयसूची:

बूलियन फ़ंक्शन, संयोजन, संयोजन। तर्क कार्य
बूलियन फ़ंक्शन, संयोजन, संयोजन। तर्क कार्य
Anonim

ऐसी स्प्रेडशीट हैं जिनमें तार्किक कार्यों, विभिन्न आदेशों की तार्किक योजनाओं को लागू करना आवश्यक है। Microsoft Excel सॉफ़्टवेयर पैकेज बचाव के लिए आता है। यह न केवल व्यंजक के तार्किक मान की गणना कर सकता है, बल्कि जटिल गणितीय गणना भी कर सकता है।

एक्सेल क्या है?

स्प्रेडशीट के साथ काम करने के लिए डिज़ाइन किया गया एक सॉफ़्टवेयर उत्पाद। Microsoft द्वारा बनाया गया और लगभग किसी भी ऑपरेटिंग सिस्टम के लिए उपयुक्त है। यहां आप परिणाम खोजने के लिए दोनों फ़ार्मुलों का उपयोग कर सकते हैं, और विभिन्न प्रकार के ग्राफ़ और चार्ट बना सकते हैं।

उपयोगकर्ता एक्सेल में न केवल तार्किक कार्यों का उपयोग करता है, बल्कि गणितीय, सांख्यिकीय, वित्तीय, पाठ आदि का भी उपयोग करता है।

एक्सेल सुविधाएँ

सॉफ्टवेयर उत्पाद के अनुप्रयोग क्षेत्र विविध हैं:

  • एक्सेल वर्कशीट एक तैयार स्प्रेडशीट है, इसलिए उपयोगकर्ता को दस्तावेज़ को उचित रूप में लाने के लिए गणना करने की कोई आवश्यकता नहीं है।
  • सॉफ्टवेयर पैकेज बूलियन फ़ंक्शंस के उपयोग के साथ-साथ त्रिकोणमितीय, सांख्यिकीय,पाठ, आदि
  • गणना के आधार पर, एक्सेल ग्राफ़ और चार्ट बनाता है।
  • चूंकि सॉफ्टवेयर पैकेज में गणितीय और सांख्यिकीय कार्यों का एक बड़ा पुस्तकालय है, स्कूली बच्चे और छात्र इसका उपयोग प्रयोगशाला और टर्म पेपर को पूरा करने के लिए कर सकते हैं।
  • उपयोगकर्ता के लिए घर और व्यक्तिगत गणना के लिए एक्सेल की सुविधाओं का उपयोग करना उपयोगी है।
  • VBA प्रोग्रामिंग भाषा को सॉफ्टवेयर उत्पाद में बनाया गया है, जो एक छोटी कंपनी के वर्कफ़्लो को स्वचालित करते समय एक एकाउंटेंट के लिए जीवन को आसान बना सकता है।
  • एक्सेल स्प्रेडशीट डेटाबेस के रूप में भी कार्य करता है। पूर्ण कार्यक्षमता केवल 2007 संस्करण से लागू की गई है। शुरुआती उत्पादों की एक सीमा होती थी।
  • विभिन्न प्रकार की रिपोर्ट बनाते समय, एक्सेल बचाव के लिए आता है क्योंकि यह पिवट टेबल बनाने में मदद करता है।

एक्सेल लॉजिकल ऑपरेटर्स

बूलियन व्यंजकों को उन तत्वों को लिखने के लिए आवश्यक डेटा के रूप में समझा जाता है जिनमें संयोजन और संयोजन, साथ ही अन्य ऑपरेटर, मिलान संख्या, सूत्र, पाठ। उनकी मदद से सांकेतिक रूप में संदेश लिखा जाता है, जो कार्रवाई का संकेत देता है।

तार्किक कार्य (अन्यथा बूलियन कहलाते हैं) तत्वों के रूप में संख्याओं, पाठ, सेल पतों के साथ लिंक का उपयोग करते हैं।

प्रत्येक ऑपरेटर और उसके सिंटैक्स के बारे में अधिक जानने के कई तरीके हैं:

  • कॉल फंक्शन विजार्ड।
  • F1 के माध्यम से Microsoft सहायता का उपयोग करें।
  • एक्सेल के 2007 संस्करणों में, टूलबार पर प्रत्येक श्रेणी की संरचना की जांच करें।
तर्क कार्यएक्सेल में
तर्क कार्यएक्सेल में

बूलियन बीजगणित

प्रपोजल लॉजिक (गणित के एक खंड का दूसरा नाम) के संस्थापक डी। बुहल हैं, जो अपनी युवावस्था में प्राचीन यूनानी दार्शनिकों के कार्यों के अनुवाद में लगे हुए थे। वहां से उन्होंने ज्ञान प्राप्त किया और बयानों के लिए विशेष पदनाम पेश करने का प्रस्ताव रखा: 1 - सच, 0 - गलत।

बूलियन बीजगणित गणित की एक शाखा है जो कथनों का अध्ययन करती है, उन्हें तार्किक मूल्यों के रूप में मानती है, और उन पर संचालन करती है। किसी भी कथन को एन्कोड किया जा सकता है और फिर सही या गलत साबित करने के लिए उपयोग किया जा सकता है।

एक बूलियन फ़ंक्शन को f(x1, x2,…, x ) कहा जाता है, n वेरिएबल्स से, यदि फ़ंक्शन या उसका कोई भी ऑपरेटर केवल सेट {0;1} से मान लेता है। तर्क के बीजगणित के नियम समस्याओं को हल करने, प्रोग्रामिंग, कोडिंग आदि में लागू होते हैं।

आप एक बूलियन फ़ंक्शन को निम्न तरीकों से प्रदर्शित कर सकते हैं:

  • मौखिक (पाठ रूप में लिखा गया बयान);
  • टेबल;
  • संख्यात्मक;
  • ग्राफिक;
  • विश्लेषणात्मक;
  • समन्वय।

और समारोह

एंड ऑपरेटर एक्सेल सॉफ्टवेयर पैकेज में एक संयोजन है। अन्यथा, इसे तार्किक गुणन कहा जाता है। इसे आमतौर पर, &,द्वारा दर्शाया जाता है या ऑपरेंड के बीच का चिन्ह पूरी तरह से छोड़ दिया जाता है। दर्ज की गई अभिव्यक्ति की सत्यता निर्धारित करने के लिए फ़ंक्शन की आवश्यकता होती है। बूलियन बीजगणित में, एक संयोजन एक सेट से मान लेता है, और गणना का परिणाम भी इसे लिखा जाता है। तार्किक गुणन होता है:

  • बाइनरी क्योंकि इसमें 2. हैंसंकार्य;
  • टर्नरी अगर 3 गुणक हैं;
  • n-ary अगर सेट में n ऑपरेंड हैं।

आप नियम का मिलान करके या ट्रुथ टेबल बनाकर किसी उदाहरण को हल कर सकते हैं। यदि अभिव्यक्ति में कई ऑपरेंड हैं, तो दूसरे समाधान के लिए एक्सेल सॉफ्टवेयर पैकेज का उपयोग करना अधिक सुविधाजनक है, क्योंकि मैन्युअल रूप से गणना करते समय पूरी प्रक्रिया बोझिल होगी।

गणना का परिणाम हो सकता है:

  • सत्य: यदि सभी तर्क सत्य हैं।
  • गलत: यदि सभी मानदंड झूठे हैं या उनमें से कम से कम एक है।

"AND" और "OR" ऑपरेटरों में अधिकतम 30 मानदंड हो सकते हैं।

उदाहरण।

1) दर्ज किए गए डेटा की सच्चाई को निर्धारित करना आवश्यक है। स्पष्ट रूप से, कोष्ठकों में संलग्न अंतिम उदाहरण गणितीय रूप से सही नहीं है, इसलिए फ़ंक्शन False वापस आ जाएगा।

2) दो कोशिकाओं के विपरीत मान हैं। AND फ़ंक्शन गलत लौटाता है क्योंकि तर्कों में से एक गलत है।

3) अंकगणितीय संचालन सेट हैं। इनकी सच्चाई की जांच जरूरी है। यह ऑपरेटर "ट्रू" लौटाता है क्योंकि अंकगणित की दृष्टि से सब कुछ सही है।

संयोजन और वियोजन
संयोजन और वियोजन

फ़ंक्शन "या"

"लॉजिकल फंक्शंस" श्रेणी में "OR" ऑपरेटर एक डिसजंक्शन है, यानी यह आपको एक गैर-श्रेणीबद्ध रूप में एक सच्चा उत्तर प्राप्त करने की अनुमति देता है। बूलियन बीजगणित में एक ऑपरेटर का दूसरा नाम: तार्किक जोड़। नामित करें:, +, "या"। चर सेट से मान लेते हैं और उत्तर वहां लिखा जाता है।

गणना के परिणाम हैं:

  • सत्य: यदि कोई या सभी तर्क सत्य हैं।
  • गलत: यदि सभी मानदंड झूठे हैं।

उदाहरण।

1) एक्सेल में डिसजंक्शन न केवल तार्किक अभिव्यक्तियों की जांच करता है, बल्कि गणितीय भी शुद्धता के लिए जाँच करता है। तो, इस विशेष मामले में, अंकगणित की दृष्टि से दोनों परिणाम गलत हैं, इसलिए उत्तर गलत है।

2) ऑपरेटर सही लौटाता है क्योंकि एक तर्क सही है और दूसरा गलत है। यह विच्छेदन के लिए एक मान्य मानदंड है।

बूलियन फ़ंक्शन
बूलियन फ़ंक्शन

आईएफ फ़ंक्शन

"लॉजिक फंक्शंस" ग्रुप में, "आईएफ" ऑपरेटर का स्थान गौरवान्वित होता है। जानकारी सही होने पर परिणाम प्राप्त करने के लिए फ़ंक्शन की आवश्यकता होती है, और डेटा गलत होने पर दूसरा परिणाम प्राप्त करने के लिए।

  • कंडीशनल स्टेटमेंट में, एक बार में 64 कंडीशन चेक करना संभव है।
  • यदि मानदंडों में से कोई एक सरणी है, तो फ़ंक्शन प्रत्येक तत्व की जांच करता है।
  • यदि उत्तर गलत है, लेकिन सूत्र यह निर्दिष्ट नहीं करता है कि "गलत" के मामले में कुल क्या होना चाहिए, तो ऑपरेटर 0 के बराबर परिणाम देता है।

उदाहरण।

दिया गया:

  • उत्पाद का नाम;
  • 1 यूनिट के लिए इसकी कीमत;
  • खरीदे गए सामान की मात्रा;
  • कीमत।

"देय" कॉलम की गणना करना आवश्यक है। यदि खरीद मूल्य 1000 रूबल से अधिक है, तो खरीदार को 3% की छूट दी जाती है। अन्यथा, कॉलम "TOTAL" और "Payable" समान हैं।

तर्क कार्य तालिका
तर्क कार्य तालिका

1) कंडीशन चेक: लागत 1000 रूबल से अधिक है।

2) अगर सच हैमानदंड लागत को 3% से गुणा किया जाता है।

3) यदि कथन गलत है, तो परिणाम "देय" "TOTAL" से भिन्न नहीं होता है।

कई स्थितियों की जांच

परीक्षा के अंक और शिक्षक के अंक को दर्शाने वाली एक तालिका है।

1) यह जांचना आवश्यक है कि क्या कुल स्कोर 35 से कम है। यदि उत्तर सत्य है, तो कार्य का परिणाम "विफल" है।

2) यदि पिछली स्थिति गलत है, तो स्कोर >35 है, ऑपरेटर अगले तर्क पर आगे बढ़ता है। यदि सेल में मान >=75 है, तो उसके आगे "उत्कृष्ट" असाइन किया गया है। अन्यथा, फ़ंक्शन "पास" लौटाएगा।

तर्क कार्य
तर्क कार्य

यद्यपि "अगर" ऑपरेटर बूलियन मानों के साथ काम करता है, यह संख्याओं के साथ भी ठीक काम करता है।

उदाहरण।

डेटा:

  • विक्रेता के नाम;
  • उनकी बिक्री।

यह गणना की जानी चाहिए कि किस विक्रेता को कौन सा कमीशन देय है:

  • अगर बिक्री की संख्या 50 हजार से कम है, तो प्रतिशत नहीं लिया जाता है;
  • यदि लेनदेन की मात्रा 50-100 हजार के बीच बदलती है, तो कमीशन 2% है;
  • अगर बिक्री की संख्या 100 हजार से अधिक है, तो बोनस 4% की राशि में जारी किया जाता है।

नंबर 1 के नीचे पहला ब्लॉक "IF" है, जहां इसकी सत्यता की जांच की जाती है। यदि शर्त गलत है, तो ब्लॉक 2 निष्पादित किया जाता है, जहां 2 और मानदंड जोड़े जाते हैं।

तर्क कार्यों का न्यूनीकरण
तर्क कार्यों का न्यूनीकरण

फ़ंक्शन "IFERROR"

बूलियन फ़ंक्शन इस ऑपरेटर द्वारा पूरक हैं, क्योंकि यह सूत्र में कोई त्रुटि होने पर कुछ परिणाम वापस करने में सक्षम है। मैं गिरासच है, "IFERROR" गणना का परिणाम देता है।

फ़ंक्शन "TRUE" और "FALSE"

Excel में बूलियन फ़ंक्शन "TRUE" ऑपरेटर के बिना नहीं कर सकते। यह संबंधित मान लौटाता है।

"TRUE" का विलोम "FALSE" होता है। दोनों फ़ंक्शन कोई तर्क नहीं लेते हैं और शायद ही कभी स्टैंडअलोन उदाहरणों के रूप में उपयोग किए जाते हैं।

ऑपरेटर नहीं

एक्सेल में सभी तार्किक कार्यों को "NOT" ऑपरेटर का उपयोग करके अस्वीकार किया जा सकता है। इस प्रक्रिया का उपयोग करते समय दर्ज किया गया मान विपरीत परिणाम देगा।

उदाहरण।

जाहिर है, ऑपरेटर मूल डेटा के विपरीत उत्तर देता है।

तर्क कार्य तर्क सर्किट
तर्क कार्य तर्क सर्किट

तार्किक कार्यों को कम करना

यह घटना सीधे सर्किट या सर्किट के निर्माण से संबंधित है। यह इसकी जटिलता और लागत, तार्किक संचालन की संख्या की आनुपातिकता और तर्कों की घटनाओं की संख्या के माध्यम से व्यक्त किया जाता है। यदि आप तर्क के अभिगृहीतों और प्रमेयों का उपयोग करते हैं, तो आप कार्य को सरल बना सकते हैं।

विशेष एल्गोरिथम न्यूनीकरण विधियां हैं। उनके लिए धन्यवाद, उपयोगकर्ता स्वतंत्र रूप से फ़ंक्शन को जल्दी और बिना त्रुटियों के सरल बनाने में सक्षम है। इन विधियों में से हैं:

  • कार्नाट कार्ड;
  • क्वीन विधि;
  • इम्प्लिकेंट मैट्रिक्स एल्गोरिथम;
  • Quine-McCluskey विधि, आदि

यदि तर्कों की संख्या 6 से अधिक नहीं है, तो उपयोगकर्ता के लिए स्पष्टता के लिए कर्ण मानचित्र विधि का उपयोग करना बेहतर है। अन्यथा, क्विन-मैकक्लुस्की एल्गोरिथम लागू किया जाता है।

सिफारिश की: