資源簡介 周而復始的循環一、基本說明1.面向學生:高一年級2.課課名稱:《周而復始的循環》(高中信息技術教科版必修一數據與計算第二章第三節)3.教學時間:45分鐘4.課時:2二、教學目標1.了解列表的功能及常見操作。2.了解循環的概念。通過投資理財教學案例掌握for循環的使用方法和作用。3.嘗試利用for循環解決簡單問題。三、教學重難點(一)教學重點理解for循環的工作原理及區別;掌握for循環的格式和使用方法。(二)教學難點能夠靈活設計循環變量并引用。教學過程【課前預習】(3min)通過課前預習并設置前置性作業,檢查學生學情并了解教學重難點。課堂題目:【課題引入】(2min)我們從下到大的壓歲錢都是怎么處理的呢?——花掉、給父母、理財(存款、基金、股票……)存款——最基礎的理財 ==》選擇存款比較安全、穩定小明有5000元的壓歲錢,想要存在銀行5年以后再取出。現有兩種存款方式:1.5年存款利率都是3.25%。2.5年存款利息都不同,分別是1.75%、2%、3%、3%、3.25%選擇哪種方式才能使5年后獲得本息更高呢?【新知講授】(5min)假如把自己的壓歲錢5000元存入銀行,選擇1年定期,自動轉存的方式。5年后會有多少收益呢?(假定利率為3.25%)思考:第1年 存款=本金*(1+第1年利率)第2年 存款=上一年存款*(1+第2年利率)第3年 存款=上一年存款*(1+第3年利率)......第n年 存結論:本金*(1+利率)存款期限money=50000*(1+0.0325)**5【活動一設計】(5min)教師演示根據流程圖,計算利率不變情況下到期存款總額。【新知講授】(5min)思考:五年計算五次存款總額都是使用的同一個公式。如何借助循環結構實現同一操作的多次重復?1.計數循環循環:計算機程序周而復始地重復同樣的步驟,稱為循環。for功能:重復一定次數的循環。for格式2.range()函數range(start, stop[, step])函數:生成[start,stop)數據區間內間隔step的數字列表。start可省略,默認為0,step可省略默認為1。例:【活動二設計】(5min)將下列程序補充完整,計算利率不變情況下的存款總額【新知講授】(5min)5年利率分別是1.75%、2%、3%、3%、3.25%。根據for循環的格式,如何既能保證循環次數為5次,又能讓利率rate每年變化呢?答案:只需將rate定義列表后作為循環變量就可以了。身兼數職的循環變量:循環變量除了能反映for循環執行幾次外,往往會借助循環變量存儲的信息進行計算。for格式【活動三設計】(5min)將下列程序補充完整,計算利率變化情況下的存款總額由計算可得,選擇第一種存款方式獲得的本息更多。【新知講授】(5min)3.列表列表就是用“[]”將數據集中存放,便于記錄和處理。用逗號分隔列表中的各項。列表中可以包含python中能存儲的任何類型的數據。如:list1 = [5, "a", "c", "Ture"]【課堂總結】(5min)總結列表及for循環的使用條件及設置格式,并通過選擇題的形式鞏固練習。1.如下Python程序段n = 0for i in range(1,4):n += i循環結束后,變量n的值是( )A、4 B、3 C、6 D、12.下面語句執行后得到的結果是:for i in range(2,12,2):print(i,end=” ”)3.現有列表l=[1,2,8,9,0],執行l[2]=11后執行l[-3]的結果是( )A、9 B、8 C、0 D、114.下面代碼的執行結果是( )object=["石榴",1,"香蕉","橙子","梨子"]object.append("獼猴桃")"del object[2]print (object)A、["石榴",1,"香蕉","橙子","梨子"] B、["石榴",1,"橙子","梨子","獼猴桃"]C、["獼猴桃","石榴",1,"香蕉","橙子","梨子"] D、[1,"香蕉","橙子","梨子"]五、板書設計周而復始的循環 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