《2020版高考數(shù)學大一輪復習 第十章 算法初步、統(tǒng)計、統(tǒng)計案例 第64講 算法與程序框圖課時達標 理(含解析)新人教A版》由會員分享,可在線閱讀,更多相關(guān)《2020版高考數(shù)學大一輪復習 第十章 算法初步、統(tǒng)計、統(tǒng)計案例 第64講 算法與程序框圖課時達標 理(含解析)新人教A版(6頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 第64講 算法與程序框圖
課時達標
一、選擇題
1.(2017·天津卷)閱讀如圖所示的程序框圖,運行相應的程序,若輸入N的值為24,則輸出N的值為( )
A.0 B.1
C.2 D.3
C 解析 第一次循環(huán),24能被3整除,N==8>3;第二次循環(huán),8不能被3整除,N=8-1=7>3;第三次循環(huán),7不能被3整除,N=7-1=6>3;第四次循環(huán),6能被3整除,N==2<3,結(jié)束循環(huán),故輸出N的值為2,故選C.
2.(2018·天津卷)閱讀下圖的程序框圖,運行相應的程序,若輸入N的值為20,則輸出T的值為( )
A.1 B.2
C.3 D.4
B
2、解析 初始值:i=2,T=0,N=20,第一次循環(huán):=10,T=1,i=3;第二次循環(huán):=,i=4;第三次循環(huán):=5,T=2,i=5,此時不滿足循環(huán)條件,所以退出循環(huán),輸出T=2.故選B.
3.(2018·北京卷)執(zhí)行如圖所示的程序框圖,輸出的s值為( )
A. B.
C. D.
B 解析 初始值:k=1,s=1.第一次循環(huán):s=1+(-1)1×=,k=2;第二次循環(huán):s=+(-1)2×=,k=3,此時不滿足循環(huán)條件,故輸出s=.
4.給出一個程序框圖如圖,則輸出x的值是( )
A.39 B.41
C.43 D.45
C 解析 由程序框圖可知,S=5+7
3、+9+…+2n+3,n∈N*,其中n是進入循環(huán)體參與循環(huán)的次數(shù),只要S<480,就再一次進入循環(huán)體循環(huán),直到首次出現(xiàn)S≥480,才跳出循環(huán)體,輸出x,程序運行結(jié)束.由S=5+7+9+…+2n+3=n2+4n≥480,得n≥20,所以x=2×20+3=43.
5.(2017·全國卷Ⅲ)執(zhí)行圖的程序框圖,為使輸出S的值小于91,則輸入的正整數(shù)N的最小值為( )
A.5 B.4
C.3 D.2
D 解析 S=0+100=100,M=-10,t=2,100>91;S=100-10=90,M=1,t=3,90<91,輸出S,此時,t=3不滿足t≤N,所以輸入正整數(shù)N的最小值為2,故選
4、D.
6.如圖所示程序框圖的算法思路源于我國古代數(shù)學名著《九章算術(shù)》中的“更相減損術(shù)”.執(zhí)行該程序框圖,若輸入的a,b分別為14,18,則輸出的a=( )
A.0 B.2
C.4 D.14
B 解析 執(zhí)行該程序,輸入a,b的值依次為a=14,b=18;a=14,b=4;a=10,b=4;a=6,b=4;a=2,b=4;a=b=2,此時退出循環(huán),輸出的a=2.故選B.
7.下列程序語句是求函數(shù)y=|x-4|+1的函數(shù)值,則①處為( )
A.y=3-x B.y=x-5
C.y=5-x D.y=x+5
C 解析 y=|x-4|+1=故選C.
8.某程序
5、框圖如圖所示,若該程序運行后輸出的值是,則( )
A.a(chǎn)=4 B.a(chǎn)=5
C.a(chǎn)=6 D.a(chǎn)=7
A 解析 該程序框圖的功能為計算1+++…+=2-的值,由已知輸出的值為,可得2-=,解得a=4.
二、填空題
9.如圖(1)是某縣參加2017年高考的學生身高條形統(tǒng)計圖,從左到右的各條形表示的學生人數(shù)依次記為A1,A2,…,A10(如A2表示身高(單位:cm)在[150,155)內(nèi)的學生人數(shù)).圖(2)是統(tǒng)計圖(1)中身高在一定范圍內(nèi)學生人數(shù)的一個程序框圖.現(xiàn)要統(tǒng)計身高在160~180 cm(含160 cm,不含180 cm)的學生人數(shù),則在流程圖中的判斷框內(nèi)應填寫___
6、_____.
圖(1) 圖(2)
解析 統(tǒng)計身高在160~180 cm的學生人數(shù),即求A4+A5+A6+A7的值.當4≤i≤7時,符合要求.
答案 i<8?(或i≤7?)
10.執(zhí)行如圖所示的程序框圖,輸出的S的值為________.
解析 i=1,S==-1;i=2,S==;
i=3,S==;i=4,S==4;i=5,S== -1.
所以S的取值具有周期性,周期為4.由i+1≥2 021,得i≥2 020.所以當i=2 020時,輸出S,此時i=2 020=505×4,所以輸出S的值和i=4時S的值相同,所以輸出的S的值為4.
答案 4
11.已知數(shù)列{an}中,a1=1,an+1=an+n,利用如圖所示的程序框圖輸出該數(shù)列的第10項,則判斷框中應填的語句是n<________(填一個整數(shù)值).
解析 循環(huán)開始前:n=1,m=1;循環(huán)1次:m=2,n=2;循環(huán)2次:m=4,n=3,…;循環(huán)9次:n=10,循環(huán)結(jié)束,輸出結(jié)果,故n<10.
答案 10
12.(2017·江蘇卷)如圖是一個算法流程圖,若輸入x的值為,則輸出y的值是________.
解析 由流程圖可得y=所以當輸入的x的值為時,y=2+log2=2-4=-2.
答案 -2
6