中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

2.3 周而復始的循環第一課時教學課件(共26張PPT) 教科版(2019)高中信息技術必修1

資源下載
  1. 二一教育資源

2.3 周而復始的循環第一課時教學課件(共26張PPT) 教科版(2019)高中信息技術必修1

資源簡介

(共26張PPT)
你不理財,財不理你
看看王先生是如何理財的
項目:學習投資理財
任務一:計算5年儲蓄存款收益
2.3周而復始的循環
——For循環
任務一:計算5年儲蓄存款收益
活動1 計算利率不變情況下的到期存款總額
王先生選擇將5萬元存入銀行5年,選擇“1年定期、自動轉存”的存款方式,假設5年內存款利率不變,均為3.25%,5年后到期存款總額是多少?
流程圖
開始
是否不超過5年
計算年存款總額
結束
money=50000


rate=0.0325
輸出5年存款總額
假設5年內存款利率不變,均為3.25%,5年后到期存款總額是多少?
將5萬元存入銀行,1年定期自動轉存,5年內存款利率不發生變化均為3.25%,5年后到期存款總額是多少?
利率不變情況下到期存款總額
要解決的問題
活動1 計算利率不變情況下的到期存款總額
分析問題
編寫程序
調試運行
設計算法
有哪些變量?這些變量用什么名字?怎么存放?
怎么計算5年后到期的存款總額?
5年后到期的存款總額怎么顯示?
活動1 計算利率不變情況下的到期存款總額
分析問題
編寫程序
調試運行
設計算法
怎么計算5年后到期的存款總額?
第一年的存款總額=
第二年的存款總額=
第三年的存款總額=
5W*(1+0.0325)3
總額=本金*(1+利率)
下一步編寫代碼:需要定義幾個變量?用什么名字呢?
第四年的存款總額=
第五年的存款總額=
5W*(1+0.0325)1
5W*(1+0.0325)2
本金*(1+利率)
第1年存款總額*(1+利率)
第2年存款總額*(1+利率)
第3年存款總額*(1+利率)
第4年存款總額*(1+利率)
5W*(1+0.0325)4
5W*(1+0.0325)5
money
rate
years
設計算法
需要解決
活動1 計算利率不變情況下的到期存款總額
分析問題
編寫程序
調試運行
設計算法
有哪些變量、常量?這些數值怎么存放?
怎么計算5年后到期的存款總額?
5年后到期的存款總額怎么顯示?
計算5次每一年到期的存款總額,使用變量money存放存款總額的數值
輸出(print語句)存款5年后到期的存款總額
使用變量money存放金額的數值
使用變量rate存放利率的數值
使用變量years存放存款年數的數值
編寫程序
活動1 計算利率不變情況下的到期存款總額
分析問題
編寫程序
調試運行
設計算法
開始
是否不超過5年
計算年存款總額
結束
money=50000


rate=0.0325
輸出5年存款總額
使用變量money存放金額的數值
money=50000
使用變量rate存放利率的數值
rate=0.0325
使用變量years存放存款年數的數值
years=5
活動1 計算利率不變情況下的到期存款總額
分析問題
編寫程序
調試運行
設計算法
第1年存款總額
第2年存款總額
第3年存款總額
第4年存款總額
第5年存款總額
是否不超過5年
計算年存款總額
money=50000


rate=0.0325
輸出5年存款總額
順序結構
循環結構
money=50000
rate=0.0325
years=5
money=money*(1+rate)**years
print("5年以后總額:",money,"元")
編寫程序
活動1 計算利率不變情況下的到期存款總額
分析問題
編寫程序
調試運行
設計算法
開始
是否不超過5年
計算年存款總額
結束
money=50000


