亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        比喻和比較在C語言中的應用

        2010-12-31 00:00:00
        成才之路 2010年29期

        摘要:盡管當今流行的面向?qū)ο蟪绦蛟O計語言很多,如java、C++、C#等,但是C本身的設計理念以及對現(xiàn)有C++/C#等語言的深刻影響,使其至今仍是程序設計入門的首選語言,在許多學校中仍然開設了C語言??梢哉f掌握了C語言后,再去學習其他面向過程的語言,最多一個星期就能學會。下面,是筆者在教學中的一些心得。

        關鍵詞:C語言;比喻;程序設計

        C語言因具有低級語言的能力同時具有高級語言的方便而受到使用者的喜愛,但C語言涉及的概念比較復雜、規(guī)則繁多、使用靈活,給初學者帶來不少困難。許多計算機專業(yè)的畢業(yè)生在畢業(yè)后往往并不從事本專業(yè)的工作,很大一部分原因是程序設計沒有學好,程序設計也是一些老師認為比較難教好的學科。為了提高程序設計教學的有效性,這就自然要求在教學上有一套比較好的適合學生學習特點的教學方法,使學生在短暫的課堂學習時間內(nèi)學到盡可能多的C語言的概念和用C語言的編程方法,甚至編程技巧,在計算機的應用中盡快發(fā)揮作用。通過實踐,筆者發(fā)現(xiàn)在C語言教學中恰當運用比喻與比較,能起到事半功倍的效果。

        一、 比喻與比較

        比喻,即打比方?!秾W論》中說:“君子之教,喻也?!苯虒W如此,自然學科的教學尤其如此。越是抽象難懂的內(nèi)容,越需要形象性的描述和想象。若能從學生已有的可感知的知識結(jié)構(gòu)(如日常生活經(jīng)驗、熟知的各種事實等)找出某種相似性,借以打個比方,那么抽象的知識就可以得到很好地理解。比較,是人類認識事物的一種重要方法。對許多復雜的事物只有通過比較和鑒別,我們才能形成正確的認識與評價。在教學中,通過比較,可以幫助學生克服易混點、易錯點,培養(yǎng)準確運用語言能力的有效途徑。在計算機C語言教學中,有些內(nèi)容比較抽象,不容易被學生接受和理解,作為教師可嘗試應用比喻和比較的教學手段,化繁為簡,化難為易。

        二、 比喻和比較在C語言教學中的應用

        (1)幫助學生認識程序設計語言。C語言屬于程序設計語言中的一種語言,是學生學習的第一門程序設計語言。學生在毫無知識背景的前提下,我認為首先要理解什么是程序設計語言,才能具體去學習程序設計語言??梢詫⒊绦蛟O計語言與人類的語言相比較,比如漢語言、英語言,就可以很容易理解程序設計語言。①人類語言是用來交流溝通的。有一方說,并且有另一方聽,必須有兩方參與,這是語言最重要的功能。語言就是用來表達意思傳遞信息的。說的一方傳遞信息,聽的一方接受信息;說的一方下達指令,聽的一方遵從命令做事情。程序設計語言是人與計算機交流溝通的一種語言,“說”的一方是人類,“聽”的一方是計算機。我們把計算機比喻為我們的仆人,我們是計算機的主人,主人要告訴仆人去完成某一件事。②語言有獨特的語法規(guī)則。交流雙方都了解明白并遵守這些規(guī)則。一個只會說漢語的中國人和一個只會說法語的法國人,因為互相不知道對方的語法規(guī)則,相互肯定聽不懂對方所講的話,溝通會失敗。很自然,學生會想到請翻譯。同樣,如果人掌握了程序設計語言的語法規(guī)則,但是計算機不一定能直接聽懂,所以人與計算機之間也要請翻譯,這個翻譯就是編譯程序,它能將程序設計語言“翻譯”為計算機能聽懂的語言,這樣人和計算機就能互相溝通了。

        (2)幫助學生對概念的理解。要學好C語言,必須得對C語言的知識與語法清晰,就好比學習英語時,首先要知道英語的語法特點和規(guī)則。英語的字符集是26個英文字母,通過英文字母來構(gòu)成單詞,再由這些單詞構(gòu)成語句。在C程序設計語言中也有它的字符集,通過這些字符來構(gòu)成常量、變量、類型標示符(關鍵詞)等,再由這些構(gòu)成C語言的語句。如果對常量、變量的概念不清晰,就不能理解程序。比如:變量是其值可以改變的量,并且在內(nèi)存中占據(jù)一定的存儲單元。變量之所以能改變其值,是因為它可以被賦值(把數(shù)據(jù)或數(shù)據(jù)的備份存到該變量的內(nèi)存單元中)。可以把變量比喻為一個瓶子,給變量賦值比喻為給這個瓶子中裝液體,并且只能裝一種,新的東西會把原來的東西覆蓋掉。

        (3)幫助學生對程序執(zhí)行過程的理解。如:在進行IF語句的教學中,為了能讓學生對執(zhí)行過程有深刻的理解,在介紹IF語句的執(zhí)行過程時可以作如下比喻:if語句有三種形式,最基本的是第二種:if(表達式) 語句1、else語句2。執(zhí)行過程應該是當表達式成立時,則執(zhí)行語句1,否則執(zhí)行語句2??梢员扔鳛橘I衣服,口袋里只有50塊,想買一件衣服,A、B兩款看著都不錯,B款標價39,A款的價格標簽不見了,但從做工和質(zhì)地看來,A款明顯要好一點,這時,你也許會在心里盤算,問一下A款的價格,如果價格低于50,就買A款,否則,就買B款,這種“兩條岔路中選一個”的流程,在C語言中對應著if-else結(jié)構(gòu)。又如:在講解兩個變量中的值進行交換時,設交換的兩個變量是整型變量a、b,把變量a、b作為瓶子,把a、b中的值比作瓶子中裝的醬油和醋。原來的程序片段是:

        int a,b,t;/*t是用來交換時的中間變量*/

        t=a;

        a=b;

        b=t。學生本來寫這段程序有些困難,我就把這段程序轉(zhuǎn)換為做個游戲:交換a、b兩個瓶子中的液體。顯然,直接交換不行,必須要第3個瓶子t來過渡。實施過程:把醬油倒進空瓶t,a瓶就空出來了,再將b瓶的醋倒進a瓶,將t瓶中的醬油倒進b瓶,完成了交換,并引到變量交換上來。

        三、 在C語言教學中應用比喻和比較后的作用

        (1)增加課堂的趣味性,激發(fā)學生的學習興趣。教育家第斯多惠曾說過:“教學成功的藝術(shù)就在于使學生對你教的東西感興趣?!蓖ㄟ^應用比喻和比較,使C語言課程內(nèi)容不再枯燥乏味,學生可以產(chǎn)生愉悅的情緒,增強了課堂的趣味性,從而激發(fā)學生的學習興趣。同樣,也使教學的內(nèi)容直觀、易懂、易學,容易混淆或抽象、不易理解的概念,能比較快地理解,學生不再對程序設計語言“恐懼”。課堂氣氛活躍與否,是衡量教學效果的標準之一,也是學生理解知識、消化知識的最佳時機。教師在教學過程中,根據(jù)學生情緒反應,隨機應變地穿插一些生動活潑的比喻,將課堂教學氣氛重新轉(zhuǎn)入正軌。

        (2)有助于培養(yǎng)學生的想象能力、思維能力和記憶能力。通過運用比喻,學生產(chǎn)生豐富的聯(lián)想,而比較本身就是一種對比的思維過程,它能揭示某些事物之間的共性、不同點和相互之間的聯(lián)系。通過聯(lián)想和對比,學生在記憶相關知識點或概念時就印象比較深刻。

        結(jié)束語:對C語言教學方法的探討,是提高教學質(zhì)量和提高學生對計算機應用水平的一件有益的事情。程序設計是一些老師認為比較難教好的學科,為了提高程序設計教學的有效性,這就自然要求在教學上有一套比較好的適合學生學習特點的教學方法,使學生在短暫的課堂學習時間內(nèi)學到盡可能多的C語言的概念和用C語言的編程方法,甚至編程技巧。在短暫的課堂教學時間內(nèi),引導學生運用計算機解決實際問題是一件難事。本文提出的觀點,主要是想打破傳統(tǒng)教學過分注重對語言本身的概念和語法規(guī)則的條條框框,而想盡早引導學生解決問題,在應用中求完善。實踐證明,C語言教學中應用了比喻和比較后,一定程度上把學生從枯燥無味的程序設計中解脫出來,也相對提高了學生學習與理解程序的能力。

        參考文獻:

        [1]廖雷.C語言程序設計[M].北京:高等教育出版社,2002.

        [2]譚浩強.C程序設計[M].北京:清華大學出版社,1999.

        [3]康莉,李寬,零基礎學C語言[M].北京:機械工業(yè)出版社,2004.

        (江陰市職業(yè)技術(shù)教育中心校)

        在线观看免费的黄片小视频| 国产欧美日韩精品a在线观看| 久久婷婷综合色丁香五月| 欧美中出在线| 亚洲精品中文字幕乱码| 国产欧美日韩va另类在线播放| 午夜成人无码福利免费视频| 亚洲性综合网| 一区二区三区在线日本| 中文字幕日韩人妻少妇毛片| 熟女无套内射线观56| 国产在线不卡AV观看| 国产成人综合亚洲国产| 不卡一区二区视频日本| 色 综合 欧美 亚洲 国产| 久久青草免费视频| 久久亚洲精精品中文字幕早川悠里| 蜜桃传媒一区二区亚洲av婷婷| 亚洲精品美女久久久久久久| 亚洲综合色一区二区三区另类| 国产一区二区三区免费小视频| 强d乱码中文字幕熟女免费| 无码ol丝袜高跟秘书在线观看| 亚洲阿v天堂网2021| 日本办公室三级在线看| 日韩经典午夜福利发布| 在线观看午夜亚洲一区| 大伊香蕉精品视频一区| 亚洲一区二区三区日韩在线观看| 成人免费a级毛片| 99re这里只有热视频| 99国产精品欲av麻豆在线观看 | 插鸡网站在线播放免费观看| 亚洲啪啪综合av一区| 色婷婷丁香综合激情| 亚洲黄色av一区二区三区| 一本久道综合在线无码人妻| 天天综合久久| 麻豆三级视频网站在线观看 | 玩50岁四川熟女大白屁股直播| 国产日产精品久久久久久|