国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

在C語言教學(xué)中應(yīng)注重學(xué)生五大能力的培養(yǎng)

2009-10-12 04:28:02劉艷華賈艷霞
職業(yè)·下旬 2009年8期
關(guān)鍵詞:命令錯誤程序

劉艷華 賈艷霞

C語言是編程語言中較為流行的一種。隨著計算機(jī)的普及和發(fā)展,C語言在各個領(lǐng)域的應(yīng)用越來越廣泛。幾乎各類計算機(jī)都支持C語言的開發(fā)環(huán)境,這為C語言的普及以及應(yīng)用奠定了基礎(chǔ)。C語言在我們的教學(xué)中也是非常重要的一門課程,因此,我們在教學(xué)中如何教好C語言顯得尤為重要,結(jié)合教學(xué)實(shí)踐,筆者認(rèn)為在C語言教學(xué)中應(yīng)注重學(xué)生以下幾種能力的培養(yǎng)。

一、掌握基礎(chǔ)知識的能力

準(zhǔn)確牢固掌握基礎(chǔ)知識的能力是學(xué)好C語言的前提和基礎(chǔ)。對初學(xué)者來說,這點(diǎn)尤為重要。在學(xué)習(xí)之初,編程時經(jīng)常會有記錯命令,或是命令漏掉、多加或錯記一個字母的情況,這樣的程序錄入計算機(jī)后也不會調(diào)試出正確的結(jié)果。所以在教學(xué)中應(yīng)該重點(diǎn)強(qiáng)調(diào)強(qiáng)化學(xué)生對基本函數(shù)、語句的正確格式的掌握及運(yùn)用。對此,筆者采用每堂課課前留出5分鐘單獨(dú)考核的方法來強(qiáng)化學(xué)生對命令及函數(shù)掌握的準(zhǔn)確性。開始學(xué)習(xí)時學(xué)生不理解,覺得有點(diǎn)浪費(fèi)時間,但是經(jīng)過一個月的運(yùn)用考核后,學(xué)生在編程時命令及函數(shù)的書寫和記憶錯誤明顯減少時,學(xué)生終于理解了,這5分鐘沒有浪費(fèi),而且極有必要,受益匪淺。

二、閱讀程序的能力

在學(xué)習(xí)之初,學(xué)生還不會編寫程序。那么,通過閱讀程序了解和學(xué)習(xí)各種命令及函數(shù)在程序中的作用,是一種非常有效、迅速的學(xué)習(xí)方法。學(xué)生在閱讀程序時既學(xué)習(xí)了解了程序的作用,同時也學(xué)習(xí)并理解記憶了新命令、函數(shù)。當(dāng)熟練掌握編寫程序時,在程序編寫完成之后,閱讀程序可以幫助我們初步檢查一些語法或是命令、函數(shù)書寫上的錯誤,這樣為程序正確性及準(zhǔn)確性奠定了基礎(chǔ)。另外在閱讀時,一定強(qiáng)調(diào)指出先分清程序由哪些函數(shù)組成,然后從main()函數(shù)開始分析閱讀,因?yàn)闊o論main()函數(shù)在程序的什么位置,程序都從main()的函數(shù)體開始處執(zhí)行,直到它的函數(shù)體結(jié)束處為止。

三、設(shè)計程序時構(gòu)建結(jié)構(gòu)化程序設(shè)計思想的能力

這既包括思維構(gòu)建也包括N—S流程圖繪制。所謂結(jié)構(gòu)化程序設(shè)計方法,就是采用自頂向下逐步求精的設(shè)計原則和單入口、單出口的良性結(jié)構(gòu)來構(gòu)造程序。這里所說的自頂向下逐步求精,就是先把一個復(fù)雜的問題逐步分解和細(xì)化成許多小的、容易解決的模塊,然后再把模塊的功能逐步分解細(xì)化為一系列具體的處理步驟和將其實(shí)現(xiàn)的程序語句。并且,在程序中均應(yīng)由順序、選擇和循環(huán)三種基本結(jié)構(gòu)組成;這樣設(shè)計出的程序具有結(jié)構(gòu)清晰、層次分明、可靠性強(qiáng)等優(yōu)點(diǎn),可以提高程序的可讀性、可維護(hù)性、易移植性及執(zhí)行效率。對此,筆者在教學(xué)中,在讓學(xué)生編程時,并不急于讓學(xué)生直接書寫程序,而是首先讓學(xué)生分析程序要求劃分解決步驟,并以此來畫出相應(yīng)N—S流程圖。這可以大大提高學(xué)生以后編寫程序結(jié)構(gòu)的優(yōu)良性。

