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

भाषा L ={0n1n2n | . के लिए एक ट्यूरिंग मशीन का निर्माण करें एन≥1}

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

इसे हल करने के लिए, हम इस दृष्टिकोण का उपयोग करेंगे। पहले एक 0 को सामने से x से बदलें, फिर दाएँ चलते रहें जब तक कि हमें एक 1 न मिल जाए और इस 1 को y से बदल दें। फिर से, दाएं चलते रहें जब तक कि हमें एक 2 न मिल जाए, इसे z से बदल दें और बाईं ओर जाएं। अब बाएँ चलते रहें जब तक कि हमें एक x न मिल जाए। जब हम इसे प्राप्त कर लेंगे, तो दाएं घूमें, फिर ऊपर की तरह ही प्रक्रिया का पालन करें।

एक स्थिति तब आती है जब हमें x के ठीक बाद y मिलता है। इस बिंदु पर हम दाएँ चलते रहते हैं और जाँचते रहते हैं कि सभी 1 और 2 को y और z में बदल दिया गया है या नहीं। यदि नहीं, तो स्ट्रिंग स्वीकार नहीं की जाती है। अगर हम $ तक पहुँच जाते हैं तो स्ट्रिंग स्वीकार कर ली जाती है।

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

भाषा L ={0n1n2n | . के लिए एक ट्यूरिंग मशीन का निर्माण करें एन≥1}


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

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

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

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

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

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