版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、C學(xué)習(xí)的特點(diǎn)、難點(diǎn)和對(duì)策,計(jì)算機(jī)語(yǔ)言的語(yǔ)言特性,計(jì)算機(jī)語(yǔ)言也是語(yǔ)言,和我們?nèi)粘K玫淖匀徽Z(yǔ)言,例如漢語(yǔ)和英語(yǔ)有著相似的地方。有著詞法、句法(語(yǔ)法)和文法。而且這些詞法和語(yǔ)法還是以英語(yǔ)形式存在的。學(xué)習(xí)的結(jié)果都是要用語(yǔ)言寫出文章(程序)。文章(程序)都有著代表了自己特色的模式和結(jié)構(gòu)。使用自然語(yǔ)言,需要人有想象力,有形象思維的能力。使用計(jì)算機(jī)語(yǔ)言,也需要人有想象力,有形象思維的能力。,計(jì)算機(jī)語(yǔ)言思維方式特性,計(jì)算機(jī)的思維來(lái)源于數(shù)學(xué),但是又
2、不等同于數(shù)學(xué)。數(shù)學(xué)的思維是抽象的,它是建立在公理、定義、定理以及獨(dú)特的推導(dǎo)方式上的。例如高等數(shù)學(xué)的基礎(chǔ)是連續(xù),推導(dǎo)方式是從現(xiàn)有條件出發(fā),根據(jù)定義或定理,經(jīng)過(guò)若干步驟推導(dǎo)出結(jié)果。計(jì)算機(jī)的思維也是抽象的,但是它不依據(jù)定義和定理,它的思維的對(duì)象也不是象數(shù)學(xué)那么連續(xù),它的思維是基于算法的。算法則來(lái)自于經(jīng)驗(yàn)和邏輯。思維對(duì)象是離散的。,C語(yǔ)言的個(gè)性,C語(yǔ)言和其它計(jì)算機(jī)語(yǔ)言相比,又具有很多自己的特點(diǎn)。例如它有豐富的數(shù)據(jù)類型,有連微軟也說(shuō)不清楚的++
3、、--,有強(qiáng)有力的指針,有功能強(qiáng)大又神秘莫測(cè)的編譯器。,C的學(xué)習(xí)難度之1--幕太多,C語(yǔ)言和其他很多計(jì)算機(jī)語(yǔ)言不一樣,C有太多和程式邏輯息息相關(guān)的動(dòng)作是編譯器為我們加上去的,使我們慣于循序思考的工程腦袋不知所措。換句話說(shuō) C 編譯器為我們「加碼」。如果不識(shí)清這一節(jié),學(xué)習(xí)C有如霧里看花,霧非霧,花非花。,C學(xué)習(xí)的第2個(gè)難度-思考模式的移轉(zhuǎn),別說(shuō)自己設(shè)計(jì)程序了,光使用別人的程序,就都是一種思考模式和行為模式的移轉(zhuǎn)。也就是說(shuō),你不能只會(huì)使
4、用自己的思維模式,你需要會(huì)理解別人的思維模式,把你的思路轉(zhuǎn)移到別人的思路上去。你不能簡(jiǎn)單的使用對(duì)待數(shù)學(xué)的方法或者對(duì)待語(yǔ)文的方法來(lái)思考C的編程。,C學(xué)習(xí)的第3個(gè)難度--學(xué)習(xí)模式的轉(zhuǎn)換,大學(xué)教學(xué)是啟發(fā)式,跳躍式,不會(huì)什么都講到。尤其是計(jì)算機(jī)語(yǔ)言這樣的課程,教學(xué)的跨度和寬度是非常大的。這就使得剛?cè)氪髮W(xué)門的學(xué)生一下子不能適應(yīng)。 大學(xué)里學(xué)生和老師接觸較少,學(xué)習(xí)的量和質(zhì)被監(jiān)督的甚少。,C特點(diǎn)的結(jié)論,計(jì)算機(jī)語(yǔ)言是集數(shù)學(xué)、語(yǔ)文、外語(yǔ)和計(jì)算機(jī)的特點(diǎn)于
5、一身的東西。C語(yǔ)言是計(jì)算機(jī)語(yǔ)言中一個(gè)比較難學(xué),但是學(xué)會(huì)了又很好使用的語(yǔ)言。C語(yǔ)言的學(xué)習(xí),即需要象學(xué)習(xí)外語(yǔ)那樣死記硬背,還需要對(duì)文學(xué)作品的感受-形象思維,又需要象學(xué)習(xí)數(shù)學(xué)那樣進(jìn)行嚴(yán)密邏輯的推理。,C能學(xué)好嗎?,既然C有這么多讓我們頭痛的特點(diǎn),那我們還能學(xué)好它嗎?我們?cè)鯓硬拍軐W(xué)好它呢?答案是肯定的。要想學(xué)好C,首先需要解決一些一般性的學(xué)習(xí)問(wèn)題。這就是學(xué)習(xí)形態(tài)理念。,學(xué)習(xí)有三種形態(tài),不學(xué):無(wú)語(yǔ)勤學(xué):刻苦用功好學(xué):深知學(xué)習(xí)意義樂(lè)學(xué):
6、學(xué)習(xí)是一種樂(lè)趣,樂(lè)趣就在 學(xué)習(xí)之中,學(xué)習(xí)形態(tài)的形成,無(wú)論是哪一種學(xué)習(xí)形態(tài),人都不是天生就那樣的。人需要經(jīng)過(guò)后天的訓(xùn)練,可能還是艱苦的訓(xùn)練才能適應(yīng)。學(xué)習(xí)C,勤學(xué)能讓你過(guò)關(guān)(及格);好學(xué)能讓你中或良,樂(lè)學(xué)則可以讓你優(yōu),甚至可以成為專家!,某大學(xué)生學(xué)習(xí)C的經(jīng)驗(yàn),某大學(xué)生在大一時(shí),整整一年的艱苦學(xué)習(xí)只是使得C勉強(qiáng)過(guò)關(guān),但是在大三時(shí)對(duì)C來(lái)了興趣,在不到三個(gè)月的時(shí)間內(nèi),基本上是每天攻讀八小時(shí)VC,包括看書和上機(jī)。那時(shí)他覺(jué)
7、得精力充沛,興趣昂然,受的起沒(méi)完沒(méi)了的失敗和痛苦,終于在某一天入門了。接下來(lái)的努力,使他編寫出了很多許多高質(zhì)量的程序。在此之前,編寫這樣的程序是無(wú)法想象的。,學(xué)習(xí)C容易產(chǎn)生的一些問(wèn)題,有些人勤奮有些人懶惰有些人浮躁有些人始終搞不清楚C有些人在討論到底學(xué)習(xí)什么計(jì)算機(jī)語(yǔ)言好。我們來(lái)看下面的一些對(duì)C的討論吧。,1、不要被VC、BC、MC、TC等詞匯所迷惑——它們都是集成開(kāi)發(fā)環(huán)境,而我們要學(xué)的是一門語(yǔ)言; 2、不要放過(guò)任何一個(gè)看上去
8、很簡(jiǎn)單的小編程問(wèn)題—他們往往并不那么簡(jiǎn)單,或者可以引伸出很多知識(shí)點(diǎn); 3、浮躁的人容易說(shuō):XX語(yǔ)言不行了,應(yīng)該學(xué)YY; —是你自己不行了吧??? 4、浮躁的人容易問(wèn):我到底該學(xué)什么;—?jiǎng)e問(wèn),學(xué)就對(duì)了; 5、浮躁的人容易問(wèn):XX有錢途嗎;—建議你去搶銀行;,6、浮躁的人容易說(shuō):我要中文版!我英文不行!——不行?學(xué)呀!7、浮躁的人容易問(wèn):XX和YY哪個(gè)好;——告訴你吧,都好—只要你學(xué)就行;8、浮躁的人分兩種:a)只觀望而不學(xué)的人;
9、b)只學(xué)而不堅(jiān)持的人; 9、把時(shí)髦的技術(shù)掛在嘴邊,還不如把過(guò)時(shí)的技術(shù)記在心里;,10、學(xué)習(xí)編程最好的方法之一就是閱讀源代碼; 11、在任何時(shí)刻都不要認(rèn)為自己手中的書已經(jīng)足夠了; 12、看得懂的書,請(qǐng)仔細(xì)看;看不懂的書,請(qǐng)硬著頭皮看; 13、別指望看第一遍書就能記住和掌握什么——請(qǐng)看第二遍、第三遍; 14、和別人一起討論有意義的C知識(shí)點(diǎn),而不是爭(zhēng)吵XX行不行或者YY與ZZ哪個(gè)好;,編程的秘訣,1、學(xué)習(xí)編程的秘訣是:編程,編程,再
10、編程; 2、請(qǐng)把書上的程序例子親手輸入到電腦上實(shí)踐,即使配套光盤中有源代碼; 3、把在書中看到的有意義的例子擴(kuò)充; 4、經(jīng)?;仡欁约阂郧皩戇^(guò)的程序,并嘗試重寫,把自己學(xué)到的新知識(shí)運(yùn)用進(jìn)去; 5、不要漏掉書中任何一個(gè)練習(xí)題——請(qǐng)全部做完并記錄下解題思路;,學(xué)習(xí)C的技術(shù)層面,當(dāng)你已經(jīng)解除了浮躁心理,已經(jīng)了解C的特點(diǎn)了,當(dāng)你已經(jīng)決心要學(xué)好C了,一句話,你已經(jīng)解決了主觀問(wèn)題了,我們就可以開(kāi)始討論學(xué)習(xí)的技術(shù)層面的問(wèn)題了。,C語(yǔ)言基礎(chǔ)部分的
11、重要性,學(xué)習(xí)任何一門計(jì)算機(jī)語(yǔ)言,首先都要學(xué)習(xí)其詞法和句法。這是學(xué)好C的基礎(chǔ)。這一部分首先需要的是死記硬背。然后才是理解。記住了就是懂!C的語(yǔ)法貫穿于C的全部?jī)?nèi)容。C大部分的語(yǔ)法都是一種硬性的規(guī)定,似乎不是一種連貫性的系列。,C語(yǔ)言的類型系統(tǒng),一門語(yǔ)言的最本質(zhì)的東西就是其類型系統(tǒng),C也是如此。任何語(yǔ)言都有自己的獨(dú)特的類型系統(tǒng),學(xué)習(xí)C的首要任務(wù)就是學(xué)習(xí)它的類型系統(tǒng)。首先需要徹底明白數(shù)據(jù)類型這個(gè)概念。這樣你的思路就清楚了,你就從每一種C
12、支持的數(shù)據(jù)類型入手學(xué)習(xí)。,學(xué)習(xí)C語(yǔ)言終極成果,學(xué)習(xí)C語(yǔ)言,最終的結(jié)果是編制程序,最大的收獲是思維模式的轉(zhuǎn)換。學(xué)習(xí)C編程,最重要的都是要掌握其設(shè)計(jì)理念和設(shè)計(jì)思想。概念上的東西永遠(yuǎn)是決定一切的,就像我們?cè)谧飨到y(tǒng)設(shè)計(jì)時(shí),最重要和最困難的部分總是整體概念設(shè)計(jì)一樣,有了理念上的基礎(chǔ),實(shí)現(xiàn)起來(lái)則是水到渠成。,學(xué)好C 的技術(shù)措施,1、重視詞法、句法的記憶和理解。要深入理解C的數(shù)據(jù)類型以及使用。2、記憶素材。需要記住許多經(jīng)典的程序段,例如選擇排序或
13、者改良了的選擇排序。這些是你編程的基本素材。為此,你需要閱學(xué)習(xí)并記憶大量的程序代碼。學(xué)習(xí)是要用腦子來(lái)進(jìn)行的,而不僅僅是用眼睛。要想記住這些程序段,靠死記硬背用處是不大的。只有在強(qiáng)制思維的基礎(chǔ)上才能記住。,3、善于模仿。對(duì)于一個(gè)要編程的問(wèn)題,首先你可以從你所記憶的素材中搜索,找到與此問(wèn)題類似的素材,并加以改造以適應(yīng)該問(wèn)題。4、靈感和創(chuàng)新。并不是所有的編程問(wèn)題都有素材儲(chǔ)備的。此時(shí)要靠我們的靈感了。在很多時(shí)候都過(guò)于依賴靈感,特別是在創(chuàng)新的時(shí)
14、候。我們?cè)跁旧匣蛘呔W(wǎng)頁(yè)中游走,看著方方面面的文章,哪兒能夠碰撞出火花,就在哪兒更新。沒(méi)有靈感也不意味著就可以放松。人更多的時(shí)候是靠積累,厚積薄發(fā),為突破做準(zhǔn)備。,5、在上課前請(qǐng)認(rèn)真預(yù)習(xí)C,沒(méi)有預(yù)習(xí)你不要指望能學(xué)好C。 6、課堂要認(rèn)真聽(tīng)課,不能看書或做別的。因?yàn)槁?tīng)老師的講解是任何其他學(xué)習(xí)方式所不能代替的。7、課后的作業(yè)如何完成非常重要。要在弄懂的基礎(chǔ)上寫作業(yè)。如需學(xué)習(xí)他人的作業(yè),則必須遵循“看時(shí)不寫,寫時(shí)不看”的準(zhǔn)則。,8、實(shí)驗(yàn)是學(xué)
15、習(xí)C至關(guān)重要的一個(gè)環(huán)節(jié)。實(shí)驗(yàn)的目的一是調(diào)試自己編寫的程序,二是通過(guò)設(shè)計(jì)程序段或修改一個(gè)程序段,來(lái)深入理解(了解)C語(yǔ)法(或算法)的特征和規(guī)律。嚴(yán)格實(shí)驗(yàn)步驟可以讓人得到極大的收獲。嚴(yán)格的實(shí)驗(yàn)步驟指的是:①實(shí)驗(yàn)(編程)的第一步就是全面正確理解題目;②在理解題目的基礎(chǔ)上寫出程序草稿;③在電腦上調(diào)試編寫好的程序草稿,找出錯(cuò)誤(或改進(jìn)算法),使得程序能夠完成預(yù)期的工作;④對(duì)實(shí)驗(yàn)的過(guò)程和結(jié)果進(jìn)行小結(jié),提煉出本次實(shí)驗(yàn)的收獲。,9、周期性進(jìn)行自我總
16、結(jié),做做筆記,很多明白的知識(shí)長(zhǎng)時(shí)間不用也會(huì)忘記的。10、請(qǐng)對(duì)自己有個(gè)學(xué)習(xí)的方向性,注意自己的開(kāi)發(fā)編程思想11、請(qǐng)不斷和別人進(jìn)行交流,封閉的人是容易落后的。,一般性的學(xué)習(xí)方法,1、樹(shù)狀結(jié)構(gòu)。 最初,樹(shù)狀結(jié)構(gòu)從大輪廓理順。這可以看書的目錄。 2、網(wǎng)狀聯(lián)系。在學(xué)習(xí)的時(shí)候,應(yīng)該有這種觀念:任何學(xué)習(xí)的內(nèi)容,都是相互聯(lián)系,相互作用的。而任何出題都不過(guò)是這些關(guān)系的形式轉(zhuǎn)化(變形)、疊加而已。3、由點(diǎn)及面。由于各部分間存在著聯(lián)系,由每一個(gè)部分都
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- c語(yǔ)言學(xué)習(xí)方法
- c語(yǔ)言學(xué)習(xí)方法探析
- c語(yǔ)言學(xué)習(xí)大全
- 淺談c語(yǔ)言學(xué)習(xí)
- c語(yǔ)言學(xué)習(xí)體會(huì)
- 語(yǔ)言學(xué)學(xué)習(xí)方法
- 語(yǔ)言學(xué)學(xué)習(xí)方法
- 語(yǔ)言學(xué)習(xí)方法研究
- 單片機(jī)c語(yǔ)言學(xué)習(xí)好資料
- c語(yǔ)言學(xué)生學(xué)習(xí)成績(jī)管理系統(tǒng)
- 語(yǔ)言學(xué)習(xí)觀念,學(xué)習(xí)風(fēng)格,語(yǔ)言學(xué)習(xí)策略與英語(yǔ)成績(jī)的相關(guān)研究.pdf
- 單片機(jī)c語(yǔ)言學(xué)習(xí)好資料
- c語(yǔ)言學(xué)生學(xué)習(xí)成績(jī)管理系統(tǒng)
- 學(xué)生語(yǔ)言學(xué)習(xí)方法研究材料
- 基于Internet的C語(yǔ)言學(xué)習(xí)支撐平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- [推薦]語(yǔ)言學(xué)重點(diǎn)難點(diǎn)簡(jiǎn)略
- c語(yǔ)言難點(diǎn)解析
- 英語(yǔ)語(yǔ)言學(xué)習(xí)題與答案
- 語(yǔ)言學(xué)概論重點(diǎn)難點(diǎn)問(wèn)題問(wèn)答
- 語(yǔ)言學(xué)習(xí)題答案
評(píng)論
0/150
提交評(píng)論