999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

離散數學對編程的重要性

2010-01-01 05:00:01初金來
中國新技術新產品 2010年10期
關鍵詞:程序計算機理論

初金來

(哈爾濱師范大學文理學院計算機系2006級,黑龍江 哈爾濱 150000)

1 如何能打好編程的基礎?

學好離散數學是學好計算機的基礎,這是為什么考計算機專業的研究生,離散數學都采用最難試題的原由,當然這也能促使一些新的交叉學科--如數學與應用軟件、信息與計算科學專業的飛速發展。程序設計中解決的相當一大部分問題都會涉及各式各樣的科學計算,這都需要程序員具有怎么樣的基礎呢?大多數離散數學基礎很好的人,如果熟悉了某一種計算機語言,他可以很快地理解某些算法的精湛,并且能夠運用自如,不可能寫出時間與空間復雜度都有明顯改善的算法的實際問題都轉換成為程序的問題,只有這樣,我們才能建立一套設計完整的程序。要經歷一個對問題抽象的行程,建立起完善的離散數學模型,其中我們不難看出數學學科在編程領域的不可取代的位置。計算理論與算法是計算機程序設計中的靈魂,是發揮程序設計員嚴謹,思維敏銳的最佳工具,所有的程序設計語言都試圖把它發揮得淋漓盡致。

程序設計者都需要一定的數學修養,不僅僅是編程本身的需求,還是培養邏輯思維和嚴謹的編程習慣的需要。離散數學可以磨練我們的思維能力,可以幫助我們更高的學習哲學,可以幫助我們來解決現實中的實際問題。為何經常有人對一些科學計算程序一籌莫展,他可以讀懂任意一行代碼,可是卻無法預測程序的結果,甚至對程序的功能和結構也一知半解,給他一個比較復雜點的離散數學公式,也許他就不知道怎么將其變成計算機程序。很多程序員還停留在做做簡單的,寫寫簡單的classes或用SQL語句實現查詢等基礎的編程工作,對于一些需要用到離散數學知識的編程的工作就遠而避之,當然實現中一個累加程序或者一個稅率的換算程序還不是程序員的離散數學修養一朝一夕就可以培養的。離散數學知識和離散數學修養不一樣,修養則需要一個長期的過程,而知識的學習可能只要一段短暫的學習時間。下面是我個人對于程序員怎么樣提高與培養自己的基本看法。

2 如何將所學的離散數學知識運用到編程中

2.1 必須意識到離散數學修養的重要性

成為一個優秀的程序員,一定的數學修養是非常重要也是必要的。離散數學是自然科學的基礎,計算機科學實實上是離散數學的一個分支。計算機理論其實是很多數學知識的融合,軟件工程需要圖論,密碼學需要數論,軟件測試需要組合離散數學,計算機程序的編制更需要很多的離散數學知識,如集合論、排隊論、離散數學、統計學,當然還有微積分。計算機科學一個最大的特征是信息與知識更新速度很快,隨著離散數學知識與計算機理論的進一步結合,數據挖掘、模式識別、神經網絡等分支科學得到了迅速發展,控制論、模糊數學、耗散理論、分形科學都促進了計算機軟件理論、信息管理技術的發展。嚴格的說,一個離散數學基礎不扎實的程序不能算一個合格的程序員,很多介紹計算機算法的書籍本身也就是數學知識的應用與計算機實現手冊。

2.2 通過離散數學知識的積累,培養自己的空間思維能力和邏輯判斷能力

數學是一門眾多分支的學科,我們無法在短短的一生中學會所有的數學知識,像混沌理論,泛函理論以及一些非線性數學問題不是一天半天就可以掌握的。數學是自然科學的基礎,計算機技術將理論與實踐的結合,更需要把離散數學的精髓融入其中。數學修養的培養并不在于積累離散數學知識的多少,但是要求程序員具有良好的數學學習能力,能夠迅速地把一些離散數學知識和自己正在思考的問題聯系起來,很多理學教授雖然不是數學系出身,但是他們對離散數學都有靈活的理解能力與敏銳的觀察力,于是一系列新的學科就這樣產生了,例如計算化學、計算生物學、生物信息學、化學信息學、計算材料學,計算物理學等等。從計算機的產生來看它就是在離散數學的基礎之上誕生的,最簡單的1,0進制就是一個悠久的數學問題。程序設計成為一項創造力超強的職業,它不但需要程序員自身有一定的數學修養,還要具有一定的離散數學知識的積累,可以完美地把一些數學定理和思想聯系于實際的計算機編程工作中來。學無止境,提高修養的必經之路是不斷的學習。

2.3 多在實踐中運用離散數學

有大部分高等學校開了一門這樣的課程——《數學模型》。它把很多學科與離散數學都聯系在一起,通過很多離散數學模型來解決實際生活中的生產與生活問題,很多問題的解決都需要計算機程序來實現。事實上,目前的程序設計從一些角度上來看就是個離散數學建模的過程,模型的好壞關系到系統的優劣,現在的離散數學建模的思想已經用于計算機的許多相互關聯關學科中,不只是計算機程序設計與算法分析。應該知道,離散數學是一門需要在實踐中展露其特有魅力的學科,而計算機程序的設計也是為幫助解決實際問題而編制的。因此,盡量使它們結合起來,為我們在這個方面為所欲為,計算機密碼學是我認為運用離散數學知識最深最為廣泛的,每一個完美的加密算法的背后都有一個數學理論的依據,例如橢圓曲線、背包問題、素數理論,函數等。作為一名優秀的程序員,必須在實際的工作中根據需要靈活運用數學原理,養成一定的離散數學建模能力,善于歸納與總結,慢慢使自己的數學知識更加全面,進而提高自身的編程能力。

