《精校版數(shù)學人教B版必修3導學案:167;1.2.3循環(huán)語句 Word版含解析》由會員分享,可在線閱讀,更多相關(guān)《精校版數(shù)學人教B版必修3導學案:167;1.2.3循環(huán)語句 Word版含解析(5頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、最新資料最新資料最新資料最新資料最新資料
學習目標
1.理解學習基本算法語句的意義.
2.學會循環(huán)語句的基本用法.
3.理解算法步驟、程序框圖和算法語句的關(guān)系,學會算法語句的寫法.
重點難點
重點:循環(huán)語句的基本用法.
難點:循環(huán)語句的寫法.
學習過程
一、問題提出
兩種條件語句的一般格式分別是什么?
二、導入新課
一位同學不小心違反了學校紀律,班主任令其寫檢查,他寫完后交給班主任,班主任看后說:“認識不深刻,拿回去重寫,直到認識深刻為止”.這位同學一想,這不是一個循環(huán)結(jié)構(gòu)嗎?可惜我還沒學循環(huán)語句,不然可以寫一個算法語句輸入計算機了.同學們,今
2、天我們開始學習循環(huán)語句.
三、新課
Scilab程序語言中提供了兩種循環(huán)語句:for 循環(huán)和while 循環(huán)
1、 for循環(huán)語句
for 循環(huán)語句的一般格式:
例1. 實現(xiàn)求1+2+3+…+1000=? 的算法
算法思想:可以采用重復計算,而且數(shù)字1、2、3、…、1000是有規(guī)律的一列數(shù),逐漸循環(huán)遞增,每次增幅為1.
解答:
在例1的程序中,如果我們將初值、步長、終值、循環(huán)體分別改變,情形又如何呢?
1. 將初值改變,如改為“i=100:1:1000”則該程序描述的算法實現(xiàn)什么功能?
2. 終值改變的情形類似.
如改為“
3、i=1:1:100”則該程序描述的算法實現(xiàn)什么功能?
3.將步長改變,如改為“i=1:2:1000,則表示求和1+3+5+……+999;
如改為“i=1:3:1000”,則表示求和________________________________________________.
4.將循環(huán)體改變,如改變?yōu)椤癝=S+1/i”,則該程序描述的算法實現(xiàn)什么功能?
例2.畫出計算 值的算法程序框圖,并寫出程序。
例3. 一球從100m高度落下,每次落地后反跳為原高度的一半,再落下。在第10次落地時,共經(jīng)過多少路程?第10次下落多高?,寫出程序
4、
2、 while循環(huán)語句
While 循環(huán)語句的一般格式為:
例4:實現(xiàn)求1+2+3+…+1000=?算法(用另一種循環(huán)結(jié)構(gòu))
例5.寫出平方值小于1000的最大整數(shù)的程序。
例6.用while循環(huán)語句編寫一個程序,計算135……99.
課堂小結(jié)
“For循環(huán)”和“while循環(huán)”的區(qū)別?
四、知識鞏固
1.循環(huán)語句中的步長( )
A.可以省略 B.不能省略C.只有步長為1時才可省略 D.以上全錯
2.下列對while語句的說法不正確的是( )
A.當計算機遇到wh
5、ile語句時,先判斷是否滿足條件,如果符合條件,就執(zhí)行循環(huán)體
B.當條件不符合時,將不執(zhí)行循環(huán)體直接跳出循環(huán)
C.while語句的格式為:while—表達式—循環(huán)體—end
D.while語句的特點是“后測試”,即先執(zhí)行循環(huán)體,然后判斷是否滿足條件
3.下列關(guān)于for循環(huán)的說法錯誤的是( )
A.在for循環(huán)中,循環(huán)表達式也稱為循環(huán)體
B.在for循環(huán)中,步長為1,可以省略不寫;若為其他值,則不可省略
C.理解for循環(huán)關(guān)鍵是理解為循環(huán)變量設(shè)定初值、步長、終值
D.在for循環(huán)中,“end”控制結(jié)束一次循環(huán),開始一次新的循環(huán)
課后作業(yè)
1.下面程序的作用是( )
A.求1+3+…+9+11 B.求1+2+3+…+10
C.求135…11 D.求1234…10
2.以下程序運行后的輸出結(jié)果為( )
A.21 B.13 C.17 D.25
3.將求12345678910的程序補充完整:
最新精品資料