turtle編程初體驗(yàn)教學(xué)設(shè)計(jì)_第1頁(yè)
turtle編程初體驗(yàn)教學(xué)設(shè)計(jì)_第2頁(yè)
turtle編程初體驗(yàn)教學(xué)設(shè)計(jì)_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

turtle編程初體驗(yàn)教學(xué)設(shè)計(jì)一、教材分析1、本節(jié)的作用和地位數(shù)據(jù)與計(jì)算模塊是高中信息技術(shù)必修課程中的第一個(gè)模塊,其中“算法與程序?qū)崿F(xiàn)”內(nèi)容中,要求學(xué)生能掌握一種程序設(shè)計(jì)語(yǔ)言的基本知識(shí),使用程序設(shè)計(jì)語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單算法。通過(guò)解決實(shí)際問(wèn)題,體驗(yàn)程序設(shè)計(jì)的基本流程,感受算法的效率,掌握程序調(diào)試與運(yùn)行的方法。Python語(yǔ)言中的turtle庫(kù)是turtle繪圖體系的python實(shí)現(xiàn)。而turtle編程能讓學(xué)生直觀感受程序的運(yùn)行效果,很適合編程入門,學(xué)生在直觀感受從算法到程序?qū)崿F(xiàn)的過(guò)程中,既掌握了turtle編程基本格式,也感受到了計(jì)算機(jī)編程的效率及強(qiáng)大。2、本節(jié)主要內(nèi)容介紹本節(jié)課首先向?qū)W生展示了一組精美的迭代圖形,告知學(xué)生是用計(jì)算機(jī)程序設(shè)計(jì)實(shí)現(xiàn)的。然后讓學(xué)生探究用turtle庫(kù)如何實(shí)現(xiàn)10個(gè)圓的迭代圖,學(xué)生思維過(guò)程就是學(xué)生初步體驗(yàn)算法的過(guò)程,之后學(xué)生在掌握了turtle命令的基礎(chǔ)上,自己寫出代碼,實(shí)現(xiàn)了算法到程序?qū)崿F(xiàn)的過(guò)程。然后讓學(xué)生畫出20個(gè)圓的迭代,提出了提高算法效率的問(wèn)題,引出循環(huán)語(yǔ)句的概念for...inrange():,通過(guò)畫圓,海龜偏轉(zhuǎn),使用循環(huán)結(jié)構(gòu),就可以做出任意的迭代圖。最后讓學(xué)生利用所學(xué):畫直線、海龜偏轉(zhuǎn)、畫圓,循環(huán)等,進(jìn)行自由創(chuàng)作(可以借鑒),寫出自己的算法,程序?qū)崿F(xiàn),調(diào)試程序。二、學(xué)情分析本課的學(xué)習(xí)對(duì)象為高一年級(jí)學(xué)生。學(xué)生對(duì)于計(jì)算機(jī)程序設(shè)計(jì)的知識(shí)幾乎為零,但學(xué)生已經(jīng)具備一定的抽象思維能力,也具備了將復(fù)雜問(wèn)題簡(jiǎn)單抽象的能力。授課學(xué)生沒(méi)python語(yǔ)言基礎(chǔ),但python中的turtle庫(kù)編程能讓學(xué)生直觀感受語(yǔ)句的執(zhí)行效果,適合零編程基礎(chǔ)的學(xué)生學(xué)習(xí)。三、教學(xué)目標(biāo)(1)了解turtle繪制迭代圖形的基本過(guò)程,理解其基本思想,能簡(jiǎn)單寫出算法。(計(jì)算思維)(2)理解循環(huán)結(jié)構(gòu)的效率,能通過(guò)調(diào)試程序?qū)崿F(xiàn)問(wèn)題解決。(3)使用所學(xué)知識(shí),借鑒其它資源,完成自我創(chuàng)作。(數(shù)字化學(xué)習(xí)與創(chuàng)新,信息意識(shí),信息社會(huì)責(zé)任)四、教學(xué)重點(diǎn)、難點(diǎn)重點(diǎn):1、體驗(yàn)算法到程序?qū)崿F(xiàn)。2、利用循環(huán)結(jié)構(gòu),提高算法效率。難點(diǎn):for...inrange():格式的掌握是本節(jié)課的難點(diǎn)。五、教學(xué)策略引導(dǎo)教學(xué)、自主學(xué)習(xí)、探究學(xué)習(xí)六、教學(xué)環(huán)境多媒體網(wǎng)絡(luò)教室、python語(yǔ)言七、教學(xué)過(guò)程教學(xué)環(huán)節(jié)教師活動(dòng)學(xué)生活動(dòng)設(shè)計(jì)理念情境創(chuàng)設(shè)展示一組精美的分形迭代圖形,告觀看PPT,做好上課本環(huán)節(jié)的目的就是引訴學(xué)生,這些圖形都是用計(jì)算機(jī)程準(zhǔn)備發(fā)學(xué)生的興趣,將學(xué)序編寫出來(lái)的。生迅速帶入課堂新知的學(xué)習(xí)。這節(jié)課的編程語(yǔ)言是python下的turtle(海龜)庫(kù)。探究活動(dòng)一:積極思考,如何實(shí)現(xiàn)本環(huán)節(jié)設(shè)計(jì)的目的是圖形的生成。讓學(xué)生先思考,寫出寫出自己的思路,完思路,初步體驗(yàn)算成導(dǎo)學(xué)案的探究活動(dòng)法,即計(jì)算機(jī)解決這一。個(gè)問(wèn)題的方法及步驟是什么?教師觀察學(xué)生的完成情況,比較,選出好的算法給予全班展示。1、動(dòng)畫演示這個(gè)圖形的生成過(guò)程。請(qǐng)學(xué)生思考,是如何實(shí)現(xiàn)的?基本圖形是什么?共有幾個(gè)?每個(gè)基本圖形之間有何相同?又有何不同?它們之間有什么聯(lián)系呢?請(qǐng)同學(xué)們中導(dǎo)學(xué)案中寫出自己的思路。(算法雛形)2、依據(jù)整理出的算法,對(duì)應(yīng)寫出學(xué)習(xí)turtle書寫格式,初步感受算算法到程序?qū)崿F(xiàn)是這turtle的程序?qū)崿F(xiàn)。法到程序?qū)崿F(xiàn)。直觀感受指令的實(shí)節(jié)課要求學(xué)生感受的板書左側(cè)為算法,右側(cè)對(duì)應(yīng)寫出現(xiàn)效果。躍躍欲試,想一展身手。turtle的程序?qū)崿F(xiàn)。強(qiáng)調(diào)turtle語(yǔ)句的書寫格式及規(guī)范。<a>.<b>編程風(fēng)格算法程序?qū)崿F(xiàn)1、importturtle(必寫,表示導(dǎo)入turtle庫(kù))2、3、turtle.circle(r)turtle.left()3、學(xué)生自己畫出圖形。4、老師提出要求,如果要畫出20個(gè)圓呢?代碼如何修改?引出for…inrange():的學(xué)習(xí),從而引入循環(huán)的概念,感受算法的效率,計(jì)算機(jī)非常擅長(zhǎng)去完成重復(fù)任務(wù)。探究活動(dòng)二:學(xué)生自由

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論