Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

L भाषा के लिए एक ट्यूरिंग मशीन का निर्माण करें ={wwr | डब्ल्यू ∈ {0, 1}}

यहाँ हम देखेंगे कि भाषा L ={WW r . के लिए ट्यूरिंग मशीन कैसे बनाई जाती है |W, {0, 1}} से संबंधित है। तो यह एक प्रकार की भाषा का प्रतिनिधित्व करता है जहाँ हम केवल दो वर्णों 0s और 1s का उपयोग करेंगे। w एक स्ट्रिंग है और w r इसके उलट है। तो अगर w =10110, तो w r 01101 होगा। तो ट्यूरिंग मशीन स्ट्रिंग z =1011001101 को स्वीकार करेगी।

इसे हल करने के लिए, हम इस दृष्टिकोण का उपयोग करेंगे। पहले पहले चिन्ह की जाँच करें, यदि यह 0 है तो इसे y का उपयोग करके बदलें और यदि वह 1 है, तो x का उपयोग करके प्रतिस्थापित करें। फिर स्ट्रिंग के अंत में जाएं। तो अंतिम प्रतीक पहले के समान ही है। हम इसके आधार पर इसे x या y से भी बदल देते हैं। इसके बाद फिर से सिंबल रिप्लेस फ्रॉम स्टार्टिंग के बगल की स्थिति में आ जाएं और वही प्रक्रिया दोहराएं जो ऊपर बताई गई है। हमें यह ध्यान रखना होगा कि चूंकि w r दोनों के w के विपरीत होने पर दोनों के समान संख्या में चिन्ह होंगे। हर बार स्ट्रिंग की शुरुआत से nवें प्रतीक को बदलें, अंत से संबंधित nवें प्रतीक को बदलें।

राज्य संक्रमण आरेख

L भाषा के लिए एक ट्यूरिंग मशीन का निर्माण करें ={wwr | डब्ल्यू ∈ {0, 1}}


  1. L ={aibjck | . के लिए एक ट्यूरिंग मशीन की रचना कीजिए मैं * जे =के; मैं, जम्मू, कश्मीर 1}

    यहाँ हम देखेंगे कि L भाषा के लिए ट्यूरिंग मशीन कैसे बनाई जाती है ={AiBjCk | मैं * जे =के; मैं, जे, के 1}। तो यह एक प्रकार की भाषा का प्रतिनिधित्व करता है जहाँ हम केवल तीन वर्णों A, B और C का उपयोग करेंगे। w एक स्ट्रिंग है। तो अगर w =AABBBBCCCCCCCC, ट्यूरिंग मशीन इसे स्वीकार करेगी। इसे हल करने के लि

  1. Linux के लिए 3 बेहतरीन भाषा अनुवादक

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

  1. लिनक्स के लिए 4 टाइम मशीन विकल्प

    इसमें कोई संदेह नहीं है कि Apple की टाइम मशीन ने बैकअप को मुख्यधारा बना दिया है। टाइम मशीन से पहले, औसत उपयोगकर्ता प्लेग जैसे बैकअप से बचते थे - प्रक्रिया बहुत जटिल लगती थी, और इससे कीमती संग्रहण स्थान भी बर्बाद होता था। Time Machine के साथ, Apple ने लोगों की मानसिकता को बदल दिया, ज्यादातर इसकी साद