2.3周而復始的循環(huán)第1課時教案20232024學年教科版高中信息技術必修1_第1頁
2.3周而復始的循環(huán)第1課時教案20232024學年教科版高中信息技術必修1_第2頁
2.3周而復始的循環(huán)第1課時教案20232024學年教科版高中信息技術必修1_第3頁
2.3周而復始的循環(huán)第1課時教案20232024學年教科版高中信息技術必修1_第4頁
2.3周而復始的循環(huán)第1課時教案20232024學年教科版高中信息技術必修1_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

周而復始的循環(huán)第1課時【課標要求】明確結構化在程序設計中的重要作用。依據解決問題的需要設計算法,采用流程圖的方式描述算法,掌握一種程序設計語言的基本知識,編寫簡單程序解決問題。適應數字化學習環(huán)境,養(yǎng)成數字化學習與創(chuàng)新的習慣;掌握學習資源與學習工具的操作技能。【學習目標】1.學會列表的創(chuàng)建、修改列表元素等基本操作。知道range函數生成數值列表的三種方式,并能使用range函數創(chuàng)建列表解決問題。2.知道計數循環(huán)的使用方法,熟練使用計數循環(huán)解決實際問題。【評價任務】任務1認識列表及range函數。學生通過自主探究、教師引導、實踐操作檢測學習目標1任務2計算5年儲蓄存款收益。學生通過自主學習和小組討論相結合的方式對知識點進行梳理學習,學會獨立思考,形成良好的學習習慣。檢測學習目標2?!窘虒W過程】項目環(huán)節(jié)項目活動項目指導引入用生活中的例子介紹計數循環(huán)和條件循環(huán)的異同。展示學習目標,幫學生建立正確的學習導向。學生活動:根據屏幕提示參與問題的回答,明確學習目的?!局R點撥】循環(huán):某種代碼的反復執(zhí)行。重復一定次數的是計數循環(huán)。重復到某種情況結束的是條件循環(huán)。探究一:認識列表及range函數果。活動1閱讀課本列表及range函數的使用部分,學習列表的創(chuàng)建、修改列表元素等基本操作。知道range函數生成數值列表的三種方式,并能使用活動1閱讀課本列表及range函數的使用部分,學習列表的創(chuàng)建、修改列表元素等基本操作。知道range函數生成數值列表的三種方式,并能使用range函數創(chuàng)建列表解決問題。要求:學生采用小組合作學習與自主學習相結合的方式,學習以上內容,根據學歷案的要求,完善知識。。列表(1)列表的創(chuàng)建及相關操作:a=[1,2,3]#創(chuàng)建列表,各元素用逗號隔開,放在方括號內#修改列表第一個元素的值為4,注意列表的索引號從0開始a[0]=4dela[0]=4dela[1]a.append(2)[4,3,2]#在列表尾部添加一個數據元素2print(a)#打印列表運行結果:(2)拓展:Python中創(chuàng)建列表的方法(1)賦值運算符直接創(chuàng)建列表用賦值運算符“=”直接將一個列表賦值給變量。語法格式如下:listname=[element1,element2,...elementn]創(chuàng)建空列表:如:emptylist=[](2)創(chuàng)建數值列表使用list()函數直接將range()函數循環(huán)出來的結果轉換為列表。list()函數的基本語法如下:list(data)如建一個1020之間(不包括20)所有偶數的列表,list(range(10,20,2))運行結果:[10,12,14,16,18](3)列表操作總結建立列表:list=[〃You〃,〃are〃,〃why〃]增加元素在列表末尾:list.append(〃friend〃)插入元素:list.insert(2,〃my〃)(列表的第三個位置插入”my”)獲取元素:list[索引號],如list[0]為〃You〃。修改元素:list[1]=〃is〃列表排序:list.sort()(升序)列表逆序:list.reverse()(降序)刪除元素:list.remove(〃why〃)刪除列表:dellistname/dellistname[1](刪除最后一個元素)打印列表:printlist2.range()函數range()函數,它可以生成某個范圍內的數字列表。(1)range(a,b)生成列表[a~b1](b>a>0)如:range(1,6)就會生成[1,2,3,4,5]這樣一個列表.(2)range(b)生成列表[0~b1]如:range(8)會生[0,1,2,3,4,5,6,7]這樣一個列表。(3)range(start,stop,step)參數說明:

start:計數從start開始。默認是從0開始。stop:計數到stop結束,但不包括stop。

step:步長,默認為1。如:range(0,10,3)#步長為3[0,3,6,9]

range(0,10,1)#負數[0,1,2,3,4,5,6,7,8,9]

range(0)[]

range(1,0)[]評價得分810分57分14分自評得分評價標準能理解并說列表的創(chuàng)建、修改列表元素等基本操作,順利寫出列表運行結果,理解range函數三種形式及其生成的數值列表。在教師提示下,寫出結果。僅能完成部分環(huán)節(jié)?!局R點撥】列表(1)概念:可以包含多個不同數據類型的元素有序集合。(2)操作①建立列表:list=[〃元素〃,……]②增加元素在列表末尾:list.append(〃元素〃)③刪除列表:dellistn[索引號]④修改元素:list[1]=〃新元素〃⑤打印列表:printlist2.range()函數,它可以生成某個范圍內的數字列表。(1)range(a,b)生成列表[a~b1](b>a>0)(2)range(b)生成列表[0~b1](3)range(start,stop,step)start:計數從start開始。默認是從0開始。stop:計數到stop結束,但不包括stop。

step:步長,默認為1?!拘〗M評價】自評+互評探究二:計算5年儲蓄存款收益探究二:計算5年儲蓄存款收益任務二:計算5年儲蓄存款收益活動2計算利率不變情況下到期存款總額小明爸爸有5萬元存入銀行,他選擇1年定期自動轉存,假設5年內存款利率沒有發(fā)生變化均為3.25%,5年后到期存款總額是多少?分析每年的存款變化,從中尋找規(guī)律。第1年 存款總額=本金*(1+第1年利率)第2年 存款總額=上一年存款*(1+第2年利率)第3年 存款總額=上一年存款*(1+第3年利率)第n年 存款總額=你發(fā)現(xiàn)其中規(guī)律了嗎?第n年 存款總額=本金*(1+利率)存款期限PythonPython實現(xiàn)利率不變到期存款總額順序結構實現(xiàn)principal=50000 #本金50000元rate=0.0325 #1年定期利率3.25%year=5 #存款期限money=principal*(1+rate)**year #計算存款總額print("5年以后存款總額:",money,"元") #輸出結果input("運行完畢,請按回車鍵退出...")活動3計算利率變動情況下到期存款總額如果小明爸爸首次存款利率是3.25%,自動轉存時利率分別是3%、3%、2%、1.75%,那么5年后到期存款總額是多少?分析每年的存款變化,從中尋找規(guī)律。第1年 存款總額=本金*(1+第1年利率)第2年 存款總額=上一年存款*(1+第2年利率)第3年 存款總額=上一年存款*(1+第3年利率)......第n年 存款總額=每年利率都不同,可以借助列表實現(xiàn)。語句格式語句格式for*循環(huán)變量*in*列表:****語句或語句組(循環(huán)體)*代表1個英文字符的縮進。*代表1個英文字符的縮進。foriforiin["hello","world"]:print(i)#循環(huán)體運行結果:運行結果:helloworldPython實現(xiàn)利率變動情況下到期存款總額money=money=#本金50000元rate=#利率列表for#計算每年存款總額print("5年以后存款總額:",money,"元")#輸出結果input("運行完畢,請按回車鍵退出...")參考答案:參考答案:(1)50000(2)[0.0325,0.03,0.03,0.02,0.0175] (3)iinrate:(4)money=round(money*(1+i),2)評價得分810分57分14分自評得分評價標準1.知道計數循環(huán)的基本格式,能用計數循環(huán)解決問題2.知道計數循環(huán)編程的關鍵點。在提示的前提下,完成評價任務。僅能完成部分環(huán)節(jié)。【課堂練習】思考:怎樣用循環(huán)結構

溫馨提示

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

評論

0/150

提交評論