《高中數(shù)學(xué) 第1章1.2.3循環(huán)語句同步課件 新人教B版必修3》由會員分享,可在線閱讀,更多相關(guān)《高中數(shù)學(xué) 第1章1.2.3循環(huán)語句同步課件 新人教B版必修3(25頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、1.2.3循環(huán)語句循環(huán)語句1.2.3循循環(huán)環(huán)語語句句課堂互動講練課堂互動講練知能優(yōu)化訓(xùn)練知能優(yōu)化訓(xùn)練課前自主學(xué)案課前自主學(xué)案學(xué)習(xí)目標(biāo)學(xué)習(xí)目標(biāo)1.經(jīng)歷將具體問題的程序框圖轉(zhuǎn)化為程序語句經(jīng)歷將具體問題的程序框圖轉(zhuǎn)化為程序語句的過程,理解循環(huán)語句的作用,進(jìn)一步體會算的過程,理解循環(huán)語句的作用,進(jìn)一步體會算法的基本思想法的基本思想2掌握掌握while語句和語句和for語句的一般格式及使用語句的一般格式及使用規(guī)則,在實(shí)際問題中能靈活選擇合適的循環(huán)語規(guī)則,在實(shí)際問題中能靈活選擇合適的循環(huán)語句編寫句編寫Scilab語句語句課前自主學(xué)案課前自主學(xué)案條件語句的一般格式:條件語句的一般格式:_格式;格式;_格式格
2、式ifelseendifend1循環(huán)語句用來實(shí)現(xiàn)算法中的循環(huán)語句用來實(shí)現(xiàn)算法中的_2循環(huán)語句主要有兩種類型,循環(huán)語句主要有兩種類型,_和和_3for循環(huán)的一般格式為循環(huán)的一般格式為循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)for循環(huán)循環(huán)while循環(huán)循環(huán)4while循環(huán)的一般格式為循環(huán)的一般格式為 思考感悟思考感悟在在for循環(huán)和循環(huán)和while循環(huán)中,循環(huán)中,“end”的作用是什么?的作用是什么?提示:提示:“end”的作用是控制結(jié)束一次循環(huán),開的作用是控制結(jié)束一次循環(huán),開始一次新的循環(huán)始一次新的循環(huán)課堂互動講練課堂互動講練for語句的應(yīng)用語句的應(yīng)用【解解】程序?yàn)椋撼绦驗(yàn)椋骸久麕燑c(diǎn)評名師點(diǎn)評】用用for循環(huán)語句描述某
3、一類問循環(huán)語句描述某一類問題的程序,其關(guān)鍵是根據(jù)問題確定循環(huán)變量題的程序,其關(guān)鍵是根據(jù)問題確定循環(huán)變量的初值、步長和終值的初值、步長和終值變式訓(xùn)練變式訓(xùn)練1編寫一個(gè)程序,求編寫一個(gè)程序,求132333439931003的值的值解:解:程序如下:程序如下:while語句的應(yīng)用語句的應(yīng)用寫出求滿足寫出求滿足123n2011的最的最小的自然數(shù)小的自然數(shù)n的程序,并畫出其程序框圖的程序,并畫出其程序框圖【思路點(diǎn)撥】【思路點(diǎn)撥】由題目可獲取以下主要信息:由題目可獲取以下主要信息:已知關(guān)于已知關(guān)于n的不等式的不等式求適合不等式的最求適合不等式的最小自然數(shù)小自然數(shù)n.寫出程序語句并畫出其程序框?qū)懗龀绦蛘Z句并
4、畫出其程序框圖解答本題的關(guān)鍵是依據(jù)題目中的圖解答本題的關(guān)鍵是依據(jù)題目中的“累加累加”,用循環(huán)語句實(shí)現(xiàn),循環(huán)的條件是累加和大于用循環(huán)語句實(shí)現(xiàn),循環(huán)的條件是累加和大于2011.【解解】程序框圖為:程序框圖為:程序?yàn)椋撼绦驗(yàn)椋骸久麕燑c(diǎn)評名師點(diǎn)評】用用while語句編寫程序時(shí),要注語句編寫程序時(shí),要注意意while后面的條件,只要條件為真就執(zhí)行循環(huán)后面的條件,只要條件為真就執(zhí)行循環(huán)體體變式訓(xùn)練變式訓(xùn)練2畫出一個(gè)計(jì)算畫出一個(gè)計(jì)算1231000的值的程序框圖,并用循環(huán)語句編寫程序的值的程序框圖,并用循環(huán)語句編寫程序解:解:程序框圖如圖所示程序框圖如圖所示程序如下:程序如下:程序框圖與程序的對譯程序框圖與程
5、序的對譯根據(jù)以下給出的程根據(jù)以下給出的程序,畫出其相應(yīng)的程序序,畫出其相應(yīng)的程序框圖,并指明該算法的框圖,并指明該算法的功能功能【思路點(diǎn)撥思路點(diǎn)撥】可以發(fā)現(xiàn)這也是一個(gè)利用可以發(fā)現(xiàn)這也是一個(gè)利用while循環(huán)語句編寫的程序,從循環(huán)語句編寫的程序,從S1,n1開始,第一次循環(huán)求開始,第一次循環(huán)求11,第二次求,第二次求12,第 三 次 求第 三 次 求 1 2 3 , , 第, 第 n 次 是 求次 是 求123 n, 因 此 該 程 序 是 求 使, 因 此 該 程 序 是 求 使12n5000的最大整數(shù)的最大整數(shù)【解解】該算法的程序框圖如圖所示該算法的程序框圖如圖所示該算法的功能是求使該算法的
6、功能是求使12n5000的的最大正整數(shù)最大正整數(shù)【名師點(diǎn)評名師點(diǎn)評】由程序語言可知此程序是循由程序語言可知此程序是循環(huán)語句,根據(jù)程序語言中的循環(huán)結(jié)構(gòu),按順環(huán)語句,根據(jù)程序語言中的循環(huán)結(jié)構(gòu),按順序畫出程序框圖序畫出程序框圖變式訓(xùn)練變式訓(xùn)練3根據(jù)下面的程序,畫出其算法根據(jù)下面的程序,畫出其算法的程序框圖的程序框圖解:解:該算法的程序框圖如圖所示該算法的程序框圖如圖所示1循環(huán)語句主要有兩種形式,即循環(huán)語句主要有兩種形式,即for語句與語句與while語句,語句,for語句主要適用于預(yù)知循環(huán)次數(shù)語句主要適用于預(yù)知循環(huán)次數(shù)的循環(huán)結(jié)構(gòu);而循環(huán)次數(shù)不確定時(shí),則要用的循環(huán)結(jié)構(gòu);而循環(huán)次數(shù)不確定時(shí),則要用whi
7、le循環(huán)語句循環(huán)語句2理解理解for循環(huán)的關(guān)鍵是理解計(jì)算機(jī)如何執(zhí)行循環(huán)的關(guān)鍵是理解計(jì)算機(jī)如何執(zhí)行程序語句中第三步程序語句中第三步“ssi”,這個(gè)執(zhí)行過程實(shí),這個(gè)執(zhí)行過程實(shí)際上是每次循環(huán)賦給際上是每次循環(huán)賦給s的值都比上一步增加一個(gè)的值都比上一步增加一個(gè)“步長步長”,如此循環(huán)直至結(jié)束而,如此循環(huán)直至結(jié)束而while循環(huán)則循環(huán)則是每次執(zhí)行循環(huán)體之前,都要判斷表達(dá)式是否是每次執(zhí)行循環(huán)體之前,都要判斷表達(dá)式是否為真,這樣重復(fù)執(zhí)行,直至表達(dá)式為假時(shí)跳過為真,這樣重復(fù)執(zhí)行,直至表達(dá)式為假時(shí)跳過循環(huán)體部分而結(jié)束循環(huán)循環(huán)體部分而結(jié)束循環(huán)3在在Scilab界面內(nèi)可直接輸入程序,界面內(nèi)可直接輸入程序,for(while)語句可寫在同一行,但要在循環(huán)條語句可寫在同一行,但要在循環(huán)條件后用件后用“,”號分開,也可以分行寫,但要號分開,也可以分行寫,但要記住加記住加end.