- 程序框图
- 共161题
3.右图是一个程序框图,则输出S的值是( )
正确答案
解析
考查方向
解题思路
1)写出循环结构,找出S结果的规律
2)根据运算框,累计求和
3)找出跳出循环的位置
易错点
本题易在判断上出错,导致提前或者延后跳出循环,第二没有发现S结果之间的规律,导致出错,
知识点
6.执行如图所示的程序框图,输出S的值为( )
正确答案
解析
这是一个循环结构,每次循环的结果依次为:,大于4,所以输出的
故选D 选项.
考查方向
解题思路
根据程序框图顺序执行即可得到答案。
易错点
不清楚循环结束的条件导致出错。
知识点
3.执行如图所示的程序框图,若输入的的值为
,则输出的
的值为( )
正确答案
解析
执行程序框图,第一次,第二次
,第三次
,第四次
,第五次
,所以输出的
.故选D.
考查方向
解题思路
根据给出的程序框图循环执行,后满足条件跳出循环即可。
易错点
1.无法确定程序结束的条件导致出错;2.不将程序运行完成就退出程序导致出错。
知识点
7. 右边程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”.执行该程序框图,若输入的分别为4,10,则输出的
为 ( )
正确答案
解析
按程序框图执行程序,a=4,b=10,ab成立,而a
不成立,b=10-4=6;
ab成立,而a
不成立,b=6-4=2;a
b成立,而a
成立,a=4-2=2;a
b不成立,a=2.所以选项为B.
考查方向
解题思路
直接按照程序框图执行程序即可。
易错点
不能正确的理解程序框图的执行过程
知识点
8.执行如图所示的程序框图,则输出s的值为( )
正确答案
解析
初始条件:,
第1次判断0<8,是,
第2次判断2<8,是,
第3次判断4<8,是,
第4次判断6<8,是,
第5次判断8<8,否,输出;
故选D.
考查方向
解题思路
本题考查程序框图,这是一个当循环结构,先判断条件是否成立再确定是否循环,一步一步进行求解.
易错点
本题属于基础题,注意条件判断的准确性.
知识点
5.执行两次下图所示的程序框图,若第一次输入的a的值为,第二次输入的a的值为1.2,则第一次、第二次输出的a的值分别为
正确答案
解析
当时,满足条件
,所以
,再次验证条件语句
,满足,
再验证第二个条件语句
,不满足,输出
,同理可得当
,输出结果为
,所以选C选项.
考查方向
解题思路
1)先将输入,由条件语句算出输出值;
2)再将输入,由条件语句算出输出值.
易错点
本题易在验证条件语句时出现错误.
知识点
7. 右边程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”.执行该程序框图,若输入的分别为4,10,则输出的
为 ( )
正确答案
解析
按程序框图执行程序,a=4,b=10,ab成立,而a
不成立,b=10-4=6;
ab成立,而a
不成立,b=6-4=2;a
b成立,而a
成立,a=4-2=2;a
b不成立,a=2.所以选项为B.
考查方向
解题思路
直接按照程序框图执行程序即可。
易错点
不能正确的理解程序框图的执行过程
知识点
4.执行如图所示的程序框图,输出的值为
正确答案
解析
依次执行结果如下:
S=2×1+1=3,i=1+1=2,i<4;
S=2×3+2=8,i=2+1=3,i<4;
S=2×8+1=19,i=3+1=42,i≥4;
所以,S=19,选B。
故选B
考查方向
解题思路
分条件不断赋值得到S
易错点
本题是框图运算类问题,考生只要会依次不断赋值,不会出错,属于送分题。
知识点
8.如图,给出的是求……
的值的一个
程序框图,则判断框内填入的条件是
正确答案
解析
当时,
;当
时,
;
以此类推,当时,
,
的值增加
,变为
.
A选项不正确,C选项不正确,D选项不正确,所以选B选项。
考查方向
解题思路
找到求和规律;
找到终止循环的条件。
易错点
没看清“是”,“否”,不等号方向写反,本题循环结构为
当型循环,当满足条件时执行循环体,因此排除A,D项;求和后,的值没有增加
,输出
时,
的值当为
。
知识点
4.执行如图所示的程序框图,输出的S值为( )
正确答案
解析
第一步,
第二步,
退出循环。
考查方向
程序框图
解题思路
按照程序框图求出输出S的值
易错点
循环条件判断错误
知识点
扫码查看完整答案与解析