999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

計算機C語言有效學習方法探討

2019-10-08 07:45:24張曉宇
軟件 2019年1期
關鍵詞:計算機

張曉宇

摘? 要: 計算機C語言在高校理工類專業基礎課程中的重要內容,由于其知識點較多,理論性和邏輯性較強,因此我們學習時會面臨著較大的難度。基于此本文首先分析了我們學習計算機C語言的普遍現狀,然后分析了學習難的原因,最后介紹了計算機C語言的有效學習方法。

關鍵詞: 計算機;C語言;學習方法

中圖分類號: G45? ? 文獻標識碼: A? ? DOI:10.3969/j.issn.1003-6970.2019.01.029

【Abstract】: The important content of computer C language in the basic courses of science and engineering majors in Colleges and universities, because of its many knowledge points and strong theoretical and logical nature, we will face greater difficulties in learning. Based on this, this paper first analyses the general situation of our computer C language learning, then analyses the reasons for the difficulty of learning, and finally introduces the effective learning methods of computer C language.

【Key words】: Computer; C language; Learning method

0? 引言

計算機C語言具備緊湊簡潔、靈活方便和運算符號豐富等特點,在計算機、電子信息和自動化等領域應用非常廣泛,也是這些學科的基礎課程。計算機C語言也屬于結構化程序設計語言,能夠培養學生程序設計思想,需要我們認真學習,牢固掌握。但是計算機C語言因為有著眾多的數據類型,表達式也很多,在語法結構上顯得非常復雜,學生學習難度極大。因此,我們應該注意養成良好的學習習慣,不怕困難,積極總結學習經驗,既要加強理論學習,也要用于實踐,掌握有效的C語言學習方法。

1? 計算機C語言學習現狀

當前計算機C語言學習中還有很多問題,普遍表現在難度大,學習效果不明顯。首先,對于剛進入大學校門的學生來說,他們剛開始接觸計算機C語言時,這與高中階段的數理化等學科不一樣,會顯得心中沒底,不知道應該怎么學[1]。在上機實踐課上,C語言編程語法非常嚴格,只要有一個錯誤將導致無法運行得到結果,會影響學生的學習信心,成就感也會受到影響,學習積極性會受到打擊。其次,計算機C語言算法與結構非常復雜,需要記憶的理論知識較多,學生學習起來會覺得枯燥無味,理解起來難度大[2]。最后,一些高校也未科學安排課時,教師為了追求進度,會增加學生學習壓力。學生剛開始學習計算機C語言時,興趣也很濃厚,對這門課程有強烈的好奇心,然而隨著學習的逐步加深,面對各種代碼、編程理論和語法規則的限制,學生會顯得非常吃力,學習過程也枯燥、乏味,也顯得越來越吃力,很多內容都沒有順利消化吸收。時間一長,學生就將出現消極心理,加之學習方法不當,既影響了學習興趣,也降低了學習效果。

2? 計算機C語言難學的原因分析

第一,C語言作為與計算機硬件底層最為接近的語言,屬于面向過程的編程語言,這是與面向對象語言相區分的地方,在編寫上必須不能有一點錯誤,否則將難以運行出結果。同時借助C語言編寫程序的過程中,由于設計人員思維習慣不一樣,采用的方法也不同,編寫方法上并非是唯一的[3]。對此如果我們學習計算機C語言時一味采取死記硬背的方法,將無法學到精髓,也不能實現融會貫通。

第二,對非計算機專業學生而言,C語言屬于公共基礎課程,課時較少,教師在課堂上需要講解大量的內容,從而增加了學生學習壓力。尤其是我們剛開始學習計算機C語言時,主要面對理論知識與語法知識,不僅非??菰锓ξ?,也要記憶大量繁瑣的內容,短時間難以消化,必須循序漸進[4]。在課時不足的情況下,每節課學習壓力加大,只要前面的內容掌握不牢,后面的學習必然事倍功半,學生也容易出現厭煩的情緒。

第三,通常來說,教師在講課的過程中忽視了學生的主體地位,而很多學生在學習中也很被動,沒有積極跟上教師的思路,也很少動手與動腦[5]。其實對于我們學生來說,應該形成主動學習的習慣,提前進行預習,將不懂的地方列出來,這樣之后的聽講才更具針對性,也能真正學好計算機C語言。

3? 計算機C語言的有效學習方法

3.1? 注重養成良好學習習慣

第一,多看書,將基本知識看懂。在計算機C語言教材里面,通常將各個方面的內容都涵蓋在內,無論是基礎知識還是應用實例,講解都很全面,舉例也非常經典。我們要想提升C語言學習效果,就需要從教材入手,將基礎打牢固,才能實現能力的提升。

