like(人,動物)は「人」が好きな動物の対応を。
国(動物、数字)は「国」での「動物」の売価として、
like(taro,inu).
like(taro,neko).
like(taro,panda).
japan(inu,200000).
japan(neko,100000).
japan(panda,100000000).
america(inu,180000).
america(neko,110000).
america(panda,90000000).
という対応があった場合、
太郎が好きな動物で、日本かアメリカで190000以下で売られている動物名を知りたい。という場合はどう書けばいいでしょう。(この答えはinuとnekoになるはず・・・)
連言(AND)はカンマで区切ればいいのはわかるのですが、orの仕方がわかりません;;
「太郎が好きで、日本で190000以下で売られている動物」は
?-like(taro,A),japan(A,B),B<190000.
とやってみました。
No.1ベストアンサー
- 回答日時:
prologを触ったのは随分昔なので自信なしですが、
?-line(taro,A),(japan(A,B);america(A,B)),B<190000.
と、; でorを使える処理系もあると思います。
別案としては、
like(taro,inu).
like(taro,neko).
like(taro,panda).
kakaku(japan,inu,20000).
...(中略)...
kakaku(america,panda,90000000).
にして、
?-like(taro,A),kakaku(B,A,C),C<190000.
という手もあると思います。
参考URL:http://www.geocities.co.jp/SiliconValley-Oakland …
ありがとうございます。
処理系はSWI-Prologなのですが、notnotさんにアドバイス頂いた
?-line(taro,A),(japan(A,B);america(A,B)),B<190000.
とすると、
ERROR: Arguments are not sufficiently instantiated
と出てきてしまいます…ためしにc言語みたいに|をつかってみましたが、同じエラーがでました。
なるべく元の対応表を変更しないで問い合わせしたいのですが、後者の方法しか無いでしょうか^^;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 中学校 Where did Judy and Emi see Judy’s friend in Americ 0 2023/01/29 21:55
- Android(アンドロイド) Pixelのレコーダーで文字起こしした英文を検索する方法 4 2022/10/21 07:45
- 英語 英語ができる方に質問です。 以下の文がネイティブの方に伝わるかどうかを確認していただけないでしょうか 7 2022/12/16 14:54
- 英語 what is ~like?の使い方がいまいちわかりません。 What is A like?と書けば 4 2022/08/12 03:54
- 英語 Do you often go shopping?あなたはよく買い物に行きますか? という文に対して 3 2022/10/08 10:22
- その他(アニメ・マンガ・特撮) 忍たま乱太郎ってどこが面白いんですか? 1 2022/07/13 19:01
- 英語 動名詞を不定詞に置き換えられますか? he doesn’t like being laughed a 4 2022/11/23 05:29
- 婚活 結婚相談所で婚活していますがお見合い結婚はうまくいくのですか? 11 2023/01/04 21:50
- 日本語 名前のローマ字表記について 例えば山田太郎の場合、taro yamadaですが、taro ymdのよ 2 2022/08/03 15:51
- 英語 カンマの意味 2 2022/10/25 08:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
なぜ女はSEXのときアホみたいな...
-
あるセルに特定の文字列を打つ...
-
人間のオスの性欲はなぜ「支配...
-
お恥ずかしい質問なのですが、...
-
何のために性器はグロテスクな...
-
脱イオン水、MilliQ、蒸留水 ...
-
人間以外の動物で、子孫繁栄で...
-
猫を轢いてしまったかもしれない。
-
母親と息子の近親相姦ってどの...
-
生コンM^3あたり一輪車何杯?
-
なぜ蛇は双頭になりやすのですか?
-
Excelで事前にセルに入力した言...
-
我が家の敷地内でよく猫が死に...
-
ペットの仔犬をいじめたくなります
-
屋根裏に何かがいるみたいなの...
-
お米を生でポリポリ食べています
-
肌に虫が咬み付いていたようで...
-
ペットロスが理解できないです。
-
猫っぽいといわれます
-
至急!!赤ちゃんが猫のうんこ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
なぜ女はSEXのときアホみたいな...
-
あるセルに特定の文字列を打つ...
-
人間のオスの性欲はなぜ「支配...
-
母親と息子の近親相姦ってどの...
-
何のために性器はグロテスクな...
-
生コンM^3あたり一輪車何杯?
-
お恥ずかしい質問なのですが、...
-
谷川俊太郎さんの「朝のリレー...
-
我が家の敷地内でよく猫が死に...
-
今、ニュース見て思ったんです...
-
彼が私を身体の上に乗せたがり...
-
Excelで事前にセルに入力した言...
-
ペットの仔犬をいじめたくなります
-
ニートは死ぬべきか
-
至急!!赤ちゃんが猫のうんこ...
-
人間以外の動物で、子孫繁栄で...
-
脱イオン水、MilliQ、蒸留水 ...
-
猫を轢いてしまったかもしれない。
-
綺麗事が嫌いです。 障害者は国...
-
どうしてヘビやカエルは獲物を...
おすすめ情報