rate=0.0325
輸出5年存款總額
money=
rate=
years=
money=money*(1+rate)**years
print("5年以后總額:",money,"元")
運行結果:
5年以后總額:58670.569791469716元
50000
0.0325
5
若首次存款時的利率是3.25%,自動轉存時的利率分別是3%,3%,2%,1.75%,那么五年后到期存款總額是多少?
利率變動情況下到期存款總額
要解決的問題
活動2 計算利率變動情況下的到期存款總額
分析問題
編寫程序
調試運行
設計算法
有哪些變量?這些變量用什么名字?怎么存放?
怎么計算5年后到期的存款總額?
5年后到期的存款總額怎么顯示?
活動2 計算利率變動情況下的到期存款總額
分析問題
編寫程序
調試運行
設計算法
怎么計算5年后到期的存款總額?
第一年的存款總額=
第二年的存款總額=
第三年的存款總額=
總額=本金*(1+率)
下一步編寫代碼:需要定義幾個變量?用什么名字呢?
第四年的存款總額=
第五年的存款總額=
本金*(1+第一年利率)
第1年存款總額*(1+第二年利率)
第2年存款總額*(1+第三年利率)
第3年存款總額*(1+第四年利率)
第4年存款總額*(1+第五年利率)
money
rates
years
rate1
rate2
rate3
rate4
rate5
列表
列表是一個有序的集合,它可以包含多個數據元素。
列表說:我需要皮膚
列表說:我不挑,什么數據都要
列表又說:但是來我這兒得守規則
列表還說:第一個來的住0號房
格式:
列表名=[元素1,元素2,元素3……]
[ ] 方括號是列表的皮膚
整數型、浮點型、字符串(加引號)都能一起存放
各元素必須用逗號隔開,放在方括號內
列表索引號從0開始
a=[‘石榴’,1, “香蕉”,‘橙子’]
a[0]
a[1]
a[2]
a[3]
列表
已知列表X=[1,2,3,4],那么執行語句del X[1]之后X的值為( )
A.[2,3,4] B. [1,2,3,4]
C. [1,3,4] D. 2,3,4
C
del 刪除
append 追加
insert 插入
for循環
for 循環變量 in 列表:
語句或語句組
一組重復執行的語句
循環體
循環體必須相對關鍵詞for有縮進(Tab鍵/四個空格)
冒號&縮進
for循環
列表中元素的個數
循環體執行循環的次數取決于?
例:for i in [ 1,2,3,4,5]:
print ( i )
循環過程
第1次循環:i取列表中1,執行print(i),輸出1
第2次循環:i取列表中2,執行print(i),輸出2
第4次循環:i取列表中4,執行print(i),輸出4
第3次循環:i取列表中3,執行print(i),輸出3
第5次循環:i取列表中5,執行print(i),輸出5
range()函數
功能:生成一定范圍的數字列表
range()函數的語法是:
start指的是計數起始值,若省略,默認值是0;
stop指的是計數結束值,但不包含結束值,不可省略;
step是步長,若省略,默認值為1。
range(start,stop,step);
例:range(1,6) 會生成列表[1,2,3,4,5]
range(8) 會生成列表[0,1,2,3,4,5,6,7]
range(1,6,2) 會生成列表[1,3,5]
活動2 計算利率變動情況下的到期存款總額
分析問題
編寫程序
調試運行
設計算法
rates=[0.0325,0.03,0.03,0.02,0.0175]
for語句如下:
for rate in rates:
money=money*(1+rate)
rates[0](0.0325)、rates[1](0.03)、rates[2](0.03)、rates[3](0.02)、rates[4](0.0175)
縮進
活動2 計算利率變動情況下的到期存款總額
分析問題
編寫程序
調試運行
設計算法
算法描述 程序代碼
1. 使用變量money存放金額的數值 money=50000
2. 使用列表rates存放5年的利率的數字 rates=[0.0325,0.03,0.03,0.02,0.0175]
3. 計算5次每一年到期的存款總額,使用變量money存放存款總額的數值
for rate in rates:
money=money*(1+rate)
4. 輸出存款5年后到期的存款總額 print(“存款總額是",money)
活動2 計算利率變動情況下的到期存款總額
分析問題
編寫程序
調試運行
設計算法
money=50000
rates=[0.0325,0.03,0.03,0.02,0.0175]
for rate in rates:
money=money*(1+rate)
print(“存款總額是”,money)
鞏固練習
1下列關于列表的說法正確的是( )。
A列表中的數據是無序的
B同一列表中可以包含不同的數據類型
C列表元素的下標從1開始
D定義列表時用( )將列表元素括起來
2下列數據中,不屬于列表的是( )。
A.{10,15,20,25} B.[10,1.5,20,2.5]
C.[10,15,20,25] D.[a,"b",20,25]
B
A
鞏固練習
3在 Python 中,列表 P=["a","b"],執行語句“P.append(1);P.insert(1,2)”后,
P值為( )。
A.['a','b',1,2] B.[1,2,'a','b']
C.[1,'a',2,'b'] D.[ 'a',2,'b',1]
4運行以下程序,顯示的結果是( )。M=["1","2","4","3"]
M.sort( )
print( M)
A.[‘1’, ‘2’,‘3’,‘4'] B.[1,2,3,4] C.[4,3,2,1]
D
A
鞏固練習
5下列關于 for 循環結構的說法錯誤的是( )。
A.在 for 循環中,in后面的數據集合可以是列表、字符串、元組等數據類型
B.在 for循環中,數據集合后面的冒號可有可無
C.在 for 循環中,同級別語句需要縮進對齊
D.在 for循環中可以繼續嵌套for 循環
B
鞏固練習
1列表是 Python的 (有序/無序)序列。
2在 IDLE 編輯器中運行以下程序,屏幕打印顆 *
for i in range(0,10,2):
print(" *")
3在 IDLE 編輯器中運行以下程序,依次輸出的數字是 。
for i in range( 1,5):
print(i,end="," )
有序
5
1,2,3,4
鞏固練習
4下列程序的作用是 。
sum=0
for i in range( 2,101,2):
sum +=i
print( sum)
5.實現循環控制的三要素是 、__ _和__ ____。
求1到100(含100)的偶數之和
初值
終值
循環體
感謝
觀看

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 瑞金市| 易门县| 策勒县| 伊吾县| 新泰市| 磐安县| 定襄县| 历史| 扶风县| 金溪县| 土默特左旗| 田阳县| 乐平市| 麦盖提县| 远安县| 思南县| 银川市| 娱乐| 井陉县| 娄烦县| 游戏| 三河市| 桐庐县| 白城市| 蛟河市| 东阳市| 枣强县| 兴义市| 陆河县| 溧阳市| 深水埗区| 清丰县| 三河市| 莱阳市| 柞水县| 宝坻区| 丹东市| 原平市| 宁化县| 抚远县| 塔河县|