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

“形象化方法”在計算機語言教學中的運用

2008-12-31 00:00:00
計算機教育 2008年12期

文章編號:1672-5913(2008)12-0073-02

摘要:提高計算機語言類課程教學環節的效率和質量對于學生學好設計語言是至關重要的。本文探討了如何利用形象化方法處理課堂教學內容,并在實際教學應用中取得了較好的教學效果。

關鍵詞:形象化;計算機教學;教學效果

中圖分類號:G642

文獻標識碼:B

1 形象化方法在教學中作用

高級計算機語言雖然同我們生活中自然語言有很多相近的地方,但它畢竟不是自然語言,尤其對于初學者,更是很難在短時間內完全接受和理解。在實際教學中發現有些學生對一些簡單的編程問題就是不知從何下手,沒有所謂的“計算機思維”,缺乏對基本的計算機語言知識的理解和應用。究其原因:主要是課堂教學環節出了問題,教師的講解方式和學生的接受能力出現了偏差,這種情況在計算機教學中是普遍存在的。眾所周知,人的認知能力是有一個漸進的過程,一般很難短時間內接受較抽象東西,而對于具體、形象的東西更容易接受和理解。正是基于這樣一個認識過程,我們在講授一些難懂、抽象的內容時,盡可能和生活的實際聯系起來,形象化、具體化這些內容,讓本來不易理解的內容變得通俗易懂。通過實際教學發現:形象化教學內容能夠在很大程度上提高教學效果,激發學生學習的興趣和積極性,相應的學習成績也有大幅度提升。

2 形象化方法的運用

在計算機語言的教學過程中,很多教學內容都可以采用這種形象化的方法,它可以起到事半功倍的教學效果。下面列舉一些具體的例子來說明如何將教學內容形象化。

例1在講授程序設計中兩個變量內容交換時,如何用計算機程序實現?看似簡單的問題,學生往往出錯。有一些學生寫出下面的C語言程序:

main( )

{ int a,b;

a=3;

b=5;

pintf(“a=%d,b=%d\”,a,b) ;

a=b;

b=a;

printf(“a=%d,b=%d\”,a,b);

}

很顯然,上面的程序沒有按預想的進行兩個變量內容交換,原因在于學生沒有根本上搞清楚變量交換的過程,其思維過程僅停留在現時生活中的兩兩交換過程上。其實教師在講解時,可以形象化地打個比喻:現在有兩個杯子,一個杯子里裝著水,一個杯子里裝著飲料,如何把兩個杯子的水和飲料互換一下呢?很自然就會想到要用第三個杯子過渡一下,之后在講解進行兩個變量內容互換就容易多了,學生的印象也會更深刻。

例2冒泡排序算法的講解。

排序算法是計算機語言中非常重要的內容之一,學生是必須掌握的,但在作業和考試中能正確設計出排序算法程序的學生并不多,主要原因還是學生沒有真正理解算法的思想和印象不夠深刻。一般在講解算法時,都是先介紹算法的思想,然后通過程序來講解,這樣不僅費時,而且教學效果往往并不理想。結果往往是大多學生似懂非懂,搞不清循環變量如何控制,離開課本就無法獨立完成。如果在講解之前,通過現實生活中的例子進行介紹效果可能要好得多。

具體來說,有10個高矮不同的人隨機站成一排,現在需要將他們按照從矮到高的順序重新排隊,限制條件是

每個人只能和相鄰的人交換位置,而且從左向右依次進行。在具體排隊過程中,第一個人和第二個人進行比較,如果第一個人比第二個人高,則交換位置,否則不交換位置,然后第二個人和第三個人進行比較,比較規則同前,一直到第九和第十號位置上的人進行比較,比較完畢,個子最高的就排在第十號位置上;然后進行新一輪的比較,只需要比較前9個位置上的人,比較完畢,第二高的人就排在第九號位置上;如此下去,直至第二號位置排好,整個排隊過程就結束了。然后分析排隊過程進行次數,再和雙重循環結合起來講解外循環如何控制,內循環如何控制。通過這樣一個形象化的例子,讓學生對冒泡排序算法理解更深刻,掌握得更牢。

例3C語言指針和指針變量概念的講解。

指針是C語言中的精華所在,也是教學過程中的重點和難點。如何把指針概念講解得更加清楚明白、易懂,最好的辦法還是通過形象化得生活實例進行講解。學過C語言的人都知道,指針其實就是地址,只不過是地址的一種形象化的說法。這就如同說房間號對應某個房間一樣,這個房間號就類似于房間的地址,或者說是房間的指針。而指針變量其實就是存放地址的變量,通過一個形象化的比喻:抽屜A里面放著某件物品,抽屜A的一把鑰匙放在抽屜B里,要想取得抽屜A里的物品,可以有兩種方法:第一種方法直接用抽屜A的鑰匙打開抽屜A,取出物品;第二種方法是通過抽屜B里的鑰匙打開抽屜A,取出物品。前一種方法稱為直接法,后一種方法稱為間接法,直接法對應普通的變量操作,間接法對應指針變量法。通過這樣形象化的說明,可以讓學生加深對指針和指針變量概念的理解。

例4遞歸程序設計講解。

