2019-2020年高中數(shù)學(xué)《基本算法語句》教案1(3) 新人教A版必修3.doc
-
資源ID:2614365
資源大?。?span id="24d9guoke414" class="font-tahoma">59.50KB
全文頁數(shù):6頁
- 資源格式: DOC
下載積分:9.9積分
快捷下載
會員登錄下載
微信登錄下載
微信掃一掃登錄
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。
|
2019-2020年高中數(shù)學(xué)《基本算法語句》教案1(3) 新人教A版必修3.doc
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 X>max 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 n<10;nn+1;ca+b;輸出c;編號;編號;end while答案:abbc例4:求1+的值.算法分析:第一步是選擇一個變量S表示和,并賦給初值0,再選一個變量H,并賦給初值0;第二步開始進(jìn)入for循環(huán)語句,首先設(shè)i為循環(huán)變量,并設(shè)初值、步長、終值;第三步為循環(huán)表達(dá)式(循環(huán)體);第四步用“end for”控制一次循環(huán),開始一次新的循環(huán).偽代碼如下:S0H0For i from 1 to 10H(1)i+1/iSS+HEnd forPrint S例5:小明第一天背一個單詞,第二天背兩個單詞,以后每一天比前一天多背一個單詞,問他前十天共背了多少個單詞?解:第一步是選擇一個變量S表示和,并賦給初值0,第二步開始進(jìn)入for循環(huán)語句,首先設(shè)i為循環(huán)變量,并設(shè)初值、步長、終值;第三步為循環(huán)表達(dá)式(循環(huán)體);第四步用“end for”控制一次循環(huán),開始一次新的循環(huán).偽代碼如下:S0For i from 1 to 10SS+iEnd forPrint S例6:求平方值小于xx的最大整數(shù).解:偽代碼:j1While j2<xxjj+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;第三步開始進(jìn)入for循環(huán)語句,首先設(shè)i為循環(huán)變量,并設(shè)初值、步長、終值;第四步為循環(huán)表達(dá)式(循環(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)用偽代碼寫出計算大約多少年以后該城市人口將達(dá)到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年后該城市人口將達(dá)到120萬人,即100(1+0.012)x=120.算法如下:BeginS100I1.012T0While S<120SSITT+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(條件表達(dá)式)循環(huán)體語句;直到型循環(huán):do循環(huán)體語句while(條件表達(dá)式);for循環(huán):for(表達(dá)式1;表達(dá)式2;表達(dá)式3)循環(huán)體語句;.課后作業(yè)課本P24 5,6.