离散数学加分题

来源:互联网 发布:七天网络阅卷查分系统 编辑:程序博客网 时间:2024/04/27 19:52

php源代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"><title>离散积分题</title><style type="text/css">div.div_center{text-align: center;margin: 10px;}</style></head><body><form name="from1"  id="from1"  action="logic.php"  method="post"><div     class="div_center"><div><span  id="title"><h2>已知命题p和q的真值,求他们的合取、析取、异或、条件语句和双条件语句的真值</h2></span></div><div><label for="usep">P的真值为(0或1):</label><input type="text"   name="p"  id="p"/><label for="useq">q的真值为(0或1):</label><input type="text"  name="q"  id="q" /><input type="submit"  name="submit" value="GO!" /></div><div><?phpif (isset($_POST['p'])) {if (($_POST['p']==0 ) ||($_POST['p']==1)) {if (($_POST['q']==0 ) ||($_POST['q']==1)) {echo "<h2>输入成功,请输入0或1继续!</h2>";}else{echo "<h2>输入失败!重输</h2>";unset($_POST['p'],$_POST['q']);}    }else{      echo "<h2>输入失败!重输</h2>";      unset($_POST['p'],$_POST['q']);   }}?></div><div><span  id="result"><h3>输入p、q的真值后,计算并输出出组合的真值如下表</h3></span></div></div></form></body></html><?php @$p = $_POST['p'];@$q = $_POST['q'];function He($p,$q){if (isset($_POST['p'])) {if ($r=($p && $q)) return $r;else return 0;}}function Huo($p,$q){if (isset($_POST['p'])) {if ($r=($p||$q)) return $r;else  return 0;}}function YiHuo($p,$q){if (isset($_POST['p'])) {if ($r=($p==$q)) return $r-1;else  return 1;}}function Contain($p,$q){if (isset($_POST['p'])) {if ($r=($p==1&$q==0)) return $r-1; else return 1;}}function Equivalence($p,$q){if (isset($_POST['p'])) {if ($r=($p==$q)) return $r;else  return 0;}}echo "<table  width='50%'  align='center' border='1'>";echo "<tr><th>p</th><th>q</th><th>p&&q</th><th>p||q</th><th>p^q</th><th>p->q</th><th>p<->q</th></tr>";echo '<tr><td>' .$p.'</td><td>'.$q.'</td><td>'.He($p,$q).'</td><td>'.Huo($p,$q).'</td><td>'.YiHuo($p,$q).'</td><td>'.Contain($p,$q).'</td><td>'.Equivalence($p,$q).'</td></tr>';echo "</table>";?>
操作步骤如下:
p、q真值为0,0时,如下图:


p、q真值为0,1时,如下图:


p、q真值为1,0时,如下图:


p、q真值为1,1时,如下图:


若输入不为0或1时,返回如下图:



0 0
原创粉丝点击