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

基于計算思維培養的Scratch教學

2016-09-10 21:01:18高萍
中國信息技術教育 2016年11期
關鍵詞:調試思維方法

高萍

以“想象、創作、分享”為主題的Scratch,趣味性、易學性、實踐性、創新性都適合中小學生,特別是作為簡單易學的編程工具,用拖動指令塊代替敲代碼,學生可以避開程序設計語言語法的學習和調試,集中精力對問題進行求解,這為學生計算機思維的培養提供了便利條件。筆者以《大魚吃小魚》一課為例,就如何培養學生的計算思維同大家一起探討。學生此前已經學會了Scratch中常見的指令塊,本節課是Scratch的綜合應用課。課程任務是:在10秒鐘內記錄大魚吃掉小魚的總條數。

● 利用面向對象的方法抽象出問題求解的模型

計算思維作為一種思維過程,很難用知識描述的方式顯性呈現出來。其中方法是計算思維的重要內容。計算思維的方法可分為數學方法和工程方法,其中數學方法涉及抽象、遞歸、證明、形式化表達等,工程方法包括系統方法、分治法、面向過程和面向對象方法等。教師通過這兩類方法的傳授,把有關計算思維的相關思維特征和方法分解到每一個具體的教學內容之中。

“大魚吃小魚”游戲實現起來比較復雜,因為它不是一個結構化很強的問題,沒有明確要求先做什么再做什么,前后邏輯性不是很嚴密,小魚在游,大魚也在游,時間還在走,當小魚碰到大魚,要被吃掉,其他小魚依然不受影響,繼續游,時間繼續走。程序中出現了幾個并行的流程時,如何進行任務統籌呢?如何貼近實際進行程序的優化提高效益呢?利用求解的順序步驟很難解決問題,這需要從另外一個思路思考問題求解的方法——面向對象的方法。把問題抽象出“對象+觸發事件”模型,分析游戲中涉及哪些對象,這些對象的初始狀態是什么,哪些對象是靜態的,哪些對象是動態的,動態對象的激發事件是什么,調試運行后,是否達到最初的預期,沒有達到如何優化。學生從具體的事例中抽象出計算機能夠解決的模型,從而達到解決問題的目的。

教學片段1:

師:游戲中有哪些對象?

生:一條大魚,許多條小魚,背景,被吃小魚計數器、計時器。

師:它們初始狀態是什么?

生:計數器初始化為零,計時器初始化為零。舞臺背景選擇與“海底世界”類似的畫面;大魚初始位置為隨機(如圖1);小魚初始狀態為游動(如圖2)。

師:分析完后,有哪些對象處于初始狀態?并思考將要發生哪些事件?

生:事件1,當鍵盤上的方向鍵被按下的時候,大魚的游動會發生變化;事件2,當大魚碰到小魚的時候,小魚被吃掉,被吃小魚計數器自增1;事件3,如果計時達到10秒,游戲結束,并顯示被吃小魚的條數。

在Scratch教學中,如果教師不把分析的過程、思考的過程及優化的過程呈現出來,那么學生也僅僅獲得知識,因缺乏必要的思維訓練,他們也無法獲得舉一反三、觸類旁通的能力以及普適的技能。讓學生從本質上和全局上來建立對問題的解決思路,便于學生進入到類似問題的求解中。

● 利用約簡、仿真等方法抽象出事件的處理過程

計算思維的本質是抽象和符號化,在Scratch數字作品創作過程中,無論是動畫故事的編制還是游戲的開發,都需要把具體的問題抽象成符號或對象,并使用指令塊把相應的問題“計算”出來。Jeannette M.Wing教授認為這種能將一個問題清晰、抽象地描述出來,并將問題的解決方案表示為一個信息處理流程的思維過程就是計算思維的訓練過程。計算思維是通過約簡、嵌入、轉化和仿真等方法,把一個看似困難的問題重新闡釋成一個人們知道怎樣解決的問題。計算機模擬大魚吃小魚這一現實問題,怎樣讓學生經歷一個通過約簡、嵌入、轉化、仿真等方式進行化難為簡的過程,體會計算思維的本質——抽象和自動化,是計算思維培養的突出表現。