第二,在學習計算機C語言時,我們要將豐富的網絡資源利用起來。由于課時有限,教師講解的內容不多,我們應該在課余時間利于網絡收集資料,了解C語言的來龍去脈、某些編程術語的解釋等[6]。如果我們在某個函數、關鍵詞等方面出現困惑后,也要在網上搜索資料,或者與同學交流經驗,學習他人使用的方法。在遇到不能調試的問題后,要在網上尋找問題解決方法,便于及時解決問題,鞏固知識。

第三,多看代碼。我們學習計算機C語言時,需要閱讀各種經典代碼,看代碼時應關注其編程技巧的運用方法,找到解決問題的辦法,并對其實現方法與程序設計技巧進行研究,提升自身程序設計能力[7]。要注重總結與分析程序內數據結構的運用與算法,通過多讀、多編和多模仿,這樣自己才能掌握編寫程序的方法。其實學好c語言,最關鍵的就是學好這7類問題,他們是,數組,函數,指針,字符串,選擇與循環,一般順序,結構體,學習的先后順序請按書中所給的為準。書中是按難以順序排列的。C語言學習主要內容如圖1所示。

這道題只有第一個正確,這是因為第一個末尾沒有\0,第三個中的第一個字符串數組越界,第四個s沒有初始空間,第五個字符數組的名字是常量,不可以更改。

3.2? 多做題,鞏固練習

要加強課后練習,將作業題理解透徹,達到熟記的目的。我們要利用計算機C語言教材配套的指導書,認真練習其中的上機題,特別是要吃透重點、經典的題目。對于有考研打算的學生,還要加強二級水平的題目練習,并認真分析較長的程序,可以將數據結構課本上的程序利用起來,這些都是經典題型,在正確理解程序的基礎上,要熟記其思想,包括直接查找、折半查找、直接插入排序、選擇排序和冒泡排序等[8]。通過這種方法,有利于我們鞏固計算機C語言知識,提升數據結構學習效果。

我們在做題的過程中,不能一味追求數量,應該求精和注重理解。在將題目做完以后,還要及時回顧,分析這道題目的整體思路,確保自己能夠真正理解。對于程序的分析與理解來說,可以采取逐步分析法,即在將程序讀完后,若是在整體上并不清楚編程思路,應該結合程序執行流程,逐步進行分析,如果有必要還要將中間結果寫出來。我們分析結束后,可以在腦中形成正確的編程思路,也會得到準確的分析程序執行結果,同時在分析過程中也有利于養成細心的習慣。

3.3? 多動手,多實踐

計算機C語言作為一種工具,我們學習的目的就是能夠有效應用,將這種工具的作用充分發揮出來,做到熟能生巧。在大量、反復的實踐操作中,我們的編程能力才能實現提升。這要求我們在牢固記憶C語言語法規則后,了解其編程思想,并加強反復訓練。在開始學習C語言的時候,我們可以進行模仿,選擇比較經典的例題,全方位進行解讀,要做到認真與仔細,了解問題產生的原因,對問題作出深入、細致的分析,特別是要重點研究方案設計,模擬方案實施過程。利用這種方法進行全方位解讀,在找相似的例題獨立進行解決,這種自學方式的效果效果,我們在反復模擬練習后,可以牢固掌握某種問題的解決方法。同時在模仿的過程中,我們的能力也將實現提升,并在解決問題的時候,可以感受到計算機C語言的學習樂趣,今后也保持著濃厚的學習興趣[9]。學生也不能單純的進行模仿,尤其是進行上機實驗的過程中,在發生不能通過模仿解決的問題后,應該保持足夠的耐心,一步步比對,將問題找出來。我們不能有一點的畏難情緒,應該主動進取,積極探索與分析,直到找到問題的解決方法。

3.4? 會讀代碼和程序

計算機C語言并非僅僅是理論性知識,也要求學生具備較強的上機動手操作能力,在C語言學習過程中,我們需要上機并進行大量代碼訓練,這樣才能將錯誤代碼段找出來,分析解決其中的問題,逐步積累經驗,這也是鞏固所學的過程[10]。要想學好計算機C語言,不能一味的進行理論記憶,必須通過大量上機實驗進行鞏固,這樣才有利于我們消化理解知識,也能發展編程思維,保持良好的編程態度,保證最終學習效果。為了提升計算機C語言

學習效果,我們也可以讀程序,分析他人寫好的代碼,在研讀程序的過程中,認真分析他人對編程技巧的運用方法,研究其實現方法與程序設計技巧,提升自身程序設計能力。之后可以自己選擇相應題目進行編寫,將程序寫出來,在反復實踐中找出錯誤代碼,分析其原因,獨立將代碼段調試正確,直到弄懂為止。

4? 結語

