英語不好應(yīng)該怎么學(xué)c語言
英語不好應(yīng)該怎么學(xué)c語言
C語言是一個實用性很強的課程,在學(xué)習(xí)中不僅要求學(xué)生的學(xué)習(xí)算法的設(shè)計思想及數(shù)據(jù)結(jié)構(gòu)的選擇,還要掌握C語言本身繁雜的語法。那么英語不好應(yīng)該怎么學(xué)c語言?以下是學(xué)習(xí)啦小編分享給大家的學(xué)習(xí)c語言的建議,希望可以幫到你!
學(xué)習(xí)c語言的建議
了解大綱,通覽教材
想學(xué)好C語言最重要的一點是要養(yǎng)成良好的學(xué)習(xí)習(xí)慣。很多學(xué)生在學(xué)習(xí)過程中常常是被動地跟著老師走,老師講一節(jié)就跟著學(xué)一節(jié),不去梳理章節(jié)與章節(jié)之間,章節(jié)與課程之間的關(guān)系。于是會出現(xiàn)聽得越多,需要記憶的東西越多,越瑣碎。學(xué)了幾章之后發(fā)現(xiàn)需要記憶的知識點太多,煩不勝煩,最后繳械投降,徹底不學(xué)。
其實和學(xué)習(xí)其它學(xué)科一樣,C語言有自身的知識結(jié)構(gòu),在學(xué)習(xí)之初,應(yīng)先了解C語言的知識結(jié)構(gòu),從整體上認(rèn)識C語言的知識框架,對每一章在這一結(jié)構(gòu)中的位置搞清楚。在學(xué)習(xí)每一章節(jié)時要對這一章節(jié)與前后章節(jié)之間的聯(lián)系把握準(zhǔn)確,做到心中有數(shù),切忌死記硬背、孤立地對待知識點,要放在知識結(jié)構(gòu)中學(xué)習(xí)、理解,使所學(xué)知識似有源之水,有本之木。
制定計劃,查漏補缺
凡事預(yù)則立,不預(yù)則廢。制定一套行之有效的學(xué)習(xí)計劃對于C語言學(xué)習(xí)的好壞有很大的影響。C語言的授課時間大概在五十個課時,如果在五十個課時之內(nèi)很好地掌握這門課程,沒有詳實可行的計劃會有很大的困難。
因此,在學(xué)習(xí)中學(xué)生要結(jié)合教師的教學(xué)計劃制定詳細(xì)的學(xué)習(xí)計劃,計劃要根據(jù)自身實際情況制定,要切實可行。同時要對所學(xué)知識進(jìn)行復(fù)習(xí),溫故而知新。同學(xué)們在學(xué)習(xí)C語言課程中不但要做到課后復(fù)習(xí),及時整理課堂筆記,細(xì)讀教材,“學(xué)而時習(xí)之”。還要做到階段性復(fù)習(xí),將前面所學(xué)知識進(jìn)行系統(tǒng)復(fù)習(xí),融會貫通,提高到一個新的認(rèn)識水平、認(rèn)識層次。通過復(fù)習(xí),在更高層次上理解并更好地掌握前面所學(xué)知識,及時查漏補缺,對計劃進(jìn)行調(diào)整。
主抓課堂,提高效率
“師者,傳道授業(yè)解惑也”,教師在授課的過程不是簡單的把書上的內(nèi)容讀給學(xué)生,而是運用多種教學(xué)方法將所需掌握的知識簡潔、高效地傳授給學(xué)生。因此,在上課之前要做好充分的預(yù)習(xí)準(zhǔn)備,找出重點、難點,并做出預(yù)習(xí)筆記,將不懂的問題記下來,以便帶著問題進(jìn)入課堂,有針對性地進(jìn)行聽課。
在課堂上保持良好的聽課習(xí)慣,良好的聽課習(xí)慣是學(xué)生高效學(xué)習(xí)的有效途徑。在聽課過程中把預(yù)習(xí)中碰到的問題和難點逐一化解,把各重點在聽課過程中逐一理解、加深、掌握。要在聽課的過程養(yǎng)成動腦思考,對知識點加以分析、歸納,并養(yǎng)成在聽課過程做筆記的好習(xí)慣。要想高效地學(xué)習(xí)C語言,提高課堂學(xué)習(xí)效率異常重要。
重視上機(jī),善于調(diào)試
C語言是一門實踐性很強的課程。如果只看書,不做上機(jī)練習(xí),相當(dāng)于紙上談兵。因此,我在C語言教學(xué)時采用兩課時理論,兩課時上機(jī)調(diào)試的方法,對學(xué)生強調(diào)上機(jī)學(xué)習(xí)的重要性。而且在頭幾次上機(jī)時,我只讓學(xué)生調(diào)試書上的例題,不讓學(xué)生調(diào)試習(xí)題。這樣做有兩個目的:一是通過書上的例題使學(xué)生養(yǎng)成用規(guī)范的代碼書寫,養(yǎng)成良好的編程風(fēng)格;二是讓學(xué)生通過對例題的上機(jī)調(diào)試,較快地掌握C語言的結(jié)構(gòu),不讓學(xué)生產(chǎn)生畏難情緒,從而為今后的學(xué)習(xí)打下堅實的基礎(chǔ)。
多做練習(xí),循序漸進(jìn)
課后練習(xí),一則可以檢查自己的學(xué)習(xí)情況;二則可以查漏補缺;三則可以調(diào)節(jié)心理狀況,以備考試時沉著冷靜、萬無一失。首先要選做“好題”。所選的題目要圍繞著知識點的“典型題”,要將這些“典型題”讀透做懂,并能做到舉一隅而以三隅反。俗話說熟能生巧,多做練習(xí)學(xué)習(xí)C語言的效率自然會提高。其次對做過的題馬上上機(jī)調(diào)試。
如果發(fā)現(xiàn)不對,要及時找老師或?qū)φ沾鸢?,找出出錯的地方,認(rèn)真思考出錯的原因,是由于馬虎失誤還是知識點沒有掌握牢靠。在分析過出錯原因之后再重新做一遍,做到題不錯二。將平時做錯的題目整理到錯題本上,用醒目顏色的筆標(biāo)出自己當(dāng)時出錯的原因,考試之前除了過一遍知識點以外一定再看一遍錯題本,這樣才能事半功倍。另外,在編程過程中發(fā)現(xiàn)不會的地方要記下來,以便向老師和同學(xué)詢問,盡快搞懂。
善于歸納,強化記憶
記憶是一種科學(xué)的、智慧的、高效的學(xué)習(xí)方法,對于零散的事物我們總是很難記憶,但如果我們把這些事物通過研究分析發(fā)現(xiàn)其內(nèi)在規(guī)律,形成一個完整的系統(tǒng),便會很容易將這些事物記住。
對于C語言來說同樣如此,平時要養(yǎng)成階段性歸納,并在理解的基礎(chǔ)上強化記憶。例如,學(xué)過數(shù)據(jù)類型之后,歸納C語言中有幾種不同的數(shù)據(jù)類型,并列舉在筆記之上;學(xué)過各種運算符之后歸納總結(jié)各運算符的優(yōu)先級別和次序,并做出次序圖等等。
在學(xué)完教材之后,我們要根據(jù)平時的積累進(jìn)行整體的歸納總結(jié),將整個C語言作為一個整體分成若干個板塊,每一個板塊再視作一個整體,進(jìn)行系統(tǒng)地分析,最后將這些板塊聯(lián)系起來。這樣學(xué)生在學(xué)完教材之后就可以在腦海里形成一個完整的知識樹體系。
C語言入門的基本學(xué)習(xí)方法
《C語言》的內(nèi)容很豐富,有的部分涉及到的細(xì)節(jié)很多,如硬件知識和數(shù)據(jù)結(jié)構(gòu)知識等,自學(xué)時不可能面面俱到,否則必然會顧此失彼,反而抓不住主要矛盾。
筆者認(rèn)為對初學(xué)C語言的考生,開始不必在每一個細(xì)節(jié)上過于死摳,而應(yīng)當(dāng)把主要精力放在最基本、最常用的那些部份,待有一定的基礎(chǔ)后再深入到一些非主要的細(xì)節(jié),有一些細(xì)節(jié)需要通過較長期的實踐才能熟練掌握。
初學(xué)C語言時,可能會遇到有些問題理解不透,請不要氣餒,鼓足勇氣向后面的內(nèi)容學(xué)習(xí),待學(xué)完后面的章節(jié)知識,前面的問題也就迎刃而解了。學(xué)習(xí)C語言始終要記住“曙光在前頭”和“千金難買回頭看”,“千金難買回頭看”是學(xué)習(xí)知識的重要方法,就是說,學(xué)習(xí)后面的知識,不要忘了回頭弄清遺留下的問題和加深理解前面的知識,這是學(xué)習(xí)的人最不易做到的,然而卻又是最重要的。
比如:在C語言中最典型的是關(guān)于結(jié)構(gòu)化程序設(shè)計構(gòu)思,不管是那種教材,一開始就強調(diào)這種方法,這時也許你不能充分體會,但是學(xué)到函數(shù)時,再回頭來仔細(xì)體會,溫故知新,理解它就沒有那么難了。學(xué)習(xí)C語言就是要經(jīng)過幾個反復(fù),才能前后貫穿,積累應(yīng)該掌握的C知識。
下面我們就圍繞《C語言》的特點、以98年全國等級考試大綱為基礎(chǔ),把里面的重點和難點,從宏觀和微觀兩個角度,就如何學(xué)好這門課程提供一些建議和方法,供大家學(xué)習(xí)時參考。 首先從宏觀上談一談自學(xué)C語言的方法。
我認(rèn)為要學(xué)好C語言首先必須了解等級考試C語言的大綱和內(nèi)容,以及各種輔助材料的用途,這是學(xué)好C的基礎(chǔ)。從以前的經(jīng)驗以及考網(wǎng)上的一些信息可知,要自學(xué)C語言必須準(zhǔn)備以下資料:
1、 教材:大家現(xiàn)在都公認(rèn)是清華大學(xué)譚浩強主編的那本,當(dāng)然有其他的也可以,如高校出版社的。
2、 習(xí)題集:我認(rèn)為清華大學(xué)的《C語言樣題匯編》不錯。書后面附有答案。
3、 上機(jī)練習(xí):我認(rèn)為南開大學(xué)的那個可以,最好是在考前從頭到尾做一遍。答案可以去考網(wǎng)下載區(qū)下載。
4、 大綱:這個肯定要的,可以在考網(wǎng)二級版那里去下,然后打印出來。
5、 自學(xué)計劃:為了做到有計劃有目的地學(xué)習(xí)C語言,大家可以根據(jù)自己的學(xué)習(xí)(或工作)情況,制定一個自學(xué)計劃,循序漸進(jìn)地學(xué)習(xí)。
6、 模擬盤:為了更好地熟悉考場環(huán)境,下一個模擬盤是必不可少的。
7、 教學(xué)光盤:如果能買到C語言的教學(xué)光盤,那當(dāng)然更好,這樣可以更直觀地學(xué)習(xí)C語言了。 下面從微觀上針對C語言的幾個重點和難點,逐個談?wù)劸唧w的自學(xué)方法。
c語言的基本知識
一.C語言的背景
就個人感觸,無論學(xué)習(xí)哪門語言首先應(yīng)該了解一下自己所學(xué)語言的背景,也可以說它的發(fā)展史。
C語言屬于高級程序語言的一種,它的前身是“ALGOL”。其創(chuàng)始人是布朗·W·卡尼漢和丹尼斯·M·利奇。C語言問世時是帶有很大的局限性,因為它只能用于UNIX系統(tǒng)上。然而隨著科學(xué)技術(shù)的進(jìn)步,計算機(jī)工業(yè)的發(fā)展,C語言逐漸脫離UNIX。1987年美國標(biāo)準(zhǔn)化協(xié)會制定了C語言的國際標(biāo)準(zhǔn),簡稱“ANSI C”,從此以后它便成為一種廣泛使用的程序語言。
C語言的優(yōu)點很多,主要的有如下四點:
1.兼?zhèn)涓呒壵Z言與低級語言的優(yōu)點,屬于一種中間語言。
2.它是一種結(jié)構(gòu)化程序設(shè)計語言,非常適合結(jié)構(gòu)化程序設(shè)計。
3.有較豐富的數(shù)據(jù)類型、運算符以及函數(shù)供以選用。
4.直接與內(nèi)存打交道,使修改、編輯其他程序與文檔變得輕松,簡單。
二.二大語系二種不同的學(xué)習(xí)方法
筆者學(xué)習(xí)過很多程序語言,例如:C,C++(C語言的擴(kuò)展),QBASIC,VB(BASIC的可視化),JAVA,J ,VB,JAVA,ASP,F(xiàn)OXPRO,PERL等等,就本人實踐所得,其實高級程序語言分為兩大語系。一路是以C為主的程序語言,例如:JAVA,JAVA等,這類語言在函數(shù)的調(diào)用,程序語句的書寫,循環(huán)的控制都極為相似。另一路是以BASIC為首的程序語言,例如:FOXPRO,VB等,此類語言同樣具有相似的函數(shù)調(diào)用,程序語句書寫以及循環(huán)控制,但與C語系是不同的。因此若是您以前是從QBASIC起家的,那么在學(xué)習(xí)C語言前最好是先洗洗腦,千萬不要把學(xué)習(xí)BASIC的方法以及思路用在C身上。
大家對C語言一定有了感性認(rèn)識吧!下面讓我們再升華一下,全方位親密接觸它。學(xué)習(xí)C語言必須從以下四點入手,也就是說,只要你能掌握這四點的內(nèi)容,那么基本上就大功告成了。
猜你喜歡: