《循環(huán)結(jié)構(gòu)的使用》教學設(shè)計_第1頁
《循環(huán)結(jié)構(gòu)的使用》教學設(shè)計_第2頁
《循環(huán)結(jié)構(gòu)的使用》教學設(shè)計_第3頁
《循環(huán)結(jié)構(gòu)的使用》教學設(shè)計_第4頁
《循環(huán)結(jié)構(gòu)的使用》教學設(shè)計_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

天津市中小學信息技術(shù)課程教學設(shè)計案例設(shè)計日期:年月教案名稱5.3.2循環(huán)結(jié)構(gòu)的使用---for循環(huán)課時1年級七年級一、教材內(nèi)容分析Python語言for循環(huán)是天津市中小學教育教學研究室編著,中國地圖出版社出版的義務教育教科書七年級上冊第五單元第三節(jié)《簡化重復命令》的第2課時。本節(jié)共3課時,分別是體驗for循環(huán),理解for循環(huán)及其嵌套,while循環(huán)及random模塊,本節(jié)課是在順序結(jié)構(gòu)及循環(huán)體驗的基礎(chǔ)上對for循環(huán)的深入理解和應用,為后續(xù)while循環(huán)及選擇結(jié)構(gòu)的學習奠定基礎(chǔ),其承上啟下的作用尤為突出。二、學生分析編程語言的學習對學生來說難度較大,主要難在每條程序代碼與自然語言的銜接。因此在前兩節(jié)的學習中,針對turtle模塊常用函數(shù)設(shè)計了繪制坐標系及坐標點、繪制“2017.”圖形等順序結(jié)構(gòu)的實例,讓他們對up,down,left,right,dot,goto,speed,color,pensize等函數(shù)均有所接觸。通過這些實例的練習大大激發(fā)了他們的好奇心和創(chuàng)作欲。此外,一以貫之的中英文輸入練習在課堂教學中的實施從很大程度上減少了代碼輸入的障礙。三、教學目標【知識與技能】了解range函數(shù)及其參數(shù)以及在for循環(huán)結(jié)構(gòu)中的地位;理解for循環(huán)結(jié)構(gòu)并能仿寫出簡單的for循環(huán)實例;3.能夠讀懂簡單的for循環(huán)結(jié)構(gòu)的執(zhí)行過程?!具^程與方法】1.經(jīng)歷將順序結(jié)構(gòu)簡化為for循環(huán)結(jié)構(gòu),再簡化為for循環(huán)嵌套的過程;2.經(jīng)歷鐘表表盤、找茬等任務實例,充分理解循環(huán)結(jié)構(gòu)?!厩楦袘B(tài)度與價值觀】1.通過得到課堂實例漂亮的輸出結(jié)果提升成就感、提升審美情趣和進一步創(chuàng)作的欲望,進而激發(fā)對Python語言的熱愛;2.通過“找茬”、調(diào)試運行解決出錯的地方感受程序員的艱辛和喜悅。四、教學重點與難點教學重點:能在理解的基礎(chǔ)上仿寫出簡單的for循環(huán)語句。教學難點:1.for循環(huán)結(jié)構(gòu)循環(huán)變量的取值以及對循環(huán)語句塊對縮進的要求;2.for循環(huán)嵌套的理解和應用。五、教學策略1、for循環(huán)結(jié)構(gòu)的講解使用了3個只輸出循環(huán)變量的實例,讓學生對range函數(shù)的參數(shù)及其取值結(jié)果有了比較深入的了解,通過改變k循環(huán)的縮進空格數(shù)直觀理解Python語言對縮進的要求,同時對print函數(shù)也有了淺顯的認識。2、“鐘表表盤”能力提升任務為學生提供了廣闊的創(chuàng)作空間,不同的創(chuàng)作方案決定了是否使用循環(huán)嵌套,很好的滲透了算法思想,同時up、down、goto等函數(shù)的進一步使用也為下一節(jié)while循環(huán)中使用這些函數(shù)奠定了基礎(chǔ)。3、“找茬”拓展任務的設(shè)計鍛煉學生對代碼錯誤的敏感性和編寫代碼時認真細心的習慣,短小精悍的代碼卻得到了漂亮的繪制結(jié)果可以最大限度的激發(fā)和保持學生對Python語言的熱愛。4、過程性評價和終結(jié)性評價相結(jié)合,體現(xiàn)分層評價和多元評價。注重過程性評價,體現(xiàn)評價的發(fā)展作用。將過程性評價的結(jié)果及時填寫到Excel評價表并以柱狀圖直觀呈現(xiàn),能很好的激發(fā)各組爭先恐后的學習勁頭。5、自主、合作、探究的學習方式,以及任務驅(qū)動法的應用,體現(xiàn)了新課程理念和學科特點。六、教學環(huán)境及資源準備教學廣播軟件、多媒體幕布、學生素材包、Python-3.3.5軟件等。七、教學過程(可以用嵌套表格呈現(xiàn)具體內(nèi)容)(一)課前準備部分用時要求學生課前自主學習教材107頁,將學生素材發(fā)送到學生機桌面,課堂評價記分表分發(fā)給各組組長。(二)新課導入部分用時教師活動學生活動設(shè)計意圖展示幾幅通過本節(jié)課學習可能繪制出的漂亮的圖形。欣賞圖形,引發(fā)思考。激發(fā)學習興趣。1′(三)師生互動部分用時教學環(huán)節(jié)教師活動學生活動設(shè)計意圖1.程序三種基本結(jié)構(gòu)圖片展示順序結(jié)構(gòu)、選擇結(jié)構(gòu)(分支結(jié)構(gòu))、循環(huán)結(jié)構(gòu)的基本流程圖。提問:之前我們制作過的實例分別屬于什么結(jié)構(gòu)?選擇結(jié)構(gòu)舉例說明:密碼長度安全檢測(如果≥6位,安全;否則不安全)觀看,思考本單元第二節(jié)的“命令‘海龜’前進”、“繪制正方形”、“繪制‘2017’”等都是順序結(jié)構(gòu)實現(xiàn)的,上節(jié)課的“繪制多個旋轉(zhuǎn)的正方形””則是循環(huán)結(jié)構(gòu)實現(xiàn)的。讓學生直觀理解循環(huán)結(jié)構(gòu)是三種基本結(jié)構(gòu)之一呼應第四節(jié)任務3′2.for循環(huán)語句語句結(jié)構(gòu)如下:for[循環(huán)變量]inrange([次數(shù)]):____循環(huán)語句塊循環(huán)結(jié)構(gòu)關(guān)鍵字:for、in;range函數(shù);循環(huán)變量及其取值變化;縮進:tab鍵or格式中。舉例:foriinrange(5):print(i)print('以上是i循環(huán)的結(jié)果')forjinrange(6,10):print(j)print('以上是j循環(huán)的結(jié)果')forkin'china':print(k)print('以上是k循環(huán)的結(jié)果')提問:以上語句有幾個循環(huán),分別說明了什么問題?1、for循環(huán)中,下列哪項可以沒有?()A、for和in關(guān)鍵字B、:C、循環(huán)語句塊縮進D、range函數(shù)2、(判斷)1個縮進可以是3個空格()3、(判斷)同一個for循環(huán)中,每條循環(huán)語句的空格數(shù)可以不同。()聽講、思考運行程序、思考回答問題。01234以上是i循環(huán)的結(jié)果6789以上是j循環(huán)的結(jié)果china以上是k循環(huán)的結(jié)果回答:共有3個循環(huán),i循環(huán)說明range(5)產(chǎn)生了0至4的整數(shù)序列;j循環(huán)說明range(6,10)產(chǎn)生了6至9的整數(shù)序列;k循環(huán)說明range函數(shù)并非for循環(huán)中必不可少的,也說明縮進并非只能是4個空格。思考、回答問題。在上節(jié)課體驗使用for循環(huán)語句的基礎(chǔ)上上升到理論高度幫助學生理解循環(huán)變量的取值及Python語言對縮進的要求幫助學生深入理解for循環(huán)的相關(guān)知識點呼應“找茬”任務的縮進修改8′3.達標任務:多個旋轉(zhuǎn)的正多邊形要求:打開“?個旋轉(zhuǎn)的正?邊形”,簡化修改代碼,最終實現(xiàn)多個旋轉(zhuǎn)的正多邊形,將你最喜歡的效果另存,文件名如:7個旋轉(zhuǎn)的正九邊形(7.xxxx)提示:任意多邊形外角和為360°,因此,在繪制正多邊形時,邊與邊之間需要旋轉(zhuǎn)“360°/邊數(shù)”的度數(shù)即可。先將“5個旋轉(zhuǎn)的正方形-順序結(jié)構(gòu)”簡化為1個正方形循環(huán)5次的for循環(huán),再進一步將正方形4條邊簡化為1條邊循環(huán)4次,最后更改正多邊形邊數(shù)和個數(shù),以及每個正多邊形之間有無前進,前進多少。自主學習、合作探究、展示交流。既是舊知復習鞏固,又是新知在實踐上的深化漂亮對稱的作品,滲透審美教育體現(xiàn)新課程理念19′繪制效果舉例:4.能力提升:鐘表表盤語句“連連看”演示用兩種不同的方案繪制完成的鐘表表盤效果,引導學生說出繪制鐘表表盤的不同方案。畫出1個小時標記或分鐘標記可用自然語言描述為:小時標記:抬起尾巴前進100像素;放下尾巴前進20像素;抬起尾巴移動回到坐標原點;順時針旋轉(zhuǎn)360°/12。分鐘標記:抬起尾巴前進115像素;放下尾巴前進5像素;抬起尾巴移動回到坐標原點;順時針旋轉(zhuǎn)360°/60。提問:你能將這些自然語言轉(zhuǎn)化為程序代碼嗎?要求:完成鐘表表盤的繪制,先完成方案1,再借助方案1的部分代碼完成方案2。遇到問題可以:自己鉆研;同伴互助;請教老師。提示:有能力的同學還可分別對小時和分鐘標記的粗細、顏色等進行個性化設(shè)置。展示反饋作品。回憶“繪制‘2017’”任務中用到的語句,試著完成“連連看”任務。舉手回答問題:方案1:畫完整點,再畫整分方案2:1個整點4個整分(嵌套)聽講、思考并舉手回答問題:相應程序代碼為:1個小時標記:t.up()t.forward(100)t.down()t.forward(20)t.up()t.goto(0,0)t.right(360/12)1個分鐘標記:t.up()t.forward(115)t.down()t.forward(5)t.up()t.goto(0,0)t.right(360/60)自主學習、合作探究實現(xiàn)方案1的鐘表表盤繪制;自主學習、合作探究實現(xiàn)方案2的鐘表表盤繪制。繼續(xù)完善方案1和方案2。展示反饋各組完成情況,師生共同探討同學完成過程中出現(xiàn)的問題并加以解決。加深對相關(guān)語句的準確把握,為完成鐘表表盤的任務掃清障礙適時適當?shù)臐B透算法的思想體現(xiàn)新課程理念體現(xiàn)分層教學重視過程性評價,體現(xiàn)評價的發(fā)展作用。9′5.拓展延伸:火眼金睛要求:打開“螺旋線-for循環(huán)(找茬)”,找出并修改代碼中的錯誤,運行成功后通過修改left等函數(shù)參數(shù),觀看效果的變化,最終將最喜歡的效果另存為“螺旋線-for循環(huán)(7.xxxx)”需要“找茬”的代碼如下:importturtlelx=turtle.turtle()lx.colour(red)lx.speed(10)n=100s=0forirange(n):lx.forward(2*i)lx.left(90)s=s+iprint('i=',i,'s=',s)print('0到',i,'的和為:s=',s)正確運行后可將left函數(shù)的參數(shù)改為“360/t±1°”,實現(xiàn)豐富多彩的螺旋線的效果。(其中t代表正多邊形的邊數(shù))觀察、思考并改正錯誤的代碼。舉手回答錯誤之處。修改正確后運行結(jié)果是多個邊長遞增的正方形實現(xiàn)的螺旋線效果。更改left函數(shù)的參數(shù)為“360/t±1°”,實現(xiàn)更多豐富多彩的螺旋線效果。如:91°、89°、72°、60°、61°等。鍛煉學生對代碼錯誤的敏感性和編寫代碼時認真細心的習慣。漂亮的輸出結(jié)果進一步保持學生的探究欲望。也會促動完成較差的同學迎頭趕上,獲得成功的體驗4′繪制效果舉例:6.交流反饋與評價展示學生作品,教師評價。向各小組長匯集本組課堂分值,在Excel中以柱狀統(tǒng)計圖的形式呈現(xiàn)各組得分情況,并宣布表揚本節(jié)課的表現(xiàn)突出的組。學生自評、互評。觀看各組得分情況,為表現(xiàn)突出的組鼓掌喝彩。體現(xiàn)自評、互評和師評等多元評價,體現(xiàn)評價的發(fā)展作用。1′(四)課堂總結(jié)部分用時引導學生說出本節(jié)課的收獲,出現(xiàn)的問題及解決辦法。學生保存文件,整理物品。1′(五)課后作業(yè)部分用時繼續(xù)完善各個任務,將課上沒時間完成的內(nèi)容繼續(xù)完成并通過網(wǎng)絡(luò)提交給老師。八、關(guān)鍵環(huán)節(jié)提煉1.程序三種基本結(jié)構(gòu)2.for循環(huán)語句3.達標任務:多個旋轉(zhuǎn)的正多邊形4.能力提升:鐘表表盤5.拓展延伸:火眼金睛6.交流反饋與評價九、教學反思本課特色:1、for循環(huán)結(jié)構(gòu)的講解使用了3個只輸出循環(huán)變量的實例,讓學生對range函數(shù)的參數(shù)及其取值結(jié)果有了比較深入的了解,通過改變k循環(huán)的縮進空格數(shù)直觀理解Python語言對縮進的要求,同時對print函數(shù)也有了淺顯的認識。2、“鐘表表盤”能力提升任務為學生提供了廣闊的創(chuàng)作空間,不同的創(chuàng)作方案決定了是否使用循環(huán)嵌套,很好的滲透了算法思想,同時up、down、goto等函數(shù)的進一步使用也為下一節(jié)while循環(huán)中使用這些函數(shù)奠定了基礎(chǔ)。3、“找茬”拓展任務的設(shè)計鍛煉學生對代碼錯誤的敏感性和編寫代碼時認真細心的習慣,短小精悍的代碼卻得到了漂亮的繪制結(jié)果可以最大限度的激發(fā)和保持學生對Python語言的熱愛。4、過程性評價和終結(jié)性評價相結(jié)合,體現(xiàn)分層評價和多元評價。注重過程性評價,體現(xiàn)評價的發(fā)展作用。將

溫馨提示

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

評論

0/150

提交評論