गठन, माध्यमिक शिक्षा र विद्यालय
औपचारिक भाषाहरू के श्रेय गर्न सकिन्छ? प्रयोग उदाहरणहरू
को औपचारिक भाषा के हो र यो कसरी प्राकृतिक भिन्न? यसलाई कसरी गठन भयो? औपचारिक भाषाहरू के श्रेय गर्न सकिन्छ? र यो उहाँको संकेत गर्न प्रयोग गरिन्छ?
औपचारिक भाषाहरू को विशेषताहरु
परिभाषा
- भाषामा शब्दहरू एक सरल सूची - सामान्यतया निर्माण अन्तिम प्रकार र एक सरल संरचना छ कि व्यक्तिहरूलाई बारेमा आदर यति भन्न।
- शब्द एक निश्चित औपचारिक व्याकरण उत्पन्न।
- संरचना नियमित अभिव्यक्ति द्वारा सिर्जना गरियो।
- शब्दहरू BPF-डिजाइन द्वारा उत्पन्न।
- संरचना, एक परिमित automaton द्वारा चिन्न।
एक उदाहरण हेरौं। गरेको हामी सारा वर्णमाला, दुई नम्बर 1 र 0. पत्र "हे" प्रदर्शन गर्न दिइएको छ भन्न गरौं, हामी 1010001. यो संयोजन एक औपचारिक भाषा प्रयोग छ प्रयोग गर्नुहोस्। यसलाई खाली शब्दहरू प्रयोग गर्न सम्भव पनि छ (स्ट्रिङ शून्य लम्बाइ छ जब, र त्यहाँ केही छ) हामीलाई परिचित फारममा विशेष पद संग। तर थप विवरण मा के एक औपचारिक भाषा हो बुझ्न, सहयोग अर्को दिइनेछ भनेर 4 उदाहरण। यसले के गर्छ? पाठक गरेको समझ गर्न एक औपचारिक भाषा श्रेय गर्न सकिन्छ थियो। तर तिनीहरूले कसरी सिर्जना हुन्छन् बारेमा अलि बढी।
औपचारिक भाषाहरू को निर्माण
- सुरु गर्न, वर्णमाला, वा निर्माण गर्ने हुनेछ र भाषा प्रयोग अभिव्यक्ति विशिष्ट वर्ण केही सेट चयन गर्नुहोस्। को औपचारिक भाषा द्वारा एक कम्प्युटर प्रयोग कार्यक्रम कुनै पनि तरिका हो।
- यो अर्थपूर्ण वाक्य निर्माण हुनेछ, विशेषताहरु र नियमहरू छ कि विन्यास, वर्णन गर्दछ।
- शब्द र अभिव्यक्ति लागि केही नियम मा। यहाँ नियम छ: अक्षरहरू कुनै पनि अनुक्रम शब्दहरू गणना गर्न सक्षम हुनुपर्छ।
बुझाउँछ द्वारा औपचारिक भाषा स्पष्ट नियम छ कि कुनै पनि संरचना गर्न - यो सम्झना गर्नुपर्छ। निर्माण गर्दा केही सुविधाहरू छन्। यसरी, शब्द "वर्ण" धेरै अर्थ मामलामा बहु-कार्यात्मक छ, त्यसैले सबै भन्दा भाग को लागि एक "पत्र" को रूपमा शब्द प्रयोग। तर तिनीहरूलाई तल हाम्रो लागि मात्र होइन सामान्य संकेतन, तर पनि कोष्ठक, विशेष वर्ण, र थप बुझे गर्न सकिन्छ। यो केवल औपचारिक भाषाहरू लागू हुन्छ।
उदाहरण 1
का अधिक "शब्द" र अवधारणा प्रयोग, यस्तो अवस्थामा 1 र 0. सुरु गरौँ "सूत्र।" पहिलो वस्तुको एक एनालग र विशिष्ट कुरा संकेत गर्न प्रयोग नाम कार्य। सबै को पहिलो तिनीहरूलाई अन्तर्गत अचल र व्यक्तिगत चर बुझ्छु। यी को बारी मा, केही भाषा समारोह प्रयोग प्रयोग गरिन्छ थप जटिल संरचना, निर्माण। समूह सर्तहरू सूत्र बुझ्न अन्तर्गत एक निश्चित कार्यक्रम भाषा कुन प्रयोग सम्भव छ। यो "निर्देशन" प्रशोधन गरिनेछ, र व्यक्ति इच्छित परिणाम प्राप्त हुनेछ।
उदाहरण 2
- एक;
- A∧V ⇒ ¬A
- ¬ (A∨¬S)
अक्षरहरू रूपमा ए, बी, सी, को चर विकल्प र तपाईं प्राप्त तार्किक सञ्चालन। यस प्रकारका औपचारिक भाषाहरू कहाँ लागू गर्ने? यस्तो संयन्त्र को व्यापक प्रयोग जो प्रोग्रामर द्वारा वर्णन गरिएको छ कार्यक्रम भाषाहरु, गणित, सम्बन्ध, तार्किक र गणितीय कार्य, वा भागहरु मा पाइन्छ।
उदाहरण 3
का एक थप जटिल तार्किक सूत्रहरू हेरौं:
¬ (A∨¬S) ⇔ ¬A∧S = 1
हामी औपचारिक भाषाहरू आवश्यक किन छ। कल्पना गर्नुहोस् यदि यो शब्दमा वर्णन थियो के भयो होला? अब, एक सूत्र आधारित हामी निष्कर्ष deduce। अर्थपूर्ण अभिव्यक्तिले औपचारिक भाषामा प्राप्त गर्न सकिन्छ केही नियमहरू पूर्व-गठन, परिवर्तन र तिनीहरूले गरेका छन् जो को सूत्र र सर्तहरूको "समझ" सम्मान गर्दा मात्र:
- निर्माण अवधि सूत्रहरू र;
- को अर्थ पक्ष र व्याख्या को अध्ययन;
- सूत्र र अन्य अवधि एक को अनुक्रम।
प्रत्येक औपचारिक भाषा राम्रो नियम सेट स्थापित गर्नुपर्छ।
उदाहरण 4
कारण नियम र सूत्रहरू लागि भाषा विन्यास उत्पादन को नियम मा उपस्थितिको isomorphic परिवर्तन मोडेल गर्न सकिन्छ। त्यसैले यसलाई बाहिर हुने छैन मात्र प्रतिबिम्ब (को प्रतिनिधित्व) पहिले नै अवस्थित छ ज्ञान को एक विशिष्ट शरीर, तर नयाँ जानकारी प्राप्त गर्न सक्छ। यसबाहेक, परिवर्तन, यद्यपि, र स्थान स्पष्ट र कडा नियम अनुसार हुनेछ, यो स्वचालित गर्न सकिन्छ। यस्तै प्रविधी प्रयोग गरिन्छ विशेषज्ञ प्रणाली, ज्ञान आधारमा र सफ्टवेयर निर्णय समर्थन उत्पादनहरु।
निष्कर्षमा
Similar articles
Trending Now