- 程序框图
- 共213题
8.右边程序抗土的算法思路源于我国古代数学名著《九章算术》
中的“更相减损术”。执行该程序框图,若输入a,b分别为14,18,
则输出的a=( )
正确答案
知识点
7.执行如图(1)所示的程序框图,则输出的结果为( )
正确答案
解析
当k分别取1,2,3,4,5,6时对应的s的值分别为3,9,21,45,93,189,此时满足s>30k,所以输出的s的值为189.
因此B选项不正确,C选项不正确,D选项不正确,所以选A选项。
考查方向
解题思路
分别列出k与s的对应值 ,再根据循环条件确定输出时s的值
因此B选项不正确,C选项不正确,D选项不正确,所以选A选项。
易错点
做循环结构的程序框图试题时,一定要注意输出的条件,否则会造成失误。
知识点
7. 阅读如图所示的程序框图,若输入,则输出的
值是( )
正确答案
解析
第1次,,K=2,
第2次,,K=3;
…………
第n次,
所以当输入 时,程序运行了10次,输出的k值为11,所以选C
考查方向
解题思路
根据程序框图的流程,计算运行n次的结果,根据输入的数值,判断n满足的条件,从而求出输出的值
易错点
选择语句判断错误
知识点
9.如果执行如右面的程序框图,那么输出的S=()
正确答案
解析
考查方向
解题思路
1、写出循环结构,找出S结果的规律
2、找出程序框图解决的问题:求数列前n项和
3、找出跳出循环的位置即项数
易错点
本题易在判断上出错,导致提前或者延后跳出循环,第二没有发现S结果之间的规律,导致出错,
知识点
5.执行如图所示的流程图,则输出的k的值为 .
正确答案
5
解析
当k=1,S=1时,进入循环,S=,k=2,不满足退出循环的条件,
S=,k=3,不满足退出循环的条件,
S=,k=4,不满足退出循环的条件,
S=,k=5,满足退出循环的条件,故输出的k的值为5.
考查方向
解题思路
按照程序框图的流程写出前几次循环的结果,并判断每一次得到的结果是否满足判断框中的条件,直到满足条件,执行输出
易错点
读不懂程序框图,特别是循环结构
知识点
扫码查看完整答案与解析