- 设计程序框图解决实际问题
- 共59题
12.程序框图(即算法流程图)如图所示,其输出结果是_________
正确答案
31
解析
根据流程线依次执行,输出,.
知识点
13.定义一种新运算“”:,其运算原理如图的程序框图所示,则=___________
正确答案
-3
解析
解析已在路上飞奔,马上就到!
知识点
22.已知数列的各项均为正数,观察下面程序框图,
(1)分别写出当;时,的表达式。
(2)当输入时,有,求数列的通项公式;
(3)在(2)的条件下,若令,求的值。
正确答案
(1)当时, 或;
当时, 或;
(2);
(3);
解析
解析已在路上飞奔,马上就到!
知识点
11.如图,有一个算法流程图.在集合中随机地取一个数值做为x输入,则输出的y值落在区间内的概率值为_________。
正确答案
0.8
解析
解析已在路上飞奔,马上就到!
知识点
12.已知程序框图如下,则输出的=___________。
正确答案
9
解析
解析已在路上飞奔,马上就到!
知识点
3.284和1024的最小公倍数是( )
正确答案
解析
解析已在路上飞奔,马上就到!
知识点
4.如果运行下面的程序框图(i为虚数单位),那么输出S的值是( ).
正确答案
解析
第一次运行,S=4+i,n=2;
第二次运行,S=4+i+i2=3+i,n=3;
第三次运行,S=3+i+i3=3,n=4;
第四次运行,S=3+i4=4,n=5;
第五次运行,S=4+i5=4+i,n=6;
第六次运行,S=4+i+i6=3+i,n=7;
第七次运行,S=3+i+i7=3,n=8,
……
我们发现周期为4,
故第2016次运行结果和第四次运行结果相同,S=4,
当n=2017时,此时不满足条件,程序终止.输出S=4
知识点
4.根据下图所示的伪代码,可知输出的结果S为_______
正确答案
21
解析
模拟执行程序,开始有I=1,S=0,此时满足条件S≤10;
接下来有I=2,S=1,此时满足条件S≤10;接下来有I=3,S=1+4=5,此时满足条件S≤10;
接下来有I=4,S=5+16=21,此时不满足条件S>10,退出循环,输出S=21.
考查方向
本题旨在考查算法伪代码,考查学生的阅读能力.考查推理运算能力,难度较小。
解题思路
本题主要考查伪代码,阅读能力.简单的推理运算能力。
解题步骤如下:从I=1开始一直循环到I=4。退出循环,输出结果。
易错点
本题容易出错的地方就是循环的结束的确定。
知识点
4.执行如图所示的程序框图,若输入n的值为8,则输出S的值为( )
正确答案
解析
解:模拟执行程序框图,可得
n=8,i=2,k=1,s=1
满足条件i<n,s=2,i=4,k=2
满足条件i<n,s=4,i=6,k=3
满足条件i<n,s=8,i=8,k=4
不满足条件i<n,退出循环,输出s的值为8.
故答案为B.
考查方向
程序框图.
解题思路
模拟执行程序框图,依次写出每次循环得到的s,i,k的值,当i=8时,不满足条件i<n,退出循环,输出s的值为8.
易错点
需正确写出每次循环得到的s,i,k的值.
教师点评
本题主要考查了程序框图和算法,正确写出每次循环得到的s,i,k的值是解题的关键,属于基本知识的考查.
知识点
扫码查看完整答案与解析