5人表决开关电路_第1页
5人表决开关电路_第2页
5人表决开关电路_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、5人表决开关电路实验报告内容包含:实验目的、实验仪器、实验原理,实验内容、实验步骤、实验数据整理与归纳(数据、图表、计算等)、实验结果分析、实验思考题、实验心得。【实验目的】加深对五个基本联结词(否定、合取、析取、条件、双条件)的理解、掌握利用基本等价公式化简公式的方法。【实验原理】(1)写出5人表决开关电路真值表,从真值表得出5人表决开关电路的主合取公式(或主析取公式),将公式化简成尽可能含五个基本联结词最少的等价公式。(2)上面公式中的每一个联结词是一个开关元件,将它们定义成C语言中的函数。(3)输入5人表决值(0或1),调用上面定义的函数,将5人表决开关电路真值表的等价公式写成一个函数表

2、达式。(4)输出函数表达式的结果,如果是1,则表明表决通过,否则表决不通过。【实验内容】用化简命题逻辑公式的方法设计一个表决开关电路。【实验用例】用化简命题逻辑公式的方法设计一个5人表决开关电路,要求3人以上(含3人)同意则表决通过(表决开关亮)。【实验步骤】请输入5个人(分别用a、b、c、d、e表示)的表决值(1或0):  a:表决值(1或0);  b:表决值(1或0); c:表决值(1或0); d:表决值(1或0); e:表决值(1或0)。程序:#include<stdio.h>int vote(int a,

3、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;elsereturn 0;int main()int a,b,c,d,e;printf("输入五个人的表决意愿(0或1,空格分开):");scanf("%d%d%d%d%d",&a,&b,&c,&d,&e);if(vote(a,b,c,d,e)printf("表决通过!n");elseprintf("表决不通过!n");【实验结果分析】【实验心得】通过这次五人表决开关电路的实验,加深了我对五个基本联结

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论