- 2021-06-16 发布 |
- 37.5 KB |
- 13页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
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=( ) 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=x B=x x>A 否 输出A,B 是 输入a1,a2,…,aN 结束 xA得A应为a1,a2,…,aN中的最大数,由x 6,输出720. 故选B. 课堂训练 .执行如图所示的程序框图,输出的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. .某程序框图如图所示,若该程序运行后输出的值是,则 ( ) A. B. C. D. 开始 S=1,k=1 k>a? S=S+ k=k+1 输出S 结束 是 否 (第2题图) 【答案】A 【解析】 .如图所示,程序框图(算法流程图)的输出结果是 ( ) A. B. C. D. 【答案】D 【解析】,所以选D .执行如题(8)图所示的程序框图,如果输出,那么判断框内应填入的条件是 ( ) A. B. C. D. 【答案】B 六次循环,,此时不满足条件,输出,所以判断框内应填入的条件是,选B. .阅读如下程序框图,如果输出,那么在空白矩形框中应填入的语句为 ( ) A. B. C. D. 【答案】C 【解析】 .阅读如图所示的程序框图,若输入的,则该算法的功能是 ( ) A.计算数列的前10项和 B.计算数列的前9项和 C.计算数列的前10项和 D.计算数列的前9项和 【答案】A 【解析】 第一循环:,第二条:第三条: …..第九循环:.第十循环:,输出S. 根据选项,,故为数列的前10项和.故答案A. .执行右面的程序框图,如果输入的,那么输出的 ( ) A. B. C. D. 【答案】B 【解析】 . 执行如图所示的程序框图,若输入 ( ) A. B. C. D. 【答案】A 【解析】 .运行如下程序框图,如果输入的,则输出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. .根据下列算法语句, 当输入x为60时, 输出y的值为 输入x If x≤50 Then y=0.5 * x Else y=25+0.6*(x-50) End If 输出y ( ) . A.25 B.30 C.31 D.61 【答案】C 【解析】 ,所以选C . 阅读右边的程序框图, 运行相应的程序, 若输入x的值为1, 则输出S的值为 ( ) A.64 B.73 C.512 D.585 【答案】B 【解析】 二、填空题 .执行如图3所示的程序框图,如果输入_____9_____. 【答案】9 【解析】 本题考查程序框图的运行与识别。第一次循环,,第二次循环,,第三次循环,第四次循环,,满足条件,输出。 . 下图是一个算法的流程图,则输出的的值是________. 【答案】3 【解析】 经过了两次循环,n值变为3 .(2013年普通高等校招生统一考试广东省数(理)卷(纯WORD版))执行如图所示的程序框图,若输入的值为,则输出的值为______. 是 否 输入 输出 结束 开始 第11题图 n 【答案】7 查看更多