当前位置:首页 >> 数学 >>

离散数学五人表决真值表实验报告


离散数学实验报告?
专业班级:12 级计算机本部一班 学号: 201212201401016 1. 【实验题目】
命题逻辑实验三

姓名:鲍佳珍 实验成绩:

2. 【实验目的】
加深对五个基本联结词(否定、合取、析取、条件、双条件)的理解、掌握 利用基本等价公式化简公式的方法。

3. 【实验内容】
用化简命题逻辑公式的方法设计一个表决开关电路。

4、 【实验要求】
C 或 C++语言编程实现

5.

【算法描述】

(1)写出 5 人表决开关电路真值表,从真值表得出 5 人表决开关电路的主合取

公式 (或主析取公式) ,将公式化简成尽可能含五个基本联结词最少的等价公式。 (2)上面公式中的每一个联结词是一个开关元件,将它们定义成 C 语言中 的函数。 (3)输入 5 人表决值(同意为 1,不同意为 0) ,调用上面定义的函数,将 5 人表决开关电路真值表的等价公式写成一个函数表达式。 (4)输出函数表达式的结果,如果是 1,则表明表决通过,否则表决不通 过。

6.

【源程序(带注释) 】

#include<stdio.h> int show(int a,int b,int c,int d,int e);//声明一个函数 int main() { int a,b,c,d,e;

int m,n; printf("您是否要计算 5 人表决真值,是请输入 1,否请输入 0\n\n"); scanf("%d",&n); while(n){ 或继续 printf("请输入 5 人表决结果,1 表示同意,0 表示不同意 \n\n"); scanf("%d%d%d%d%d",&a,&b,&c,&d,&e); m=show(a,b,c,d,e); if(m==1) printf("表决通过\n\n"); else printf("表决不通过\n\n"); printf("您是否要继续输入,是请输入 1,否请输入 0\n\n"); scanf("%d",&n); } return 0; } int show(int a,int b,int c,int d,int e) { if( a&&b&&c || a&&b&&d || a&&b&&e || a&&c&&d || a&&c&&e || a&&d&&e || b&&c&&d || b&&c&&e || b&&d&&e || //定义函数 //使程序可以随用户自己结束

c&&d&&e) return 1; else return 0; } 7.【实验结果与分析总结(含运行结果截图) 】

软件界面

进行五人表决并输出结果

再次输入五人表决, 并输

出最后结果

输入 0,程序结束


相关文章:
离散数学实验报告(一)
离散数学实验报告(一) 隐藏>> 一、实验内容:构造任意合式公式的真值表 二、实验源码: #include <stdio.h> #include"thesis.h" int main() { Thesis a[30...
离散数学实验报告2[2]
离散数学实验报告 学院 专业 指导教师 学号 姓名 提交日期 实验二命题公式的等值演算与真值表一.实验目的 熟悉逻辑运算否定、合取、析取、蕴含、等价规则,利用...
离散数学(MFC实现真值表、最短路径)实验报告
离散数学(MFC实现真值表、最短路径)实验报告_工学_高等教育_教育专区。离散数学...离散数学五人表决真值表... 暂无评价 4页 1下载券 离散数学命题公式真值表....
离散数学实验——真值表
离散数学五人表决真值表实... 暂无评价 4页 2财富值 离散数学命题公式真值表...离散数学实验报告 2011 8页 免费 C++真值表实验报告 6页 2财富值 离散数学实验...
离散数学实验一
实验报告(2013 / 2014 学年 第一 学期) 课程名称 实验名称 离散数学 利用真值表法求取主析取范式 以及主合取范式的实现 实验时间 指导单位 指导教师 2013 年...
离散数学实验一
离散数学实验一_数学_自然科学_专业资料。实验报告(2012 / 2013 学年 第一 学期) 课程名称 实验名称 离散数学 真值表法求主析取范式和主合取范式 2014 实验时...
离散数学实验三
离散数学实验三_数学_自然科学_专业资料。《离散数学实验报告 学专学姓 院业...二.实验内容 利用多重循环编程实现并输出命题公式的真值表,并通过真值表求出...
四川大学离散数学实验报告(1)
实验报告 离散数学实验报告(1)实验名称:构造任意合式公式的真值表 姓名:卢松 指导老师:冯伟森 年级:11 级 2 班 学号:1143041172 学院:计算机 提交时间:2012 年...
离散数学 实验三 用化简命题逻辑公式的方法设计一个表...
离散数学实验报告专业班级: 学号: 姓名: 实验成绩: 1. 【实验题目】命题逻辑(...试写出 5 位董事表决的命题公式(提示:列出表决开关电路真值表, 从真值表得出...
离散数学实验1
离散数学实验1_数学_自然科学_专业资料。“离散数学实验报告 (实验 1) 专业...(A) 2. 求任意一个命题公式的真值表(B,并根据真值表求主范式(C) ) ...
更多相关标签: