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

2.3周而復始的循環 (第2課時) 導學案 2023—2024學年教科版(2019)高中信息技術必修1

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

2.3周而復始的循環 (第2課時) 導學案 2023—2024學年教科版(2019)高中信息技術必修1

資源簡介

周而復始的循環
(第1課時)
【學習目標】
1.知道并能寫出條件循環的基本格式,能理解條件循環的執行過程。
2.會利用條件循環解決實際問題,知道條件循環編程的關鍵點。
【評價任務】
任務一 認識條件循環。學生通過自主探究、教師引導、實踐操作檢測學習目標1。
任務二 計算計算理財產品收益。學生通過自主學習和小組討論相結合的方式對知識點進行梳理學習,學會獨立思考,形成良好的學習習慣。檢測學習目標2。
【學習過程】
知識回顧:引導學生對列表、range()函數、計數循環等知識進行回顧:
【知識點撥】
1.列表:
建立列表:list=[〃You〃, 〃are〃, 〃why〃]
增加元素在列表末尾:list.append(〃friend〃)
修改元素:list[1]=〃is〃
刪除列表第1個元素:del listname[0]
刪除列表:del listname
打印列表:print list
2.range( )函數
它可以生成某個范圍內的數字列表。
(1)range(a,b)生成列表[a~b-1](b>a>0) range(1,6) 生成列表 [1,2,3,4,5]
(2)range(b)生成列表[0~b-1] range(8) 生成列表 [0,1,2,3,4,5,6,7]
(3)range(start, stop, step) range(0, 10, 3) 步長為 3 生成列表[0, 3, 6, 9]
參數說明:
start: 計數從 start 開始。默認是從 0 開始。
stop: 計數到 stop 結束,但不包括 stop。
step:步長,默認為1。
(
語句格式
f
or
*
循環變量
*
in
*
列表
:
****
語句或語句組
(循環體)
)3.計數循環:循環重復次數一定時,我們通常稱為計數循環。Python中用for語句來創建這類循環。
(
*
代表
1
個英文字符的縮進。
)
一組重復執行的語句稱為循環體。
Python對循環體約定格式是,循環體必須相對關鍵詞for有縮進。
評價得分 8-10分 5-7分 1-4分 自評得分
評價標準 回顧過程中,能回答列表、range()函數、計數循環等知識設置的例題,達到熟練使用相關知識的目的。 在教師或同學的提示下,完成活動。 僅能完成部分環節。
任務一:認識條件循環
活動1 閱讀課本條件循環的使用部分,學習條件循環的基本格式等內容。知道并能寫出條件循環的基本格式,能理解條件循環的執行過程。
要求:學生采用小組合作學習與自主學習相結合的方式,學習以上內容,根據學歷案的要求,完善知識。
【知識點撥】
條件循環的概念:
(
一個英文字符空格
)條件循環一般用于 的情況。只有當 成立時,才執行循環體。在Python中,使用 語句來創建這類循環。
2.while語句的基本格式:
(
while
語句的基本格式如下:
While
*
關系表達式
:
****
語句或語句組(循環體)
)
(
四個英文字符,或一

tab
鍵的空格
)
(
例如
:
s=0
while
s
<=30:
S=S+10
#
循環體
print(s) #
循環體
)
(
運行結果
:
10
20
30
40
)
例中,循環體是 條語句,因此這兩條語句相對于關鍵詞whil均要 。
程序執行過程是:變量s初值為 ,判斷“s<=30" 是否成立:如果成立則執行 ( s值增加10,輸出s的值),不斷重復直到 ;不成立, 。
形如"s=s+x"”的語句可以起到 的作用,如果x=1,即s=s+1可以起到計數的作用。
一般在使用累加器或計數器時將變量賦初值為 。
也有一類特殊的關系表達式,如數字0表示假,非0數字表示真。如果循環是以“while 1:"開頭,那么在不加干預的情況下,程序就會 。如果想停止這個程序,按快捷鍵 。通常情況下,我們不會讓程序陷人這種“死循環”的境地。
3.while循環編程關鍵點:
1.循環體。
2.執行循環的條件。
3.由于while循環不記錄循環的次數,如果需要借用循環次數信息,必須在代碼中增加計數器,并通過語句修改計數器的值。
評價得分 8-10分 5-7分 1-4分 自評得分
評價標準 知道條件循環的基本格式,能用條件循環解決簡單問題,理解條件循環的編程關鍵點。 在教師提示下,完成活動1。 僅能完成部分環節。
任務二 計算理財產品收益
活動2:多少年資金全部取出
小明爸爸購買了10萬元一年期收益率3.7%的銀行保證收益型理財產品。每年理財贖回后,他會提取2萬元用作生活所需,余下資金仍購買此種理財。在收益率不變的情況下,多少年后本金被全部取出?
(
1.
循環體:
money=round(money*(1+0.037),2)-20000
year=year+1
2.
循環控制條件:
money>0
。本金可以用常數表示,也可以存入變量增加程序的通用性。
3.
需要知道年數
,
必須增加計數器:
year=year+1
)思考:循環控制條件、循環體分別是什么?是否需要計數器,若需要怎樣設置?
(
參考答案

0
money>=0:
money=round(money*(1+0.037),2)-20000
year=year+1
)
活動3 計算利率變動情況下到期存款總額
評價得分 8-10分 5-7分 1-4分 自評得分
評價標準 1.能準確找到循環控制條件、循環體。 2.利用計數循環編程的關鍵點解決問題。 在教師或同學的提示下,完成活動。 僅能完成部分環節。
任務三 調試程序
活動3:根據課本提示,為下列程序添加調試器,查看結果。
借助Python的調試器pdb.如程序開頭加入語句“import pdb",適當的位置放一"pdb.set-trace()" ,設置一個斷點,讓程序暫停運行,進入pdb調試環境。
用命令“p”查看變量,用命令“c” 繼續運行,用命令“q"” 結束調試,退出程序。
(
在程序的第一句增加“
import
pdb"

while
循環的語句組最后一句增加
"pdb.set
-trace()" ,
觀察調試結果是否如下所示
> d:\
理財
.py(4)()
-> while money>=0:
(Pdb) P money,year
(83700.0

1)
(pdb) c
> d:\
理財
.py(4)()
-> while money>=0:
(Pdb) P money,year
(66796.9,2)
(pdb) q
)
評價得分 8-10分 5-7分 1-4分 自評得分
評價標準 可以借助Python的調試器pdb.調試程序。 在教師或同學的提示下,完成活動。 僅能完成部分環節。
【知識總結】
【課堂練習】
(
參考答案:
for
循環
s=0
for i in range(101):
s=s+i
print(s)
) (
while
循環
s=0
i=1
while i<=100:
s=s+i
i=i+1
print(i)
) 用for語句和while語句實現0-100自然數之和計算。
【學后反思】
(
收獲與感悟:
1.
2.
3.
)

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 灵武市| 南阳市| 合作市| 长乐市| 敦化市| 新源县| 大名县| 舟曲县| 甘肃省| 柳州市| 钟祥市| 行唐县| 剑川县| 姜堰市| 乃东县| 包头市| 威远县| 体育| 舞钢市| 遵义市| 宝坻区| 柏乡县| 凤阳县| 乐山市| 永州市| 宜章县| 公安县| 孝昌县| 扶风县| 英山县| 文水县| 南充市| 寿阳县| 阳朔县| 容城县| 来安县| 常州市| 静安区| 大安市| 塘沽区| 西安市|