2019-2020年高中數(shù)學(xué)《基本算法語句》教案1(3)新人教A版必修3.doc
《2019-2020年高中數(shù)學(xué)《基本算法語句》教案1(3)新人教A版必修3.doc》由會員分享,可在線閱讀,更多相關(guān)《2019-2020年高中數(shù)學(xué)《基本算法語句》教案1(3)新人教A版必修3.doc(6頁珍藏版)》請在裝配圖網(wǎng)上搜索。
2019-2020年高中數(shù)學(xué)基本算法語句教案1(3)新人教A版必修3教學(xué)目標(biāo):使學(xué)生能結(jié)合選擇結(jié)構(gòu)的流程圖學(xué)習(xí)條件語句,能用條件語句編寫程序.教學(xué)重點:如何在偽代碼中運用條件語句.教學(xué)難點:如何在偽代碼中運用條件語句.教學(xué)過程:.課題導(dǎo)入寫出計算1+2+3+4+100之和的偽代碼.答案:解:此問題可以用循環(huán)語句表示為S1For I from 2 to 100SS+IEnd ForPrint S.講授新課例1:依次將十個數(shù)輸入,要求將其中最大的數(shù)打印出來.試用流程圖和偽代碼表示問題的算法.用偽代碼設(shè)計算法如下:BeginReadXmaxXFor I from 2 to 10ReadXIf Xmax thenmaxXEnd ifEnd forPrint maxEnd流程圖:例2:已知S5+10+15+1500,請用流程圖描述求S的算法并用偽代碼表示.解析:流程圖如下圖所示:從流程圖可以看出這是一個循環(huán)結(jié)構(gòu),我們可以運用循環(huán)語句來實現(xiàn).BeginS5For I from 10 to 1500 step 5SS+IEnd ForPrint SEnd點評:在準(zhǔn)確理解算法的基礎(chǔ)上,學(xué)會循環(huán)語句的使用.循環(huán)語句包括for循環(huán)、While循環(huán)和Until循環(huán).解題時要根據(jù)需要靈活運用.循環(huán)語句包括ifthen,ifthenelse,并且ifthenelse可以嵌套,解題時要根據(jù)需要靈活運用.例3:偽代碼算法填空.有一列數(shù):1,1,2,3,5,8,13,21,.這列數(shù)有個特點,前兩個數(shù)都是1,從第3個數(shù)開始,每個數(shù)都是前兩個數(shù)的和,例如:3是1和2的和;13是5和8的和等等,這樣的一列數(shù)一般稱為斐波那契數(shù).下列偽代碼所描述的算法功能是輸出前10個斐波那契數(shù),請把這個算法填寫完整.a1;b1;輸出a,b;n2;while n10;nn+1;ca+b;輸出c;編號;編號;end while答案:abbc例4:求1+的值.算法分析:第一步是選擇一個變量S表示和,并賦給初值0,再選一個變量H,并賦給初值0;第二步開始進入for循環(huán)語句,首先設(shè)i為循環(huán)變量,并設(shè)初值、步長、終值;第三步為循環(huán)表達式(循環(huán)體);第四步用“end for”控制一次循環(huán),開始一次新的循環(huán).偽代碼如下:S0H0For i from 1 to 10H(1)i+1/iSS+HEnd forPrint S例5:小明第一天背一個單詞,第二天背兩個單詞,以后每一天比前一天多背一個單詞,問他前十天共背了多少個單詞?解:第一步是選擇一個變量S表示和,并賦給初值0,第二步開始進入for循環(huán)語句,首先設(shè)i為循環(huán)變量,并設(shè)初值、步長、終值;第三步為循環(huán)表達式(循環(huán)體);第四步用“end for”控制一次循環(huán),開始一次新的循環(huán).偽代碼如下:S0For i from 1 to 10SS+iEnd forPrint S例6:求平方值小于xx的最大整數(shù).解:偽代碼:j1While j2xxjj+1End whilejj1Print j例7:用偽代碼描述求解S123(n1)n的算法.解:此問題可以用循環(huán)語句表示為BeginRead nS1For I from 1 to nSSIEnd forPrint SEnd例8:輸入一個正整數(shù)n,并計算S112233nn的值.解:第一步是選擇一個變量n,并要求輸入初值;第二步是選擇一個變量S表示和,并賦給初值0;第三步開始進入for循環(huán)語句,首先設(shè)i為循環(huán)變量,并設(shè)初值、步長、終值;第四步為循環(huán)表達式(循環(huán)體);第五步用“end”控制一次循環(huán),開始一次新的循環(huán).偽代碼如下:Read nS0For i from 1 to nSSiiEnd forPrint SEnd例9:某城市現(xiàn)有人口總數(shù)為100萬人,如果年自然增長率為1.2%,試解答下面的問題:(1)寫出該城市人口數(shù)y(萬人)與年份x(年)的函數(shù)關(guān)系式;(2)用偽代碼寫出計算10年以后該城市人口總數(shù)的算法;(3)用偽代碼寫出計算大約多少年以后該城市人口將達到120萬人.答案:(1)y=100(1+0.012)x.(2)10年后該城市人口總數(shù)為y=100(1+0.012)10.算法如下:Beginy100t1.012For I from 1 to 10yytEnd forPrint yEnd(3)設(shè)x年后該城市人口將達到120萬人,即100(1+0.012)x=120.算法如下:BeginS100I1.012T0While S120SSITT+1End whilePrint TEnd.課堂練習(xí)課本P23 1,2,3,4.課時小結(jié)算法中的循環(huán)結(jié)構(gòu)可以用循環(huán)語句實現(xiàn).正確理解兩種循環(huán)語句:for循環(huán)、當(dāng)型循環(huán)和直到型循環(huán).當(dāng)型循環(huán):while(條件表達式)循環(huán)體語句;直到型循環(huán):do循環(huán)體語句while(條件表達式);for循環(huán):for(表達式1;表達式2;表達式3)循環(huán)體語句;.課后作業(yè)課本P24 5,6.- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 基本算法語句 2019 2020 年高 數(shù)學(xué) 基本 算法 語句 教案 新人 必修
鏈接地址:http://www.szxfmmzy.com/p-2574194.html