离散数学学什么?离散数学需要以高等数学和线性代数作为基础,仅有初等数学的知识是不够的。离散数学的内容为:1、集合论部分 集合及其运算、二元关系与函数、自然数及自然数集、集合的基数。2、图论部分 图的基本概念、欧拉图与哈密顿图、那么,离散数学学什么?一起来了解一下吧。
离散数学是数学的几个分支的总称,以研究离散量的结构和相互间的关系为主要目标,其研究对象一般地是有限个或可数无穷个元素;因此它充分描述了计算机科学离散性的特点.内容包含:数理逻辑、集合论、代数结构、图论、组合学、数论等.《离散数学》课程简介 离散数学是计算机专业的一门重要基础课.它所研究的对象是离散数量关系和离散结构数学结构模型.由于数字电子计算机是一个离散结构,它只能处理离散的或离散化了的数量关系,因此,无论计算机科学本身,还是与计算机科学及其应用密切相关的现代科学研究领域,都面临着如何对离散结构建立相应的数学模型;又如何将已用连续数量关系建立起来的数学模型离散化,从而可由计算机加以处理.离散数学课程主要介绍离散数学的各个分支的基本概念、基本理论和基本方法.这些概念、理论以及方法大量地应用在数字电路、编译原理、数据结构、操作、数据库、算法的分析与设计、人工智能、计算机网络等专业课程中;同时,该课程所提供的训练十分有益于学生概括抽象能力、逻辑思维能力、归纳构造能力的提高,十分有益于学生严谨、完整、规范的科学态度的培养.
离散数学主要包括四个方面逻辑学集合论,代数结构,图论,直接用来解决一些实际的问题的,比较少,因为它是一门计算机专业的理论基础课,解决实际问题,你看哪些方面的问题了,
下面我举一些例子:
1 数据结构,这是计算机专业的一门重量级课程,而离散数学里里面的图论,就是数据结构里面图和树的理论基础!像一些经典的算法,在数据结构里会学到,其实,它们在图论里就被研究得很透!
2.关系数据库,不用说,它的理论基础----关系代数,就是离散数学的一个分支!
3.在计算机网络原理里面,有一些路由选择算法之类 的,像最短路径算法等,都是离散数学里图论的应用,都是一些经典的算法!
4.更深层次的,像人工智能等学科,都是以离散数学做为理论基础的,
所以,离散数学是计算机的一个理论基础,
至于你在编程中解决的问题,那应该是数据结构和算法的应用,因为这门课就是离散数学的理论,加上在计算机上的存储以及操作实现的~~
呦遇到一个熟人啊
应该也是学计算机的吧
离散数学里的真多只是对计算机很有用
对于利于计算机的运行和算法有很大帮助
所以除了数学之外 学离散最多的 应该就是和计算机了
离散数学(Discrete mathematics)是研究离散量的结构及其相互关系的数学学科,是现代数学的一个重要分支。离散的含义是指不同的连接在一起的元素,主要是研究基于离散量的结构和相互间的关系,其对象一般是有限个或可数个元素。离散数学在各学科领域,特别在计算机科学与技术领域有着广泛的应用,同时离散数学也是计算机专业的许多专业课程,如程序设计语言、数据结构、操作、编译技术、人工智能、数据库、算法设计与分析、理论计算机科学基础等必不可少的先行课程。通过离散数学的学习,不但可以掌握处理离散结构的描述和方法,为后续课程的学习创造条件,而且可以提高抽象思维和严格的逻辑推理能力,为将来参与创新性的研究和开发工作打下坚实的基础0
学科内容
1.集合论部分:集合及其运算、二元关系与函数、自然数及自然数集、集合的基数
2.图论部分:图的基本概念、欧拉图与哈密顿图、树、图的矩阵表示、平面图、图着色、支配集、覆盖集、独立集与匹配、带权图及其应用
3.代数结构部分:代数的基本概念、半群与独异点、群、环与域、格与布尔代数
4.组合数学部分:组合存在性定理、基本的计数公式、组合计数方法、组合计数定理
5.数理逻辑部分:命题逻辑、一阶谓词演算、消解原理
离散数学需要以高等数学和线性代数作为基础,仅有初等数学的知识是不够的。
离散数学的内容为:
1、集合论部分
集合及其运算、二元关系与函数、自然数及自然数集、集合的基数。
2、图论部分
图的基本概念、欧拉图与哈密顿图、树、图的矩阵表示、平面图、图着色、支配集、覆盖集、独立集与匹配、带权图及其应用。
3、代数结构部分
代数的基本概念、半群与独异点、群、环与域、格与布尔代数。
4、组合数学部分
组合存在性定理、基本的计数公式、组合计数方法、组合计数定理。
5、数理逻辑部分
命题逻辑、一阶谓词演算、消解原理。
离散数学很多内容涉及到高等数学和线性代数,所以需要以这两科为基础来学习。
扩展资料:
离散数学的应用:
1、离散数学在各学科领域,特别在计算机科学与技术领域有着广泛的应用,同时离散数学也是计算机专业的许多专业课程,如程序设计语言、数据结构、操作、编译技术、人工智能、数据库、算法设计与分析、理论计算机科学基础等必不可少的先行课程。
2、由于数字电子计算机是一个离散结构,它只能处理离散的或离散化了的数量关系, 因此,无论计算机科学本身,还是与计算机科学及其应用密切相关的现代科学研究领域,都面临着如何对离散结构建立相应的数学模型。
离散数学定义: t(R) = R u R^2 u R^3 u..... 其中R^(n+1) = R^n 复合 R 矩阵表示: M(R) = M + M^2 + M^3 +....+M^n(其中加为逻辑加) 所以我们只要按照这个公式每次更新M,最后的Mn就是传递闭包。
大数据技术专业学的有:程序设计实践、离散数学、数据结构、数学分析。
1、程序设计实践,是根据教育部对计算机小公共课程,“程序设计及应用”的教学要求编写的,将启发式教学方法变成可操作的教学方法,通过任务驱动、项目引领实施可操作的启发式教学,实现了“教”与“学”互动。《程序设计与实践》以Visual Basic2008为编程环境。
2、离散数学是研究离散量的结构及其相互关系的数学学科,是现代数学的一个重要分支。离散的含义是指不同的连接在一起的元素,主要是研究基于离散量的结构和相互间的关系,其对象一般是有限个或可数个元素。
3、数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。
以上就是离散数学学什么的全部内容,离散数学是传统的逻辑学 集合论(包括函数),数论基础,算法设计,组合分析,离散概率,关系理论,图论与树,抽象代数(包括代数,群、环、域等),布尔代数,计算模型(语言与自动机)等汇集起来的一门综合学科。