2019届二轮复习程序框图学案(全国通用)(文)
展开习要求:以2011年到2018年八年数高考为例,解析海南高考文 数集合考试要求,发现高考程序框图属于高考必考送分题型,本题今天主要针对基础差和基础中等的同来讲解。此5分为所有生要求必拿分。
【例1】为计算,设计了如图的程序框图,则在空白框中应填入( )
A. B.
C i=i+3 D.i=i+4
【答案】B
【解析】
【例2】执行右面的程序框图,如果输入的a = -1,则输出的S = ( )
A. 2 B. 3 C. 4 D. 5
【答案】B
【解析】阅读流程图,初始化数值a = -1, = 1,S = 0;循环结果执行如下:
第一次:S = 0-1 = -1,a = 1, = 2; 第二次:S = -1+2 = 1,a = -1, = 3;
第三次:S = 1-3 = -2,a = 1, = 4; 第四次:S = -2+4 = 2,a = -1, = 5;
第五次:S = 2-5= -3,a = 1, = 6; 第六次:S = -3 +6= 3,a = -1, = 7;
结束循环,输出S = 3,故选B .
【例3】中国古代有计算多项式值得秦九韶算法,右图是实现该算法的程序框图.执行该程序框图,若输入的a为2,2,5,则输出的s=( )
A.7 B.12 C.17 D.34
【答案】C
【解析】
【例4】右边程序框图的算法思路源于我国古代数名著《九章算术》中“更相减损术”. 执行该程序框图,若输入的a、b分别为14、18,则输出的a=( )
- 0 B. 2 C. 4 D. 14
【答案】B
【解析】
输出的a是18,14的最大公约数2.
【例5】执行右面的程序框图,如果如果输入的x,t均为2,则输出的S=( )
A.4 B.5 C.6 D.7
【答案】D
【解析】
【例6】执行右面的程序框图,如果输入的N=4,那么输出的S=( )
A. B.
C. D.
【答案】B
【解析】
【例7】如果执行右边的程序框图,输入正整数N(N≥2)和实数a1,a2,…,aN,输出A、B,则( ) , , ,X,X,
A.A+B为a1,a2,…,aN的和
B.为a1,a2,…,aN的算术平均数
C.A和B分别为a1,a2,…,aN中的最大数和最小数
D.A和B分别为a1,a2,…,aN中的最小数和最大数
【答案】C
【解析】
由框图知其表示的是判断x>A得A应为a1,a2,…,aN中的最大数,由x<B得B应为a1,a2,…,aN中的最小数,故A和B分别为a1,a2,…,aN中的最大数和最小数,故选C.
【例8】执行右面的程序框图,如果输入的N是6,那么输出的p是( )
A.120 B.720 C.1440 D.5040
【答案】B
【解析】
可设P1=1, 1=2,则P2=2, 2=3,P3=6, 3=4,P4=24, 4=5,P5=120, 5=6,P6=720, 6=7 > 6,输出720. 故选B.
课堂训练
1. .执行如图所示的程序框图,输出的S值为( )
A.1 B. C. D.
【答案】C
【解析】
框图首先给变量i和S赋值0和1.
执行,i=0+1=1;
判断1≥2不成立,执行,i=1+1=2;
判断2≥2成立,算法结束,跳出循环,输出S的值为.
故选C.
2. .某程序框图如图所示,若该程序运行后输出的值是,则 ( )
A. B. C. D.
【答案】A
【解析】
3. .如图所示,程序框图(算法流程图)的输出结果是
( )
A. B. C. D.
【答案】D
【解析】,所以选D
4. .执行如题(8)图所示的程序框图,如果输出,那么判断框内应填入的条件是 ( )
A. B. C. D.
【答案】B
六次循环,,此时不满足条件,输出,所以判断框内应填入的条件是,选B.
5. .阅读如下程序框图,如果输出,那么在空白矩形框中应填入的语句为
( )
A. B. C. D.
【答案】C
【解析】
6. .阅读如图所示的程序框图,若输入的,则该算法的功能是 ( )
A.计算数列的前10项和 B.计算数列的前9项和
C.计算数列的前10项和 D.计算数列的前9项和
【答案】A
【解析】
第一循环:,第二条:第三条:
…..第九循环:.第十循环:,输出S.
根据选项,,故为数列的前10项和.故答案A.
7. .执行右面的程序框图,如果输入的,那么输出的
( )
A. B.
C. D.
【答案】B
【解析】
8. . 执行如图所示的程序框图,若输入 ( )
A. B. C. D.
【答案】A
【解析】
9. .运行如下程序框图,如果输入的,则输出s属于( )
( )
A. B. C. D.
【答案】A
【解析】
由判断框中的条件为t<1,可得:
函数分为两段,即t<1与t≥1,
又由满足条件时函数的解析式为:s=3t;
不满足条件时,即t≥1时,函数的解析式为:s=4t﹣t2
故分段函数的解析式为:s=,
如果输入的t∈[﹣1,3 ,画出此分段函数在t∈[﹣1,3 时的图象,
则输出的s属于[﹣3,4 .
故选A.
10..根据下列算法语句, 当输入x为60时, 输出y的值为
( ) .
A.25 B.30 C.31 D.61
【答案】C
【解析】
,所以选C
11.. 阅读右边的程序框图, 运行相应的程序, 若输入x的值为1, 则输出S的值为
( )
A.64 B.73 C.512 D.585
【答案】B
【解析】
二、填空题
12..执行如图3所示的程序框图,如果输入_____9_____.
【答案】9
【解析】
本题考查程序框图的运行与识别。第一次循环,,第二次循环,,第三次循环,第四次循环,,满足条件,输出。
13.. 下图是一个算法的流程图,则输出的的值是________.
【答案】3
【解析】
经过了两次循环,n值变为3
14..(2013年普通高等校招生统一考试广东省数(理)卷(纯WORD版))执行如图所示的程序框图,若输入的值为,则输出的值为______.
【答案】7