梁尚錦
(重慶市墊江縣職業(yè)教育中心)
如今,計算機(jī)在各行各業(yè)已經(jīng)有了廣泛的應(yīng)用。而作為計算機(jī)編程開發(fā)的重要的程序語言的C 語言, 對多個科目的理論知識進(jìn)行了涵蓋。 所以,學(xué)習(xí)本門課程具有一定的難度。 而隨著計算機(jī)技術(shù)的迅猛發(fā)展,C 語言已經(jīng)成為中職計算機(jī)專業(yè)的一門必修課程,并在中職計算機(jī)專業(yè)課程中發(fā)揮著重要作用。
在計算機(jī)程序設(shè)計中,C 預(yù)言是一種基礎(chǔ)語言,如今,它已經(jīng)成為現(xiàn)代編程的主流。之所以能夠在各個領(lǐng)域廣泛應(yīng)用,主要取決它自身的優(yōu)點(diǎn)和特性。
C 語言不限制操作平臺, 可在Windows 等多種操作系統(tǒng)下編寫程序,其功能極其強(qiáng)大。 同時,C 語言的應(yīng)用性極強(qiáng),能夠廣泛運(yùn)用于計算機(jī)科技產(chǎn)業(yè),可快速投產(chǎn),并且經(jīng)濟(jì)效益極其可觀。
C 預(yù)言是軟件開發(fā)和程序設(shè)計的基礎(chǔ)和前提, 語言結(jié)構(gòu)和描述功能極其強(qiáng)大,在計算機(jī)領(lǐng)域有著廣闊的發(fā)展空間,是數(shù)字結(jié)構(gòu)教學(xué)和操作系統(tǒng)教學(xué)的課程基礎(chǔ), 能夠?qū)Ξ?dāng)下計算機(jī)專業(yè)課程教學(xué)的需求給予滿足。
C 語言的判斷選擇和邏輯運(yùn)算能對人的思維能力進(jìn)行培養(yǎng),若將一組整數(shù){x,y,z}輸入三維坐標(biāo)系中,將此組整數(shù)由小到大輸出,這類問題的解決,必須要有縝密的思維,并且要對不同的情形予以考慮。
C 語言是以“ 循環(huán)嵌套”的方式,對學(xué)生動態(tài)的思維方式進(jìn)行培養(yǎng)。 例如,給出“ 1、2、3、4 四個整數(shù),能夠組成多少個三位數(shù),無重復(fù)數(shù),并且是不同的。 通過分析以上問題,可對動態(tài)思維方式理念進(jìn)行培養(yǎng)。
在C 語言中設(shè)計算法的過程, 也是對學(xué)生分析問題和解決問題的能力進(jìn)行培養(yǎng)的過程。而這里的算法是指具體的流程和方法,算法是設(shè)計程序的核心內(nèi)容。而語言作為形式,若計算機(jī)程序算法不正確,則無法使問題得到有效解決。
長時間地學(xué)習(xí)C 語言, 能夠潛移默化地培養(yǎng)學(xué)生的科研思維能力。其特征主要體現(xiàn)在三個方面,即敏捷性、深刻性和靈活性。靈活性是與學(xué)生的自身狀況相結(jié)合, 利用思維定式對考慮問題的影響妥善排除,在實(shí)踐中靈活地運(yùn)用各種理論方法,并從不同的角度對問題進(jìn)行考慮,以解決各種實(shí)際問題;深刻性是指利用理想化的手段,抽象化理想過程和理性模型;敏捷性是指通過對各類原始信息的搜集,向大腦內(nèi)傳輸,利用自身的認(rèn)知結(jié)構(gòu),將問題的關(guān)鍵點(diǎn)找出來,通過對所學(xué)的理論方法的提取,使問題得到及時的解決。
作為一種中級編程語言,C 語言可編程設(shè)計計算機(jī)硬件。 如果僅從單片機(jī)分析,各類智能芯片普遍采用C 語言,意味著C 語言具有極為廣闊的應(yīng)用范圍。盡管中職生在畢業(yè)之后,未必都能從事本行業(yè)工作,但通過初步了解C 語言的應(yīng)用,也可以更好地應(yīng)用于相關(guān)的領(lǐng)域。
C 語言具有非常清晰的層次,不單單擁有低級語言的特征,同時還具有典型過程化的高級語言特征??梢罁?jù)模塊化的方式,對計算機(jī)程序進(jìn)行組織,并且維護(hù)和調(diào)試極為便利。 同時,作為一種計算機(jī)語言,C 語言的數(shù)據(jù)處理能力和表現(xiàn)能力還非常強(qiáng)。 由于擁有豐富的數(shù)據(jù)類型和運(yùn)算符,可完成各種復(fù)雜的數(shù)據(jù)結(jié)構(gòu),目前,C#和JAVA 是比較常見的面向?qū)ο蟮恼Z言, 它們的基本語法類似于C 語言。 C 語言為今后數(shù)據(jù)結(jié)構(gòu)課程的學(xué)習(xí)夯實(shí)了基礎(chǔ)。
在我國中職計算機(jī)專業(yè)課程中,C 語言是非常關(guān)鍵的一門課程。 通過對C 語言的學(xué)習(xí),對于促進(jìn)中職學(xué)生的職業(yè)發(fā)展,意義非常的重大。 因此,為了保障計算機(jī)教學(xué)程序的研發(fā)和設(shè)計,必須對C 語言教學(xué)質(zhì)量進(jìn)行強(qiáng)化。目前,我國中職計算機(jī)專業(yè)C 語言教學(xué)中,還存在諸多的問題。 所以,必須將先進(jìn)的教學(xué)手段引入實(shí)踐教學(xué)中,通過對學(xué)生的職業(yè)發(fā)展和教材課程的合理規(guī)劃,使C 語言的教學(xué)水平得到大幅提升,為我國經(jīng)濟(jì)建設(shè)輸送更多的人才。
[ 1]朱迅.“ C 語言程序設(shè)計”教學(xué)的探討[ J].軟件導(dǎo)刊,2010.
[ 2]高偉,張國印,黃宏濤.C 語言程序設(shè)計課程建設(shè)研究與實(shí)踐[ J].計算機(jī)教育,2010.
[ 3]蔡曉麗,陳舜青,丁志云.計算機(jī)C 語言實(shí)驗(yàn)教學(xué)改革探討[ J].電腦知識與技術(shù),2010.