zcorvid Asked:2020-02-24 17:29:13 +0000 UTC2020-02-24 17:29:13 +0000 UTC 2020-02-24 17:29:13 +0000 UTC 在 prolog 中描述逻辑门的正确方法是什么? 772 一个逻辑门可以这样描述: pred_or(1, 1). pred_or(1, 0). pred_or(0, 1). 其余谓词类似。但也许有一种更正确的方法来指示,根据真值表,在哪些组合上,门(0 和 1)的输出将等同于哪个值。上述方法正确吗?还是做一些不同的事情更好? prolog 1 个回答 Voted Best Answer insolor 2020-02-24T21:41:26Z2020-02-24T21:41:26Z 如果您需要谓词,那么您的选择是正确的。如果您需要一个包含所有选项(不仅是真实选项)描述的函数,则添加第三个参数(输出),根据真值表将结果写入那里: func_or(1, 1, 1). func_or(1, 0, 1). func_or(0, 1, 1). func_or(0, 0, 0).
如果您需要谓词,那么您的选择是正确的。如果您需要一个包含所有选项(不仅是真实选项)描述的函数,则添加第三个参数(输出),根据真值表将结果写入那里: