欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      培養(yǎng)學(xué)生對C語言程序設(shè)計的學(xué)習(xí)興趣

      時間:2019-05-12 02:55:50下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《培養(yǎng)學(xué)生對C語言程序設(shè)計的學(xué)習(xí)興趣》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《培養(yǎng)學(xué)生對C語言程序設(shè)計的學(xué)習(xí)興趣》。

      第一篇:培養(yǎng)學(xué)生對C語言程序設(shè)計的學(xué)習(xí)興趣

      培養(yǎng)學(xué)生對C語言程序設(shè)計的學(xué)習(xí)興趣

      [摘要] 文章主要針對目前c語言程序設(shè)計教學(xué)中存在的學(xué)生的畏懼心理和提不起興趣的兩大問題,分析了問題存在的原因,提出了相應(yīng)的解決方法。本文認為要對學(xué)生正確引導(dǎo),使學(xué)生對c語言能夠正確認識;豐富的例子取代枯燥的教條是培養(yǎng)學(xué)生學(xué)習(xí)興趣和理解能力的主要措施。

      [關(guān)鍵詞] c語言;教學(xué)方法;學(xué)習(xí)興趣c語言教學(xué)中總存在的問題

      c語言是國際上廣泛流行的一種計算機語言。c語言與其它計算機語言相比,形式簡潔,程序設(shè)計靈活,數(shù)據(jù)類型豐富,表達能力強,運算豐富,可讀性和可移植性好。是介于高級語育和低級語言之間的一種語言?!禼語言程序設(shè)計》是理工科專業(yè)的一門重要計算機基礎(chǔ)課。目前多數(shù)高校都將c語言作為第一門計算機語言進行學(xué)習(xí),把c語言作為程序設(shè)計的入門課程。

      c語言的知識點較多,語法關(guān)系復(fù)雜,即使是專業(yè)的程序員,也會偶爾在使用時候犯錯誤。對于初學(xué)程序語言的學(xué)生們來說,c語言比其他高級語言要更難一些。這就造成學(xué)生們普遍對c語言學(xué)習(xí)具有恐懼感,沒有開始學(xué)就望而卻步。帶著有這樣的心理去學(xué)習(xí),就往往會造成遇到難理解的地方就打退堂鼓,最后導(dǎo)致對該門課程的消極心理甚至放棄學(xué)習(xí)。反之,也有的人對于c語言抱有另一種極端的態(tài)度,那就是認為c很容易掌握,是一種很簡單的計算機語言。事實上熟練掌握c語言編程這種技藝,往往需要歷練多年才能真正達到。所以這種心態(tài)也是不可取的。這就要求教師要在正式上課之前,排除學(xué)生在這方面的心理問題,讓學(xué)生能夠抱著正確的心態(tài),積極認真地面對C語言的學(xué)習(xí)。

      單純的程序語言指令規(guī)則是枯燥乏味的。一般的教材中前幾章都是介紹一些基本概念和語法規(guī)則,這些概念和基礎(chǔ)知識既枯燥又比較抽象難懂。如果授課時,只是講解指令規(guī)則和書本上的例子,很難引起學(xué)生們的興趣,無異于他們?nèi)プ詫W(xué)課本。這個過程中,即使學(xué)生能夠在c語言方面有所長進,也很難俸會到c編程的樂趣。因此,教師需要在授課時多舉聯(lián)系實際的例子或是進行形象的類比,以加深學(xué)生對知識點的印象。當(dāng)然,要真正做到這一點,也對教師提出了更高的要求,即要求我們教師要有車富的知識積累。如何培養(yǎng)學(xué)生的學(xué)習(xí)興趣

      2.1正確的引導(dǎo)。目前c語言的教學(xué)和學(xué)習(xí)過程存在的諸多問題,導(dǎo)致學(xué)生普遍對c語言的學(xué)習(xí)懷有畏懼心理,為了讓學(xué)生能夠盡快放下這個包袱,應(yīng)該給予正確的引導(dǎo)。教師應(yīng)在開學(xué)的第一節(jié)課,對學(xué)生講解c的重要性的同時,向同學(xué)闡述人們感覺c比較難的原因。

      任何一種程序語言,總存在一些語言特點,都可能會給初學(xué)者帶來麻煩。但是如果真正掌握了這種語言以后,就會發(fā)現(xiàn),那些得心應(yīng)手的工具在初學(xué)的時候困難程度往往要超過那些容易上手的工具。就如計算機專家Andrew Koening所打的比方,剛剛接觸飛機的駕駛員,總是謹小慎微,只敢沿著海岸線來回飛行,等他們稍微積累了經(jīng)驗就會明白這樣的飛行其實是一件多么輕松的事情,而初學(xué)騎自行車的新手,可能覺得后輪兩側(cè)的輔助很有幫助,但一旦熟練過后,就會發(fā)現(xiàn)它們很是礙手礙腳。c語言正是這種初學(xué)的時候稍有麻煩,但是熟練掌握了以后就能夠體會到它強大的功能的程序設(shè)計語言。這也正是它能夠長久地被認同的原因所在。

      2.2 豐富的例子取代枯燥的教條。在教學(xué)過程中,采用聯(lián)想,案例的教學(xué)方法代替?zhèn)鹘y(tǒng)教學(xué)中的講知識點、舉例、完成習(xí)題的教學(xué)方法,根據(jù)學(xué)生的實際接受能力。結(jié)合具體的專業(yè)方向聯(lián)想、舉例教學(xué),作者在教學(xué)過程中,積累了一點經(jīng)驗,希望在這里與大家共享。

      以c語言教學(xué)中的整型數(shù)據(jù)的溢出問題為例。c語言中,每一種整型數(shù)據(jù)類型有其各自的允許值范圍,如果對應(yīng)的變量值超出這個范圍,就要發(fā)生所謂的“溢出”。但c語言的用法比較靈活,發(fā)生“溢出”后可能系統(tǒng)并不報錯,這也是c語言的“陷阱”所在。要靠程序員的細心和經(jīng)驗來保證得到正確的運行結(jié)果。比如在Turbo c++6.0中,一個unsigned int型的變量允許值范圍為0645535,若將該變量的值賦為65536,將會發(fā)生溢出,但是變量的值將會變成多少呢?這個問題是許多學(xué)生不容易理解的地方。那么在講課的時候如何向同學(xué)們形象地講解該知識點呢?

      我們采用這樣的滾筒設(shè)想。如圖1(a)所示,假設(shè)一條直管道上分割了65536個格子,從左到右依次表達0到65535,然后將該管道首尾結(jié)合,卷曲成圖1(b)這樣一個滾筒,這樣可以想象有一個小球,在滾筒內(nèi)滾動,如果是65536那么就滾動到最小值0的格子里。也就是說,系統(tǒng)所給定的值只能是格子中的值。只能是該變量的數(shù)據(jù)類型的允許范圍的值。通過這樣的聯(lián)想授課法,在課堂上收到了良好的教學(xué)效果,同學(xué)們都能夠輕松的理解溢出問題,以及計算出溢出以后的值。這樣的理論理解之后,再進行上機操作,通過實踐進一步加深了對“溢出”問題的理解。

      能夠聯(lián)想到這個例子,得益于作者閱讀的一個科幻小說,小說中描述一群人致力于“通天塔”的建造,夢想通過這個通天塔達到地球以外的天上人間,但是當(dāng)通天塔終于造成,他們開始登塔,最終卻發(fā)現(xiàn)他們重又到達了他們的家鄉(xiāng)。所以他們得出結(jié)論:天地其實是相通的。作者受此啟發(fā),聯(lián)想到用于解釋“溢出”的這樣一個滾筒的例子。

      2.3 實踐中建立學(xué)生的自信心進一步激發(fā)學(xué)習(xí)興趣。c語言是實踐性很強的課程,注重解決問題和上機實踐能力的培養(yǎng)。而以學(xué)生為主體的教學(xué)方法,正是讓學(xué)生能夠不斷地在上機實踐過程中獲得成就感,從而從根本上消除對c語言的畏懼情緒。希臘人說,信心比天才重要。這就要求教師根據(jù)每個學(xué)生的具體情況選擇適合的題目,注重培養(yǎng)學(xué)生獨立思考、解決問題的能力,循序漸進地讓各個層次的同學(xué)都得到滿足和提高??梢悦看紊蠙C之前有系統(tǒng)地給學(xué)生布置有代表性的題目,在上機時根據(jù)每個同學(xué)做的情況再布置一些題目,讓他們即興來做。對于做得好的要及時給于表揚,做得不好的也不要消極對待,要幫助他們查找原因,根據(jù)情況進行適當(dāng)提示。這樣讓每個學(xué)生在上機過程中都能夠有收獲,有了信心,才會有不斷學(xué)習(xí)的興趣。結(jié)語

      c語言是一門實踐性很強的計算機課程,要想真正學(xué)好它,務(wù)必要調(diào)動學(xué)生的學(xué)習(xí)主動性,培養(yǎng)學(xué)生的學(xué)習(xí)興趣。本文就c語言教學(xué)中存在的兩大主要問題:學(xué)生對c語言學(xué)習(xí)具有畏懼心理和聽不懂,沒興趣,提出了相應(yīng)的解決辦法。那就是要從思想上使學(xué)生放下包袱并提高對c語言學(xué)習(xí)的重視;其二就是要在授課時以豐富的聯(lián)想和例子解釋c語言難懂的規(guī)則指令。這樣不僅有助同學(xué)理解c語言的語法規(guī)則,也同時培養(yǎng)了他們的學(xué)習(xí)興趣,進而提高學(xué)生的學(xué)習(xí)主動性。如能在教學(xué)中始終堅持做到這兩點,必然受到良好的教學(xué)效果。

      參考文獻

      [1]AndrewKoenig,高巍譯,c陷阱與缺陷[M],北京:人民郵電出版社,2008,2

      [2]PeterVanDerLinden,徐波譯,c專家編程[M],北京:人民郵電出版社,2008,2

      [3]譚浩強,c語言程序設(shè)計[M],北京:清華大學(xué)出版社,2005,7

      C語言只是一門計算機語言,說到底就是一種工具。它的用處就是可以讓你用它編出能夠運行的程序來,而這些程序可以實現(xiàn)某些人需要的功能。人通過學(xué)習(xí)c語言也可以更加深入的了解計算機,所以很多人都把c語言作為計算機入門的第一門語言來學(xué)習(xí),因為他學(xué)習(xí)起來相對簡單一些。至于實際的意義,無非是讓你多學(xué)會一門技能,讓你更加深入對計算機的了解,為學(xué)習(xí)其他計算機語言打下好的基礎(chǔ)。而且如果你真的用心學(xué)習(xí),會發(fā)現(xiàn)學(xué)起來越來越有意思,也會給你帶來無窮的樂趣的!

      學(xué)習(xí)最好抱著一種踏踏實實的心態(tài),老是想著有什么實際的好處并不會促進你的學(xué)習(xí),因為知識對人的影響是潛移默化的,靜下心來學(xué)習(xí)吧,我相信你會有自己的收獲!

      摘 要 程序設(shè)計是培養(yǎng)學(xué)生創(chuàng)造力的有效手段和途徑。學(xué)生用所學(xué)語句自己組合成程序,用來解決某個問題:畫圖、奏曲、解趣味數(shù)學(xué)題、進行成績分析等等。這個過程對學(xué)生而言就是創(chuàng)造。程序設(shè)計語言是培養(yǎng)學(xué)生創(chuàng)造力的有效手段和途徑。

      C語言特點和用途 2009-03-06 0:34 ①語言簡潔、緊湊,使用方便、靈活。共有32個關(guān)鍵字,9種控制語句。②運算符豐富,公有34種運算符。

      ③數(shù)據(jù)結(jié)構(gòu)豐富,數(shù)據(jù)類型有:整型、實型、字符型、數(shù)組、指針、結(jié)構(gòu)體、共用體等。

      ④具有結(jié)構(gòu)化的控制語句(如if?else、while、do?while、switch、for)⑤語法限制不太嚴格,程序設(shè)計自由度大。⑥允許直接訪問物理地址,能進行位(bit)操作,可以直接對硬件操作。⑦生成目標代碼質(zhì)量高,程序執(zhí)行效率高。⑧可移植性好。C語言的用途

      C雖不擅長科學(xué)計算和管理領(lǐng)域,但對操作系統(tǒng)和系統(tǒng)實用程序以及對硬件進行操作方面,C有明顯的優(yōu)勢?,F(xiàn)在很多大型應(yīng)用軟件也用C編寫。

      數(shù)據(jù)類型、運算符與表達式 1. C的數(shù)據(jù)類型

      C的數(shù)據(jù)類型包括:整型、字符型、實型或浮點型(單精度和雙精度)、枚舉類型、數(shù)組類型、結(jié)構(gòu)體類型、共用體類型、指針類型和空類型。2. 常量與變量

      常量其值不可改變,符號常量名通常用大寫。變量其值可以改變,變量名只能由字母、數(shù)字和下劃線組成,且第一個字符必須為字母或下劃線。否則為不合法的變量名。變量在編譯時為其分配相應(yīng)存儲單元。3. 整型數(shù)據(jù)

      整型常量的表示方法:十進制不用說了,八進制以0開頭,如0123,十六進制以0x開頭,如0x1e。

      整型變量分為:基本型(int)、短整型(short int)、長整型(long int)和無符號型。不同機器上各類數(shù)據(jù)所占內(nèi)存字節(jié)數(shù)不同,一般int型為2個字節(jié),long型為4個字節(jié)。4. 實型數(shù)據(jù)

      實型常量表示形式:十進制形式由數(shù)字和小數(shù)點組成(必須有小數(shù)點),如:0.12、.123、123.、0.0等。指數(shù)形式如123e3代表123×10的三次方。

      實型變量分為單精度(float)和雙精度(double)兩類。在一般系統(tǒng)中float型占4字節(jié),7位有效數(shù)字,double型占8字節(jié),15~16位有效數(shù)字。5. 字符型數(shù)據(jù)

      字符變量用單引號括起來,如'a','b'等。還有一些是特殊的字符常量,如'n','t'等。分別代表換行和橫向跳格。

      字符變量以char 來定義,一個變量只能存放一個字符常量。

      字符串常量是由雙引號括起來的字符序列。這里一定要注意'a'和“a”的不同,前者為字符常量,后者為字符串常量,c規(guī)定:每個字符串的結(jié)尾加一個結(jié)束標志'