《內(nèi)蒙古通遼市科爾沁區(qū)大林鎮(zhèn)高中數(shù)學(xué) 算法(3)學(xué)案 新人教版必修3》由會員分享,可在線閱讀,更多相關(guān)《內(nèi)蒙古通遼市科爾沁區(qū)大林鎮(zhèn)高中數(shù)學(xué) 算法(3)學(xué)案 新人教版必修3(3頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、內(nèi)蒙古通遼市科爾沁區(qū)大林鎮(zhèn)高中數(shù)學(xué) 算法(3)學(xué)案 新人教版必修3
【學(xué)習(xí)目標(biāo)】
(1)掌握畫程序框圖的基本規(guī)則,能正確畫出循環(huán)結(jié)構(gòu)程序框圖;
(2)通過模仿、操作、探索,經(jīng)歷設(shè)計(jì)程序框圖表達(dá)解決問題的過程。
【學(xué)習(xí)重點(diǎn)】循環(huán)結(jié)構(gòu)的特點(diǎn)及程序框圖的畫法。
【學(xué)習(xí)難點(diǎn)】循環(huán)結(jié)構(gòu)的運(yùn)用及畫程序框圖。
【問題導(dǎo)學(xué)】
復(fù)習(xí):算法的基本特點(diǎn)是:
算法的基本邏輯結(jié)構(gòu)有:
順序結(jié)構(gòu)和條件結(jié)構(gòu)分別適用于那些情況?
2、
知識點(diǎn):
問題一:什么問題需要用循環(huán)結(jié)構(gòu)來表示?什么是循環(huán)體?
問題二:循環(huán)結(jié)構(gòu)有哪幾種類型?用框圖如何表示?它們的執(zhí)行分別有什么特征?
問題三:循環(huán)結(jié)構(gòu)和條件結(jié)構(gòu)有什么關(guān)系?
【對應(yīng)練習(xí)】
典型例題
例1.設(shè)計(jì)一個計(jì)算的值的算法,并畫出程序框圖。
思考:分析例1什么問題要用循環(huán)結(jié)構(gòu)?其中用到的變量i,S分別是什么變量?
例2.某工廠2020年的年生產(chǎn)總值為200萬元,技術(shù)革新后預(yù)計(jì)以后每年的年生產(chǎn)總值比上一年增長5% 。設(shè)計(jì)一個程序框圖,輸出預(yù)計(jì)年生產(chǎn)總值超過300萬元的最早年份。
例3.寫出用“二分法”求方
3、程x2-2=0(x>0)的近似解的算法,并畫出用“二分法”求方程x2-2=0(x>0)的近似解的程序框圖。
基礎(chǔ)練習(xí)
1、根據(jù)指定條件決定是否重復(fù)執(zhí)行一條或多條指令的控制結(jié)構(gòu)是
2、下列說法:①、條件結(jié)構(gòu)是最簡單的算法結(jié)構(gòu);②、順序結(jié)構(gòu)就是按程序語句運(yùn)行的自然順序,依次地執(zhí)行順序;③、條件結(jié)構(gòu)可以根據(jù)設(shè)定的條件,控制語句流程,有選擇地執(zhí)行不同的語句序列。其中正確的說法是
3、如圖所示,輸出的n的最小值是( ) A、61 B、62 C、63 D、64
否
是
否
是
開始
x=1
x是奇數(shù)
4、?
x=x+1
x=x+2
x>8?
輸出x
結(jié)束
否
是
開始
輸入n=60
計(jì)算m=n(n+1)/2
m>2008?
n值加1
輸出n
結(jié)束
4題圖
3題圖
4、如圖所示,程序框圖(算法流程圖)的輸出值x=
5、執(zhí)行圖5的程序框圖,如果輸入a=4,那么輸出n的值為( )
A、2 B、3 C、4 D、5
是
否
開始
輸入a
P=1,Q=1,n=0
P≤Q?
P=P+an
Q=2Q+1
5、n=n+1
輸出n
結(jié)束
是
否
開始
輸入x
|x|>1?
x=
x=2x+1
輸出x
結(jié)束
是
否
開始
n=1.S=0
S=S+3n-3n-1
n=n+1
n≥4?
輸出S
結(jié)束
圖 5 圖 6 圖 7
6、閱讀圖6,運(yùn)行相應(yīng)的程序,當(dāng)輸入x的值為-25時(shí),輸出x的值( )
A、-1 B、1 C、3 D、9
7、閱讀圖7,運(yùn)行相應(yīng)的程序,則輸出S的值( )
A、8 B、18 C、2
6、6 D、80
8、設(shè)計(jì)一個計(jì)算1+3+5+7+…+19的值的算法,并畫出程序框圖。
拓展提升
1、執(zhí)行如圖8的程序框圖,如果輸入的n是4,則輸出的P是
2、執(zhí)行如圖9的程序框圖,輸出s的值是
3、執(zhí)行圖10的程序框圖,輸入正整數(shù)N(N≥2)和實(shí)數(shù)a1,a2… aN, 輸出A,B,則( )
A、A+B為a1,a2… aN 的和;
B、為a1,a2… aN 的算術(shù)平均數(shù);
C、A和B分別是a1,a2… aN 中最大的數(shù)和最小的數(shù);
D、A和B分別是a1,a2… aN 中最小
7、的數(shù)和最大的數(shù);
否
是
否
A=x
是
否
是
開始
輸入N,a1,a2,…aN,
k=1,A=a1,B=a1
x=ak
x>A?
x