标签分类
当前位置:首页 > 其它计算机电子书 > 离散数学电子书网盘下载
离散数学及其应用 离散数学及其应用
ueriut83950

ueriut83950 提供上传

资源
28
粉丝
39
喜欢
54
评论
5

    离散数学及其应用 PDF 完整第7版

    离散数学电子书
    • 发布时间:

    给大家带来的一篇关于离散数学相关的电子书资源,介绍了关于离散数学方面的内容,本书是由机械工业出版社出版,格式为PDF,资源大小205 MB,肯尼思H.罗森编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.9,更多相关的学习资源可以参阅 其它计算机电子书、等栏目。

  • 离散数学及其应用 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1mua6_25VUGbqod1x-ye65g
  • 分享码:34p3
  • 离散数学及其应用 第七版 PDF

    这书是經典的离散数学教材内容,为全世界多家高校广泛选用。这书全方位而系统化详细介绍了离散数学的基础理论和方式 ,內容涉及到逻辑性和证实,结合、涵数、编码序列、求饶与向量,记数,关联,图,树,布尔代数。本书取样普遍,除包含界定、定律的严苛阐述外,还配置很多的案例和图表说明、各种各样训练和题型。第7版在前六版的基本上干了很多的改善,使其成为更合理的学习工具。这书可做为高等学校数学课、电子信息科学和计算机工程等技术专业的教材内容或教材。

    目录

    • 版者的话
    • 译者序
    • 前言
    • 配套网站
    • 致学生
    • 关于作者
    • 符号表
    • 第1章 基础:逻辑和证明
    • 1.1 命题逻辑
    • 1.1.1 引言
    • 1.1.2 命题
    • 1.1.3 条件语句
    • 1.1.4 复合命题的真值表
    • 1.1.5 逻辑运算符的优先级
    • 1.1.6 逻辑运算和位运算
    • 练习
    • 1.2 命题逻辑的应用
    • 1.2.1 引言
    • l.2.2 语句翻译
    • 1.2.3 系统规范说明
    • 1.2.4 布尔搜索
    • 1.2.5 逻辑谜题
    • 1.2.6 逻辑电路
    • 练习
    • 1.3 命题等价式
    • 1.3.1 引言
    • 1.3.2 逻辑等价式
    • 1.3.3 德.摩根律的运用
    • 1.3.4 构造新的逻辑等价式
    • 1.3.5 命题的可满足性
    • 1.3.6 可满足性的应用
    • 1.3.7 可满足性问题求解
    • 练习
    • 1.4 谓词和量词
    • 1.4.1 引言
    • 1.4.2 谓词
    • l.4.3 量词
    • 1.4.4 约束论域的量词
    • 1.4.5 量词的优先级
    • 1.4.6 变量绑定
    • 1.4.7 涉及量词的逻辑等价式
    • 1.4.8 量化表达式的否定
    • 1.4.9 语句到逻辑表达式的翻译
    • 1.4.10 系统规范说明中量词的使用
    • 1.4.11 选自路易斯.卡罗尔的例子
    • 1.4.12 逻辑程序设计
    • 练习
    • 1.5 嵌套量词
    • 1.5.1 引言
    • 1.5.2 理解涉及嵌套量词的语句
    • 1.5.3 量词的顺序
    • 1.5.4 数学语句到嵌套量词语句的翻译
    • 1.5.5 嵌套量词到自然语言的翻译
    • 1.5.6 汉语语句到逻辑表达式的翻译
    • 1.5.7 嵌套量词的否定
    • 练习
    • 1.6 推理规则
    • l.6.1 引言
    • 1.6.2 命题逻辑的有效论证
    • 1.6.3 命题逻辑的推理规则
    • 1.6.4 使用推理规则建立论证
    • 1.6.5 消解律
    • 1.6.6 谬误
    • 1.6.7 量化命题的推理规则
    • 1.6.8 命题和量化命题推理规则的组合使用
    • 练习
    • 1.7 证明导论
    • 1.7.1 引言
    • 1.7.2 一些专用术语
    • 1.7.3 理解定理是如何陈述的
    • 1.7.4 证明定理的方法
    • 1.7.5 直接证明法
    • 1.7.6 反证法
    • 1.7.7 归谬证明法
    • 1.7.8 证明中的错误
    • 1.7.9 良好的开端
    • 练习
    • 1.8 证明的方法和策略
    • 1.8.1 引言
    • 1.8.2 穷举证明法和分情形证明法
    • 1.8.3 存在性证明
    • 1.8.4 唯一性证明
    • 1.8.5 证明策略
    • 1.8.6 寻找反例
    • 1.8.7 证明策略实践
    • 1.8.8 拼接
    • 1.8.9 开放问题的作用
    • 1.8.10 其他证明方法
    • 练习
    • 关键术语和结论
    • 复习题
    • 补充练习
    • 计算机课题
    • 计算和探索
    • 写作课题
    • 第2章 基本结构:集合、函数、序列、求和与矩阵
    • 2.1 集合
    • 2.1.1 引言
    • 2.1.2 文氏图
    • 2.1.3 子集
    • 2.1.4 集合的大小
    • 2.1.5 幂集
    • 2.1.6 笛卡儿积
    • 2.1.7 使用带量词的集合符号
    • 2.1.8 真值集和量词
    • 练习
    • 2.2 集合运算
    • 2.2.1 引言
    • 2.2.2 集合恒等式
    • 2.2.3 扩展的并集和交集
    • 2.2.4 集合的计算机表示
    • 练习
    • 2.3 函数
    • 2.3.1 引言
    • 2.3.2 一对一函数和映上函数
    • 2.3.3 反函数和函数组合
    • 2.3.4 函数的图
    • 2.3.5 一些重要的函数
    • 2.3.6 部分函数
    • 练习
    • 2.4 序列与求和
    • 2.4.l 引言
    • 2.4.2 序列
    • 2.4.3 递推关系
    • 2.4.4 特殊的整数序列
    • 2.4.5 求和
    • 练习
    • 2.5 集合的基数
    • 2.5.1 引言
    • 2.5.2 可数集
    • ……
    • 第3章 算法
    • 第4章 数论和密码学
    • 第5章 归纳与递归
    • 第6章 计数
    • 第7章 离散概率
    • 第8章 高级计数技术
    • 第9章 关系
    • 第10章 图
    • 第11章 树
    • 第12章 布尔代数
    • 第13章 计算模型
    • 附录

    上一篇:用户体验设计:100堂入门课  下一篇:Metasploit渗透测试指南

    展开 +

    收起 -

    码小辫二维码
     ←点击下载即可登录

    离散数学相关电子书
    学习笔记
    网友NO.626107

    smarty模板数学运算示例

    本文实例讲述了smarty模板数学运算用法。分享给大家供大家参考,具体如下: {* $height=4, $width=5 *}{math equation="x + y" x=$height y=$width} 输出: 9 {* $row_height = 10, $row_width = 20, #col_div# = 2, assigned in template *}{math equation="height * width / division" height=$row_height width=$row_width division=#col_div#} 输出: 100 {* you can use parenthesis *}{math equation="(( x + y ) / z )" x=2 y=10 z=2} 输出: 6 {* you can supply a format parameter in sprintf format *}{math equation="x + y" x=4.4444 y=5.0000 format="%.2f"} 输出: 9.44 通过他们可以完成一些数学运算! 更多关于Smarty相关内容感兴趣的读者可查看本站专题:《smarty模板入门基础教程》、《PHP模板技术总结》、《PHP基于pdo操作数据库技巧总结》、《PHP运算与运算符用法总结》、《PHP网络编程技巧总结》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》 希望本文所述对大家基于smarty模板的PHP程序设计有所帮助。 ……

    网友NO.460461

    Java计算数学表达式代码详解

    Java字符串转换成算术表达式计算并输出结果,通过这个工具可以直接对字符串形式的算术表达式进行运算,并且使用非常简单。 这个工具中包含两个类 Calculator 和 ArithHelper Calculator 代码如下: import java.util.Collections;import java.util.Stack;/** * 算数表达式求值 * 直接调用Calculator的类方法conversion() * 传入算数表达式,将返回一个浮点值结果 * 如果计算过程错误,将返回一个NaN */public class Calculator {private StackString postfixStack = new StackString();// 后缀式栈private StackCharacter opStack = new StackCharacter();// 运算符栈private int[] operatPriority = new int[] { 0, 3, 2, 1, -1, 1, 0, 2 };// 运用运算符ASCII码-40做索引的运算符优先级public static double conversion(String expression) {double result = 0;Calculator cal = new Calculator();try {expression = transform(expression);result = cal.calculate(expression);}catch (Exception e) {// e.printStackTrace();// 运算错误返回NaNreturn 0.0 / 0.0;}// return new String().valueOf(result);return result;}/** * 将表达式中负数的符号更改 * * @param expression * 例如-2+-1*(-3E-2)-(-1) 被转为 ~2+~1*(~3E~2)-(~1) * @return */private static String transform(String expression) {char[] arr = expression.toCharArray();for (int i = 0; i arr.length; i++) {if (arr[i] == '-') {if (i == 0) {arr[i] = '~';} else {char c = arr[i - 1];if (c == '+' || c == '-' || c == '*' || c == '/' || c == '(' || c ……

    网友NO.153118

    JavaScript函数学习总结以及相关的编程习惯指南

    null 和 undefined Undefined相当于一个变量并没有明确的被赋值(是否被赋值, 可能无心忽略, 逻辑问题) JS的怪异之处就在于undefined真的是一个可以使用的值。 var foo; fooundefined 同理,当缺失参数时 JavaScript 会分配一个 undefined: function id(x) { return x } id()undefineda = 1;a !== undefined // truea = undefinedvar ba === b //true Null相当于变量被明确指定了没有值,而不是由于意外的原因被忽略掉了(赋值null, 正当逻辑) 参与运算 JS的null如果进入运算,真的会被解析成为0或false: (1 + null) # 1 (1 * null) # 0 (1 * null) # Infinity undefined进入运算,一律得到NaN: (1 + undefined) # NaN (1 * undefined) # NaN (1 / undefined) # NaN 逻辑判断 null和undefined逻辑判断时都认为是false。 只用一个判断,就可以同时检验这两项是否为真: //也会把 false, -0, +0, NaN 与 '' 当成“空值”if (v) { // v 有值} else { // v 没有值} 但是如果碰到大坑==的时候 var foo;console.log(foo == null); // trueconsole.log(foo == undefined); // trueconsole.log(foo === null); // falseconsole.log(foo === undefined); // trueconsole.log(null == undefined); // true 好的做法, 一律使用=== 判断一个量已定义且非空,只使用:if (a !== null a !== undefined)。 === 和 == 1.==用来判断两个值是否相等 当两个值类型不同时,会发生自动转换,得到的结果非常不符合直觉,这可能不是你想要的结果……

    网友NO.183523

    轻松掌握JavaScript中的Math object数学对象

    对于内置的Math数学常项和函数也有一些属性和方法。 比方说, Math对象的 PI 属性会有属性值 pi (3.141...),你可以像这样调用它: Math.PI 同理,标准数学函数也是Math的方法。 这些包括三角函数​​,对数,指数,和其他函数。比方说你想使用三角函数 sin, 你可以这么写: Math.sin(1.56) 需要注意的是Math的所有三角函数参数都是弧度制。 和其他对象不同,你不能够创建一个自己的Math对象。你只能使用内置的Math对象。 eg: 1.min( )和max( ) var value = [1,2,3,4,5,6,7,8];var max = Math.max.apply(Math, values); 2.舍入方法 Math.ceil( ):向上舍入 Math.floor( ):向下舍入 Math.round( ):四舍五入 3.random( ) Math.random( )方法返回介于0和1之间的一个随机数,不包括0和1 var num = Math.floor(Math.random()*10, + 1)//返回1-10之间的数 4.round() 如何使用 round()。 htmlbodyscript type="text/javascript"document.write(Math.round(0.60) + "br /")document.write(Math.round(0.50) + "br /")document.write(Math.round(0.49) + "br /")document.write(Math.round(-4.40) + "br /")document.write(Math.round(-4.60))/script/body/html 5.random() 如何使用 random() 来返回 0 到 1 之间的随机数。 htmlbodyscript type="text/javascript"document.write(Math.random())/script/body/html ……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明