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

        ?

        趣味教學(xué)法在冒泡排序算法中的教學(xué)設(shè)計(jì)

        2018-07-31 00:00:00李冬梅
        科教導(dǎo)刊·電子版 2018年15期
        關(guān)鍵詞:多媒體手段口訣教學(xué)方法

        李冬梅

        摘 要 在程序設(shè)計(jì)語言中,排序算法是要求學(xué)生重點(diǎn)掌握的知識點(diǎn)。傳統(tǒng)的教學(xué)手段往往效果欠佳。本文以冒泡排序?yàn)槔?,結(jié)合口訣教學(xué),綜合運(yùn)用了情景導(dǎo)入,動(dòng)畫演示等多媒體手段,采用啟發(fā)引導(dǎo)、分組討論等方式很好講授了冒泡排序的原理及代碼實(shí)現(xiàn)。實(shí)踐證明通過這種教學(xué)手段可以有效提高教學(xué)質(zhì)量。

        關(guān)鍵詞 冒泡排序 口訣 多媒體手段 教學(xué)方法

        中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A

        0引言

        排序是計(jì)算機(jī)中使用頻率很高又相對重要的算法,在實(shí)際生活中,很多應(yīng)用都會(huì)用到排序,因此人們研究了很多排序算法。冒泡排序因?yàn)樵砗唵味挥糜谥v解排序方法的首選算法。但冒泡排序過程繁瑣,如果依舊沿用傳統(tǒng)的以教師講授為主的教學(xué)手段,很難激發(fā)學(xué)生的學(xué)習(xí)熱情,學(xué)生在聽了枯燥無味的講解后,也很難寫出對應(yīng)的C程序。因此,為了取得更好的教學(xué)效果,在講授排序算法的過程中,可以把豐富多樣的教學(xué)手段引入課程。本文以冒泡排序的講授過程為例探討更適合學(xué)生的教學(xué)手段。

        1教學(xué)過程設(shè)計(jì)

        1.1從玩轉(zhuǎn)撲克牌引入新知識

        上課前,按照班級人數(shù),每5個(gè)同學(xué)分為一組,給每位同學(xué)隨機(jī)發(fā)放一張撲克牌,要求每一組同學(xué)把自己手里的撲克牌按照從小到大的順序進(jìn)行排列。讓學(xué)生以組為單位展開討論,在幾分鐘的討論結(jié)束之后,隨機(jī)挑選幾組對結(jié)果進(jìn)行評判。通過這種方式,不僅活躍了上課氣氛,調(diào)動(dòng)了學(xué)生學(xué)習(xí)的熱情,又能引起大家對接下來要介紹的排序算法的重視。

        1.2動(dòng)態(tài)演示冒泡排序

        為了加深學(xué)生對冒泡排序的理解,本文以5個(gè)卡通人物為例,通過flash動(dòng)畫演示對這5個(gè)卡通人物按照個(gè)子高低進(jìn)行排序來講解冒泡排序。如圖1所示。通過動(dòng)作按鈕的控制,學(xué)生可以直觀看到5個(gè)卡通人物的排序共需進(jìn)行4趟。每趟排序過程中的特點(diǎn)及每趟結(jié)束后的效果都可由學(xué)生進(jìn)行總結(jié),引導(dǎo)學(xué)生對冒泡排序原理的歸納。

        1.3通過PPT動(dòng)畫分解排序步驟

        給出5個(gè)隨機(jī)數(shù)據(jù){91,76,89,21,6},要求把這5個(gè)數(shù)據(jù)進(jìn)行有序排列(如從小到大)。用PPT動(dòng)畫分解每趟排序過程。

        (1)第一趟排序:從前到后進(jìn)行遍歷,首先比較91和76,因?yàn)?1大于76,隨機(jī)將這2個(gè)數(shù)據(jù)的位置進(jìn)行交換。接下來比較91和89,因?yàn)槟嫘颍◤拇蟮叫。^續(xù)交換兩者的位置。以此類推。在進(jìn)行4次比較之后,數(shù)據(jù)91移動(dòng)到了最后一個(gè)位置。

        (2)第二趟排序:對剩下的4個(gè)數(shù){76,89,21,6}進(jìn)行排序,按照相同的方法,第二趟排序結(jié)束將數(shù)值89移動(dòng)到倒數(shù)第二個(gè)位置。

        (3)第三趟排序:對剩余的3個(gè)數(shù){76,21,6}進(jìn)行排序,在2次比較之后,將數(shù)值76移動(dòng)到倒數(shù)第三個(gè)位置。

        (4)第四趟排序:對剩余的2個(gè)數(shù){21,6}進(jìn)行1次比較,將數(shù)值21移動(dòng)到倒數(shù)第四個(gè)位置。

        動(dòng)畫演示完畢,引導(dǎo)學(xué)生總結(jié)排序過程的規(guī)律:(1)n個(gè)數(shù)據(jù)的排序需要進(jìn)行n-1趟;(2)每趟需要比較n-i次(i代表趟,從1開始)。

        1.4口訣教學(xué)引出程序核心代碼

        依據(jù)冒泡排序的原理分析,對n個(gè)數(shù)據(jù)按照正序進(jìn)行排序的口訣可歸納如下:排序進(jìn)行n-1趟,從前往后,兩兩比較,順序不對互換位置。

        在講解時(shí),指導(dǎo)學(xué)生寫出對應(yīng)的C代碼。

        for(i=1;i

        for(j=0;j

        if(a[j]>a[j+1]) /*兩兩比較*/

        {temp=a[j]; a[j]=a[j+1];a[j+1]=temp;} /*順序不對交換位置*/

        以往的教學(xué)中,雖然學(xué)生理解了冒泡排序的原理,但依舊很難寫出對應(yīng)的C算法且容易出錯(cuò)。這4句口訣高度歸納了冒泡排序的原理,簡單易懂,學(xué)生可以快速把每句口訣轉(zhuǎn)換為對應(yīng)的C代碼。

        1.5算法改進(jìn)

        以上代碼可以實(shí)現(xiàn)對n個(gè)數(shù)據(jù)的排列,但執(zhí)行效率并不高。教師在上課過程中可引導(dǎo)學(xué)生提出改進(jìn)意見。通過細(xì)心觀察可以發(fā)現(xiàn),對n個(gè)數(shù)據(jù)的排序不一定進(jìn)行n-1趟。因?yàn)樵趯?shí)際排序過程中,如果某趟結(jié)束后,數(shù)據(jù)已經(jīng)處于有序的狀態(tài),后續(xù)的各趟就沒有必要進(jìn)行下去。所以可以在算法中設(shè)置一個(gè)flag標(biāo)記,如果在排序過程中相鄰數(shù)據(jù)進(jìn)行了交換,就修改flag的值,否則flag保持不變。最后可根據(jù)flag值變化與否來判斷是否要進(jìn)入下一趟循環(huán)。

        引導(dǎo)學(xué)生寫出改進(jìn)后的C代碼。

        for(i=1;i

        { flag=0;

        for(j=0;j

        if(a[j]>a[j+1]) /*兩兩比較*/

        {temp=a[j]; a[j]=a[j+1];a[j+1]=temp; flag=1;} /*順序不對交換位置*/

        if(flag==0) break;

        }

        改進(jìn)后的冒泡排序執(zhí)行效率明顯提高,在數(shù)據(jù)序列基本有序的情況下,執(zhí)行的趟數(shù)明顯減少,大大提高了執(zhí)行速度。

        2結(jié)束語

        本文以冒泡排序?yàn)槔C合運(yùn)用情景教學(xué),flash動(dòng)畫演示,并結(jié)合冒泡排序的口訣教學(xué)等多種教學(xué)手段,生動(dòng)形象地向?qū)W生講授了冒泡排序的原理及代碼實(shí)現(xiàn)。很好的體現(xiàn)了以學(xué)生為本,提高學(xué)生綜合素質(zhì)的教育理念。

        參考文獻(xiàn)

        [1] 譚浩強(qiáng).C語言程序設(shè)計(jì)(第三版)[M].北京:清華大學(xué)出版社,2005:8.

        [2] 趙轉(zhuǎn)莉,郭紅山.C語言中冒泡排序教學(xué)方法芻議[J].辦公自動(dòng)化(綜合版), 2007(05).

        [3] 楊朝霞.談?dòng)?jì)算機(jī)課程教學(xué)中詩化口訣的應(yīng)用[J].甘肅科技,2005,21(04).

        [4] 周李涵,高鷺.雙向思維的教學(xué)方法在冒泡排序及其改進(jìn)算法中的教學(xué)設(shè)計(jì)[J].科技信息,2009(24).

        猜你喜歡
        多媒體手段口訣教學(xué)方法
        口訣與加法
        初中英語寫作教學(xué)方法初探
        甘肅教育(2020年2期)2020-09-11 08:01:42
        口訣中的規(guī)律
        教學(xué)方法與知識類型的適宜
        怎樣熟記口訣
        分析多媒體手段在小學(xué)音樂教學(xué)中的應(yīng)用
        創(chuàng)新英語課堂教學(xué)模式的研究
        成才之路(2016年31期)2016-11-19 17:57:02
        巧用口訣求積商
        讀寫算(上)(2016年3期)2016-11-07 07:19:31
        高中政治教學(xué)中對多媒體手段的有效應(yīng)用
        考試周刊(2016年77期)2016-10-09 11:39:01
        多媒體手段在高中政治教學(xué)中的運(yùn)用
        考試周刊(2016年62期)2016-08-15 06:28:42
        亚洲av国产精品色午夜洪2| 国产区一区二区三区性色| 最新国产不卡在线视频| 精品久久久久久无码中文字幕| 亚洲免费观看在线视频| 超碰97人人做人人爱少妇| 久久国产成人午夜av影院| 99视频偷拍视频一区二区三区| 激情综合五月婷婷久久| 国产成人aaaaa级毛片| 国产精品流白浆喷水| 精品少妇一区二区三区四区| 国产网站一区二区三区| 强行无套内谢大学生初次| 狠狠躁天天躁无码中文字幕图| 一本色道久久88综合亚精品| 日本中文一区二区在线观看| 一区二区三区在线 | 欧| 97日日碰日日摸日日澡| 蜜桃视频永久免费在线观看| 天天躁日日躁aaaaxxxx| 欧美日韩精品一区二区在线观看 | 乱子伦一区二区三区| 在教室伦流澡到高潮hnp视频| 亚洲av熟女天堂系列| 亚洲精品av一区二区| 在线视频观看免费视频18| 麻豆国产av尤物网站尤物| 中文字幕一区二区人妻痴汉电车| 国内精品国产三级国产| 丁香美女社区| 国内免费AV网站在线观看| 极品少妇被后入内射视| 97精品人妻一区二区三区蜜桃 | 亚洲国产无套无码av电影| 国产精品久久久久久久y| 精品乱色一区二区中文字幕| 风流老熟女一区二区三区| 欧美在线成人午夜网站| 国产精品第一区亚洲精品| 亚州国产av一区二区三区伊在|