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