999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

《C語言程序設(shè)計》教學(xué)之我見

2011-10-17 01:15:32劉麗娟
中國科技信息 2011年5期
關(guān)鍵詞:程序用戶課程

王 穎 劉麗娟 張 鑫

1.大連海洋大學(xué) 信息工程學(xué)院, 遼寧 大連 116023 2.大連交通大學(xué) 軟件學(xué)院,遼寧 大連 116052

《C語言程序設(shè)計》教學(xué)之我見

王 穎1劉麗娟2張 鑫1

1.大連海洋大學(xué) 信息工程學(xué)院, 遼寧 大連 116023 2.大連交通大學(xué) 軟件學(xué)院,遼寧 大連 116052

《C語言程序設(shè)計》是大學(xué)理工專業(yè)的一門重要必修課,但是學(xué)生學(xué)習(xí)該門課時都或多或少地感到頭疼,學(xué)習(xí)不得要領(lǐng),這就要求我們教師在教學(xué)中特別注意教學(xué)方法。本文結(jié)合作者多年的教學(xué)經(jīng)驗(yàn),介紹了幾個關(guān)于程序設(shè)計類語言課程的教學(xué)觀點(diǎn)。

C語言程序設(shè)計;縝密思維;選擇結(jié)構(gòu)

《C語言程序設(shè)計》是大學(xué)幾乎所有理工科學(xué)生一入學(xué)必學(xué)的課程。由于C語言既能編寫系統(tǒng)軟件又能編寫應(yīng)用軟件,在計算機(jī)行業(yè)中有著的特殊重要的地位,同時,學(xué)好C語言又能為學(xué)習(xí)其他學(xué)科培養(yǎng)嚴(yán)密的邏輯思維,所以C語言的重要性不言而喻。

1 學(xué)生學(xué)習(xí)C語言的實(shí)際狀況

因?yàn)榇蟛糠謱W(xué)生頭一次接觸程序設(shè)計類課程,對程序的架構(gòu)、設(shè)計思想、設(shè)計理念等等一概一片空白,更別說什么編程技巧了。加之若干零零碎碎的語法細(xì)節(jié),真是讓學(xué)生云里霧里,等稍微回過神來、剛剛有點(diǎn)感覺的時候,課程可能已經(jīng)過了大半,此時在指針處再“摔個跟頭”,還沒等“爬起來”又“碰”上了看上去代碼一堆一堆的結(jié)構(gòu)體、共用體、文件,得!這一路,真是跌跌撞撞,沒準(zhǔn)很多人上了考場還是“鼻青臉腫”呢!

針對初學(xué)者的這種狀況,結(jié)合多年的教學(xué)經(jīng)驗(yàn),我認(rèn)為在《C語言程序設(shè)計》的教學(xué)過程中應(yīng)著重貫徹以下幾點(diǎn)。

2 幾個教學(xué)觀點(diǎn)

2.1 從“過去”到“現(xiàn)在”

每每看到學(xué)生被C語言“折磨”的心力交瘁的樣子,就會聯(lián)想起當(dāng)初自己學(xué)習(xí)C 語言時的“迷茫”、“無助”。此時我就愈發(fā)體會到教師的作用有多么重要,如果教師在教學(xué)中多注意學(xué)生的感受,多反思自身的教學(xué)[1],多換位思考,多回憶一下“當(dāng)初自己學(xué)習(xí)C語言時處在什么樣的知識結(jié)構(gòu)狀態(tài)?對課程存在哪些疑慮?”,那么你可能就會給出他們心坎上的答案,及時消除了他們的困惑。因此,經(jīng)常從“過去”的自己聯(lián)想到“現(xiàn)在”的學(xué)生,備課時教師就會自然地多想想自己第一次學(xué)習(xí)C語言時存在什么疑惑?如何從學(xué)生目前所學(xué)的知識出發(fā)引出新的教學(xué)內(nèi)容?用什么樣的例子能形象說明重點(diǎn)、難點(diǎn)?諸如此類的問題我們想得越多,上課時就越游刃有余。

2.2 從“宏觀”到“微觀”

