prolog

    1ısı

    1cevap

    Oldukça karmaşık bir özyinelemeli mantığı olan bir prolog programım var. Programı daha iyi anlamak için kuralların bağımlılığını görselleştirmek isterim. Görselleştirme için bir prolog programını, bir

    3ısı

    1cevap

    Bu soru, Prolog’daki özel etiketlemede bulunan bir başka I posted earlier numarasının peşindedir. contracting/1, bir özel etiketleme yükleminde bir değişkene bir değer atamasından sonra kullanıldığınd

    1ısı

    2cevap

    'da verilen listenin bazı kombinasyonlarını alma Verilen listeyi bu kalıpla bölmek için kuyruk özleminin nasıl kullanılacağını anlamaya çalışıyorum. Örneğin, liste [1,2,3,4] 'e eşittir. clause([1,2,3,

    -2ısı

    2cevap

    ayrıca böyle, verilen listeleri onları tanımlamak amacıyla affix ve suffix olarak tanımlayarak iki Prolog ilişkileri oluşturmak için çalışılıyor: ?- consult(relpro). % relpro compiled 0.00 sec, 956 b

    2ısı

    2cevap

    Eğer bir listem var ise [1,2,3,4,5], ardışık çiftleri nasıl alabilirim ve üzerinde bir işlem yapabilirim? Örneğin, (1,2) almak ve bunlara bir şeyler yapmak istiyorum. Sonraki iterasyonda, (2,3), vb. A

    0ısı

    1cevap

    Prolog kullanarak bir yorumlayıcı oluşturmaya çalışıyorum ve ayrıştırıcı yapmakla işim bitti, ancak takılıp kaldım ve aynı şekilde sembol tablosunu nasıl yapacağımı anlamıyorum. Aynı için dernek liste

    -2ısı

    2cevap

    X = [1, 2, 3, 4, 6, 7] gibi Prolog'da bir listem varsa, öğe 5'i X = [1, 2, 3, 4, 5, 6, 7] olması için listeye nasıl eklerim?

    3ısı

    2cevap

    Yapmak istediklerim, her üyenin bir yüklemi karşıladığı listeden bir alt liste oluşturmaktır. Yani heightMatchList (Person1, HeightMatchList) adında bir functor'da, genderMatchList'i arayarak ve Gende

    4ısı

    1cevap

    Soru: Kontrol edebileceğim bazı programların bulunduğu bir yer var mı? Ben rosetta kod stili konuşuyorum, ama oraya gittim ve hemen hemen her programın, çalışma gereksinimlerimden dolayı bana yardım e

    3ısı

    1cevap

    Durum: Başka bir dosyanın kurallarını kullanmak istediğim bir dosya, çözüm.ip dosyası var (bu, programın tanımıdır, bana bağlı değil, ama bence) biraz yaygındır). Bu yüzden Ciao Prolog kullanıyorum ve