離散數學學什么?離散數學需要以高等數學和線性代數作為基礎,僅有初等數學的知識是不夠的。離散數學的內容為: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、數據結構是計算機存儲、組織數據的方式。數據結構是指相互之間存在一種或多種特定關系的數據元素的集合。通常情況下,精心選擇的數據結構可以帶來更高的運行或者存儲效率。數據結構往往同高效的檢索算法和索引技術有關。
以上就是離散數學學什么的全部內容,離散數學是傳統的邏輯學 集合論(包括函數),數論基礎,算法設計,組合分析,離散概率,關系理論,圖論與樹,抽象代數(包括代數,群、環、域等),布爾代數,計算模型(語言與自動機)等匯集起來的一門綜合學科。