こんにちはみんな私はプロローグに不慣れで、私の最初のプロジェクトを完了しようとしています。私は3つの引数(人(お父さん)、人(お母さん)、。すべての子供たちのリスト)を持つ家系図(家族/ 3)を持っています現在、私の知識ベースには3つの家族がいます。私が達成しようとしているのは、3人以上の子供を持つ母親の名前を表示することです。これはこれまでのコードです。
family(person(tom,right,date(17,May,1950),works(mathematician)),person(ann,right,date(29,May,1951),unemployed),
[person(pat,right,date(5,May,1983),unemployed),person(max,right,date(15,May,1973),unemployed),[]]).
family(person(nick,wellbard,date(15,September,1954),works(electrician)),person(cathrine,wellbard,date(11,March,1957),unemployed),
[person(john,wellbard,date(15,May,1985),works(musician)),person(mike,wellbard,date(25,May,1989),unemployed),
person(chloe,wellbard,date(13,October,1991),unemployed),[]]).
family(person(john,brock,date(17,January,1951),works(programmer)),person(mary,brock,date(19,March,1952),works(teacher)),
[person(tony,brock,date(20,May,1975),unemployed),person(sasha,brock,date(1,April,1979),unemployed),
person(josh,brock,date(29,April,1982),unemployed),[]]).
family(_,X,_):-[X,Y,Z|]
3人以上の子供がいるお母さんの名前を見せられるように考えています。私がProLogの初心者である間違いについてすみません、どんな助けやガイダンスも素晴らしいでしょう、ありがとう:)