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