教學片段2:

師:大魚(碰到鍵盤上的方向鍵)觸發什么事件?

學生操作如圖3所示。

師:如何模擬大魚吃掉小魚的情境。現實中看到的場景是大魚張開嘴巴,小魚消失……

生:可以使用“碰到”大魚的時候,小魚“隱藏”的方式,模擬小魚被吃掉的場景(如圖4)。

師:很好,同學們已經學會使用“仿真”方式來解決問題。其實計算機仿真是一種很好的思路。例如,實體機器人因為成本高,難以普及,所以市場上出現了仿真機器人,也能讓初學者體驗到機器人的搭建和傳感器應用等功能。當時間達到規定時間10秒時,游戲結束。

學生執行如圖5所示操作。

在教師的引導下,學生對實現大魚游動的程序進行了簡化,抽象出通過按鍵控制大魚橫縱坐標值的變化,大魚吃小魚的場景,仿真為小魚碰到大魚時則消失,并抽象為Scratch功能塊——隱藏,計數變量自增1。學生在觸發事件的處理過程中,不斷使用簡化、仿真等計算思維的方法把現實問題轉化成Scratch的功能塊,從而達到利用計算機解決問題的目的。

● 利用糾錯優化調試程序

計算思維是通過冗余、賭錯、糾錯的方式,在最壞的情況下進行預防、保護和恢復的一種思維。當學生在Scratch中編寫腳本進行程序設計時,糾錯優化是始終伴隨其中的。當學生運行程序發現與預期的情況不同時,糾錯的行為就開始了,他們會去尋找到底哪里出現了問題,糾錯就是通過測試和調試去實現,而糾錯同樣是計算思維的重要概念之一。

教學片段3:

師:在調試中,發現小魚游動的畫面非常機械,如何改進?

生:在小魚游動的程序中,添加 可以使小魚游動的畫面更加自如。

師:當小魚隱藏后,游戲重新開始時,原先被吃掉的小魚不再出現,那么如何修改?

生:在小魚初始化程序塊中添加。

師:上述實現的是一條小魚,實際情況中,應該有好多小魚,那么如何修改?

生:其他小魚與第一條小魚的不同點是外觀不同(大小、形狀、顏色),相同點是功能相同(來回游動,碰到大魚消失)。

師:外觀不同,可以通過選擇圖庫中不同的角色,也可以復制原角色,利用Scratch自帶的圖片編輯工具填充不同的顏色區域。功能相同意味著腳本相同,可復制獲得,利用代碼復制可以簡化編程工作。調試運行后,發現復制腳本能讓許多小魚具有相同的位置和狀態。這么多小魚不可能從同一點出發,不符合實際情況。利用隨機數字模塊可以解決小魚起點出現在相同位置的問題。

在《大魚吃小魚》一課中,當學生完成了大魚吃一條小魚的任務,吃其他小魚的情況,要重復做嗎?在同類問題再出現時,算法思維就可以介入,沒必要每次從頭思考,而是采用每次都行之有效的解決方案。看到問題的核心——各小魚的觸發事件相同,所以在Scratch中通過復制角色,就可以完成許多“功能”小魚的制作。如此設計后,發現每條小魚的“初始狀態”相同,這不符合實際情況。為了更加逼真體現,筆者用隨機數設定小魚們出現的位置,同樣,調試糾錯的訓練也出現在小魚游動的程序塊中。