2.4 程序設計者的培養制度與教學制度的改革

許多程序員的培養體制都存在著很大的缺陷,一開始就要求學員能迅速精通某種語言,以語言為中心,對算法的核心思想與相關的數學知識都一筆帶過,講得很少,這造成很多程序員成為背程序的機器,這樣很不利于程序員自身的快速成長,也不利于程序員創新的解決問題。通過離散數學用問題來做編程的熱身運動,使學員在離散數學試題中激發自己的思維能力,記得有位專家曾經說過,經常做做離散數學題目會使自己變聰明,很長時間不去接觸離散數學問題會使自己思維遲鈍。很多初學程序者往往寫程序時有時候會有思維中斷,或者對一些稍難的程序就覺得無從下手,而我采用了一些課前解決離散數學小問題的方法來激起大家的學習興趣,這些小問題不僅僅是腦筋急轉彎,其中有不少是很有代表意義的離散數學思考題。我們可以通過實際的離散數學問題來培養學員的思維跳躍性和嚴謹性與完整性。為將來進行編程工作打下良好的基礎。

3 總結

離散數學作為計算機專業很重要的一門基礎課,對于后續課程,如數據結構,數據庫原理,編譯等課程起到重要的影響,同時對培養學生編程過程中所需要的邏輯思維能力,抽象思維能力都起著非常重要的作用。

[1]左孝凌.離散數學的形成、發展及其在計算機科學中的作用與地位[J].自然雜志,2005.

[2]陳敏,李澤軍.離散數學在計算機學科中的應用[J].電腦知識與技術,2009.

[3]錢程東.基于動態劃分的數據挖掘及其在教務管理系統中的應用[J].國防科學技術大學,2006.

猜你喜歡
程序計算機理論
堅持理論創新
當代陜西(2022年5期)2022-04-19 12:10:18
神秘的混沌理論
計算機操作系統
理論創新 引領百年
相關于撓理論的Baer模
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
主站蜘蛛池模板: 永久免费av网站可以直接看的| 亚洲人成网址| 狠狠色香婷婷久久亚洲精品| 色偷偷男人的天堂亚洲av| 丝袜亚洲综合| 亚洲国产91人成在线| 亚洲AV无码精品无码久久蜜桃| 91毛片网| 大陆国产精品视频| 欧洲成人在线观看| 国产电话自拍伊人| 久久天天躁狠狠躁夜夜躁| 国产玖玖视频| 免费在线国产一区二区三区精品| 99久久精品国产自免费| 欧美在线视频a| 毛片免费在线视频| 国内精品免费| 日韩乱码免费一区二区三区| 成年av福利永久免费观看| 国产一级毛片高清完整视频版| 99精品视频在线观看免费播放| 麻豆精品久久久久久久99蜜桃| 国产精品第一区在线观看| 超清无码熟妇人妻AV在线绿巨人| 久久亚洲欧美综合| 性色生活片在线观看| 亚洲无码视频一区二区三区| 免费可以看的无遮挡av无码| 国产精品99久久久| 亚洲天堂免费观看| 在线免费看片a| 亚洲侵犯无码网址在线观看| v天堂中文在线| 久无码久无码av无码| 国产尤物在线播放| 日韩精品一区二区三区中文无码| 久久这里只精品国产99热8| 55夜色66夜色国产精品视频| 人妻少妇久久久久久97人妻| 亚洲日本一本dvd高清| 亚洲国内精品自在自线官| 亚洲精品国产自在现线最新| 国产99欧美精品久久精品久久| 99久久精品免费看国产电影| 国内黄色精品| 免费观看国产小粉嫩喷水| V一区无码内射国产| 中国一级特黄视频| 成人亚洲国产| 青青操国产| 中文字幕有乳无码| 久久久久无码精品| 欧美国产三级| 国产91无毒不卡在线观看| 18禁不卡免费网站| 亚洲视频四区| 久爱午夜精品免费视频| 国产成人永久免费视频| 无码啪啪精品天堂浪潮av| 久久黄色一级片| 日韩在线第三页| 国产精品免费电影| 国产91精品久久| 亚洲无码一区在线观看| 亚洲系列中文字幕一区二区| 国产精品国产三级国产专业不| 成人国产小视频| 高潮毛片免费观看| 激情影院内射美女| 国产无码在线调教| 中文精品久久久久国产网址| 中文纯内无码H| 欧美h在线观看| 91在线精品麻豆欧美在线| 一级做a爰片久久毛片毛片| 亚洲AV人人澡人人双人| 国产精品成人不卡在线观看| 亚洲色欲色欲www在线观看| 熟妇丰满人妻| 99这里精品| 欧洲一区二区三区无码|