离散数学加分题
来源:互联网 发布:七天网络阅卷查分系统 编辑:程序博客网 时间: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
- 离散数学加分题
- 离散数学加分题
- 《离散数学》加分题:已知命题p和q的真值,求他们的合取、析取、异或……
- 离散数学实验题
- 加分
- 加分
- 加分
- 加分
- 离散数学
- 离散数学
- 离散数学
- 离散数学
- 离散数学
- 离散数学
- 离散数学
- 加分加分
- 离散数学关系部分错题
- 腾讯2012实习生招聘笔试加分题
- 什么是鸭子类型(duck typing)
- Thinking In JAVA
- 笔试面试总结
- java一些基本概念
- Linux 文件系统 重要总结
- 离散数学加分题
- 字符串组合(包括去重判断)
- LINQ之路16:LINQ Operators之集合运算符、Zip操作符、转换方法、生成器方法
- 细说google protobuf序列化 与相关改进方案
- CSS之!important(重要性)
- 每天一个JavaScript实例-html5拖拽
- 哥哥射真的是很好啊!
- <Android> 在Activity之间进行滑动效果的切换Anim动画
- JavaScript英文分词