王光宇
摘要:數學與計算機都是高中課程中的科目,這兩類科目之間的關聯也是比較大的。但是很多人對于其中的聯系是不太清楚的,這也在一定程度上影響了計算機軟件算法的發展。本文中我們流量針對數學組計算機軟件算法進行深入探究,希望可以幫助大家更好地了解計算機軟件算法,努力學習數學等知識進而提升計算機軟件算法的學習效率。
關鍵詞:數學;計算機;聯系與應用
中圖分類號:O141.4 ? 文獻標識碼:A ? 文章編號:1672-9129(2018)15-0284-02
Abstract: mathematics and computer are the subjects of high school curriculum, the relationship between these two types of subjects is relatively large. However, many people are not clear about the relationship between them, which also affects the development of computer software algorithms to a certain extent. In this paper, we flow for the mathematics group of computer software algorithm for in-depth exploration, hope to help you better understand the computer software algorithm, hard to learn mathematics and other knowledge so as to improve the learning efficiency of computer software algorithm.
Keywords: mathematics; The computer; Connection and application
1 概述
計算機課程中涉及到其他很多科目的,經過高中三年數學、信息、英語三門學科的學習,我對于編程方向的知識已有了初步了解,譬如:數學必修科目中即有算法和流程圖方面的知識點;信息技術的學習中多媒體應用也與編程脫不了干系;英語學科則可以提供編程方面的專業詞匯與命令,由此使人對于編程這一技術產生了興趣。但是其中與計算機軟件算法關聯性比較大的還是數學這門課程,這主要與數學本身的特點有很大的關系,當前數學思想的應用在計算機軟件算法學習中也是非常關鍵的。接下來我們就來具體探討了解一下。
2 數學本身的特點
2.1抽象性。首先數學的抽象性是非常明顯的,它主要表現在四個方面。第一數學研究對象的抽象性,比如很多立體空間,在數學中被架構出來其實我們學生都是靠空間思維想象出來的。第二,數學研究中只保留了量的關系和空間形式,而忽略了其他一切,這樣它的抽象性就更加明顯了。第三,數學科目中的抽象是逐級升高的,所以高中階段的數學對于我們抽象思維的要求是比初中更高的。第四,高中階段數學核心主要是處理抽象概念以及他們之間的關系,這樣我們就必須在抽象概念的基礎上逐步培養很多思維方法。這些思維方法在計算機等課程中的應用也是非常有效的。
2.2邏輯唯一性。其次數學科目另外一個非常有效的特性就是邏輯唯一性,數學這門科目本身就是比較講究精準性的,所以數學題目地答案通常也是唯一的,在進行數學題目計算過程中說著邏輯進行解題,最終得到的答案是唯一的。所以說數學具有邏輯唯一性。但是數學題目并不是只有一種解題方法,很有可能一題多解,也就說一道題目可能擁有多種解題方法。但是如果我們仔細研究解題邏輯,其實集中解題方法的邏輯都是比較一致的,只是中間某個環節是直接計算或者間接計算的問題。
2.3普遍性。數學是我國高中的主要科目,無論是文科還是理科數學學習對子整體成績的影響是非常大的,完成這種現狀的主要原因就是數學具有普遍性。數學計算在我們生活中的應用也是非常廣泛的,從買菜、后續對企業內部財務計算以及大型工程造價等方面對于數學計算的應用對于提升工作效率保證工作質量都是非常重要的。也就說我們的生產生活都是離不開數學,所以我們說數學也具有普遍性。
3 計算機算法與數學思想之間的聯系與應用
數學學習過程中我們不僅可能了解到很多數學概念和知識,更多時候必要重要的是很多思維方式的養成,因為很多思維方式以及數學思想在其他領域的應用對于我們我們學習了解其他領域都是又很大的用處的。計算機算法學習中數學思想的應用就是非常常見的,接下來我們就來具體了解一下。
3.1遞推思想的應用。首先高中階段的數列學習中我們養成了地推思想,這一思想在計算機軟件算法中的應用就是非常常見的。因為很多時候我們經常應用計算機軟件算法來幫助計算一大批數據,最終得到比較好的結果,但是這些數據之間也并不是沒有關系的,我們必須得出一些中間數據才能進一步推斷最終數據,也就是說我們必須一步一步遞推才能完成最后的數據信息。斐波那契數列是很有意思的一個,若a1=1,a2=1,an=an-1+an-2(n≥3,n∈N*)這就是遞推思想中比較典型的,我們只有推算出a2才能進一步推算下面的數值,最后得到我們需要的數值。很多計算機軟件算法的開發中就應用了這一算法進行數據處理,得出中間值,最后利用中間值得到最終有價值的數據。
3.2循環思想的應用。高中數學學習中算法這一章的學習與計算機軟件算法之間的關聯是最大的,因為這類程序的設計具有循環性,但是人工操作計算工作量是非常大,利用這一思想設計計算機軟件算法,這樣可以快速得出結論。在編程中菱形框圖是循環思想具體體現,什么條件循環,什么條件下跳出循環,進行下一程序,經過計算機軟件算法中的循環計算能解決較繁雜的運算,而且效率是相對比較高的。
3.3比較分析法的應用。比較分析在高中數學計算中是非常普遍的,但是其實這種思維在計算機軟件算法中的應用也是非常多的。很多數據處理中可能存在很多維度,而且為了顯示數據的變化進行對此分析師非常關鍵的,計算機軟件算法中也可以應用這種思維去設計同樣功能的不同算法來進行比較分析進而不斷優化,發展更好的算法。
4 結語
數學與計算機之間的關系是非常微妙的,很多數學思想的應用對于計算機軟件算法的發展有著非常重要的作用。在不斷的學習中我發現計算機編程與算法為我開拓了一個別樣的世界。在這樣一個數字化的虛擬世界中,有著諸多應用維持著這個世界的運行,我們一定要學習好這兩門課程才可以更好地適應當前的社會,更好的了解世界,將來為世界發展貢獻一份力量。
參考文獻:
[1]張鄰.淺議計算機算法中的數學方法研究[J].網絡安全技術與應用,2014(12) : 200-201.
[2]杜雨豪.數學方法在計算機算法中的應用探究[J].信息記錄材料,2018(03) : 183-184.