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

        ?

        《C語(yǔ)言程序設(shè)計(jì)》教學(xué)探索與實(shí)踐

        2012-12-31 00:00:00李沫沫等
        科技創(chuàng)新導(dǎo)報(bào) 2012年24期

        摘要:C語(yǔ)言時(shí)高校理工科的一門重要基礎(chǔ)課,本文是在多年的C語(yǔ)言教學(xué)實(shí)踐中,總結(jié)得出的一些C語(yǔ)言的理論和實(shí)驗(yàn)的教學(xué)經(jīng)驗(yàn),通過細(xì)致的實(shí)例講解,提出一些行之有效的C語(yǔ)言教學(xué)方法。在理論教學(xué)上,提出對(duì)教材全局認(rèn)識(shí)來關(guān)聯(lián)各章節(jié)的知識(shí),在關(guān)聯(lián)中強(qiáng)化理解語(yǔ)言中的相關(guān)專業(yè)術(shù)語(yǔ);掌握學(xué)習(xí)語(yǔ)言的思路,同時(shí)對(duì)教材內(nèi)容要有所輕重取舍,避免講解過細(xì)的語(yǔ)法,從簡(jiǎn)到難;并激發(fā)同學(xué)們學(xué)有所思,多提為什么。對(duì)實(shí)驗(yàn)強(qiáng)調(diào)背思改的練習(xí)過程,背程序是學(xué)習(xí)的基礎(chǔ),思是對(duì)編寫程序的理解,最后通過改程序來強(qiáng)化學(xué)生們對(duì)計(jì)算機(jī)執(zhí)行程序過程的理解和靈活應(yīng)用能力,最終能自如的編寫程序。

        關(guān)鍵詞:C語(yǔ)言 程序設(shè)計(jì) 教學(xué)

        中圖分類號(hào):TP311.1文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1674-098X(2012)08(c)-0163-02

        目前,隨著計(jì)算機(jī)的廣泛應(yīng)用,人們無(wú)論是生活還是學(xué)習(xí),對(duì)計(jì)算機(jī)的使用和利用日益增多,新世紀(jì)對(duì)大學(xué)生不僅僅要求掌握計(jì)算機(jī)操作,如學(xué)習(xí)Windows和Office等工具軟件的使用,還要具備一定的實(shí)際應(yīng)用編程能力。C語(yǔ)言是理工科專業(yè)的一門重要的基礎(chǔ)課程,學(xué)好C語(yǔ)言,為今后借助計(jì)算機(jī)解決理工科的各個(gè)專業(yè)上的問題打下堅(jiān)實(shí)的基礎(chǔ)。C語(yǔ)言一般開設(shè)在大學(xué)一年級(jí)或大學(xué)二年級(jí)的上學(xué)期,由此可見其重要性和基礎(chǔ)性。

        在學(xué)習(xí)過程中,一開始,同學(xué)們非常重視C語(yǔ)言的學(xué)習(xí),表現(xiàn)得積極主動(dòng),認(rèn)真聽講,但是,幾堂課后,這樣的狀態(tài)難以維持,普遍認(rèn)為學(xué)習(xí)難度過大,枯燥,特別是上機(jī)實(shí)驗(yàn),嚴(yán)格1的語(yǔ)法讓同學(xué)們幾行代碼換來十多行英文錯(cuò)誤信息提示,本來英語(yǔ)就不是強(qiáng)項(xiàng),再加上專業(yè)性詞匯摻雜其中,能看懂錯(cuò)誤提示的同學(xué)寥寥無(wú)幾,更查不出錯(cuò)誤,失敗感油然而生,學(xué)習(xí)興趣2和學(xué)習(xí)信心倍受挫折,很多同學(xué)開始放棄學(xué)習(xí)C語(yǔ)言。除了這個(gè),C語(yǔ)言難學(xué)還有很多原因,首先,C語(yǔ)言本身不是一門簡(jiǎn)單的課程;其次,學(xué)生們自身的基礎(chǔ)知識(shí)不牢固,數(shù)學(xué)和英語(yǔ)都涉及到;第三,學(xué)生學(xué)習(xí)能力不強(qiáng);最后教師教授的方式方法也會(huì)影響到C語(yǔ)言的學(xué)習(xí)。C語(yǔ)言對(duì)初學(xué)者來說,是一個(gè)全新的天地,就如同學(xué)習(xí)一門新外語(yǔ),它有自己的專業(yè)詞匯,語(yǔ)法和語(yǔ)序。就C語(yǔ)言這門課程的名字,很多同學(xué)都無(wú)法理解,因?yàn)樗蜕钪械恼Z(yǔ)言相差極大,但也被稱為語(yǔ)言。這些都使同學(xué)們學(xué)習(xí)起來困難重重,如何幫助同學(xué)們克服困難學(xué)好C語(yǔ)言,需要我們作為教師的認(rèn)真思考教學(xué)方法。

        1 C語(yǔ)言理論教學(xué)的方法探討

        傳統(tǒng)的教學(xué)方法已經(jīng)討論過很多,主要是激發(fā)同學(xué)們的興趣,加強(qiáng)實(shí)踐等等,這些對(duì)于任何一門計(jì)算機(jī)課程都是至關(guān)重要的。但是不同的計(jì)算機(jī)課程有自己的特點(diǎn),本文想從自身多年教學(xué)C語(yǔ)言的經(jīng)驗(yàn)提出一些更具體和更實(shí)用的方法,以期共享和共勉。

        1.1 初學(xué)C語(yǔ)言時(shí),要對(duì)教材內(nèi)容有一個(gè)全局的認(rèn)識(shí)

        每次面對(duì)初學(xué)者,我首先要求看目錄,了解本教材的教學(xué)內(nèi)容大概有哪些章節(jié),然后講解章節(jié)之間的聯(lián)系。我常在教學(xué)時(shí)提出一個(gè)問題,如果要寫一本關(guān)于人的書,請(qǐng)問該書該如何分章節(jié)寫?同學(xué)們馬上就會(huì)回答,人是由頭和四肢,以及各個(gè)部件組合起來的,等等。同樣,這本書是寫C語(yǔ)言,那么C語(yǔ)言又該如何寫,章節(jié)有哪些,章與章之間有什么聯(lián)系。我們的C語(yǔ)言是用來設(shè)計(jì)程序的,那么程序是什么,同學(xué)們可能都知道程序是一系列指令的集合,但再問指令是什么呢,指令就是指揮機(jī)器工作的指示和命令,是計(jì)算機(jī)能識(shí)別和理解的最小操作,通常由操作符和操作數(shù)構(gòu)成。而C語(yǔ)言就是要編寫一系列的指令,而每條指令都由操作符和操作數(shù)構(gòu)成,那么操作數(shù)有哪些,這樣就可以聯(lián)系到為什么教材一開始有一章專門是數(shù)據(jù)類型,這一章的內(nèi)容,不僅是C語(yǔ)言,其它所有語(yǔ)言都有這章。操作符又有哪些呢,這樣教材又會(huì)專門講到算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符等,這樣一條指令的兩個(gè)組成部分分別講清了它們的構(gòu)成。一條指令講清楚了,那么一系列的指令又要涉及什么呢,一系列的指令涉及到的是執(zhí)行順序,也就是流程控制,是順序執(zhí)行還是選擇或重復(fù)執(zhí)行。這樣一系列的指令加上流程控制就形成了我們的程序。程序也就是這樣被設(shè)計(jì)出來了。例如,以譚浩強(qiáng)的教材為例,第二章講數(shù)據(jù)類型,第三章講運(yùn)算符與表達(dá)式,第四五六章開始講三大結(jié)構(gòu),也就是流程控制,這樣,從語(yǔ)言是設(shè)計(jì)程序以及程序的定義得出了前六章之間的聯(lián)系。至于后面的函數(shù),是用模塊化程序的思想構(gòu)造更復(fù)雜的程序。指針是在前幾章的基礎(chǔ)上更靈活的設(shè)計(jì)程序。

        1.2 對(duì)于理論教學(xué),要克服抽象的講解,盡量用通俗的語(yǔ)言和實(shí)例進(jìn)行教學(xué),主動(dòng)引導(dǎo)同學(xué)們提出為什么,激發(fā)同學(xué)們學(xué)有所思

        C語(yǔ)言是一門語(yǔ)言,同學(xué)們首先對(duì)語(yǔ)言的概念要有拓展,不能局限于生活中的語(yǔ)言概念。語(yǔ)言是用來交流的,我們生活中的語(yǔ)言是人與人之間交流使用的,現(xiàn)在所遇到的計(jì)算機(jī)語(yǔ)言是人與計(jì)算機(jī)交流使用的工具,因此它也被稱作語(yǔ)言。在教學(xué)中,C語(yǔ)言有很多抽象的概念。例如數(shù)據(jù)類型不同的變量,同學(xué)們剛接觸變量,理解有些困難,可以形象的打比方,不同的變量就像不同的盒子,大小尺寸不同,裝載能力就不一樣,所以變量一定要先定義類型,后使用等。其次在講解知識(shí)時(shí),多提些為什么,比如為什么要學(xué)數(shù)據(jù)類型,運(yùn)算符,表達(dá)式等等,這些我們開始就強(qiáng)調(diào)過,指令就是由操作數(shù)和操作符構(gòu)成的,操作數(shù)就是各種各樣類型的數(shù)據(jù),操作符就是對(duì)數(shù)據(jù)進(jìn)行算術(shù)、關(guān)系和邏輯的算符,而算符和數(shù)據(jù)合在一起就形成各式各樣的表達(dá)式,這樣,知識(shí)就關(guān)聯(lián)起來了。同學(xué)們也明白為什么學(xué)。

        1.3 對(duì)于教學(xué)內(nèi)容,要把握好輕重和取舍,避免講解過細(xì)的語(yǔ)法

        初學(xué)者不能要求什么知識(shí)都全面的學(xué),這樣會(huì)讓學(xué)生們不得不知難而退。我們?cè)诮虒W(xué)中應(yīng)該講解常用和基本的知識(shí),學(xué)一點(diǎn)會(huì)一點(diǎn)。例如數(shù)據(jù)類型,同學(xué)們常遇到的就是整型、字符型,雖然也會(huì)遇到浮點(diǎn)型和雙精度型等,但一開始應(yīng)重點(diǎn)強(qiáng)調(diào)整型和字符型。對(duì)于函數(shù)也是,如scanf和printf函數(shù),它們有很多參數(shù),功能強(qiáng)大而全面,但在教學(xué)時(shí),一開始只要求同學(xué)們掌握如何輸入輸出整型和字符型,夠用即可。也就是在認(rèn)識(shí)C語(yǔ)言的語(yǔ)法時(shí),先認(rèn)識(shí)C語(yǔ)言的典型個(gè)例,再通過個(gè)例認(rèn)識(shí)抽象的一類,再?gòu)膶?duì)類的認(rèn)識(shí)過渡到全面認(rèn)識(shí)這一類的所有個(gè)例。一開始只能反復(fù)強(qiáng)調(diào)經(jīng)典個(gè)例,從個(gè)別案例慢慢的認(rèn)識(shí)和接受C語(yǔ)言的語(yǔ)法,語(yǔ)義和語(yǔ)序。

        2 C語(yǔ)言實(shí)驗(yàn)教學(xué)探討

        實(shí)驗(yàn)對(duì)學(xué)習(xí)語(yǔ)言是必不可少的一部分,C語(yǔ)言是一門驗(yàn)證型實(shí)驗(yàn),但如果只是照搬照抄代碼,運(yùn)行完事,是不可能學(xué)會(huì)編程的。在實(shí)驗(yàn)方面,體會(huì)比較深刻的是以下兩方面:

        2.1 強(qiáng)調(diào)背代碼

        學(xué)習(xí)C語(yǔ)言的同學(xué)大多數(shù)都是理工科的,按照以往的學(xué)習(xí)方法,他們是看不上死記硬背,認(rèn)為這是文科的學(xué)習(xí)方法,但對(duì)C的學(xué)習(xí),背時(shí)必須的。就像學(xué)英語(yǔ)背單詞一樣,在背的基礎(chǔ)上,才可能把代碼從書本搬到大腦里,到了大腦才可能被同學(xué)們掌握并學(xué)著靈活使用。

        2.2 強(qiáng)調(diào)實(shí)踐的技巧,以模仿和改程序?yàn)橹?/p>

        C語(yǔ)言的實(shí)驗(yàn)很多都是驗(yàn)證型的,同學(xué)們一般照書輸入,然后運(yùn)行,這樣上實(shí)驗(yàn),同學(xué)們不可能學(xué)會(huì)編程。對(duì)于初學(xué)C語(yǔ)言的同學(xué),常常誤以為把程序輸入計(jì)算機(jī),調(diào)試和編譯通過,那么實(shí)驗(yàn)的目的就達(dá)到了,畢竟初學(xué)者能把書上的程序正確的輸入計(jì)算機(jī)已是不容易了,但真正要學(xué)會(huì)編程,僅僅練習(xí)了輸入、運(yùn)行通過是遠(yuǎn)遠(yuǎn)不夠的。實(shí)驗(yàn)一定要有技巧。我們這里強(qiáng)調(diào)背程序到改程序相結(jié)合的方式。一開始,對(duì)一些簡(jiǎn)單的程序要求背代碼,在背的基礎(chǔ)上進(jìn)行驗(yàn)證性的實(shí)驗(yàn),然后要改程序,每改一次就運(yùn)行觀察結(jié)果的變化,讓同學(xué)們體會(huì)掌握語(yǔ)言后計(jì)算機(jī)是怎樣的按你的意思去完成,這樣反復(fù)訓(xùn)練,同學(xué)們才會(huì)愛上與機(jī)器交流。例如一個(gè)簡(jiǎn)單的屏幕顯示歡迎的程序,一開始,只要求輸出“Hello World!”,接著要改成交互式的,輸入名字,再輸出名字+“Hello World!”,或者讓程序多輸出幾行“Hello World!”等等。這些都是同學(xué)們與機(jī)器交流的開始,體會(huì)機(jī)器如何理解同學(xué)們的要求。在循環(huán)的教學(xué)上,我們更是要求同學(xué)們首先把自己當(dāng)成是計(jì)算機(jī),把循環(huán)的整個(gè)執(zhí)行的過程模擬寫出來,變量值的變化,循環(huán)條件的變化,每循環(huán)一次就要求把這些變化全部寫出來,這里一般控制循環(huán)的次數(shù)在6次左右。這樣反復(fù)的訓(xùn)練,才能真正讓同學(xué)們把到計(jì)算機(jī)的思維學(xué)到腦里,才能真正的學(xué)會(huì)編程。

        3 結(jié)語(yǔ)

        以上幾點(diǎn)教學(xué)實(shí)踐是從實(shí)際的《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)中得出的,當(dāng)然,不同的學(xué)生和不同的教學(xué)內(nèi)容,還有更為具體和實(shí)際的方式方法,筆者所寫是希望對(duì)大學(xué)計(jì)算機(jī)基礎(chǔ)教學(xué)有一定借鑒作用,在今后還將繼續(xù)探索,以期更好的教學(xué)效果。

        參考文獻(xiàn)

        [1] 譚浩強(qiáng).C程序設(shè)計(jì)[M].3版.北京:清華大學(xué)出版社,2005.

        [2] 周強(qiáng).C語(yǔ)言教學(xué)方法探討[J].滁州學(xué)院學(xué)報(bào),2004(4).

        [3] 陳仲民.關(guān)于C語(yǔ)言教學(xué)方法和程序設(shè)計(jì)的探討[J].計(jì)算機(jī)教育,2007(6).

        [4] 劉鑫,楊春燕.淺談C語(yǔ)言程序設(shè)計(jì)教學(xué)方法[J].長(zhǎng)春理工大學(xué)學(xué)報(bào)(高教版),2009(11).

        亚洲av综合国产av日韩| 日本不卡视频网站| av一区二区三区亚洲| 日本最新一区二区三区视频| 亚洲日产乱码在线中文字幕| 美女露出自己的性感大胸一尤内衣 | 91视色国内揄拍国内精品人妻| 久爱www人成免费网站| 亚洲天堂一区av在线| 国产人妻熟女高跟丝袜图片| 亚洲va中文字幕无码| 99精品久久久中文字幕| 国产一级一厂片内射视频播放 | 色偷偷久久久精品亚洲| 久久精品中文字幕大胸| 人妻少妇精品无码专区二区| 好大好深好猛好爽视频免费 | 久久91精品国产91久| 日韩一区二区三区人妻中文字幕| 国产在线一区二区三区乱码| 久久久亚洲av成人网站| 小12萝8禁在线喷水观看| 在线你懂| 日本在线视频二区一区| 亚洲天堂av一区二区| 婷婷丁香五月激情综合| 国内a∨免费播放| 亚洲香蕉毛片久久网站老妇人| 国产精品午夜高潮呻吟久久av | 国产免费久久精品99久久| 军人粗大的内捧猛烈进出视频| 大伊香蕉在线精品视频75| 国产九九在线观看播放| 日韩精品自拍一区二区| 日韩亚洲中文有码视频| 麻豆精品国产精华精华液好用吗| 日本不卡视频网站| 久久深夜中文字幕高清中文| 日本一区二区在线高清观看| 国产三区在线成人av| 男人j进女人p免费视频|