遞歸程序設計也是計算機語言教學中的一個難點,學生搞不清到底什么時候需要用到遞歸,遞歸程序應該怎么設計。確實,遞歸程序設計有一點的難度,而且容易出錯,甚至分析一個給出的遞歸程序都一定的難度。那么,在教學中如何講解遞歸程序設計呢?可以通過一個形象化的例子來說明:有4學生A、B、C、D,每個學生都有若干本書,現在問學生D有幾本書,D回答比C多1本,C說比B多一本,B說比A多一本,A說自己有3本書。那么如何知道D有幾本書呢?很顯然,應當從A出發依次推出D有幾本書。用數學表達式表示如下:

由式(1)(2)可得N(B)=4,由式(3)可得N(C)=5,由式(4)可得N(D)=6。更一般地,A、B、C、D用數字1、2、3、4來表示,則可得到下面的通式,也就是問題求解的數學模型:

上式中n取值1、2、3、4。在此基礎上分析何時應該使用遞歸方法來解決問題,如何用程序來實現遞歸問題,經過上面的例子的講解學生基本上能夠理解遞歸概念和遞歸程序設計的基本方法,并且能夠獨立進行遞歸程序設計。

例5段地址、偏移地址和物理地址的講解。

段地址和偏移地址是匯編語言中兩個非常重要的概念,它們貫穿于整個匯編語言課程,因此正確理解這兩個概念至關重要。學生在實際學習過程中,往往搞不清段地址、偏移地址和物理地址之間的關系,遇到具體問題不會正確處理。其實用一個很簡單的形象化的例子就可以講清楚它們之間的關系,具體講解中可以用酒店房間編號來類比:樓層數對應段地址,房間號對應偏移地址,帶樓層數的房間號對應物理地址。如帶樓層數的房間號12102,這里假設樓層數為兩位數,房間號為3位數,則樓層數為12,房間號為102,對應對段地址為:12(000),偏移地址為102,物理地址為12102。

當然,類似的例子還有很多,以上例子只是說明“形象化”教學內容可以使復雜的問題變得易于理解和掌握,增強學生的信心和學習的積極性,進一步提高課堂教學效果。

3結束語

在實際的教學過程有很多提高計算機語言課程教學質量的方法,“形象化方法”的運用只是冰山一角。計算機語言中的很多思想其實都來源于生活,只要我們善于觀察、善于思考、善于總結,一定可以將課本內容具體化、形象化,讓課本中原本抽象、枯燥的內容變得生動有趣,學生和教師都會從中受益。

主站蜘蛛池模板: 国产在线观看高清不卡| 91美女视频在线观看| 国产剧情国内精品原创| 成人字幕网视频在线观看| 99人妻碰碰碰久久久久禁片| 欧美劲爆第一页| 999国产精品| 国产特一级毛片| 国产午夜福利片在线观看| 精品亚洲欧美中文字幕在线看 | 欧美亚洲综合免费精品高清在线观看| 色哟哟国产成人精品| 四虎永久在线| 亚洲精品爱草草视频在线| 亚洲精品视频免费看| 91精品专区国产盗摄| 亚洲中文字幕久久精品无码一区| 九九久久99精品| 一区二区三区四区在线| 亚洲一区二区日韩欧美gif| 99精品视频九九精品| 免费激情网址| 无码啪啪精品天堂浪潮av| 国产精品尹人在线观看| 欧美黄网站免费观看| 日本伊人色综合网| 99免费在线观看视频| 幺女国产一级毛片| 五月丁香在线视频| 国产美女91视频| 国产精品综合色区在线观看| 亚洲欧洲日韩国产综合在线二区| 久久久久亚洲Av片无码观看| 无码中文字幕加勒比高清| 99热国产这里只有精品无卡顿"| 伊人丁香五月天久久综合| 国产高清在线观看91精品| 亚卅精品无码久久毛片乌克兰| 中国国产高清免费AV片| 多人乱p欧美在线观看| 亚洲午夜国产精品无卡| 中文字幕天无码久久精品视频免费 | 成人一级黄色毛片| 日韩不卡免费视频| 国产 在线视频无码| 成人av专区精品无码国产| 欧美.成人.综合在线| 精品国产91爱| 国产精彩视频在线观看| 日韩国产黄色网站| 亚洲国产成人精品青青草原| 日日噜噜夜夜狠狠视频| 欧美日韩国产综合视频在线观看 | 国产成人1024精品下载| 亚洲91在线精品| 综合五月天网| 动漫精品啪啪一区二区三区| 色香蕉影院| 国产一在线| 精品色综合| 午夜福利在线观看成人| 欧美a级完整在线观看| 亚洲综合第一区| 国产精品区视频中文字幕| 国产国产人在线成免费视频狼人色| 久久天天躁夜夜躁狠狠| 国产网站免费看| 国产午夜小视频| 精品国产Ⅴ无码大片在线观看81| 无码不卡的中文字幕视频| 久久香蕉国产线| 乱人伦99久久| 国产微拍一区| 成人久久18免费网站| 欧美不卡二区| 无码国产伊人| 亚洲无码熟妇人妻AV在线| аv天堂最新中文在线| 亚洲高清国产拍精品26u| 欧美精品亚洲精品日韩专区| 亚洲高清无码精品| 日韩欧美中文|