任亭安
摘 要:隨著信息時代的發(fā)展,我國互聯(lián)網(wǎng)領(lǐng)域發(fā)展迅猛。大數(shù)據(jù)、人工智能的出現(xiàn),為人們的生活帶來極大便利,增強(qiáng)了人們生活的幸福感。在信息化發(fā)展的大背景下,數(shù)學(xué)與計算機(jī)技術(shù)相互融合,使數(shù)學(xué)自身的意義在計算機(jī)領(lǐng)域得到凸顯。程序框圖是目前高中教材中的必修內(nèi)容,也是計算機(jī)語言中的重要內(nèi)容。將程序框圖作為高中數(shù)學(xué)教材的內(nèi)容是為了幫助學(xué)生提高對數(shù)學(xué)算法知識的認(rèn)識和理解,提高學(xué)生的思維邏輯與分析能力。另外,程序框圖在算法上表現(xiàn)的非常直觀,可以將復(fù)雜的數(shù)據(jù)清晰化、簡單化。目前,程序框圖在計算機(jī)語言中的應(yīng)用已經(jīng)非常普遍,其所創(chuàng)造的成果滲透到人們的生活中,遍布日常生活中的每一個角度,在千家萬戶生根發(fā)芽,并且對科技發(fā)展也具有一定推動作用。
關(guān)鍵詞:高中數(shù)學(xué)知識;計算機(jī)語言;運用;程序框圖
計算機(jī)語言是計算機(jī)編程的基礎(chǔ)。當(dāng)技術(shù)人員對計算機(jī)語言完成指定的翻譯時,很多功能就可以通過計算機(jī)來實現(xiàn)。一般情況下,計算機(jī)的數(shù)學(xué)計算可以幫助人們解決復(fù)雜、龐大的數(shù)據(jù)分析,最終提供精準(zhǔn)的計算結(jié)果。隨著計算機(jī)領(lǐng)域的不斷發(fā)展,計算機(jī)不斷升級換代使其計算能力和準(zhǔn)確度大大提高,同時使計算機(jī)的編程方式更加實用、簡化。由此可見,計算機(jī)編程方法對計算機(jī)的性能尤為重要。
1 計算機(jī)語言的發(fā)展現(xiàn)狀
現(xiàn)如今,在計算機(jī)編程語言中,主要有匯編語言和高級語言兩種。其中,匯編語言的實質(zhì)等同于機(jī)器語言,這兩者都是通過對硬件進(jìn)行直接操作,匯編語言能夠完成高級語言難以完成的操作。匯編語言所編成的文件體積小,運行速度快。但是,更多編程者在計算機(jī)編程中選擇高級語言方法的占大多數(shù)。主要原因在于高級編程能夠完成單條指令,利用寄存器、堆棧等去除與工作無關(guān)的細(xì)節(jié),使程序中的指令得以簡化,大大降低了編程者的工作量。目前,我國在計算機(jī)領(lǐng)域發(fā)展成果頗豐,預(yù)計在未來我國計算機(jī)領(lǐng)域依舊可以長足發(fā)展。
2 計算機(jī)語言的未來發(fā)展趨勢
隨著計算機(jī)語言長達(dá)幾十載的發(fā)展,目前已經(jīng)呈現(xiàn)類型多樣、使用便利的優(yōu)勢。但為未來計算機(jī)語言的發(fā)展中,仍將向著網(wǎng)絡(luò)化、人性化、標(biāo)準(zhǔn)化發(fā)展。
2.1網(wǎng)絡(luò)化
在我國,計算機(jī)從起步階段到今天深入千家萬戶僅經(jīng)歷了短短的二十余年,它的出現(xiàn)和發(fā)展為人們的生活帶來了天翻地覆的變化。由于網(wǎng)絡(luò)的普及,原有的復(fù)雜編程已經(jīng)難以滿足人們的使用需求,因此人們對簡單、通用的編程語言需求較大。編程語言能夠翻譯網(wǎng)絡(luò)化程序,滿足程序員的工作需要,降低工作難度,提高工作效率。編程語言的兼容性較強(qiáng),其所編輯之后,可以在其他計算機(jī)終端上執(zhí)行。
2.2人性化
追求人性化是計算機(jī)語言發(fā)展的目標(biāo)之一。計算機(jī)語言發(fā)展過程中,從機(jī)器語言到高級語言的演變,使人們對計算機(jī)地掌控更加簡單、易懂。計算機(jī)語言作為人與計算機(jī)進(jìn)行溝通的橋梁,在推動計算機(jī)發(fā)展具有不可磨滅的作用。在計算機(jī)語言可以被計算機(jī)識別的前提下,語言會更加人性化,滿足人們的使用習(xí)慣。我相信在未來計算機(jī)的發(fā)展中,計算機(jī)語言會在人性化的道路上越走越遠(yuǎn)。
2.3標(biāo)準(zhǔn)化
在計算機(jī)領(lǐng)域,標(biāo)準(zhǔn)化的語言能夠被人們廣泛的認(rèn)知和接受。計算機(jī)語言的迅猛發(fā)展時期是在20世紀(jì)60年代,在這一過程中,計算機(jī)語言的種類得以豐富,但同時也出現(xiàn)了諸多問題。大多數(shù)的語言只能在指定的計算機(jī)上執(zhí)行與翻譯,缺乏兼容性,這一缺點也在一定程度上降低了程序員的工作效率。
3 程序框圖在計算機(jī)語言中的運用
近年來,作為高中數(shù)學(xué)必修知識之一的程序框圖被廣泛應(yīng)用于計算機(jī)語言的編寫和翻譯中。由于程序框圖具有簡化、便捷的特點,可以清晰直白的表現(xiàn)事物之間的聯(lián)系。程序框圖及其文字說明展現(xiàn)了結(jié)構(gòu)件及程序之間的聯(lián)系。通過目前現(xiàn)有的技術(shù),我們可以輕易得到源代碼與程序框圖兩者的轉(zhuǎn)換,從而得到一個完整的、具有正確邏輯結(jié)構(gòu)的流程圖。此外,將程序中的部分進(jìn)行編輯整合,并與程序框圖配合使用,能夠?qū)崿F(xiàn)代碼簡化與模塊化編程的目的。這種傳統(tǒng)編程融合程序框圖的方式,實際上是將一個完整的程序切割成許多小的程序模塊,將每一塊定制其專屬功能,然后用程序框圖在結(jié)構(gòu)上的邏輯建立模塊與模塊之間的必然聯(lián)系。從而使各個模塊之間相互配合,共同完成計算機(jī)的整體工作。
綜上所述,程序光禿作為高中數(shù)學(xué)中的重要內(nèi)容,在計算機(jī)語言領(lǐng)域被廣泛應(yīng)用,并發(fā)揮著非常重要的作用。這種將清晰的程序框圖與復(fù)雜的計算機(jī)編程相結(jié)合的應(yīng)用方式,使計算機(jī)在教學(xué)中更容易被接受,有利于學(xué)習(xí)者對計算機(jī)語言的理解與應(yīng)用,進(jìn)而促進(jìn)了我國計算機(jī)領(lǐng)域的發(fā)展。
參考文獻(xiàn)
[1]葉文婷 數(shù)學(xué)算法對計算機(jī)編程的優(yōu)化論述2017-03
[2]韓頂軍數(shù)學(xué)算法對計算機(jī)編程優(yōu)化的分析與研究計算機(jī)教學(xué) 2017-10
[3]張海永李慶宏應(yīng)用型本科院校數(shù)學(xué)與應(yīng)用數(shù)學(xué)專業(yè)定位與課程設(shè)置研究成都工業(yè)學(xué)院學(xué)報2016-03
[4]王允艷唐明田R 軟件在數(shù)學(xué)金融學(xué)課堂教學(xué)中的應(yīng)用科技信息2016-07
[5]肖寅東劉科R 在實驗教學(xué)中的應(yīng)用實驗科學(xué)與技術(shù)2016-05
[6]郭念國R 軟件在概率統(tǒng)計隨機(jī)變量學(xué)習(xí)中的應(yīng)用河南城建學(xué)院學(xué)報 2016-06
[7]潘東東童艷彩陳興等基于 R 的運籌學(xué)實驗教學(xué)實踐與探討統(tǒng)計與管理2018-02
[8] 童玲 高中算法初步的教學(xué)研究 數(shù)學(xué)教育通報 2018-03