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

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


离散数学实验报告?
专业班级: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,程序结束


相关文章:
离散数学五人表决真值表实验报告.doc
离散数学五人表决真值表实验报告 - 离散数学实验报告? 专业班级:12 级计算机
离散数学实验报告真值.doc
离散数学实验报告真值 - 四川大学计算机学院 实验报告 实验名称: 求合适公式的真值 指导教师: 姓学班日名: 号: 级: 期: 一.实验目的 设计一个程序, 来达到...
离散数学实验真值表.doc
离散数学实验真值表 - 这是一个对真值表进行验证的程序,实现了与或非等运算。... 离散数学实验真值表_工学_高等教育_教育专区。这是一个对真值表进...
离散数学命题公式真值表C++或C语言实验报告.doc
离散数学命题公式真值表C++或C语言实验报告 - 离散数学实验报告? 专业班级:
离散数学(MFC实现真值表、最短路径)实验报告.doc
离散数学(MFC实现真值表、最短路径)实验报告 - 离散数学 实验报告 1 班级
离散数学实验报告.doc
离散数学实验报告 - 南邮离散数学实验报告,实验一,利用真值表法求取主析取范式以
离散数学实验报告.doc
离散数学实验报告_IT/计算机_专业资料。“离散数学实验报告 离散数学” (实验...求任意一个命题公式的真值表本实验要求大家利用 C/C++语言,实现任意输入公式的...
离散数学实验报告1.doc
离散数学实验报告1 - 离散数学实验报告 实验名称:三人表决器的设计实验 姓名:
离散数学实验报告.doc
离散数学实验报告 - 实验一 实验内容(选作ABAB类一 实验内容(选作AB类) 1. 从键盘输入两个命题变元 P 和 Q 的真值, 求它们的合取、 析取、 条件和双...
离散数学实验报告.doc
离散数学实验报告_数学_自然科学_专业资料。离散数学全部上机实验报告,程序已经过...输出其真值表一 、实验目的 熟悉各命题公式,并会利用 C 语言编程求其真值。...
离散数学实验报告.doc
离散数学中的概念、性质和运算;通过实验提高学生编写实验报告、总结 实验结果的...3.真值表问题,真值表利用二进制的原理,递加得到。 4.赋值问题,一开始这个...
离散数学实验报告.doc
离散数学实验报告_数学_自然科学_专业资料。求合式公式的主析取范式和主合取...级运算函数和主运算函数输出合式公式的真值, 最后通过合式公式的真值表借助 ...
离散实验报告实例.doc
计算机学院离散数学实验报告 五、 实验数据及结果分析 1.命题公式真值表及主合/析取范式生成系统 进入界面 非运算 或运算 安徽大学计算机学院离散数学实验报告 与...
离散数学实验指导书.doc
离散数学实验指导书_工学_高等教育_教育专区。实验一 命题逻辑公式化简 【实验...【实验原理和方法】 (1) 写出 5 人表决开关电路真值表, 从真值表得出 5 ...
离散数学计算机实验报告.doc
离散数学计算机实验报告_理学_高等教育_教育专区。河北工业大学计算机科学与软件学院离散数学实验报告 离散实验报告实验一 真值计算 1、实验目的 熟悉五个常用联结词合...
离散数学实验报告.doc
离散数学实验报告 - 求任意一个命题公式的真值表,并根据真值表求主范式。 包含源代码... 离散数学实验报告_工学_高等教育_教育专区。求任意一个命题公式的真值表...
离散数学课程设计实验报告1.doc
离散数学课程设计实验报告1_工学_高等教育_教育专区。四川大学离散数学课程设计实验报告 离散数学课程设计实验报告 实验一 构造任意合式公式的真值表 专业 年级 班级...
离散数学实验一柏超宇.doc
实验报告(2012 / 2013 学年 第一 学期) 课程名称 实验名称 离散数学 真值表法求主析取范式和主合取范式 2016 实验时间 指导单位 指导教师 年 3 月 29 日 ...
离散数学实验指导书.doc
离散数学实验指导书_教育学_高等教育_教育专区。实验要求 1.实验前,复习《离散...5.上机调试程序,经老师审查通过后提交实验报告。 实验一实验目的 真值表判断 ...
(11)中南大学离散数学实验报告.doc
(11)中南大学离散数学实验报告_工学_高等教育_教育专区。“离散数学实验报告 ...如此运算。开始 输入式子 计算变量个数 生成真值表 输出真值表 变量赋值 运算...
更多相关标签: