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

基于計算思維的信息技術(shù)選考疑難問題解決探究

2017-02-22 16:10:26鄧彰超
中國信息技術(shù)教育 2017年2期
關(guān)鍵詞:排序思維教學

鄧彰超

浙江省新高考實施“7選3”模式后,技術(shù)成為其中的一門選考科目。算法與程序設計作為該科目選考的主要考核內(nèi)容,其難度和廣度有所提升,經(jīng)典算法如解析、枚舉、排序、查找遞歸等成為選考教學的重難點。在教研時,同行們常會提出一些問題:在學習這些經(jīng)典算法時,如何讓學生真正經(jīng)歷計算機解決問題的過程與方法?如何讓學生界定問題、建模分析、設計算法解決問題,形成科學穩(wěn)定的知識邏輯結(jié)構(gòu)?如何解決經(jīng)典算法學習中遇到的疑難問題?如何通過這些疑難問題的解決來培養(yǎng)和提升學生的思維能力?周以真教授指出,計算思維就是運用計算機科學的基本概念去求解問題、設計系統(tǒng)和理解人類的行為,它涵蓋了計算機科學廣度的一系列思維活動。其一般過程是注重理解問題的本質(zhì),抽象問題的特征,繼而構(gòu)造模型設計可自動化執(zhí)行的算法來解決問題。具體過程如圖1所示。

計算思維的提出,使高中信息技術(shù)課程的教學逐漸從注重實踐操作的技術(shù)素養(yǎng)層面上升到注重思維素養(yǎng)的培養(yǎng)層面,這就給經(jīng)典算法選考的學習和疑難問題的解決提供了良好的方法論指導。筆者結(jié)合自己的教學實踐,分別從理解本質(zhì)確定目標、設計任務講評歸納、合理建構(gòu)變式內(nèi)化與多元評價差異發(fā)展四個方面進行了探究。

理解本質(zhì)并確定目標

在學習經(jīng)典算法選考部分時,教師需要解決的是與本算法相關(guān)的既往存留問題和本課學習中的疑難問題。所以,在實施計算思維經(jīng)典算法教學時,教師首先應回顧相關(guān)已學知識點,其常考常錯點則需通過思維引領(lǐng)精講總結(jié)的方式予以正本清源,讓學生理解這些疑難問題的本質(zhì),清除障礙,進而明確本堂課基于計算思維的學習目標。

以經(jīng)典算法冒泡排序的學習為例,學業(yè)水平考試部分知識點與本課例相關(guān)的主要有賦值語句、選擇語句及多重循環(huán),教學經(jīng)驗得出疑難點是多重循環(huán)的理解應用。筆者在回顧、復習語法的基礎上將其結(jié)合枚舉算法中的“百錢百雞”問題(如圖2),采取抽象思維形象化的方法,用連線的形式將抽象問題形象地呈現(xiàn)出來(如圖3),讓學生理解多重循環(huán)的原理本質(zhì)。

分析:①當控制外循環(huán)變量gj的取值不變,且控制中循環(huán)變量mj的取值也不變時,內(nèi)循環(huán)變量xj需從1依次變化到100,同時形成100組解的形式,并進行篩選判斷。②當控制外循環(huán)變量gj的取值不變時,中循環(huán)mj的取值需從1變化到33,且針對每一次中循環(huán)mj的取值變化,內(nèi)循環(huán)變量xj的取值均需從1變化到100,同時形成33×100組解的形式,并進行篩選判斷。③外循環(huán)變量gj的取值可以從1依次變化到20,針對外循環(huán)變量每一次取值的變化,中循環(huán)變量mj的取值均需從1變化到33;同時,針對中循環(huán)變量mj取值的每一次變化,內(nèi)循環(huán)變量xj的值均需從1變化到100;由此可形成20×33×100組解的形式,并進行篩選判斷。

小結(jié):中循環(huán)變動一次,內(nèi)循環(huán)需變化100次;外循環(huán)變動一次,則中循環(huán)需變動33次,同時內(nèi)循環(huán)需變化33個100次。學生通過連線為載體將抽象問題形象化,經(jīng)由計算思維的方法過程,將多重循環(huán)的理解化難為易,達到理解問題本質(zhì)的同時提升了思維能力。

學習目標是教學的核心和靈魂,圍繞教學目標,才能順利開展教學活動和評價。所以,筆者在夯實基礎后,將冒泡排序算法學習的知識教學目標分解成三個具體目標:①什么是冒泡排序;②如何編寫程序?qū)崿F(xiàn)冒泡排序;③如何運用冒泡算法解決實際問題。關(guān)于什么是冒泡排序,筆者依據(jù)冒泡算法的問題本質(zhì),按照計算思維處理問題的模式,將問題界定為三個子目標:①n個數(shù)據(jù)排序?qū)嵸|(zhì)就是尋找n-1個最值的過程;②如何找一個最值;③數(shù)據(jù)交換算法。基于這樣的問題本質(zhì),分解能更好地發(fā)展學生的計算思維,把學生較難理解的算法原理轉(zhuǎn)變?yōu)橐粋€個容易理解的、已知經(jīng)典的子問題。同時,這也為下一環(huán)節(jié)的算法程序的實現(xiàn)打下基礎。

設計任務并講評歸納

圍繞學習目標,筆者根據(jù)計算思維的特點來設計任務,這里需注意兩點:其一是根據(jù)學習目標,選取學生學習生活中熟悉的問題切入,設計適合培養(yǎng)計算思維的任務;其二是所設計任務的深度和廣度要符合學生的知識水平和認知規(guī)律,方便學生運用計算思維的方法展開分析思考,進而加深對算法思維的理解和對疑難點的突破。

在本課例的任務設計方面,基于學生的認知規(guī)律,首先,筆者請學生看冒泡排序的Flash動畫,并引導學生說出動畫中所蘊含的冒泡算法原理,即“看動畫,說原理”環(huán)節(jié);接著,筆者又請一組學生頭戴寫有自己出生日期后兩位的生日帽模擬冒泡排序Flash動畫,進行排生日游戲,此為“演動畫”環(huán)節(jié),使枯燥的算法原理鮮活地呈現(xiàn)出來,加深了學生對冒泡算法的印象。為了揭示問題的本質(zhì),筆者選取了四個數(shù)據(jù),采取小組合作分組探究的方式,將給定排序方向為從前往后和從后往前、排序結(jié)果為升序和降序,進行排列組合得到四種冒泡排序方式,對第一趟的排序結(jié)果、比較趟數(shù)、每趟比較次數(shù)以及比較交換規(guī)則分別進行探究(如上頁圖4)。學生通過小組合作學習,初步經(jīng)歷運用計算思維展開問題的分析和思考。

在對這四種冒泡方式進行小組講評后,筆者引導學生一起對這四種冒泡方式的比較趟數(shù)、每趟比較次數(shù)以及比較交換規(guī)則進行異同總結(jié)(如圖5),這為學生理解算法的多樣性,進一步理解算法原理和后續(xù)的疑難點——算法程序的實現(xiàn),打下了基礎。

以第四組為例,師生一起詳細探究歸納,旨在讓學生理解冒泡算法問題的本質(zhì),即:n個數(shù)排序就是尋找n-1個最值的過程;尋找最值的過程就是從最后一個位置開始,逐個往前,相鄰兩個數(shù)依次比較,讓最值自動冒出來;比較規(guī)則是,如果后面數(shù)大就交換兩者的值(如圖6)。

在這一任務教學中,筆者主要使用討論法、啟發(fā)法、歸納法等教學方法來培養(yǎng)學生的計算思維,從分組探究中逐步理解冒泡算法的原理過程。學生通過自主學習、小組合作探究體驗計算思維的方法,在解決問題完成任務中理解問題本質(zhì)及提升計算思維。教師在完成任務過程中理性嚴密引導,使學生變被動學習為主動學習,積極參與到課堂中來,提高了學習效率。

合理建構(gòu)并變式內(nèi)化

學生對一個知識點的掌握需要一個過程,對經(jīng)典算法中的疑難問題理解突破就更需要不斷的積累。在算法與程序設計模塊的學習中,筆者常聽到學生說:“老師,您講的內(nèi)容我們能聽懂,但自己編程時卻錯誤百出。”細究其原因,很大程度是重難點問題沒有建構(gòu)起清晰的知識結(jié)構(gòu),其次是思維強化訓練不足。

就本課例而言,筆者綜合教學實踐及學生的反饋,得出冒泡算法程序編寫的三個疑難問題:①內(nèi)層for循環(huán),如何確定循環(huán)變量的初值和終值(即確定對應數(shù)組元素的開始下標與結(jié)束下標);②到底是哪兩個數(shù)在比較?③相鄰兩數(shù)的“<”“>”符號的確定。

基于以上所述,筆者從前往后排,以排成結(jié)果為由小到大的升序形式為例,輔以磁體數(shù)字圓盤移動來演示算法原理,通過計算思維的過程方法,逐一解決冒泡排序的三個疑難問題。

第一步:在知道外循環(huán)變量i是解決尋找n-1個最大值的基礎上,提出如何找某一個最值的問題,即疑難易錯點①“如何確定內(nèi)層循環(huán)變量j的取值范圍”。筆者引導學生思考:首先,題設要求從前往后排,排序結(jié)果為升序,不妨先不考慮怎么比較和交換,即通過第一趟排序,第一個最大值肯定要被放置在最后面;接著,第二趟,第二個最值肯定要放在后邊第二位;依此類推。所以,后面數(shù)組下標每趟均需要變化一位,總結(jié)規(guī)律為n-i,同時注意到前面是不變的,即每趟尋找最值都是從第一個數(shù)據(jù)開始找,從而疑難易錯點①得到了解決:內(nèi)循環(huán)變量j的初值為1,終值為n-i(如圖7)。

第二步:在明確內(nèi)循環(huán)變量j取值范圍的基礎上,提出問題:到底是哪兩個數(shù)在比較?筆者引導學生思考分析:既然題設排序方向為從前往后,內(nèi)循環(huán)變量j的取值是從第一個數(shù)據(jù)開始往后比,規(guī)則是兩兩比較,這里不妨暫不考慮比較交換規(guī)則,易知是第一個數(shù)與第二個數(shù)比較,第二個數(shù)與第三個數(shù)比較,依次類推。筆者總結(jié)規(guī)律為:當前一個數(shù)據(jù)為a(j)時,后一個數(shù)據(jù)必定為a(j+1),從而疑難易錯點②得到了解決。具體思路歷程如圖8所示。

第三步:明確哪兩個數(shù)在比較,那么這兩個數(shù)比較交換的規(guī)則是什么呢?也就是“<”“>”符號的判斷。筆者引導學生思考分析:題設排序結(jié)果為升序,故第一趟排序是把最大數(shù)放在最后面,是找“大數(shù)”,又因為排序方向為從前往后,因此比較交換的規(guī)則為相鄰兩個數(shù)當前一個數(shù)比后一個數(shù)大就交換,程序表達為a(j)>a(j+1)(如圖9)。

綜上所述,冒泡算法程序的三個疑難問題已經(jīng)得到了解決,思路清晰,學生也理解透徹。可見,計算思維提供了重新審視程序設計教學的視角,將計算思維融入到程序設計教學中將會大大提高學生分析問題、解決疑難的思維能力。

隨著學生思維能力的逐漸提升,為了加深其對知識的理解,筆者承前述分組探究活動的鋪墊,對四種冒泡排序方式分別研究其對應的三個疑難問題(如圖10)。

至此,通過理性嚴密的引導,學生切身經(jīng)歷了基于計算思維的冒泡算法疑難問題解決過程,從中體會到一題多變及算法的多樣性,進而更全面、更深入地理解了冒泡排序算法,培養(yǎng)了知識遷移和靈活運用的能力。推而廣之,當遇到其他類似問題時,學生也可以嘗試運用計算思維的方法去分析、解決問題。學生要先能準確地描述問題,并將問題按本質(zhì)有邏輯地分解為若干求解步驟;再從這些步驟中抽象出本質(zhì)性的操作模型,并尋求能通過計算機等工具自動處理實現(xiàn)的方案;最后選擇一種有效方案,實現(xiàn)疑難問題的解決。

多元評價差異發(fā)展

教師要建立多元化的評價體系,檢驗學生知識的掌握程度和思維能力的水平。具體操作時,如果學生基礎整體較弱,教師可以采取留白給學生填空鞏固,不要求完整代碼編寫,但一定要學生都參與前面問題的界定、分析、解決過程,而不是直接給答案;如學生基礎較好,教師可以減少引導的部分,布置任務讓學生自主思考,減少編程調(diào)試時間。多元評價,一方面是教師對學生進行評價,將過程性評價與總結(jié)性評價相結(jié)合,根據(jù)學生在學習過程中的表現(xiàn),利用計算思維解決問題的能力,以編程作品的好壞為評價依據(jù),全面評估學生的信息技術(shù)知識和能力;另一方面是借助學習任務單與發(fā)展性評價表,引導學生進行自評。例如,在冒泡復習課中,教師可以從教學目標中選擇體現(xiàn)計算思維培養(yǎng)的內(nèi)容進行具體的教學評價設計,其發(fā)展性評價分為3個等級(如上表)。

學生自評時,就能清楚地知道自己處于哪個級別,并及時反饋給教師,這樣教師就可以根據(jù)綜合評價的反饋來檢驗教學效果,使得不同程度的學生都有所收獲,達到差異發(fā)展的教學目的。

結(jié)語

筆者將計算思維的概念滲透到高中信息技術(shù)課程教學中,并運用計算思維的方法分析解決經(jīng)典算法選考學習中遇到的疑難問題,嘗試引領(lǐng)學生在理解計算思維概念方法論的基礎上將其應用推廣,經(jīng)實踐證明,取得了良好的教學效果。但計算思維是建立在計算機解決問題層面上,屬于方法論層次的概念,教師若脫離了信息技術(shù)課程的具體內(nèi)容,單純討論計算思維的培養(yǎng),那也是空中樓閣。因此,教師要想真正將計算思維融入到經(jīng)典算法疑難問題解決中,首先要精心備課,按問題本質(zhì)建構(gòu)清晰的知識結(jié)構(gòu),同時去冗存精地準備教學資源以利于把時間擠出來給學生思考、學習。其次是減少“滿堂灌”或形而上學的教學形式,不是直接告訴學生是什么,而應與學生一起走過“問題是怎么解決的”學習過程,要想方設法讓學生真正經(jīng)歷問題解決的全過程,以此提升他們運用計算思維解決疑難問題的能力。

猜你喜歡
排序思維教學
思維跳跳糖
思維跳跳糖
思維跳跳糖
思維跳跳糖
排序不等式
微課讓高中數(shù)學教學更高效
甘肅教育(2020年14期)2020-09-11 07:57:50
恐怖排序
節(jié)日排序
刻舟求劍
兒童繪本(2018年5期)2018-04-12 16:45:32
“自我診斷表”在高中數(shù)學教學中的應用
東方教育(2017年19期)2017-12-05 15:14:48
主站蜘蛛池模板: 尤物亚洲最大AV无码网站| 欧美色视频在线| 国产a在视频线精品视频下载| 亚洲人成影视在线观看| 无遮挡一级毛片呦女视频| 亚洲日韩Av中文字幕无码| 91精品国产91久无码网站| 国产精品偷伦视频免费观看国产 | 久久亚洲精少妇毛片午夜无码| 99热这里只有免费国产精品| 天堂成人在线| 欧美精品aⅴ在线视频| 美女毛片在线| 久久久久亚洲AV成人网站软件| 中美日韩在线网免费毛片视频| 欧美在线视频不卡第一页| 98精品全国免费观看视频| 国产美女91呻吟求| 美女一区二区在线观看| 国产成人91精品免费网址在线| 青青草国产在线视频| 国产男女免费视频| 免费女人18毛片a级毛片视频| 亚洲水蜜桃久久综合网站| 91丝袜美腿高跟国产极品老师| 国产成人永久免费视频| 高清无码一本到东京热| 国产成人永久免费视频| www.亚洲国产| 国产内射在线观看| 69视频国产| 一本大道香蕉高清久久| 在线免费看片a| 71pao成人国产永久免费视频| 91在线中文| 久久久久人妻一区精品色奶水| 91无码国产视频| 青青热久麻豆精品视频在线观看| 日韩在线第三页| 精品偷拍一区二区| 免费视频在线2021入口| 亚洲日本www| 日本免费新一区视频| 国产精品香蕉在线| 亚洲综合九九| 国产成人在线无码免费视频| 国产成人综合在线视频| 成年人国产视频| 91麻豆精品视频| 国产AV无码专区亚洲精品网站| 国产成人无码播放| 91视频精品| 亚洲美女操| 92午夜福利影院一区二区三区| 成人国内精品久久久久影院| 久久青草免费91线频观看不卡| 人人爽人人爽人人片| 在线观看亚洲成人| 亚洲日韩精品无码专区97| 夜夜操天天摸| 色综合久久无码网| 亚洲欧美综合在线观看| 欧美亚洲欧美| 国产亚洲欧美日韩在线观看一区二区| 亚洲精品欧美重口| 国产丰满成熟女性性满足视频| 国产主播福利在线观看| 久久天天躁狠狠躁夜夜躁| 免费全部高H视频无码无遮掩| 亚洲乱码在线播放| 99精品伊人久久久大香线蕉| 中文字幕永久在线看| 免费视频在线2021入口| 国产国产人成免费视频77777| 国产成人啪视频一区二区三区| 波多野结衣在线一区二区| 伊人久久大香线蕉综合影视| 亚洲视频免费在线| 欧美天天干| 免费国产高清精品一区在线| 五月婷婷伊人网| 国产精品免费入口视频|