沒有學(xué)過任何編程語言的人剛接觸入門時,可以說一點(diǎn)感覺沒有,他們不知道要學(xué)的是個什么東西,“長”成什么樣,有什么用。因此C語言教學(xué)之初,先應(yīng)該從全局上概述C程序的框架,讓學(xué)生能從宏觀的角度把握即將學(xué)習(xí)的內(nèi)容,對新內(nèi)容有個大體輪廓,形成全局意識,為以后有的放矢的學(xué)習(xí)作個良好的鋪墊。等到所有內(nèi)容學(xué)完之后,一定再強(qiáng)化一下所有內(nèi)容的內(nèi)在聯(lián)系,為原來的框架“填血加肉”,使其更加豐滿、更加鮮活,畢竟學(xué)活的知識才更加有意義。

所以教學(xué)中,應(yīng)把握以下幾點(diǎn):(1)C程序由若干函數(shù)組成,函數(shù)無外乎三大類:主函數(shù),庫函數(shù)和自定義函數(shù);(2)每個函數(shù)都可能涉及決定機(jī)器操作流程的三種結(jié)構(gòu)(其實(shí)也就是人解決問題的思維過程);(3)機(jī)器干活時,首先需解決原材料、加工過程中的中間產(chǎn)物和最終結(jié)果的存放空間問題,即數(shù)據(jù)的存儲問題,通過定義不同類型的變量來解決。如果想長期存放數(shù)據(jù),用文件解決;(4)在以上向機(jī)器下達(dá)指令的過程中,需要一套完整的語言體系以達(dá)到讓機(jī)器能“看懂命令”的目的,這就是編程語言的基本語法。

2.3 從“看程序”到“編程序”

學(xué)習(xí)程序設(shè)計很大程度上要求學(xué)會編程思想,能自己編出實(shí)用的程序來。不過一提到編程,恐怕大部分學(xué)生就會頭疼,即使課程學(xué)完了,能將典型程序獨(dú)立編出來的也是鳳毛麟角。

其實(shí),編程序跟寫文章一樣,一開始誰都不會編。回想我們小學(xué)時寫作文,不都是先看很多優(yōu)秀作文選里的文章,然后慢慢自己模仿著寫嗎?所以在讓學(xué)生自己動手編程前也應(yīng)該鼓勵學(xué)生多看書上寫好的程序,特別是經(jīng)典的程序。看懂后自己一定試著編一遍,然后與原程序比較,看看自己有哪些地方?jīng)]想到,哪些地方有問題,人家又是怎么處理的。

2.4 從“用程序”到“編程序”

很多學(xué)生看程序時總會感嘆于編程人思維的縝密,“人家怎么就能想到,我怎么就沒想到呢?”,于是有部分人就開始自怨自艾,唉!我不是編程的料!其實(shí),人家的縝密思維除來自大量程序的積累外,還有很重要一點(diǎn)就是編程人一定要站在用戶的立場上看程序,把自己想象成用戶正在使用這個程序,那么在程序運(yùn)行過程中自己可能會有什么樣的操作呢?比如選擇結(jié)構(gòu)部分有一道根據(jù)收入計算納稅的問題(假設(shè)變量income存放收入)。思路代碼如下:

這個思路再正常不過,但是如果自己操作時不小心將數(shù)據(jù)輸錯了,可能輸了負(fù)數(shù),那么程序應(yīng)該有個信息提示告訴用戶輸錯了。思路代碼修改如下:

這樣改完之后,即使輸入有誤,計算機(jī)也不至于還“傻乎乎”地按錯誤輸入進(jìn)行計算,同時屏幕上不但有錯誤信息提示,還給用戶改正機(jī)會,而且機(jī)會還是無限次。瞧!如果編程人始終從用戶的角度考慮問題,那么縝密性思維不也就逐步形成了嗎?

3 結(jié)束語

printf(“Input error! ”);/*收入是負(fù)數(shù)時,輸出錯誤信息提示*/

}

雖然有錯誤信息提示,但是進(jìn)一步思考,光讓計算機(jī)不再計算、用戶知道自己輸錯了就萬事大吉了嗎?犯錯在所難免,總得給人家改正的機(jī)會吧,鑒于此,作如下修改:

世上沒有醫(yī)治百病的靈丹妙藥,更沒有醫(yī)治教育百病的靈丹妙藥,所以不可能單憑幾個教學(xué)經(jīng)驗(yàn)總結(jié)就能解決所有學(xué)生的學(xué)習(xí)問題。因此,我們教師應(yīng)該在教學(xué)中不斷地發(fā)現(xiàn)每個學(xué)生的特點(diǎn),具體問題具體分析,在一些總的原則下因人而異,因?yàn)榻處煹恼嬲绢I(lǐng),不在于他是否會講述知識,而在于是否能喚起學(xué)生的求知欲望,讓他們興趣盎然地參與到教學(xué)過程中來[2]。

while(1) /*第一次輸入或重新輸入收入時無條件進(jìn)入循環(huán)體*/

[1]閆林,劉慧.反思性教學(xué)在C語言教學(xué)中的應(yīng)用研究[J].福建電腦.2007(11):211-212

[2]http://www.360doc.com/content/11/0110/16/5451058_85515092.shtml

10.3969/j.issn.1001-8972.2011.005.084

猜你喜歡
程序用戶課程
數(shù)字圖像處理課程混合式教學(xué)改革與探索
軟件設(shè)計與開發(fā)實(shí)踐課程探索與實(shí)踐
為什么要學(xué)習(xí)HAA課程?
試論我國未決羈押程序的立法完善
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
主站蜘蛛池模板: 被公侵犯人妻少妇一区二区三区| 在线观看亚洲精品福利片 | 国产精品一区在线观看你懂的| 三上悠亚一区二区| 国产麻豆aⅴ精品无码| 中文字幕人成乱码熟女免费| 老司机精品一区在线视频| 91热爆在线| 国模极品一区二区三区| 亚洲高清中文字幕在线看不卡| 国产美女精品人人做人人爽| 人人91人人澡人人妻人人爽| 婷婷五月在线视频| 亚洲免费福利视频| 色丁丁毛片在线观看| 天天躁狠狠躁| 久久国产精品77777| 996免费视频国产在线播放| 国产屁屁影院| 亚洲成a人片77777在线播放| 欧美日韩北条麻妃一区二区| 蜜芽一区二区国产精品| 在线日韩日本国产亚洲| 欧美性猛交xxxx乱大交极品| 国产波多野结衣中文在线播放| 狠狠躁天天躁夜夜躁婷婷| 中文精品久久久久国产网址| 亚洲国产日韩视频观看| 国产成人精品一区二区免费看京| 久久久波多野结衣av一区二区| 久久精品亚洲中文字幕乱码| 精品视频在线观看你懂的一区| 无码'专区第一页| 精品视频福利| 爱爱影院18禁免费| 亚洲不卡影院| 2021国产精品自产拍在线| av色爱 天堂网| 国产精品.com| 国产区免费精品视频| 日韩久草视频| 午夜精品福利影院| 欧洲熟妇精品视频| 国产亚洲现在一区二区中文| 亚洲免费福利视频| 日韩毛片免费视频| 国产日韩精品欧美一区喷| 亚洲成人一区二区三区| 欧美国产在线一区| 亚洲欧美在线看片AI| 2020国产免费久久精品99| 精品一区二区久久久久网站| 亚洲国产AV无码综合原创| 欧美国产综合色视频| 国产无码精品在线播放| 久久中文无码精品| 成人在线综合| 欧美三级视频在线播放| 一级毛片基地| 波多野结衣视频一区二区| 曰AV在线无码| 99热国产这里只有精品无卡顿"| 国产AV无码专区亚洲精品网站| 日韩精品欧美国产在线| av在线人妻熟妇| 亚洲精品男人天堂| 午夜a视频| 国产91丝袜| 亚洲一区二区三区在线视频| 日本欧美视频在线观看| 国产精品亚洲а∨天堂免下载| 呦女精品网站| 欧美激情一区二区三区成人| 日本午夜影院| 国产91在线|日本| 国产swag在线观看| 99视频精品全国免费品| 少妇露出福利视频| 久久窝窝国产精品午夜看片| 亚洲成人一区二区三区| 成人免费视频一区| 成人午夜免费视频|