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

遞歸算法課堂教學設(shè)計探討

2021-11-08 16:27:04王琳張學波
電腦知識與技術(shù) 2021年27期
關(guān)鍵詞:可視化

王琳 張學波

摘要:結(jié)合大學計算機基礎(chǔ)課程的開設(shè)情況,針對課程中一些不易理解且難以講解的知識點,如遞歸算法,本文結(jié)合遞歸算法經(jīng)典示例漢諾塔問題,探討了一個新的課堂教學設(shè)計,并應(yīng)用于實際的教學中。首先如何引入課堂,抓住學生的興趣,然后提出問題,思考遞歸算法和漢諾塔之間的關(guān)系,并通過互動環(huán)節(jié),讓學生動手嘗試挪動漢諾模型,學會使用計算思維進行思考與分析。最后依據(jù)遞歸原理,用Python語言編寫漢諾塔的遞歸函數(shù)。在實際教學過程中,該課堂設(shè)計提高了學員學習的主動性和參與度,提升了課堂教學質(zhì)量和學員的計算思維能力。

關(guān)鍵詞:課堂設(shè)計;遞歸算法;漢諾塔問題;可視化;turtle

中圖分類號:TP311? ? ? ? 文獻標識碼:A

文章編號:1009-3044(2021)27-0208-02

“大學計算機基礎(chǔ)”是大學本科教育的第一門計算機公共基礎(chǔ)課程,課程的主要目的是從計算機應(yīng)用、計算機系統(tǒng)理解和計算思維培養(yǎng)三個方面提高學生的計算機應(yīng)用能力。從2008年開始,以“計算思維”的培養(yǎng)為主線開展計算科學通識教育,逐漸成為國內(nèi)外計算機基礎(chǔ)教育界的共識。

基于這種共識,“大學計算機課程”選擇Python作為實踐語言,將信息編碼、微機原理、操作系統(tǒng)、網(wǎng)絡(luò)、數(shù)據(jù)庫等知識既作為教學內(nèi)容,又作為計算思維求解問題的研究對象加以實踐。希望通過這種問題求解的學習和實踐過程,在培養(yǎng)學生理解計算機基礎(chǔ)知識的同時,能有意識地將計算思維的方法和技能運用在各自專業(yè)的學習中,能解決具有一定難度的實際問題。

作為課程的重難點之一的第三章,即計算思維這一章,要求學生在理解計算思維的同時,要了解一些典型算法,并能夠掌握典型算法的Python實現(xiàn)方法。本文以遞歸算法為例,探討如何更好地進行課堂設(shè)計。

遞歸算法作為經(jīng)典算法之一,雖然實現(xiàn)較容易,但理解起來有一定的難度,為了讓學生能更直觀的理解遞歸算法,課程專門設(shè)置了一個遞歸算法經(jīng)典示例漢諾塔問題,利用Python的turtle庫實現(xiàn)漢諾塔的可視化,幫助學生從抽象的理論思維過渡到直觀的可視化應(yīng)用。

1 如何引入課堂

教師在講解漢諾塔問題之前,可以借助動畫的形式展現(xiàn)可視化的漢諾塔,便于較快地抓住學生的注意力,提高學習興趣;引導(dǎo)學生在觀看動畫的同時,思考漢諾塔中的每個盤片是怎樣移動的?利用Python語言如何編寫程序?qū)崿F(xiàn)它的可視化效果?

帶著這些問題,教師引出漢諾塔問題的傳說和移動規(guī)則。漢諾塔問題來源于一個古老的傳說, 傳說印度教里有一個神叫梵天,梵天在創(chuàng)造世界的時候做了三根金剛石柱子,其中在 1號柱子按大小順序套著64個黃金盤片,梵天要求僧侶們把這64個盤片借助于中間的2號柱子移到3號柱子上,按原來的樣子擺放好。盤片在移動的過程中要遵守兩個規(guī)則:一次只能移動一個盤片;大盤片不能疊放在小盤片的上面。

講解完規(guī)則后,繼續(xù)借助于傳說,將學生的興趣和好奇心拉至最高點。如果按照這樣的規(guī)則進行搬移,梵天預(yù)言,一旦這些盤片完成搬移,世界將會毀滅。該結(jié)論一出,學生們紛紛表示懷疑;在這個互動環(huán)節(jié),可以讓學生大致算一算,假如搬完所有盤片需要多長的時間?經(jīng)過計算,搬完所有盤片需要移動的次數(shù)是264-1=1.8×1019次,也就是1800億億次,如果每秒搬動一次,則需要584,942,417,355年,也就是五千億年!拿五千億年和我們?nèi)祟惖拈L河幾百萬年相比,要搬完64個盤片是不可能的。

通過證實結(jié)論,學生的疑慮消除了,此時講解思路180度轉(zhuǎn)彎,視角回到當今的計算機時代、數(shù)據(jù)化時代,人工不能完成的事情是不是可以借助于計算機實現(xiàn)呢?借助于計算機,利用抽象化、自動化的方式將實際問題進行轉(zhuǎn)化,從而解決這個問題,這正是大學計算機基礎(chǔ)課程的目的,利用計算思維解決各領(lǐng)域的實際問題。

2 如何引導(dǎo)學生利用計算思維分析遞歸算法和漢諾塔之間的關(guān)系

計算思維是運用計算機科學的基礎(chǔ)概念進行問題求解、系統(tǒng)設(shè)計以及人類行為理解等涵蓋計算機科學之廣度的一系列思維活動。計算思維是運用計算機科學的基礎(chǔ)概念去求解問題、設(shè)計系統(tǒng)和理解人類的行為。它包括了涵蓋計算機科學之廣度的一系列思維活動。當我們必須求解一個特定的問題時,首先會問:解決這個問題有多么困難?怎樣才是最佳的解決方法?計算機科學根據(jù)堅實的理論基礎(chǔ)來準確地回答這些問題。表述問題的難度就是工具的基本能力,必須考慮的因素包括機器的指令系統(tǒng)、資源約束和操作環(huán)境[1,2]。

教師可以借助于提前準備好的教具-漢諾塔模型,讓學生以分組的方式動手嘗試簡單漢諾塔的移動過程,并展開小組討論。在實踐的過程中,有些小組成員思維反應(yīng)較快,能夠完成5-6層漢諾塔的移動,有些小組陷入了移動的僵局。無論是完成快的小組還是慢的小組,都很難說清漢諾塔和遞歸算法之間的關(guān)系。

帶著這個問題,教師進行示范,從一個盤片的漢諾塔開始擺起,當擺到兩個盤片的漢諾塔時,學生思考總結(jié)出移動三部曲,先移走上面的小盤片至中間柱,再移動大盤片至右側(cè)的目標柱,最后移動小盤片到目標柱。利用移動三部曲,在挪動三個盤片的漢諾塔時,可以把上面的兩個小盤片看成一個整體,完成三部曲,再將整體還原為兩個小盤片,兩個小盤片的移動剛剛已經(jīng)做過。這時,學生恍然大悟,可以利用三部曲嘗試移動3個甚至更多盤片。最后,教師進行總結(jié),借助于五個盤片的漢諾塔,并用遞歸圖更好地詮釋了漢諾塔的三部曲移動正是借助了遞歸算法。

分析完漢諾塔和遞歸算法之間的關(guān)系后,整理思路,依據(jù)遞歸算法原理,設(shè)計求解漢諾塔問題的函數(shù)hanoi(n, A, B, C),設(shè)置4個參數(shù),用n代表盤片的數(shù)量,用A、B、C分別代表起始柱、中間柱和目標柱。然后引導(dǎo)學生借助Python語言編寫該函數(shù),利用IF、ELSE分支結(jié)構(gòu),分為兩種情況:當只有1個盤片時,直接從A柱移至B柱;當大于1個盤片時,按上述的移動三部曲進行移動。

猜你喜歡
可視化
無錫市“三項舉措”探索執(zhí)法可視化新路徑
基于CiteSpace的足三里穴研究可視化分析
自然資源可視化決策系統(tǒng)
北京測繪(2022年6期)2022-08-01 09:19:06
三維可視化信息管理系統(tǒng)在選煤生產(chǎn)中的應(yīng)用
思維可視化
師道·教研(2022年1期)2022-03-12 05:46:47
基于Power BI的油田注水運行動態(tài)分析與可視化展示
云南化工(2021年8期)2021-12-21 06:37:54
自然資源可視化決策系統(tǒng)
北京測繪(2021年7期)2021-07-28 07:01:18
基于CGAL和OpenGL的海底地形三維可視化
可視化閱讀:新媒體語境下信息可視化新趨勢
“融評”:黨媒評論的可視化創(chuàng)新
傳媒評論(2019年4期)2019-07-13 05:49:14
主站蜘蛛池模板: 日韩国产黄色网站| 日本a级免费| 综合色区亚洲熟妇在线| 国产一区二区三区免费观看 | 五月天婷婷网亚洲综合在线| 视频二区国产精品职场同事| 国产精品无码久久久久AV| 国产无遮挡猛进猛出免费软件| 亚洲天堂网在线观看视频| 19国产精品麻豆免费观看| 啦啦啦网站在线观看a毛片| 久久亚洲AⅤ无码精品午夜麻豆| 国产一在线| 污污网站在线观看| 亚洲日韩AV无码一区二区三区人| 午夜a视频| 爱爱影院18禁免费| 四虎成人精品在永久免费| a级毛片免费在线观看| 老司国产精品视频91| 亚洲天堂网站在线| 高清精品美女在线播放| 日韩一级毛一欧美一国产| 色欲国产一区二区日韩欧美| 欧美日韩激情| 毛片在线看网站| 好紧太爽了视频免费无码| 欧美日本在线播放| 九九线精品视频在线观看| 国产高颜值露脸在线观看| 国产乱人激情H在线观看| 色妞www精品视频一级下载| 五月婷婷亚洲综合| 99ri精品视频在线观看播放| 日日拍夜夜操| 亚洲Av综合日韩精品久久久| 色窝窝免费一区二区三区| 国内精品小视频在线| 奇米精品一区二区三区在线观看| 在线观看国产精品日本不卡网| AV片亚洲国产男人的天堂| 国产爽爽视频| 亚洲成人精品| 久久久精品无码一区二区三区| 亚洲综合片| 国产成人免费手机在线观看视频| 精品一区二区三区无码视频无码| 国产成人91精品| 四虎成人精品在永久免费| 日本在线国产| 日韩区欧美区| 无码国产偷倩在线播放老年人 | 久久综合成人| 欧美日韩国产综合视频在线观看| 色欲综合久久中文字幕网| 欧美中文一区| 亚洲成A人V欧美综合| 人妻中文久热无码丝袜| a级毛片一区二区免费视频| 国产亚洲精| 99久久性生片| 免费国产在线精品一区| 亚洲国产精品日韩欧美一区| 国产日韩精品一区在线不卡| 少妇高潮惨叫久久久久久| 超碰免费91| 夜夜爽免费视频| 欧美亚洲中文精品三区| 91精品视频网站| 国产在线日本| 亚洲妓女综合网995久久| 亚洲另类色| 欧美区一区二区三| 一级毛片不卡片免费观看| 久久一级电影| 欧美在线天堂| 国产精品亚洲а∨天堂免下载| 欧美午夜视频| 成年人免费国产视频| 日韩 欧美 小说 综合网 另类| 国产本道久久一区二区三区| 亚洲精品动漫|