• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      計(jì)算機(jī)C語(yǔ)言有效學(xué)習(xí)方法探討

      2019-10-08 07:45:24張曉宇
      軟件 2019年1期
      關(guān)鍵詞:學(xué)習(xí)方法計(jì)算機(jī)

      張曉宇

      摘? 要: 計(jì)算機(jī)C語(yǔ)言在高校理工類專業(yè)基礎(chǔ)課程中的重要內(nèi)容,由于其知識(shí)點(diǎn)較多,理論性和邏輯性較強(qiáng),因此我們學(xué)習(xí)時(shí)會(huì)面臨著較大的難度。基于此本文首先分析了我們學(xué)習(xí)計(jì)算機(jī)C語(yǔ)言的普遍現(xiàn)狀,然后分析了學(xué)習(xí)難的原因,最后介紹了計(jì)算機(jī)C語(yǔ)言的有效學(xué)習(xí)方法。

      關(guān)鍵詞: 計(jì)算機(jī);C語(yǔ)言;學(xué)習(xí)方法

      中圖分類號(hào): G45? ? 文獻(xiàn)標(biāo)識(shí)碼: 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? 引言

      計(jì)算機(jī)C語(yǔ)言具備緊湊簡(jiǎn)潔、靈活方便和運(yùn)算符號(hào)豐富等特點(diǎn),在計(jì)算機(jī)、電子信息和自動(dòng)化等領(lǐng)域應(yīng)用非常廣泛,也是這些學(xué)科的基礎(chǔ)課程。計(jì)算機(jī)C語(yǔ)言也屬于結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言,能夠培養(yǎng)學(xué)生程序設(shè)計(jì)思想,需要我們認(rèn)真學(xué)習(xí),牢固掌握。但是計(jì)算機(jī)C語(yǔ)言因?yàn)橛兄姸嗟臄?shù)據(jù)類型,表達(dá)式也很多,在語(yǔ)法結(jié)構(gòu)上顯得非常復(fù)雜,學(xué)生學(xué)習(xí)難度極大。因此,我們應(yīng)該注意養(yǎng)成良好的學(xué)習(xí)習(xí)慣,不怕困難,積極總結(jié)學(xué)習(xí)經(jīng)驗(yàn),既要加強(qiáng)理論學(xué)習(xí),也要用于實(shí)踐,掌握有效的C語(yǔ)言學(xué)習(xí)方法。

      1? 計(jì)算機(jī)C語(yǔ)言學(xué)習(xí)現(xiàn)狀

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

      2? 計(jì)算機(jī)C語(yǔ)言難學(xué)的原因分析

      第一,C語(yǔ)言作為與計(jì)算機(jī)硬件底層最為接近的語(yǔ)言,屬于面向過(guò)程的編程語(yǔ)言,這是與面向?qū)ο笳Z(yǔ)言相區(qū)分的地方,在編寫上必須不能有一點(diǎn)錯(cuò)誤,否則將難以運(yùn)行出結(jié)果。同時(shí)借助C語(yǔ)言編寫程序的過(guò)程中,由于設(shè)計(jì)人員思維習(xí)慣不一樣,采用的方法也不同,編寫方法上并非是唯一的[3]。對(duì)此如果我們學(xué)習(xí)計(jì)算機(jī)C語(yǔ)言時(shí)一味采取死記硬背的方法,將無(wú)法學(xué)到精髓,也不能實(shí)現(xiàn)融會(huì)貫通。

      第二,對(duì)非計(jì)算機(jī)專業(yè)學(xué)生而言,C語(yǔ)言屬于公共基礎(chǔ)課程,課時(shí)較少,教師在課堂上需要講解大量的內(nèi)容,從而增加了學(xué)生學(xué)習(xí)壓力。尤其是我們剛開始學(xué)習(xí)計(jì)算機(jī)C語(yǔ)言時(shí),主要面對(duì)理論知識(shí)與語(yǔ)法知識(shí),不僅非??菰锓ξ叮惨洃洿罅糠爆嵉膬?nèi)容,短時(shí)間難以消化,必須循序漸進(jìn)[4]。在課時(shí)不足的情況下,每節(jié)課學(xué)習(xí)壓力加大,只要前面的內(nèi)容掌握不牢,后面的學(xué)習(xí)必然事倍功半,學(xué)生也容易出現(xiàn)厭煩的情緒。

      第三,通常來(lái)說(shuō),教師在講課的過(guò)程中忽視了學(xué)生的主體地位,而很多學(xué)生在學(xué)習(xí)中也很被動(dòng),沒(méi)有積極跟上教師的思路,也很少動(dòng)手與動(dòng)腦[5]。其實(shí)對(duì)于我們學(xué)生來(lái)說(shuō),應(yīng)該形成主動(dòng)學(xué)習(xí)的習(xí)慣,提前進(jìn)行預(yù)習(xí),將不懂的地方列出來(lái),這樣之后的聽(tīng)講才更具針對(duì)性,也能真正學(xué)好計(jì)算機(jī)C語(yǔ)言。

      3? 計(jì)算機(jī)C語(yǔ)言的有效學(xué)習(xí)方法

      3.1? 注重養(yǎng)成良好學(xué)習(xí)習(xí)慣

      第一,多看書,將基本知識(shí)看懂。在計(jì)算機(jī)C語(yǔ)言教材里面,通常將各個(gè)方面的內(nèi)容都涵蓋在內(nèi),無(wú)論是基礎(chǔ)知識(shí)還是應(yīng)用實(shí)例,講解都很全面,舉例也非常經(jīng)典。我們要想提升C語(yǔ)言學(xué)習(xí)效果,就需要從教材入手,將基礎(chǔ)打牢固,才能實(shí)現(xiàn)能力的提升。

      第二,在學(xué)習(xí)計(jì)算機(jī)C語(yǔ)言時(shí),我們要將豐富的網(wǎng)絡(luò)資源利用起來(lái)。由于課時(shí)有限,教師講解的內(nèi)容不多,我們應(yīng)該在課余時(shí)間利于網(wǎng)絡(luò)收集資料,了解C語(yǔ)言的來(lái)龍去脈、某些編程術(shù)語(yǔ)的解釋等[6]。如果我們?cè)谀硞€(gè)函數(shù)、關(guān)鍵詞等方面出現(xiàn)困惑后,也要在網(wǎng)上搜索資料,或者與同學(xué)交流經(jīng)驗(yàn),學(xué)習(xí)他人使用的方法。在遇到不能調(diào)試的問(wèn)題后,要在網(wǎng)上尋找問(wèn)題解決方法,便于及時(shí)解決問(wèn)題,鞏固知識(shí)。

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

      這道題只有第一個(gè)正確,這是因?yàn)榈谝粋€(gè)末尾沒(méi)有\0,第三個(gè)中的第一個(gè)字符串?dāng)?shù)組越界,第四個(gè)s沒(méi)有初始空間,第五個(gè)字符數(shù)組的名字是常量,不可以更改。

      3.2? 多做題,鞏固練習(xí)

      要加強(qiáng)課后練習(xí),將作業(yè)題理解透徹,達(dá)到熟記的目的。我們要利用計(jì)算機(jī)C語(yǔ)言教材配套的指導(dǎo)書,認(rèn)真練習(xí)其中的上機(jī)題,特別是要吃透重點(diǎn)、經(jīng)典的題目。對(duì)于有考研打算的學(xué)生,還要加強(qiáng)二級(jí)水平的題目練習(xí),并認(rèn)真分析較長(zhǎng)的程序,可以將數(shù)據(jù)結(jié)構(gòu)課本上的程序利用起來(lái),這些都是經(jīng)典題型,在正確理解程序的基礎(chǔ)上,要熟記其思想,包括直接查找、折半查找、直接插入排序、選擇排序和冒泡排序等[8]。通過(guò)這種方法,有利于我們鞏固計(jì)算機(jī)C語(yǔ)言知識(shí),提升數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)效果。

      我們?cè)谧鲱}的過(guò)程中,不能一味追求數(shù)量,應(yīng)該求精和注重理解。在將題目做完以后,還要及時(shí)回顧,分析這道題目的整體思路,確保自己能夠真正理解。對(duì)于程序的分析與理解來(lái)說(shuō),可以采取逐步分析法,即在將程序讀完后,若是在整體上并不清楚編程思路,應(yīng)該結(jié)合程序執(zhí)行流程,逐步進(jìn)行分析,如果有必要還要將中間結(jié)果寫出來(lái)。我們分析結(jié)束后,可以在腦中形成正確的編程思路,也會(huì)得到準(zhǔn)確的分析程序執(zhí)行結(jié)果,同時(shí)在分析過(guò)程中也有利于養(yǎng)成細(xì)心的習(xí)慣。

      3.3? 多動(dòng)手,多實(shí)踐

      計(jì)算機(jī)C語(yǔ)言作為一種工具,我們學(xué)習(xí)的目的就是能夠有效應(yīng)用,將這種工具的作用充分發(fā)揮出來(lái),做到熟能生巧。在大量、反復(fù)的實(shí)踐操作中,我們的編程能力才能實(shí)現(xiàn)提升。這要求我們?cè)诶喂逃洃汣語(yǔ)言語(yǔ)法規(guī)則后,了解其編程思想,并加強(qiáng)反復(fù)訓(xùn)練。在開始學(xué)習(xí)C語(yǔ)言的時(shí)候,我們可以進(jìn)行模仿,選擇比較經(jīng)典的例題,全方位進(jìn)行解讀,要做到認(rèn)真與仔細(xì),了解問(wèn)題產(chǎn)生的原因,對(duì)問(wèn)題作出深入、細(xì)致的分析,特別是要重點(diǎn)研究方案設(shè)計(jì),模擬方案實(shí)施過(guò)程。利用這種方法進(jìn)行全方位解讀,在找相似的例題獨(dú)立進(jìn)行解決,這種自學(xué)方式的效果效果,我們?cè)诜磸?fù)模擬練習(xí)后,可以牢固掌握某種問(wèn)題的解決方法。同時(shí)在模仿的過(guò)程中,我們的能力也將實(shí)現(xiàn)提升,并在解決問(wèn)題的時(shí)候,可以感受到計(jì)算機(jī)C語(yǔ)言的學(xué)習(xí)樂(lè)趣,今后也保持著濃厚的學(xué)習(xí)興趣[9]。學(xué)生也不能單純的進(jìn)行模仿,尤其是進(jìn)行上機(jī)實(shí)驗(yàn)的過(guò)程中,在發(fā)生不能通過(guò)模仿解決的問(wèn)題后,應(yīng)該保持足夠的耐心,一步步比對(duì),將問(wèn)題找出來(lái)。我們不能有一點(diǎn)的畏難情緒,應(yīng)該主動(dòng)進(jìn)取,積極探索與分析,直到找到問(wèn)題的解決方法。

      3.4? 會(huì)讀代碼和程序

      計(jì)算機(jī)C語(yǔ)言并非僅僅是理論性知識(shí),也要求學(xué)生具備較強(qiáng)的上機(jī)動(dòng)手操作能力,在C語(yǔ)言學(xué)習(xí)過(guò)程中,我們需要上機(jī)并進(jìn)行大量代碼訓(xùn)練,這樣才能將錯(cuò)誤代碼段找出來(lái),分析解決其中的問(wèn)題,逐步積累經(jīng)驗(yàn),這也是鞏固所學(xué)的過(guò)程[10]。要想學(xué)好計(jì)算機(jī)C語(yǔ)言,不能一味的進(jìn)行理論記憶,必須通過(guò)大量上機(jī)實(shí)驗(yàn)進(jìn)行鞏固,這樣才有利于我們消化理解知識(shí),也能發(fā)展編程思維,保持良好的編程態(tài)度,保證最終學(xué)習(xí)效果。為了提升計(jì)算機(jī)C語(yǔ)言

      學(xué)習(xí)效果,我們也可以讀程序,分析他人寫好的代碼,在研讀程序的過(guò)程中,認(rèn)真分析他人對(duì)編程技巧的運(yùn)用方法,研究其實(shí)現(xiàn)方法與程序設(shè)計(jì)技巧,提升自身程序設(shè)計(jì)能力。之后可以自己選擇相應(yīng)題目進(jìn)行編寫,將程序?qū)懗鰜?lái),在反復(fù)實(shí)踐中找出錯(cuò)誤代碼,分析其原因,獨(dú)立將代碼段調(diào)試正確,直到弄懂為止。

      4? 結(jié)語(yǔ)

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

      參考文獻(xiàn)

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

      向桂玲. 計(jì)算機(jī)C語(yǔ)言編輯程序技巧研究[J]. 科技風(fēng), 2018(16): 84.

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

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

      尹婷, 焦建利. 計(jì)算機(jī)輔助語(yǔ)言學(xué)習(xí)研究方法的新進(jìn)展[J]. 外語(yǔ)電化教學(xué), 2018(05): 8-12.

      張?jiān)? 基于計(jì)算機(jī)輔助下語(yǔ)言學(xué)習(xí)設(shè)計(jì)新型教學(xué)模式研究[J]. 微型電腦應(yīng)用, 2018, 34(09): 102-104.

      張冉. 政府經(jīng)濟(jì)管理職能轉(zhuǎn)變出路的理性思考[J]. 重慶社會(huì)科學(xué), 2018(09): 17-24.

      李艷娜. 計(jì)算機(jī)輔助語(yǔ)言學(xué)習(xí)軟件的實(shí)用性探究[J]. 科技視界, 2018(17): 192-193.

      李銘鑫. 計(jì)算機(jī)C語(yǔ)言學(xué)習(xí)方法之我見(jiàn)[J]. 電腦迷, 2018(01): 66.

      陳俊. 高職C語(yǔ)言程序設(shè)計(jì)教學(xué)的思考與對(duì)策[J]. 亞太教育, 2016(15): 148-149.

      猜你喜歡
      學(xué)習(xí)方法計(jì)算機(jī)
      計(jì)算機(jī)操作系統(tǒng)
      穿裙子的“計(jì)算機(jī)”
      基于計(jì)算機(jī)自然語(yǔ)言處理的機(jī)器翻譯技術(shù)應(yīng)用與簡(jiǎn)介
      科技傳播(2019年22期)2020-01-14 03:06:34
      計(jì)算機(jī)多媒體技術(shù)應(yīng)用初探
      科技傳播(2019年22期)2020-01-14 03:06:30
      信息系統(tǒng)審計(jì)中計(jì)算機(jī)審計(jì)的應(yīng)用
      小學(xué)英語(yǔ)復(fù)習(xí)的方法與技巧
      小學(xué)音樂(lè)快樂(lè)學(xué)習(xí)的三種方法
      中職計(jì)算機(jī)基礎(chǔ)知識(shí)教學(xué)心得
      高中數(shù)學(xué)教學(xué)方法淺析
      論高中物理電路知識(shí)的學(xué)習(xí)方法及解題思路
      考試周刊(2016年79期)2016-10-13 23:06:48
      佛坪县| 柳江县| 岑巩县| 石景山区| 邹城市| 高雄市| 江都市| 都匀市| 琼结县| 昌吉市| 和林格尔县| 沧州市| 巧家县| 新宾| 高要市| 华阴市| 融水| 永修县| 布尔津县| 临朐县| 什邡市| 额济纳旗| 旌德县| 鸡泽县| 开封县| 丰县| 高唐县| 普陀区| 浏阳市| 珲春市| 康平县| 健康| 九台市| 武乡县| 凤翔县| 沾益县| 互助| 佳木斯市| 钦州市| 宜川县| 涪陵区|