prolog

    0

    1答えて

    Prologの述語readtermがファクト/データベースでどのように機能するかを知っている人はいますか? 私はそれを使用する必要がありますが、私はそれを事実に合わせる方法を知らない。

    0

    2答えて

    私はcheck(A,B)という述語を持っています。リストAが別のリストと一致するかどうかをチェックします。 リストの要素が単一リストであるかどうかを確認する述語を作成する必要があります。あなただけのリストがで構成された要素のどのような種類の問題ではないだろう check(A,B) :- A=B. を使用することができなかったのはなぜ

    2

    2答えて

    私は形で事実のデータベースを検索し、ルール書いている: overground(Station1, Station2, DurationOfTravel). を、あなたが旅行の同じ時間を取るすべての旅を検索することができます。 timesearch(Duration) :- overground(Station1, Station2, Duration), print([St

    0

    2答えて

    Ok。それが私の問題です。私はリスト内の製品のすべての価格を合計する述語を実装する必要があります。しかし、今のところ、私はそれ以上のことはしていません。 私は何が間違っていますか? ありがとうございます。 domains state = reduced ; normal database producte (string, integer, state) predicat

    0

    1答えて

    私は、リストを事実と比較することができるPrologの述語を開発する必要があります。言い換えれば、リストに存在する製品の名前がす​​べてデータベースにある場合(実際には)、「はい」と答えなければならず、そうでなければ「いいえ」と言います。 述語は明らかに製品名のリストを受け取ります。 現時点では、私はこのコードを持っています。 domains state = reduced ; norm

    1

    1答えて

    PrologプロジェクトとProlog参照プロジェクトの違いは何ですか?どちらも、Eclipseでプロジェクトを作成する際のPrologベースの2つのオプションです(現在Eclipse Indigo 3.7.0とSpider IDEを使用しています)。

    0

    1答えて

    私は、これは非常に単純な質問です知っているが、私はいくつかの問題を抱えているようです。 私はporter_stemを使用して単語のリストを食い止めるためにしようとしていますが、私はエラーを取得していますが、次のように基本的には、このための擬似コードは stemming([],[]). stemming([H|T], A) :- stemming(T,Answer), port

    1

    1答えて

    私はプロローグに助けが必要です。これはかなり新しいものです。私は小さな算術計算機を設計しなければならない。評価される式は、例えば、リストとして表現されます。 ?-evaluate([2,+,4,*,5,+,1,*,2,*,3],R). 私は例えば、私のリストを変換するために、構文解析と呼ばれる2つの述部1を設計することにより、これを行うにしようとしています: ?-parse([1,+,2,*,

    3

    2答えて

    私はPrologを初めて使用しています。これは先週の金曜日に起きた現実世界の問題で、これはCS宿題ではないと私に信じています。 名刺を印刷したい場合は、900枚(1枚あたり9枚のカードで100枚)のブロック単位で印刷することができます。誰のためのカードもいくつかのブロックに分散してはいけません。人々はEG、カードの異なる量を命じ: % "braucht" is german and means "

    1

    2答えて

    N桁の2進数をすべて生成する述語が必要です。 例えば述語バイナリ(2、L) はL = [[0, 0], [0, 1], [1, 0], [1, 1]]を返します。あなたがfindall/3を避けるために必要がある場合は のfindAll使用しないでください....