1、执行完第5次循环后,x0330,程序结束结合题中的程序框图可知,最后输出的结果是.答案:C2如图,按如下程序框图,若输出结果为170,则判断框内应补充的条件为()Ai7? Bi9?Ci10? Di11?21232527170,判断框内应补充的条件为i7或i9,故选A.A知识点二三种基本逻辑结构及相应语句名称示意图相应语句顺序结构输入语句:INPUT“提示内容”;变量输出语句:PRINT“提示内容”;表达式赋值语句:变量表达式条件结构IF_条件_THEN 语句体END_IFIF_条件_THEN语句体1ELSE语句体2END_IF循环结构直到型循环结构DO循环体LOOP_UNTIL条件当型循环结构
2、WHILE条件WEND 易误提醒易忽视循环结构中必有选择结构,其作用是控制循环进程,避免进入“死循环”,是循环结构必不可少的一部分易混淆当型循环与直到型循环直到型循环是“先循环,后判断,条件满足时终止循环”;而当型循环则是“先判断,后循环,条件满足时执行循环”;两者的判断框内的条件表述在解决同一问题时是不同的,它们恰好相反3如图是一个程序框图,则输出的n的值是_该程序框图共运行5次,各次2n的值分别是2,4,8,16,32,所以输出的n的值是5.54当a1,b3时,执行完下面一段过程后x的值是_IFabTHEN xab xabENDIFab,xab4.4考点一算法的基本结构|1(2015高考天
3、津卷)阅读如图所示的程序框图,运行相应的程序,则输出的S的值为()A10B6C14D18执行程序框图可知,i2,S18;i4,S14;i8,S6.故输出S的值为6.B2(2016威海一模)根据给出的程序框图,计算f(1)f(2)()A0 B1C2 D4输入1,满足x0,所以f(1)4(1)4;输入2,不满足x0,所以f(2)224,即f(1)f(2)0.故选A.3(2015高考重庆卷)执行如图所示的程序框图,若输出k的值为8,则判断框内可填入的条件是()AsBsCsDs第一次循环,得k2,s;第二次循环,得k4,s第三次循环,得k6,s第四次循环,得k8,s,此时退出循环,输出k8,所以判断框
4、内可填入的条件是s,故选C.1解决程序框图问题要注意几个常用变量:(1)计数变量:用来记录某个事件发生的次数,如ii1.(2)累加变量:用来计算数据之和,如SSi.(3)累乘变量:用来计算数据之积,如ppi.2处理循环结构的框图问题,关键是理解并认清终止循环结构的条件及循环次数考点二算法的交汇性问题|算法是高考热点内容之一,算法的交汇性问题是新课标高考的一大亮点,归纳起来常见的探究角度有:1与统计的交汇问题2与函数的交汇问题3与不等式的交汇问题4与数列求和的交汇问题探究一与统计的交汇问题1如图是某县参加2016年高考的学生身高条形统计图,从左到右的各条形表示的学生人数依次记为A1,A2,A10
5、(如A2表示身高(单位:cm)在150,155)内的学生人数)图(2)是统计图(1)中身高在一定范围内学生人数的一个程序框图现要统计身高在160180 cm(含160 cm,不含180 cm)的学生人数,则在流程图中的判断框内应填写()Ai6? Bi7?Ci8? Di统计身高在160180 cm的学生人数,即求A4A5A6A7的值当4i7时,符合要求探究二与函数的交汇问题2(2015高考山东卷)执行如图所示的程序框图,输出的T的值为_开始n1,T1,因为13,所以T1x1dx1x2112,n112;因为23,所以Tx2dxx313,n213.因为30,当f(x)cos x,x1,1时满足然后进
6、入第二个判断框,需要解不等式f(x)sin x0,即0x1.故输出区间为0,10,1第3题图第4题图探究四与数列求和的交汇问题4(2015高考湖南卷)执行如图所示的程序框图,如果输入n3,则输出的S()A. B. D. 第一次循环,S,此时i2,不满足条件,继续第二次循环,S此时i3,不满足条件,继续第三次循环,S此时i43,退出循环,输出S的值为,选B.解决算法交汇问题的三个关键点(1)读懂程序框图,明确交汇知识;(2)根据给出问题与程序框图处理问题;(3)注意框图中结构的判断考点三算法基本语句|按照如图程序运行,则输出K的值是_X3K0X2解析第一次循环,X7,K1;第二次循环,X15,K
7、2;第三次循环,X31,K3;终止循环,输出K的值是3.答案3算法语句应用的关注点(1)输入语句、输出语句和赋值语句基本对应于算法的顺序结构(2)在循环语句中也可以嵌套条件语句,甚至是循环语句,此时需要注意嵌套格式,这些语句需要保证算法的完整性,否则就会造成程序无法执行(2015高考江苏卷)根据如图所示的伪代码,可知输出的结果S为_该伪代码运行3次,故输出的S为7.725.变量的含义理解不准致误【典例】(2015高考全国卷)执行如图所示的程序框图,如果输入的t0.01,则输出的n()A5C7D8易错点析(1)读不懂程序框图,把执行循环体的次数n误认为是变量S的值,没有注意到n的初始值为0.(2
8、)对循环结构:判断条件把握不准;循环次数搞不清楚;初始条件容易代错解析由程序框图可知,S1,m,n1, 0.01;S,n2,n3,n4,n5,n6,n7, 0.01,输出n7,故选C.答案C方法点评(1)要分清是当型循环结构还是直到型循环结构;要理解循环结构中各变量的具体含义以及变化规律(2)在处理含有循环结构的算法问题时,关键是确定循环的次数,循环中有哪些变量,且每一次循环之后的变量S、n值都要被新的S、n值所替换跟踪练习执行如图所示的程序框图,则输出S的值为()A3 B6C10 D15第一次执行程序,得到S0121,i2;第二次执行程序,得到S1223,i3;第三次执行程序,得到S3326
9、,i4;第四次执行程序,得到S64210,i5;第五次执行程序,得到S105215,i6,到此结束循环,输出的S15.DA组考点能力演练1定义运算ab为执行如图所示的程序框图输出的S值,则的值为()A4 B3C2 D1由程序框图可知,S2cos1,2tan2,12,所以2(11)4.贵州模拟)阅读如图所示的程序框图,运行相应的程序,输出s的值等于()A3 B10C0 D2第一次循环k011,s2111,满足k4;第二次循环k112,s2120,满足k第三次循环k213,s2033,满足k第四次循环k314,不满足k4,输出的s3,故选A.3(2016长春模拟)阅读如图所示的程序框图,运行相应的程序若输出的S为,则判断框中填写的内容可以是() An6?Bn4? Bk5?Ck Dk依题意,进行第一次循环时,k112,S2124;进行第二次循环时,k213,S24311;进行第三次循环时,k314,S211426;进行第四次循环时,k415,S226557;进行第五次循环时,k516,S2576120,此时结束循环,因此判断框内应为“k5?”,选B.
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1