人之發展,首在思維,因此培養人的科學思維能力必然是教育的核心內容。思維的培養不可能研究思維本身,只能借助載體來表達思維,從而揭示思維的內在實質。科學的思維方式不是先天生成的,需要后天的培養,如數學課中的邏輯思維、物理課中的實證思維。反過來,具備了某種思維能力的人,也會影響自身的行為模式。要想計算思維成為大眾的基本技能和普適思維,要經過長期的培養,更需要思維訓練的載體。作為基礎教育中的信息技術課程,其具備了得天獨厚的條件——學生可以近距離接觸計算機科學。本文中的Scratch教學就是一次有益的嘗試,通過一節Scratch綜合應用課,讓學生親歷了面向對象解決問題的方法,簡化、仿真等抽象手段實現觸發事件的過程,最后通過調試來糾錯優化程序塊。學生在教師的引導下不斷思考如何解決問題并親歷計算思維之抽象及自動化的本質。

猜你喜歡
調試思維方法
思維跳跳糖
思維跳跳糖
思維跳跳糖
思維跳跳糖
基于航拍無人機的設計與調試
電子制作(2018年12期)2018-08-01 00:47:44
FOCAS功能在機床調試中的開發與應用
無線通信中頻線路窄帶臨界調試法及其應用
電子制作(2017年19期)2017-02-02 07:08:38
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
調壓柜的調試與試運行探討
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
主站蜘蛛池模板: 日本道综合一本久久久88| 国产成人三级| 国产免费久久精品99re不卡| 九色综合伊人久久富二代| 国产美女一级毛片| 无码中字出轨中文人妻中文中| 国内精品小视频福利网址| 欧美啪啪视频免码| 欧美午夜在线观看| 国产精品午夜福利麻豆| 在线a网站| 婷婷六月在线| 99久久精品免费看国产电影| 99精品一区二区免费视频| 免费观看男人免费桶女人视频| 多人乱p欧美在线观看| 亚洲欧美天堂网| 福利视频一区| 久久精品免费看一| 亚洲综合精品香蕉久久网| 免费一级毛片在线观看| 国产成人精品日本亚洲77美色| 这里只有精品在线播放| 一级毛片中文字幕| 少妇精品网站| 91午夜福利在线观看精品| 就去吻亚洲精品国产欧美| 亚洲精品老司机| 又爽又大又黄a级毛片在线视频 | 最新无码专区超级碰碰碰| 国产迷奸在线看| 老司国产精品视频91| 成人自拍视频在线观看| 日韩色图区| 白浆免费视频国产精品视频| 色婷婷综合激情视频免费看| 中文字幕亚洲电影| 亚洲AV色香蕉一区二区| 91青青在线视频| 亚洲熟女偷拍| 91小视频版在线观看www| 亚洲国产成人综合精品2020| 亚洲欧美综合精品久久成人网| 欧美在线一级片| 亚洲性日韩精品一区二区| 久久成人18免费| 亚洲无码日韩一区| 一级片一区| 国产欧美日韩va另类在线播放| 高清国产在线| 欧美三级自拍| 国产永久在线观看| 在线观看视频一区二区| 亚洲成年人片| 国产精品免费p区| 免费精品一区二区h| 欧美色视频在线| 91久久偷偷做嫩草影院免费看| 国产亚洲一区二区三区在线| 国产精品视频999| 亚洲婷婷六月| 国产va免费精品观看| 亚洲欧美日韩精品专区| 日韩精品无码免费一区二区三区| 国产成人精品免费av| 色婷婷视频在线| 欧美啪啪精品| 国产在线高清一级毛片| 狠狠色狠狠综合久久| 欧美成人精品欧美一级乱黄| 女人18毛片一级毛片在线| 99久久精品免费看国产电影| 国产精品国产三级国产专业不| 亚洲综合九九| 91亚洲精品国产自在现线| 中文天堂在线视频| 亚洲无码高清免费视频亚洲| 制服无码网站| 婷婷激情亚洲| 国产成人精品视频一区视频二区| 99尹人香蕉国产免费天天拍| 欧美一级黄色影院|