四、準(zhǔn)確錄入程序的能力

這項能力對職業(yè)學(xué)校、技工學(xué)校的學(xué)生來說尤其重要。因?yàn)闊o論任何程序只有通過上機(jī)正確運(yùn)行并調(diào)試出結(jié)果,才能檢驗(yàn)出其是否正確并在生產(chǎn)生活中發(fā)揮作用。即使是編寫完全正確的程序,在程序錄入的過程中也會出現(xiàn)各種各樣的標(biāo)點(diǎn)錄入錯誤、指法錯誤等導(dǎo)致程序無法正確運(yùn)行出結(jié)果,對于計算機(jī)高科技技術(shù)編程工作遠(yuǎn)不是我們學(xué)生的特長,但是,在教學(xué)中不僅要強(qiáng)調(diào)重視會編寫程序,更要強(qiáng)調(diào)會將程序準(zhǔn)確錄入的能力,這樣,我們培養(yǎng)的學(xué)生才會在技能上有特長,體現(xiàn)職業(yè)教育的特點(diǎn),最重要的是這種既會編寫程序又具有擅長錄入實(shí)踐能力的特點(diǎn)更有利于學(xué)生的就業(yè)。所以說準(zhǔn)確錄入程序能力尤其重要。

五、上機(jī)調(diào)試能力、錯誤更正能力及錯誤信息閱讀處理的能力

程序編寫完成后要想驗(yàn)證是否正確最好的方法就是讓計算機(jī)執(zhí)行通過,也就是上機(jī)調(diào)試。在錄入運(yùn)行后,若是程序沒有錯誤會顯示運(yùn)行結(jié)果;程序有錯誤會顯示信息,這就要向?qū)W生強(qiáng)調(diào)平時注意各種錯誤提示信息的含義及改正方法。將錯誤改正后直到程序正確運(yùn)行為止。

此外,還要從以下幾個方面注意培養(yǎng)學(xué)生的習(xí)慣和能力:第一,盡管C程序的書寫自由,但為使程序清晰易讀,通常按縮進(jìn)格式將不同層次的語句從不同位置開始書寫成階梯狀;第二,為了增強(qiáng)程序的可讀性,可以利用/*…*/對程序中的一些關(guān)鍵部分做注釋。這樣不管對編程人員還是閱讀人員都起到提示作用;第三,在輸出運(yùn)行結(jié)果的語句之前可適當(dāng)使用清屏函數(shù)clrscr()將其他無關(guān)數(shù)據(jù)清除,使運(yùn)行結(jié)果清晰顯示。

以上是筆者在教學(xué)中總結(jié)的幾點(diǎn)經(jīng)驗(yàn),我們的教學(xué)改革以服務(wù)為宗旨,以就業(yè)為導(dǎo)向,所以我們要以培養(yǎng)技能型人才增加實(shí)習(xí)實(shí)踐能力為主,全面提高學(xué)生的實(shí)踐能力,從而提高教育教學(xué)質(zhì)量和學(xué)生就業(yè)率。

(作者單位:黑龍江省黑河市勞動保障技工學(xué)校)

猜你喜歡
命令錯誤程序
只聽主人的命令
在錯誤中成長
試論我國未決羈押程序的立法完善
移防命令下達(dá)后
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
這是人民的命令
創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
不犯同樣錯誤
《錯誤》:怎一個“美”字了得
短篇小說(2014年11期)2014-02-27 08:32:41
如皋市| 景谷| 合山市| 蓬溪县| 镇安县| 筠连县| 平和县| 万荣县| 方城县| 华宁县| 缙云县| 永寿县| 乌拉特后旗| 葵青区| 全南县| 垦利县| 彭山县| 嘉禾县| 沙湾县| 赤城县| 定兴县| 邢台市| 齐齐哈尔市| 德格县| 新郑市| 宁都县| 乌拉特中旗| 瑞金市| 青龙| 荃湾区| 蒙城县| 嘉义县| 河南省| 大同县| 洪江市| 富蕴县| 三河市| 饶阳县| 万荣县| 历史| 麻阳|