1. <rp id="zsypk"></rp>

      2. c語言學習總結

        時間:2022-12-02 14:32:29 學習總結 我要投稿

        c語言學習總結(精選8篇)

          C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。以下是小編整理的關于c語言學習總結范文,歡迎閱讀借鑒!

        c語言學習總結(精選8篇)

          c語言學習總結 篇1

          c語言作為一種計算機的語言,我們學習它,有助于我們更好的了解計算機,與計算機進行交流,因此,c語言的學習對我們尤其重要。

          在這個星期里,我們專業的學生在專業老師的帶領下進行了c語言程序實踐學習。在這之前,我們已經對c語言這門課程學習了一個學期,對其有了一定的了解,但是也僅僅是停留在了解的范圍,對里面的好多東西還是很陌生,的在運用起來的時候還是感到很棘手,畢竟,萬事開頭難嘛。

          由于時間的關系,我們的這次實踐課程老師并沒有給我們詳細的介紹,只是給我們簡單的介紹了幾個比較重要的實際操作。包括了程序模塊處理。簡單界面程序。高級界面程序。程序的添加修改。用程序做一元線性回歸處理以及用c語言程序來畫粒度分布圖等這幾樣比較重要的時間操作。

          上機實驗是學習程序設計語言必不可少的實踐環節,特別是c語言靈活、簡潔,更需要通過編程的實踐來真正掌握它。對于程序設計語言的學習目的,可以概括為學習語法規定、掌握程序設計方法、提高程序開發能力,這些都必須通過充分的實際上機操作才能完成。

          c語言學習總結 篇2

          C語言是一種結構化語言,是大部分編程語言的基礎,C語言學好了,以后的JAVA,C#以及更多的編程語言才有可能學好。下面就跟南寧達內小編一起,要學好C語言必須了解的四點:

          1、課前認真預習,把下一節要上的內容先自己看一遍,把不懂的地方打個標記,等上課的時候可以請教老師。理解書上的例子,搞懂每個語句的含義,用法?赐旰髧L試著不看例子自己編寫程序,編完以后再跟書上進行比較,看自己的程序還有哪方面的不足,再進行改正。想要真正學好C語言光看書是不夠的,一定要自己多動手。

          2、上課認真聽講積極思考,提高上課效率。老師上課講述的都是課程的重點和難點,聽好課程可以達到"事半功倍"的目的。

          3、課后復習。把每天的上課內容回家再溫習一遍,獨立完成課后的作業,如果有時間,最好能找點課外書籍、課外習題什么的來鞏固所學的內容。

          4、主動上機,多多實踐,提高動手能力。通過上機實踐來驗證所學的理論,通過在機器上查找錯誤來鞏固概念,通過提高上機能力來促進理論學習,開闊編程思路,提高反映速度,提高分析問題解決問題的能力,鍛煉心理素質,提高心理承受能力。

          學習C語言的初期重點要放在掌握語言的語法和規定上,一定要養成良好的編程習慣,平時寫程序注意語法規范格式控制,格式規范了,出了錯誤也容易找到出錯的地方,這是C語言的基礎;后期的重點要轉移到掌握編程的思路和基本算法上來。課后多做習題,找一些經典例子嘗試自己編寫,寫程序切忌半途而費,想到一個思路,就要按自己思路把它寫完,就算錯了,也可以讓自己了解為什么這樣做會錯?錯在哪里?會出什么結果?以后自己也很難在這個地方犯同樣的錯誤。當學到一個新的知識點,就試著把它運用到以前做的習題上,不但鞏固了以前學的內容,也更加能加強新知識的理解。

          學習C語言就是要經過以上這樣幾個反復,才能前后融會貫通,積累所應該掌握的知識。C語言是這樣,其他語言也是這樣,從基本抓起,多動手,多動腦,不懂就問,注意平時積累。

          c語言學習總結 篇3

          C語言是在國內外廣泛使用的一種計算機語言。其語言功能豐富、表達能力強、使用靈活方便、既具有高級語言的優點,又具有低級語言的許多特點,適合編寫系統軟件。其功能強大,不僅用在計算機上廣泛用在電子,機械等方面上,而且,所有的windows,Unix,Linux,Mac,os/2,無一例外,哪一個不是C語言寫的?很多新型的語言如,C++,Java,C#,J#,perl... 都是衍生自C語言。掌握了C語言,可以說你就掌握了很多門語言。

          學習C程序這門課一年了,這是我們學的第一門專業課,在大學里C語言不但是計算機專業的必修課程而且也是非計算機專業學習計算機基礎的一門必修課程。所以作為我這個計算機專業的學生來說當然十分重要,老師在第一節課說過,C語言是計算機的基礎,大多數軟件都需要用C語言來編寫,通過一個年的學習,使我由初步掌握簡單的應試知識到完成高難度的深入編程,如我們在編寫一個較大的程序時應該把它分開成幾個小程序來看,這樣會容易得多。同時,我覺得C語言應該是操作和理論相結合的課程,在不斷地編寫中去思考,兩者是不可分割的。

          在學習一年C語言的過程中我也在慢慢探索怎樣才能學好C語言,并總結了一點經驗:

          要了解C語言就要從語法基礎來學習起,首先要是要了解它的結構,比如變量,首先要了解變量的定義方式(格式),其意義是什么(定義變量有什么用);

          其次就是要我要怎么去運用它(我要用什么型式去應用它)。在C語言的命令行中所有的語句都是有它自己的一定格式和形式出現在我們面前,所以我們在學習某種語句或命令時你首先要了解的就是它的規則是什么、有什么用、怎么實現等。這些都是語法基礎也是C語言的基礎如果把它們都了解很好了,那么你編起程序來就很得心應手了。比如說IF ELSE 和 SWITCH CASE 這兩種條件語句都是用來判斷執行功能的,那我要什么時侯用IF 什么時侯用 SWITCH呢?如果你很好地了解它們的結構和作用的話那么就知道:若它的條件分支是多個而且條件的值是整數或是一個字符值時就會選SWITCH而不會選IF。因為如果條件分支太多時要用IF語句,這樣一定會出現IF的嵌套,如果IF的嵌套越多時程序的開銷就會隨著增大,這樣對整個程序的運行效率就大在降底。而SWITCH就不同,它只要比較一次就可以找出條件的結果比起嵌套IF它的效率就大大的提高了很多。不過SWITCH也有它的約束條件,就是它的條件值一定要是一個整型數或是一個字符值,所以碰到它不能解決的問題時我們也會通常使用IF語句,畢竟IF語句它使用起來也比較方便用的范圍也比較廣。所以說了解語法規則是很重要的,如果沒有一個良好的語法基礎是很難編出一個好的程序!學習好基礎后我們就可以開始來編程了。

          c語言學習總結 篇4

          很多人對學習C語言感到無從下手,經常問我同一個問題:究竟怎樣學習C語言?我是一個教師,已經開發了很多年的程序,和很多剛剛起步的人一樣,學習的第一個計算機語言就是C語言。經過這些年的開發,我深深的體會到C語言對于一個程序設計人員多么的重要,如果不懂C語言,你想寫底層程序這幾乎聽起來很可笑,不懂C語言,你想寫出優秀高效的程序,這簡直就是天方夜譚。為什么C語言如此重要呢?

          第一:C語言語法結構很簡潔精妙,寫出的程序也很高效,很便于描述算法,大多數的程序員愿意使用C語言去描述算法本身,所以,如果你想在程序設計方面有所建樹,就必須去學它。

          第二:C語言能夠讓你深入系統底層,你知道的操作系統,哪一個不是C語言寫的?所有的windows,Unix,Linux,Mac,os/2,沒有一個里外的,如果你不懂C語言,怎么可能深入到這些操作系統當中去呢?更不要說你去寫它們的內核程序了。

          第三:很多新型的語言都是衍生自C語言,C++,Java,C#,J#,perl...哪個不是呢?掌握了C語言,可以說你就掌握了很多門語言,經過簡單的學習,你就可以用這些新型的語言去開發了,這個再一次驗證了C語言是程序設計的重要基礎。還有啊,多說一點:即使現在招聘程序員,考試都是考C語言,你想加入it行業,那么就一定要掌握好C語言。

          那么究竟怎樣學習C語言呢?

          1:工欲善其事,必先利其器

          這里介紹幾個學習C語言必備的東東:

          一個開發環境,例如turbo C 2.0,這個曾經占據了DOS時代開發程序的大半個江山。但是現在windows時代,用turboC有感覺不方面,編輯程序起來很吃力,并且拖放,更沒有函數變量自動感應功能,查詢參考資料也不方便。建議使用VisualC++,這個東西雖然比較大塊頭,但是一旦安裝好了,用起來很方便。

          一本學習教程,現在C語言教材多如牛毛,但推薦大家使用《C語言程序設計》譚浩強主編 第二版清華大學出版社,此書編寫的很適合初學者,并且內容也很精到。

          除此以外,現在有很多輔助學習的軟件,畢竟現在是Window時代了,學習軟件多如牛毛,不象我們當初學習,只有讀書做題這么老套。我向大家推薦一個“集成學習環境(C語言)”,里邊的知識點總結和例程講解都非常好,還有題庫測試環境,據說有好幾千題,甚至還有一個windows下的truboC,初學者甚至不用裝其它的編譯器,考試#大提示就可以練習編程了,非常適合初學者。還有一個“C語言學習系統”軟件,不過感覺只是一個題庫系統,如果你覺得題做的不夠,不妨也可以試試。

          2:葵花寶典

          學習計算機語言的方法是什么?答曰:讀程序。

          沒錯,讀程序是學習C語言入門最快,也是的方法。如同我,現在學習新的J#,C#等其他語言,不再是抱著書本逐行啃,而是學習它們的例程。當然,對于沒有學過任何計算機語言的`初學者,還是先閱讀教程,學習完每一章,都要認真體會這一章的所有概念,然后不放過這一章中提到的所有例程,然后仔細研讀程序,直到每一行都理解了,然后找幾個編程題目,是和例程類似的或一樣的,自己試圖寫出這段已經讀懂的程序,不要以為例程你已經讀懂了,你就可以寫出和它一樣的程序,絕對不一定,不相信你就試一試吧,如果寫不出來,也不要著急,回過頭來再繼續研究例程,想想自己為什么寫不出來,然后再去寫這段程序,反反復復,直到你手到擒來為止,祝賀你,你快入門了。

          3:登峰造極

          寫程序的境界其實就是掌握各種解決問題的手段(數據結構)和解決問題的方法(算法)。

          是不是寫出底層程序就是程序設計高手呢?非也,寫底層程序,無非是掌握了硬件的結構,況且硬件和硬件還不一樣,要給一個芯片寫驅動程序,無非就是掌握這塊芯片的各種寄存器及其組合,然后寫值讀值,而已。這不過是熟悉一些io函數罷了。那么怎樣才算精通程序設計呢?怎樣才能精通程序設計呢?舉個例子:你面前有10個人,找出一個叫“張三”的人,你該怎么辦?第一種方法:直接對這10個人問:“誰叫張三”。第2種方法:你挨個去問“你是不是張三?”,直到問到的這個人就是張三。第三種方法:你去挨個問一個人“你認不認識張三,指給我看”。不要小看這個問題,你說當然會選第一種方法,沒錯恭喜你答對了,因為這個方法最快,效率,但是在程序設計中找到解決問題的方法和你用的手段卻是考驗一個程序員程序設計水平的重要標志,而且是不容易達到的。剛才這個問題類似于數據結構和算法中的:Map數據結構,窮舉查找和折半查找。所以掌握好數據結構和一些常用算法,是登峰造極的必然之路。最后給大家推薦嚴尉敏的《數據結構》清華大學出版社,希望每一個想成為程序設計高手的人研讀此書。

          c語言學習總結 篇5

          C語言是一門高級程序設計語言,使用廣泛,表達能力強,目標代碼運行效率高,可移植性好,既具有高級語言的優點,又具有低級語言的許多特點,既可以用來編寫系統軟件,又可以用來編寫應用軟件。因此《C語言程序設計》課程在教學中占有重要地位。

          《C語言程序設計》是對口升學計算機專業的一門核心專業基礎課程,該課程是一門實踐性與應用性較強的課程,目的是培養學生算法設計的基本思想和程序設計的基本技能。課程的內容主要涉及C語言的基本概念、基本語法以及C語言程序設計的基本方法,在教學中既要重視嚴謹的系統理論教學,又要重視實踐性環節和案例的討論與分析,為以后有關課程的學習和從事軟件開發奠定基礎。以下是本人在《C語言程序設計》課程教學過程中的一些經驗和體會,與大家共勉。

          一、提高教師自身素質

          教師首先要提高自身的政治素質和業務水平,及時了解最新的科技成果并掌握C語言應用技術的發展方向,要不斷拓寬知識面,具備一定的知識高度,同時不斷研究與改進教學方法,理論聯系實際,提高自身的教學水平。

          二、合理選擇教材

          高職教育是針對崗位一線培養應用型、技能型人才的,而目前高職教育的C語言教材普遍存在的問題是結合崗位的針對性不強,技能訓練的實踐性不夠。教材是提高教學質量的基礎和前提,是學生系統學習知識的依據,一本好的教材應能培養學生的自學能力和獨立思考能力,使學生能夠依據教材理解課堂教學內容,深入了解本學科各個領域的知識。在選擇教材方面應注重以下幾個方面:(1)充分考慮高職高專教學的特色,理論知識要夠用,注重理論聯系實際,突出實用性。(2)語言表達要通俗易懂,在內容編排上盡量符合初學者的要求。(3)注意點與面的結合,注重基礎與新技術的結合,使教材不僅是師生教與學的媒介,還是能夠培養學生編程能力的工具。(4)在選擇好的教材的同時,教師應積極編寫符合實際教學需要的高質量的教材。

          明確C語言課程的教學目標,培養學生模塊化程序設計的邏輯思維能力,掌握程序設計的基本語法規則和程序調試方法,具備初步的分析問題與解決問題的能力。主要的教學目標包括:掌握C語言語法,能夠熟練運用基本程序結構解決簡單問題,理解模塊化程序設計原則并能針對復雜問題進行合理分解,掌握基本算法分析與設計知識。

          1.作為計算機專業的基礎課,目的是使學生掌握程序設計的基本方法并逐步形成正確的程序設計思想,能夠熟練地使用C語言進行程序設計,具備調試程序的能力,為

          后繼課程及其他程序設計課程的學習和應用打下基礎。學生要在理解C語言的基礎上更加專注于理解《算法》或者《數據結構》等課程,而不至于被語言本身的復雜語法現象干擾,要強調C語言的實用性。另外,在掌握C語言的基礎上,比較容易學習其他主流編程語言,學生通過對C語言的學習,可以獲得針對基本程序結構的程序編寫與程序調試知識。

          2.學生對C語言的熟練掌握可以在一定程度上降低后續計算機硬件技術基礎課程的學習難度。計算機硬件技術基礎課程中有很大一部分內容是對匯編語言的學習,同樣作為面向機器模型的程序設計語言,C語言僅僅是抽象程度更高一些,其程序結構與匯編語言具有一定的相似性,C語言的編程經驗對學生學習匯編語言會有很大的幫助。

          3.對于非計算機專業理工類學生而言,該課程有比較強的工業基礎應用前景,C語言為用計算機解決實際問題提供了方法,是后續理論與實踐教學的基礎和重要工具,同時也是計算機二級考試所統一要求的課程之一。教學內容的改革應本著突出基礎理論知識的應用和實踐能力培養的原則,以應用為目的,以“必需、夠用”為度,加強針對性和實用性。

          三、注重教學過程,優化教學方法,把握教與學的關系

          高職高專C語言課程理論性強,概念性強,抽象而且復雜,在教學過程中要注意的問題主要有:培養學生對C語言的興趣;教給學生正確的學習方法;加強實踐教學環節;有效地組織課程設計;培養學生分析和解決實際問題的能力。教學過程是教師和學生的雙邊活動,只有既注重教,又注重學,才能真正做到教為學服務。教師所要做的就是傳道、授業、解惑,開闊學生的思路,激發學生學習的積極性和主動性,激發反思,調動潛能,引導學生討論,幫助學生解決遇到的問題,寓教于學。只有把握好教與學的關系,才能優化整個教學過程。

          1.將案例帶到教學中來。C語言是應用性很強的一門課程,既有理論,又有實踐,既講方法,又講動手能力。采用案例教學法可以改變“滿堂灌”的做法,將學生的眼、手、腦全部調動起來,培養學生的學習興趣。本人在上課過程中,將課程內容分為若干個主題,以程序設計作為貫穿各主題的主線,每個主題的教學過程由“要點講解”、“自學/上機實踐”和“疑難解答”三個階段組成。通過案例分析,重點講解程序設計的思想和方法,輔以語言知識的介紹;然后通過上機練習,包括基本訓練(自測作業和主題作業)與綜合訓練(大型作業),教師針對學生暴露出的問題答疑解惑,結合案例教學,努力將C語言作為解決實際問題的工具,強化學生的編程能力,在分析程序與程序設計的過程中使學生逐步熟悉語法,應用語句,提高學生分析問題、解決問題的能力,由淺入深、由易到難、循序漸進地使學生在實踐中掌握知識,培養程序設計能力,逐步理解和掌握程序設計的思想和方法。最終在課堂上教師扮演“和方法,運主導”角色,而學生真正地成為“主體”。

          2.切合實際的分組教學。要真正掌握程序設計的思想用語言解決實際問題,綜合訓練勢在必行。整個過程以學生獨立完成為主,教師提供相應的理論輔導。經過這樣的模擬實際軟件開發的演練,不但提高了學生的學習興趣,培養了學生問題求解和編程能力,還有利于培養他們探索與創新的能力,更加有利于激發學生學習的積極性。

          3.分層次教學。即標準化教學與個性化教學相結合,結合不同專業、不同班級學生的具體情況,制定各有特色的教案、講稿和教學課件。既發揮群體智力優勢,又充分發揮教師個體的教學風格特長,有利于提高教學水平。

          4.加強實驗課與理論課的聯系。在理論課上將上機實驗任務題目進行講解,也可以將案例算法作為實驗內容。實驗課程可以分為兩部分,實驗任務問題作為理論課的內容在課堂上討論、講述,確定實現算法。對于同樣的題目,可以確定若干不同的算法,比較其優劣,分析其原因。上機實驗的任務是完成已確定算法的編碼實現和運行。這種做法相當于在教師帶領下,對實驗內容做了集體預習,貫徹了“算法重于語法,語法重于編碼”的課程指導原則,綜合運用學過的知識,加強實踐教學。學生只有通過大量的練習,才能真正掌握語言知識,培養程序設計能力,逐步理解和掌握程序設計的思想和方法,學會利用計算機解決實際問題。

          5.充分利用多元化、現代化的教學手段。在教學過程中應多方位應用現代教育技術手段,尤其是多媒體輔助教學手段與網絡化輔助教學手段。在課堂教學中采用多媒體教學課件,加強直觀教學,可提高學生的空間想象力。教師應從最簡單的C語言程序的調試入手,詳細演示C語言程序的調試過程與調試細節,同時讓學生參與進來,實現教師與學生、學生與學生的雙向交流和互動,提高學生的學習興趣,加深學生的理解與記憶。使其檢驗自己本階段的學習成果,加強對所學知識的吸收和消化。

          c語言學習總結 篇6

          在科技高度發展的這天,計算機在人們之中的作用越來越突出。而c語言作為一種計算機的語言,我們學習它,有助于我們更好的了解計算機,與計算機進行交流,因此,c語言的學習對我們尤其重要。

          在這個星期里,我們專業的學生在專業老師的帶領下進行了c語言程序實踐學習。在這之前,我們已經對c語言這門課程學習了一個學期,對其有了必須的了解,但是也僅僅是停留在了解的范圍,對里面的好多東西還是很陌生,的在運用起來的時候還是感到很棘手,畢竟,萬事開頭難嘛。

          由于時間的關系,我們的這次實踐課程老師并沒有給我們詳細的介紹,只是給我們簡單的介紹了幾個比較重要的實際操作。包括了程序模塊處理。簡單界面程序。高級界面程序。程序的添加修改。用程序做一元線性回歸處理以及用c語言程序來畫粒度分布圖等這幾樣比較重要的時間操作。

          上機實驗是學習程序設計語言必不可少的實踐環節,個性是c語言靈活、簡潔,更需要透過編程的實踐來真正掌握它。對于程序設計語言的學習目的,能夠概括為學習語法規定、掌握程序設計方法、提高程序開發潛力,這些都務必透過充分的實際上機操作才能完成。

          學習c程序設計語言除了課堂講授以外,務必保證有不少于課堂講授學時的上機時間。因為學時所限,課程不能安排過多的統一上機實驗,所以期望學生有效地利用課程上機實驗的機會,盡快掌握用c語言開發程序的潛力,為今后的繼續學習打下一個良好的基礎。為此,我們結合課堂講授的資料和進度,安排了12次上機實驗。課程上機實驗的目的,不僅僅僅是驗證教材和講課的資料、檢查自己所編的程序是否正確,課程安排的上機實驗的目的能夠概括為如下幾個方面:

          1、加深對課堂講授資料的理解

          課堂上要講授許多關于c語言的語法規則,聽起來十分枯燥無味,也不容易記住,死記硬背是不可取的。然而要使用c語言這個工具解決實際問題,又務必掌握它。透過多次上機練習,對于語法知識有了感性的認識,加深對它的理解,在理解的基礎上就會自然而然地掌握c語言的語法規定。對于一些資料自己認為在課堂上聽懂了,但上機實踐中會發現原先理解的偏差,這是由于大部分學生是初次接觸程序設計,缺乏程序設計的實踐所致。

          學習c語言不能停留在學習它的語法規則,而是利用學到的知識編寫c語言程序,解決實際問題。即把c語言作為工具,描述解決實際問題的步驟,由計算機幫忙我們解題。只有透過上機才能檢驗自己是否掌握c語言、自己編寫的程序是否能夠正確地解題。

          透過上機實驗來驗證自己編制的程序是否正確,恐怕是大多數同學在完成老師作業時的心態。但是在程序設計領域里這是必須要克服的傳統的、錯誤的想法。因為在這種思想支配下,可能你會想辦法去"掩蓋"程序中的錯誤,而不是盡可能多地發現程序中存在的問題。自己編好程序上機調試運行時,可能有很多你想不到的狀況發生,透過解決這些問題,能夠逐步提高自己對c語言的理解和程序開發潛力。

          2、熟悉程序開發環境、學習計算機系統的操作方法

          一個c語言程序從修改、編譯、連接到運行,都要在必須的外部操作環境下才能進行。所謂"環境"就是所用的計算機系統硬件、軟件條件,只有學會使用這些環境,才能進行程序開發工作。透過上機實驗,熟練地掌握c語言開發環境,為以后真正編寫計算機程序解決實際問題打下基礎。同時,在今后遇到其它開發環境時就會觸類旁通,很快掌握新系統的使用。

          3、學習上機調試程序

          完成程序的編寫,決不意味著萬事大吉。你認為萬無一失的程序,實際上機運行時可能不斷出現麻煩。如編譯程序檢測出一大堆錯誤。有時程序本身不存在語法錯誤,也能夠順利運行,但是運行結果顯然是錯誤的。開發環境所帶給的編譯系統無法發現這種程序邏輯錯誤,只能靠自己的上機經驗分析決定錯誤所在。程序的調試是一個技巧性很強的工作,對于初學者來說,盡快掌握程序調試方法是十分重要的。有時候一個消耗你幾個小時時間的小小錯誤,調試高手一眼就看出錯誤所在。

          透過這次為數不多的幾天計算機實踐學習,我們了解了一些關于c語言的知識,理解鞏固了我們c語言的理論知識,著對我們將來到社會工作將會有莫大的幫忙。同時它讓我明白,只要你努力,任何東西都不會太難。

          c語言學習總結 篇7

          經過本學期C語言課程設計實踐學習,使我對c語言有了更進一步的認識和了解,要想學好它要重在實踐,要透過不斷的上機操作才能更好地學習它。

          透過實踐,我也發現我的好多不足之處,第一是自己在輸入法上還不行,經常輸錯字母并且對鍵盤也不熟練,透過學習也有所改善;還有對c語言的一些標準庫函數不太了解,還有對函數調用的正確使用不夠熟悉,還有對c語言中經常出現的錯誤也不了解,透過實踐,使我在這幾個方面的認識有所提高。在本次課程設計中我負責的是和另一位同學合作書寫火車購票系統的對輸入的信息進行按照必須輸入信息進行排序,首先我利用冒泡法書寫程序對輸入的信息排序,而在該過程中我書寫的程序出現了問題,沒有錯誤卻運行不起來,之后發現又是一個老問題,忘記鏈接時把文件名改為英文從而鏈接出錯。之后我和合作的同學一塊書寫的程序進行整合與修改,使程序簡潔而貼合要求!

          透過本次課程設計實踐的學習,我認到學好計算機要重視實踐操作,不僅僅僅是學習c語言,還是其它的語言,以及其它的計算機方面的知識都要重在實踐,所以后在學習過程中,我會更加注視實踐操作,使自己便好地學好計算機。而且學會了團隊合作潛力,畢竟一人潛力有限,團隊合作分工,各司其職才是硬道理!

          c語言學習總結 篇8

          C 語言是目前大多數職業學校及大專院校開設的一門計算機基礎課。對于剛接觸計算機語言的職業學生,它具有較強的抽象性且結構化程序設計語言,對初學者來說比較難于接受,也容易出現一些問題,F針對本學期教學中的工作進行總結,以便更好的進行下學期的工作。

          本學期教學工作,歸納起來主要有一下幾點。

          1.多媒體在實際教學中的運用。

          在C語言教學中我們不僅要使得學生掌握語法知識,重要的是通過課程教學,培養學生抽象思維和邏輯推理能力,掌握程序設計的思想和方法。教學過程中我們有選擇地使用多媒體教學,可以將語言語法中的深奧理論和邏輯推理的內容(如數據類型、運算符、語句及部分語法規則)運用多媒體教學直觀形象地講授給學生。加深學生對問題的理解。這樣的多媒體教學,收到了將抽象問題形象化,枯燥問題生動化的效果。它使得相關的教學手段、教學方法、教學觀念、教學形式、教學結構以致教育思想與教學理論都發生了相應的變革。 但是,在具體使用多媒體的課堂教學中,應依據教學的需要,根據不同的教學目標,教學內容合理適當地組合使用各種教學媒體,多媒體教學一定要實事求是,從學科教學的需要和效果出發,進行系統科學的設計,這樣才能更好地為課堂教學服務,提高課堂教學效果。相反,如果盲目刻意追求現代化教學手段,不遵循教育教學的規律,一味的使用多媒體也將產生副作用(如學生將注意力只集中在投影效果上而忽視教師的語言表達)。因此,多媒

          體不是萬能的,它還不能代替教師獨立完成教學活動,只能作為教學手段的補充和提高。

          2.C 語言上機實踐環節。

          計算機語言課是一門實踐性很強的課。教學過程中除了教師的課堂講解外,主要靠學生的上機實踐來培養學生的操作能力和靈活運用能力。我們提倡“精講多練”,具體措施為:

          (1)壓縮講授課時,加強上機訓練,使學生能有更多的時間進行上機實踐。

          (2)布置與現實生活學習緊密聯系的上機題目,培養學生編寫程序解決問題的能力與興趣。

          (3)教師起引導作用。

          (4)提倡上機實踐互幫互助,使每個學生的優點都能得到鍛煉。

          3. 具體教學模式問題

         。1)以實例為引導,講解語法規則!禖語言程序設計》中很多知識比較抽象、枯燥,不容易被學生接受和理解,教師在課堂教學中應該巧用生活中的實例化繁為簡,將深奧的理論講得通俗易懂。例如,對于幾種結構的理解,我們可以在講解基本概念的同時,可以以通俗易懂的例子為引導逐步引出各個相關知識點和概念,然后以總結的形式講解語法要點,避免純粹學習語法的單調枯燥。這既容易激發學生的學習興趣,又利于學生快速掌握抽象的概念。

         。2) 從輸入/輸出函數入手逐步認識C語言程序。學生在學習C語言時,首先遇到的問題就是不知從何處人手,即使在課堂上聽懂了老師所講述的例題,但在上機輸人這些程序后,編譯時還會出現各種問題,加之學生的英語基礎較差,看不懂message窗口中的英文提示信息,導致大多數學生面對機器不知所措,而這種情形又降低了他

          們學好這門課的信心以及學習這門課的主動性。因此,教師要做的就是找到一種好的方法使學生少出現這種問題。要做到這一點,就必須要求學生對C語言知識進行積累, 從經典的小程序人手,一步步的實踐和學習,其中學會使用輸人/輸出函數是很關鍵的一步。常用的輸人/輸出函數很具有代表性,特別是printf()和scanf()這兩個格式輸入/輸出函數。通過運用這兩個函數編寫一些程序上機練習。對于學生而言,這樣的程序既具有數據輸入,又具有數據輸出,具有較強的直觀性。通過這些小程序不僅能提高學生對C語言程序結構化的認識。而且也能提高學生學好這門課程的信心。

         。3)將算法教學融入到語言教學中。C語言學習過程中,學生感到困難的一般不是在于語法,而是如何用相關語法的語句實現編制程序,也就是根據算法編寫程序問題。由于C語言語法的邏輯性較強、結構性要求較高,學生剛接觸的時候容易考慮不全。因此在算法教學中可以通過實例進行,從最簡單的例子入手使學生在解決其體問題的過程中學習一些基本邏輯結構和語句。同時讓學生知道根據同一個問題可以提出不同的從易于理解到精簡的算法,從而比較這些算法之間的優劣。了解算法的優化。通過對算法的優化練習,可以在無形中提高學生寫算法的水平。使得學生真正了解到算法是程序的靈魂。

          4. 將項目教學法融入到教學中。

          在 C 語言的教學過程中,我們可以采用項目教學法。項目教學法,是師生通過共同實施一個完整的項目工作而進行的教學活動。通過對完整的項目的系統分析,培養學生良好的編程習慣,善于獲取他人經驗的能力以及掌握綜合運用所

          學知識的能力,從而完全了解項目流程,真正提高編程水平。如讓學生編寫一個簡單的學生信息管理系統,這不但使得學生掌握了所學的C語言知識,同時也使得學生了解了數據字典、流程圖等其它軟件工程方面的內容。這種教學方法,不但提高了學生的實踐能力,同時也激發了學生的學習興趣。

          以上是本人在本學期C語言教學中遇到的幾個問題作的簡單討論,在實際教學當中,還有其它一些具體問題,鑒于篇幅問題,我們在這里不作更深的討論。希望以上思考能對實際的教學和學習有所幫助。

        【c語言學習總結】相關文章:

        C語言實訓學習心得總結11-25

        c語言學習經驗總結體會10-23

        5月C語言學習社會實踐報告12-31

        c語言實踐報告12-15

        c#數據結構學習總結10-05

        c語言實訓總結優秀范文(精選5篇)02-17

        SQL語言學習總結11-25

        《指針》C語言實驗報告10-07

        C語言實訓總結報告范文(通用5篇)01-21

        99热这里只有精品国产7_欧美色欲色综合色欲久久_中文字幕无码精品亚洲资源网久久_91热久久免费频精品无码
          1. <rp id="zsypk"></rp>