我想知道蕴涵运算反映了什么?
蕴涵运算符的真值表:

using System;
class Implication
{
static void Main()
{
bool p = false, q = false;
int i, j;
for (i = 0; i < 2; i++)
{
for (j = 0; j < 2; j++)
{
if (i == 0) p = true;
if (i == 1) p = false;
if (j == 0) q = true;
if (j == 1) q = false;
Console.WriteLine("p is " + p + ", q is " + q);
if (!p | q) Console.WriteLine(p + " implies " + q +
" is " + true);
Console.WriteLine();
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我的意思是为什么我们使用隐含操作?
“p 意味着 q”的意思是“如果 p 为真,那么 q 也必须为真”:
p q p implies q
false false true
false true true
true false false
true true true
Run Code Online (Sandbox Code Playgroud)
您可以检查!p | q具有相同的真值表。
| 归档时间: |
|
| 查看次数: |
1841 次 |
| 最近记录: |