- 程序框图
- 共213题
5.执行右边的程序框图,若p=0.8,则输出的n=( )
正确答案
解析
根据程序逐步推理计算:p=0.8,n=1,s=0,0<0.8成立;s=s+=0+
=
; n=2 ,
<0.8成立;s=s+
=
+
=0.75; n=3, 0.75<0.8成立;s=
+
+
=0.875,n=4, 0.875<0.8不成立;输出n=4。所以选B.
考查方向
解题思路
可以根据程序框图的运行方式,找出n的运算规律.
易错点
对循环结构的次数弄不清。对判断结构判断不准.
知识点
8.执行如图所示的程序框图,则输出结果的值为( )
正确答案
解析
当n=1时a=,当n=2时,a=-1,当n=3时,a=2,当n=4时,a=
所以a取值是以3为周期重复出现,从而推断出n=2016=3×672时a取2。因此B选项不正确,C选项不正确,D选项不正确,所以选A选项。
考查方向
解题思路
先分别列出当n取1,2,3.....时a对应的值,并从中找到n与a取值的循环规律,从而得到答案。
易错点
做循环结构的程序框图试题时,一定要注意输出的条件,否则会造成失误。
知识点
7.执行如题图所示的程序框图,若输入K的值为8,则判断框图可填入的条件是( )
正确答案
解析
由程序框图,的值依次为0,2,4,6,8,因此
(此时
)还必须计算一次,因此可填
,选C.
考查方向
解题思路
先阅读程序,确定其语句类型,本题是嵌套的条件语句,再根据程序画出程序框图,转化成求数列求和问题,要会灵活地把符号语言、图形语言、文字语言进行相互转化
易错点
程序框图运算顺序对应的数学模型
知识点
3.执行如图所示的程序框图,输出S的值是( )
正确答案
解析
这是一个循环结构,每次循环的结果依次为:,大于4,所以输出的
故选D 选项.
考查方向
解题思路
根据程序框图顺序执行即可得到答案。
易错点
不清楚循环结束的条件导致出错。
知识点
5.右图是计算的值的一个程序框图,其中判断框内可以填的是
正确答案
解析
因为,所以当
时结束循环;所以选C选项.
考查方向
解题思路
1)将所给式子改写成;
2)判定结束循环的条件.
易错点
本题易在“判定什么时候结束循环”时出现错误,易忽视“选项中含有等号”.
知识点
4.某程序框图如图所示,则该程序运行后输出的值是
正确答案
解析
不难发现有周期性变化,周期为4,所以 所以输出2017 选D
考查方向
解题思路
1)写出循环结构,找出S结果的规律
2)根据周期性找出周期
3)找出跳出循环的位置
易错点
本题易在判断上出错,导致提前或者延后跳出循环,第二没有发现S结果之间的规律,导致出错,
知识点
3.右图是一个程序框图,则输出S的值是( )
正确答案
解析
考查方向
解题思路
1)写出循环结构,找出S结果的规律
2)根据运算框,累计求和
3)找出跳出循环的位置
易错点
本题易在判断上出错,导致提前或者延后跳出循环,第二没有发现S结果之间的规律,导致出错,
知识点
9.运行如图所示的程序,若输入x的值为256,则输出的y值是( )
正确答案
解析
根据程序框图及条件可知→
→
→
,所以
,
故A选项不正确,B选项不正确,D选项不正确,所以选C选项。
考查方向
解题思路
先将256代入计算得到新的x的值再进入判断框,直到算得时跳出循环,最后算出y的值。
故A选项不正确,B选项不正确,D选项不正确,所以选C选项。
易错点
最后一步算y值时易算错。
知识点
7.执行如图所示的程序框图,则输出的为
正确答案
解析
当时,
,进行第二次运算
,进行第三次运算
,进行第四次运算
,开始重复,所以每四个数重复一次,所以
,所以
与
相同,所以应输出
;所以选D选项.
考查方向
解题思路
1)先有框图计算出一些值,找到循环周期;
2)根据周期将条件化简为
;
3)再按照化简后的条件重新循环,得到结果。
易错点
本题易在循环结构的终止时的取值出现错误.
知识点
7.若对任意非零实数,若
的运算规则如右图的程序框图所示,则
的值是( )
正确答案
解析
根据选择判断条件,可知,所以选C
考查方向
解题思路
先知道新定义运算规则,进而判断输出结果
易错点
选择条件判断错误
知识点
扫码查看完整答案与解析