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