《2021届人教A版(理科数学)算法初步 单元测试.pdf》由会员分享,可在线阅读,更多相关《2021届人教A版(理科数学)算法初步 单元测试.pdf(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、专 题 1 6 算法初步1.阅读下边的程序框图,运行相应的程序,输出s 的值为C.24D.29答案B分析根据程序框图,逐步写出运算结果即可.S=l,i=2;,=1,S=l+2 x 2=5,i=3;S=8,i=4,结束循环,输出S=8.故选B.名师点评解答本题要注意要明确循环体终止的条件是什么,会判断什么时候终止循环体.2.执行如图所示的程序框图,输出的s 值为A.1B.2C.3D.4答案B分析根据程序框图中的条件逐次运算即可.初始:s=l.k=1,2x I2运行第一次,s=2,k=2,3x1-22 x运行第二次,S=2,&=3,3x2-2运行第三次,s=2x2-=2,结束循环,3x2-2输出s
2、=2,故选B.名师点评本题考查程序框图,属于容易题,注重基础知识、基本运算能力的考查.13.如 图 是 求2+f的程序框图,图中空白框中应填入2+-2(开始)不无=1XX/输 出/k=k+l(结束).1“clA.”A=c B.A =2+2+A/C.A D.A 1 +1+2A2A答案A分析本题主要考查算法中的程序框图,渗透阅读、分析与解决问题等素养,序框图结构,即可找出作出选择.1认真分析式子结构特征与程初始:A =-,A r =l 2,因为第一次应该计算c 1=-,k=k+l=2;22+-2+A21执行第2次,攵 =2 2,因为第二次应该计算2 +=,女=左+1=3,2+1 2+A2结束循环,
3、故循环体为A =二,故选A.秒杀速解认真观察计算式子的结构特点,可知循环体为A =.4.执行下边的程序框图,如果输入的 为0.0 1,则输出S的值等于A.2 C.2-答案C/扬入&/(开始)D.2-1分析根据程序框图,结合循环关系进行运算,可得结果.输入的 为0。1 ,x =l,s =0 +1,%=,0.0 1?不满足条件;2s =0 +1 +,无=!0.0 1?不满足条件;2 45=0 +1+-+2输出S =l +g+2+!,x =0.0 0 7 8 1 2 5 5 不成立,循环,=5是整数,满足条件,及 1 +1=2,i 3i 4i=4+l=5,i2 5 成立,输 出 T=2,故选B.8.
4、执行下面的程序框图,如果输入的。=一1,则输出的5=阅读流程图,初始化数值a=-l/=l,S=O.循环结果执行如下:第 次:S=0 1=-1,。=1=2:第二次:S=-l+2=l,a=-l#=3;第三次:S=l-3=-2,a=l/=4;第四次:S=-2 +4=2,a=-l#=5;第五次:S=2 5=3,。=1次=6;第六次:S=-3+6=3,。=-1,左=7;结束循环,输出5=3.故选B.名师点评算法与流程图的考查,侧重于对流程图循环结构的考查.求解时,先明晰算法及流程图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环起点条件、循环次数、循环终止条件,更要通过循环规律,明确流程图研究
5、的数学问题,如:是求和还是求项.9.下面程序框图是为了求出满足3-2 1000的最小偶数小那么在 和 两个空白框中,可以分别填入A.A1000 和=+lC.AW1000 和=+l答案DB.A1000 和 =+2D.AW1000 和 E+2由题意,因为3-2 1OOO,且框图中在“否”时输出,所以判定框内不能输入A 1000,故填A 1000,又要求为偶数且初始值为0,所以矩形棚内填 =+2,故选D.名师点评解决此类问题的关键是读懂程序框图,明确顺序结构、条件结构、循环结构的真正含义.本题巧”妙地设置了两个空格需要填写,所以需要抓住循环的重点,偶数该如何增量,判断框内如何进行判断可以根据选项排除
6、.1 0.执行下面的程序框图,为使输出S 的值小于9 1,则输入的正整数N 的最小值为A.5B.4C.3D.2答案D阅读程序框图,程序运行如下:首先初始化数值:t=l,M=O O,S=O,然后进入循环体:此 时 应 满 足 执 行 循 环 语 句:S=S+M=100,M=S =-10/=,+l=2;此时应满足fW N,执行循环语句:S=S+M=9 0,M=1/=,+1 =3;此时满足S 9 1,可以跳出循环,则输入的正整数N的最小值为2.故选D.名师点评对算法与程序框图的考查,侧重于对程序框图中循环结构的考查.先明晰算法及程序框图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环的起始
7、条件、循环次数、循环的终止条件,更要通过循环规律,明确程序框图研窕的数学问题,是求和还是求项.11.执行如图所示的程序框图,输出的s值为3A.2B.一25 8C.一D.3 5答案C攵=0时,0 3成立,第一次进入循环:=l,s=2:2+1 313成立,第二次进入循环:女=2,5=1=不;2 2*52 3成立,第三次进入循环:Z=3,s=2q_=,233不成立,此时输出s=g,故选C.名师点评解决此类型问题时要注意:第一,要明确是当型循环结构,还是直到型循环结构,并根据各自的特点执行循环体;第二,要明确图中的累计变量,明确每一次执行循环体前和执行循环体后,变量的值发生的变化;第三,要明确循环体终
8、止的条件是什么,会判断什么时候终止循环体,争取写出每一个循环,这样避免出错.12.阅读下面的程序框图,运行相应的程序,若输入N的值为2 4,则输出N的值为答案C初始:N=2 4,进入循环后N的值依次为N=8,N=7,N=6,N=2,输出N =2,故选C.名师点评识别算法框图和完善算法框图是近几年高考的重点和热点.对于此类问题:要明确算法框图中的顺序结构、条件结构和循环结构;要识别运行算法框图,理解框图解决的问题:按照框图的要求一步一步进一行循环,直到跳出循环体输出结果.近几年框图问题考查很活,常把框图的考查与函数、数列等知识相结合.1 3.下图是一个算法流程图,则输出的S的侑是.答案5分析结合
9、所给的流程图运行程序确定输出的值即可.Y 1执行第一次,S =S +=二,尤=1 24不成立,继续循环,x =x+l =2;2 2X 3执行第二次,s =s +二=,x =2 2 4不成立,继续循环,x =x+l =3;2 2执行第三次,S =S+;=3,x =3 N 4不成立,继续循环,x =x +l =4;2Y执行第四次,5=5+二=5,%=4 2 4成立,输出S=5.2名师点评识别、运行程序框图和完善程序框图的思路:(1)要明确程序框图的顺序结构、条件结构和循环结构;(2)要识别、运行程序椎图,理解框图所解决的实际问题;(3)按照题目的要求完成解答并验证.1 4.一个算法的伪代码如图所示,执行此算法,最后输出的S的值为1;I I:si;While/6,所以结束循环,输出S=8.15.如图是一个算法流程图,若输入x的值为上,则输出y的值是答案-2由题意得 =2+1。8,=一2,故答案为一2.16名师点评算法与流程图的考查,侧重于对流程图循环结构、条件结构和伪代码的考查.先明晰算法及流程图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环的初始条件、循环次数、循环的终止条件,要通过循环规律,明确流程图研究的数学问题,是求和还是求项.