亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

        2011-10-17 01:15:32劉麗娟
        中國(guó)科技信息 2011年5期
        關(guān)鍵詞:編程序程序設(shè)計(jì)編程

        王 穎 劉麗娟 張 鑫

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

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

        王 穎1劉麗娟2張 鑫1

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

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

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

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

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

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

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

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

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

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

        2.2 從“宏觀”到“微觀”

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

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

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

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

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

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

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

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

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

        3 結(jié)束語

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

        }

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

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

        while(1) /*第一次輸入或重新輸入收入時(shí)無條件進(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è)計(jì)編程
        我家有只編程貓
        我家有只編程貓
        我家有只編程貓
        我家有只編程貓
        基于仿真可編程序控制器的虛擬電梯系統(tǒng)
        基于Visual Studio Code的C語言程序設(shè)計(jì)實(shí)踐教學(xué)探索
        淺談可編程序控制器相關(guān)標(biāo)準(zhǔn)
        影響可編程序控制器系統(tǒng)穩(wěn)定的因素及防范措施
        從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
        電子制作(2019年9期)2019-05-30 09:42:04
        高職高專院校C語言程序設(shè)計(jì)教學(xué)改革探索
        亚洲一区二区三区偷拍视频| 毛片毛片免费看| 激情亚洲的在线观看| 久久午夜一区二区三区| 男人的天堂av高清在线| 无码人妻一区二区三区在线视频| 精品无码av不卡一区二区三区 | 亚洲色图少妇熟女偷拍自拍 | 97人妻人人做人碰人人爽| 久久久国产一区二区三区四区小说| 久草热这里只有精品在线| 能看不卡视频网站在线| 中文区中文字幕免费看| 性动态图av无码专区| 色播在线永久免费视频网站| 国产91九色免费视频| 熟女无套高潮内谢吼叫免费| 日韩电影一区二区三区| 97色综合| 国产一区二区三区免费视| 日本高清视频wwww色| 国内精品久久久久久无码不卡| 亚洲美女国产精品久久久久久久久| 69精品国产乱码久久久| 人妻仑乱a级毛片免费看| 欧美va亚洲va在线观看| 亚洲综合精品在线观看中文字幕 | 中文字幕人成乱码熟女| 亚洲综合久久成人a片| 亚洲一级无码AV毛片久久| 中文字幕亚洲精品在线| 免费无码毛片一区二区app| 四虎在线播放免费永久视频| 一区二区三区手机看片日本韩国| 丰满人妻熟妇乱又仑精品| 女人色毛片女人色毛片18| 国产亚洲高清在线精品不卡| 久久一区二区三区久久久| 青楼妓女禁脔道具调教sm| 亚洲国产精品线观看不卡| 日本av一区二区在线|