總之,計算機C語言作為大學理工類專業的一門基礎課程,我們應該從現在做起,打牢基礎,認真對待,先了解起理論知識,然后積極應用于實踐,保證學習效果的提升。由于計算機C語言涉及范圍較大,內容抽象而復雜,學習難度較大,這要求我們養成良好的學習習慣,在設計與編程的過程中做到認真細致,避免在寫代碼的時候出現錯誤,保證最終程序可以順利運行。只有逐步掌握了計算機C語言知識,才能為今后的學習打牢基礎。

參考文獻

李陽. 計算機C語言編輯程序技巧[J]. 電腦迷, 2017(03): 59-60.

向桂玲. 計算機C語言編輯程序技巧研究[J]. 科技風, 2018(16): 84.

李莫凡. C語言及其學習方法探析[J]. 信息與電腦(理論版), 2016(05): 241-242.

蔣菊英. C語言編程技巧在C語言學習中的作用[J]. 電腦迷, 2016(05): 31.

尹婷, 焦建利. 計算機輔助語言學習研究方法的新進展[J]. 外語電化教學, 2018(05): 8-12.

張月. 基于計算機輔助下語言學習設計新型教學模式研究[J]. 微型電腦應用, 2018, 34(09): 102-104.

張冉. 政府經濟管理職能轉變出路的理性思考[J]. 重慶社會科學, 2018(09): 17-24.

李艷娜. 計算機輔助語言學習軟件的實用性探究[J]. 科技視界, 2018(17): 192-193.

李銘鑫. 計算機C語言學習方法之我見[J]. 電腦迷, 2018(01): 66.

陳俊. 高職C語言程序設計教學的思考與對策[J]. 亞太教育, 2016(15): 148-149.

猜你喜歡
計算機
計算機操作系統
穿裙子的“計算機”
趣味(數學)(2020年9期)2020-06-09 05:35:08
基于LabVIEW的計算機聯鎖仿真系統
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
計算機多媒體技術應用初探
科技傳播(2019年22期)2020-01-14 03:06:30
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
計算機應用軟件開發技術的幾點探討
電子制作(2017年14期)2017-12-18 07:08:10
計算機網絡安全
iLOCK型計算機聯鎖開發中的需求開發管理
計算機聯鎖系統配置軟件設計與實現
主站蜘蛛池模板: 免费在线看黄网址| 色香蕉网站| 99无码熟妇丰满人妻啪啪| 91免费观看视频| 亚洲天堂久久新| 久久无码高潮喷水| 国产精品自在在线午夜| 伊人久久福利中文字幕| 国产精品专区第一页在线观看| 91丝袜乱伦| 91欧美亚洲国产五月天| 久久性妇女精品免费| 国产精品亚洲综合久久小说| 99热这里只有精品5| 亚洲美女久久| 中国毛片网| 免费激情网站| 亚洲天堂2014| 国产成人无码综合亚洲日韩不卡| 伦精品一区二区三区视频| 国内精品久久久久鸭| 五月婷婷综合网| 在线无码私拍| 亚洲成人网在线观看| 看你懂的巨臀中文字幕一区二区| 欧美日韩国产成人高清视频| 国产精品久久久久久搜索| 福利在线不卡一区| 57pao国产成视频免费播放| 日韩欧美中文字幕在线精品| 最新国产精品第1页| 在线观看免费国产| 成年看免费观看视频拍拍| 欧美日韩午夜视频在线观看 | 天天综合亚洲| 日韩欧美国产精品| 久热re国产手机在线观看| 国产亚洲精品无码专| 国产在线观看高清不卡| 亚洲Av综合日韩精品久久久| 国产精品熟女亚洲AV麻豆| 久久99国产综合精品女同| 青青国产视频| 成人午夜视频网站| 亚洲视频色图| 五月激情综合网| 91香蕉视频下载网站| 久久国产免费观看| 拍国产真实乱人偷精品| 午夜福利免费视频| 久久久亚洲色| 天堂中文在线资源| 99这里只有精品免费视频| 亚洲天堂网在线播放| 国产中文一区a级毛片视频| 玖玖精品在线| 成年看免费观看视频拍拍| 天堂成人在线| 亚洲无线一二三四区男男| 五月激情婷婷综合| 亚洲91在线精品| 午夜限制老子影院888| 日本精品αv中文字幕| 国产尤物视频在线| 99视频全部免费| 免费黄色国产视频| 日韩精品无码不卡无码| 成年人午夜免费视频| 日本免费福利视频| 久久永久视频| 久久精品人妻中文系列| 欧美一级夜夜爽www| 久久精品人妻中文系列| 露脸国产精品自产在线播| 亚洲综合片| 九九九久久国产精品| 亚洲欧美另类中文字幕| 久久国产精品国产自线拍| 国产丝袜无码精品| 91香蕉视频下载网站| 在线毛片网站| 欧美亚洲一区二区三区在线|