![](https://img-blog.csdnimg.cn/52ee2cae0ccf4207b13aafb5670bb894.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
离散数学程序
为了更好学习离散数学
涵~~
不会编程的小垃圾
展开
-
用代码实现自反闭包,对称闭包,传递闭包
目录一、自反闭包二、对称闭包三、传递闭包四、代码实现五、运行结果六、总结一、自反闭包理论很简单,就是R并上它的对角线全为一即可,比较容易实现二、对称闭包就是R并上它的逆三、传递闭包这个在上一篇博客上也说啦,在此不再赘述四、代码实现#include<stdio.h>#define N 100int main(){ int n,i,j,k,a[N][N],b[N][N],c[N][N]={0}; scanf("%d",&原创 2022-04-16 21:35:08 · 6685 阅读 · 0 评论 -
Warshall算法求传递闭包
一、首先来看我自己的手工推导自我感觉手工推导蛮有用的,推完一遍,大致理解了。代码也比较容易实现了。二、代码实现,C语言代码。为啥我这次用C呢,因为最近在学,哈哈哈。参考了一下别人的,自己写了一下。#include<stdio.h>#include<math.h>#define N 4int yuanjuzhen(int a[N][N]){ int i = 0,j = 0; for (i = 0;i < N;i++) ..原创 2022-04-16 19:42:16 · 1865 阅读 · 3 评论 -
python求主范式
目录一、主要思路二、主要步骤1.输入所求的式子2.化简所求的式子3.求得真值表的所有情况4.进行计算,得出结果三.代码实现四.运行结果我们已经学习了主范式的相关知识,为了更加简便的求出主范式,可以用下面这个代码求,会变得更加简单。一、主要思路先化简输入的式子,比如:条件,双条件等无法被计算机直接计算,所以我们可以对式子进行化简。然后通过真值表便可以自然求出主析取范式和主合取范式了。二、主要步骤1.输入所求的式子 2.化简所求的式子...原创 2022-03-20 12:09:43 · 2255 阅读 · 0 评论 -
离散数学王教授哪里人问题用python程序实现(课本p25.例2.6)
前言和上一篇一样一、题目二、题目分析三、代码实现'''p代表王教授是苏州人 q代表王教授是上海人 r代表王教授是杭州人'''ls=[0,1]for p in ls: for q in ls: for r in ls: b1=( not p and q) b2=((not p and not q)or(p and q)) b3=(p and not ...原创 2022-03-13 12:16:31 · 1321 阅读 · 0 评论 -
离散数学出国学习问题用python程序实现(课本p45.30)
目录前言一、题目二、简要步骤三、代码实现四、运行结果总结前言程序实现此题更加容易一、题目二、简要步骤三、代码实现'''p表示赵去 q代表钱去 r代表孙去 s代表李去 t代表周去'''ls=[0,1]for p in ls: for q in ls: for r in ls: for s in ls: for...原创 2022-03-13 12:50:15 · 788 阅读 · 0 评论 -
离散数学班委竞选问题用python程序实现(课本p45.30)
目录前言一、题目二、大致思路1.将命题符号化2.将条件表示出来三、代码实现四、运行结果总结前言随着离散数学的开展学习,我们学习了命题逻辑等值演算相关知识,那么现在让我们用python程序来完成其中一个问题吧!一、题目在某班班委成员的选举中,已知王小红、李强、丁金生三位同学被选进了班委会。该班的甲、乙、丙三名同学预言如下:甲说:王小红为班长,李强为生活委员。乙说:丁金生为班长,王小红为生活委员。丙说:李强为班长,王小红为学习委员。班委会分工名.原创 2022-03-13 12:01:29 · 1863 阅读 · 0 评论