prolog

    8गर्मी

    3उत्तर

    में हास्केल में बराबर चर, जैसे मिलान prolog में पैटर्न, हम निम्नलिखित की तरह कुछ कर सकते हैं: myFunction a (a:xs) = ... यह जब myFunction के 1 तर्क सूची के पहले आइटम के समान है, है यह दूसरे तर्क में

    20गर्मी

    2उत्तर

    मैं अन्य स्रोत फ़ाइल से कोड शामिल करना चाहता हूं। क्या किसी को पता है यह कैसे किया जाता है?

    5गर्मी

    2उत्तर

    मान लें मैं निम्नलिखित नियम है: unify('test', 'this is a test'). run :- write('Enter something: '), read(X), unify(X, Y), write('The answer is '), write(Y). और फिर मैं इसे चलाने क

    9गर्मी

    2उत्तर

    में पूर्वानुमान नियंत्रण प्रोलॉग अनुमान नियंत्रण से संबंधित जिज्ञासा है। माना जाता है कि मेरे पास एक अनुमानित एफ (ए, एक्स) और जी (बी) है। f(A,X):- a,b,c, g(X). g(B):- true. a - returns true b - re

    6गर्मी

    3उत्तर

    तो हम आसानी से मिल जाती है और की तरह कुछ कर रही द्वारा Prolog में एक और परमाणु के साथ एक परमाणु की जगह ले सकता: मुझे यकीन है कि वहाँ भी ऐसा करने के लिए अन्य तरीके हैं रहा हूँ replace([],A,B,[]). repl

    5गर्मी

    2उत्तर

    मैं अंतर्निहित अंकगणितीय ऑपरेटरों की तरह कुछ ढूंढ रहा हूं जिसमें Prolog (विशेष रूप से SWI-Prolog में) में वापसी मूल्य है। जैसे यदि आप A is (1+2) + (3+2). चलाते हैं, तो यह A = 8. देता है। + ऑपरेटर जैसे

    7गर्मी

    2उत्तर

    यदि मैं यह कार्य हो: min(List1, List2, Output) :- length(List1, N), length(List2, M), ( N < M -> Output = 'true' ; Output = 'false' ). लेकिन क्या हुआ अगर मैं भी अगर एन

    17गर्मी

    2उत्तर

    मैंने इस पर स्पष्टीकरण की खोज की है लेकिन मुझे कोई नहीं मिला है। प्रश्न चिह्न, प्लस साइन, और माइनस साइन क्या है जो कभी-कभी प्रोलॉग अनुमान के विवरण में चर नामों से पहले होता है? उदाहरण: predicate(?Vari

    6गर्मी

    4उत्तर

    मैंने Prolog में एक विशेषज्ञ प्रणाली बनाई है। क्या कोई तरीका है कि मैं अपने एंड्रॉइड एप्लिकेशन में प्रोलॉग कोड को शामिल कर सकता हूं ताकि आवेदन लेता है कि तर्क उन्हें प्रोलॉग विशेषज्ञ सिस्टम में भेजता

    6गर्मी

    7उत्तर

    में मैट्रिक्स को कैसे स्थानांतरित करें I [[1,2,3][4,5,6][6,7,8]] से [[1,4,6],[2,7,8],[3,6,9]] जैसी सूची कैसे स्थानांतरित कर सकता हूं? इसे चित्रित करने के लिए: मैं मैट्रिक्स 90 डिग्री बाईं ओर फ़्लिप कर