离
散
数
学
实
验
报
告
姓名: 学号: 班级:
离散数学实验报告
实验一 真值计算
实验内容:
从键盘输入两个命题P和Q的真值,求它们的合取、析取、条件和双条件的真值。用C语言实现。
实验源程序和运行结果如下:
#include "iostream.h"
void main()
{
char p,q,t;
int p1,q1;
cout<<"输入p,q的真值(F或T)"<<endl;
cin>>p>>q;
if(p=='F')
p1=0;
else
p1=1;
if(q=='F')
q1=0;
else
q1=1;
//下面进行为运算
if(p1|q1)
t='T';
else
t='F';
cout<<"p析取q为"<<t<<endl;
if(p1&q1)
t='T';
else
t='F';
cout<<"p和取q为"<<t<<endl;
if((!p1)|q1)
t='T';
else
t='F';
cout<<"p条件q为"<<t<<endl;
if(p1==q1)
t='T';
else
t='F';
cout<<"p双条件q为"<<t<<endl;
…… …… 余下全文