दो अलग-अलग कीमतों के साथ एक ड्रिंक मशीन के लिए सीसीएस प्रक्रिया


11

एक ड्रिंक डिस्पेंसर के लिए उपयोगकर्ता को एक सिक्का ( ) सम्मिलित करने की आवश्यकता होती है , फिर तीन में से एक बटन दबाएं: tea d चाय एक कप चाय चाय का अनुरोध करता है , कॉफी के लिए डिट्टो , और requests r अनुरोध वापस करता है (यानी मशीन वापस देता है) सिक्का: ˉ बी )। इस मशीन को निम्नलिखित CCS प्रक्रिया द्वारा तैयार किया जा सकता है:c¯d¯teaetear¯b¯

M=defc.(dtea.e¯tea.M+dcoffee.e¯coffee.M+r.b¯.M)

एक गृहयुद्ध में कॉफी की कीमत दो सिक्कों तक बढ़ जाती है, जबकि चाय की कीमत एक सिक्का रहती है। हम एक संशोधित मशीन चाहते हैं जो केवल दो सिक्कों के बाद कॉफी वितरित करती है, और एक या दो सिक्कों के बाद धनवापसी को प्राप्त करती है। हम CCS प्रक्रिया के साथ संशोधित मशीन को कैसे मॉडल कर सकते हैं?


1
CCS मॉडल / प्रक्रिया क्या है? क्या वे लेबल संक्रमण प्रणालियों (LTS) के बराबर हैं?
राफेल

1
@Raphael CCS एक प्रक्रिया पथरी है, जो पाइ पथरी का अग्रदूत है। CCS मॉडल CCS का एक मॉडल है। मैंने एक विकिपीडिया लिंक और एक टैग विकि जोड़ा है।
गिल्स एसओ- बुराई को रोकना '

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

जवाबों:


9

आप इस तरह से युद्ध से आसानी से लाभ ले सकते हैं:

M=defc.(dtea.e¯tea.M+r.b¯.M+c.(dcoffee.e¯coffee.M+r.b¯.b¯.M))

ध्यान दें कि यदि आप बहुत सारे सिक्के डालते हैं तो आपको चाय पाने के लिए धनवापसी को दबाना होगा। यदि आप ऐसा नहीं चाहते हैं, तो आप इसे अनुकूलित कर सकते हैं (या शायद सेट अप करें (परिमित पर्याप्त है) काउंटर):

M=defc.(dtea.e¯tea.M+r.b¯.M+c.(dcoffee.e¯coffee.M+dtea.b¯.e¯tea.M+r.b¯.b¯.M))

मुझे आपका उत्तर समझ नहीं आया। आपके द्वारा दिखाई जाने वाली पहली प्रक्रिया में एक सिक्के पर कॉफी की कीमत होती है, और मशीन किसी भी तरह से उपयोगकर्ता को सिक्का डालने का कारण बनाती है। मुझे प्रश्न के साथ कोई संबंध नहीं दिखता है। सही रास्ते पर दूसरी प्रक्रिया है, लेकिन क्या क्या करना चाहिए ?? c¯
गिल्स एसओ- बुराई को रोकना '

@ गिल्स: पैसे वापस देता है, लेकिन यह बेहतर होगा कि आपने हमें पैसे वापस भेजने के लिए एक और नाम दिया। c¯
स्टेफेन जिमेनेज़

@ StéphaneGimenez तुम सही हो, मैंने वह जोड़ा है।
गिलेस एसओ- बुराई को रोकना '

@ गिल्स और स्टीफन: आप सही हैं, रिफंड के लिए बहुत बुरा विकल्प है। (उदाहरण के लिए आपको मशीन को अतुल्यकालिक होने की आवश्यकता हो सकती है: r ( ˉ c)c¯ ! और उसके बाद मशीन यह अपने आप ले तो आप अपने पैसे को पकड़ने के लिए जल्दी करने की आवश्यकता होगी सकता है)r.(c¯M)
jmad

@ गिल्स: मैंने भी चुना है, आप का स्वतंत्र रूप से। मुझे लगता है कि यह विहित विकल्प :-)b¯
जाम

5

यह मशीन आपके द्वारा प्रस्तावित प्रस्ताव से अधिक सुविधाजनक है:M0

M0:=c.M1

M1:=dtea.e¯tea.M1+r.b¯.M0+c.M2

Mn:=dtea.e¯tea.Mn1+dcoffee.e¯coffee.Mn2+r.b¯.b¯.nM0+c.Mn+1

(लेकिन अनंत प्रक्रियाओं का उपयोग करना धोखा देने जैसा है)।


मुझे यहां का रचनात्‍मक पहलू पसंद है। हालांकि, मुझे लगता है कि ऑटोमेटन के लिए दो सिक्कों से अधिक की अनुमति नहीं देना ठीक है?
राफेल

वैसे यह भी एक आइडिया देता है कि सिक्कों से कैसे निपटा जाए जिसमें अलग-अलग मूल्य हैं :-)
स्टीफन जिमेनेज़
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.