- 算法与程序框图
- 共2022题
阅读程序框图,则输出的数据为_____.
正确答案
31
试题分析:,此时,
.
已知函数,输入自变量的值,输出对应的函数值。
(1)画出算法框图;
(2)写出程序语句。
正确答案
见解析。
本题考查了设计程序框图解决实际问题.主要考查编写伪代码程序解决分段函数问题.本题考查的知识点是设计程序框图解决实际问题,我们根据题目已知中分段函数的解析式,然后根据分类标准,设置两个判断框的并设置出判断框中的条件,再由函数各段的解析式,确定判断框的“是”与“否”分支对应的操作,由此即可画出流程图,再编写满足题意的程序.
解:(1)算法流程图如下:
(2)程序语句如下:
输入
,
,
输出.
根据如图所示的程序框图写出所打印数列的前5项,并建立数列的递推公式,这个数列是等差数列吗?
正确答案
略
解:设打印出来的数列的项依次记为
则
于是可得递推公式.
因为,所以这个数列是等差数列.
如图是求
的算法的程序框图.
(1)标号①处填 .
标号②处填 .
(2)根据框图用直到型(UNTIL)语句编写程序.
正确答案
(1)k≤99 (2)见解析部分
(1)k≤99
(2)S=0
K=1
DO
S=S+1/k(k+1)
k=k+1
LOOP UNTIL k >99
PRINT S
END
执行如图所示的程序框图,输出的S=________.
正确答案
执行第一次循环时S=,i=1;第二次循环S=
,i=2,此时退出循环.故输出S=
.
如图,该程序运行后输出的结果为________.
正确答案
16
由流程图知,在循环体中执行运算:第一循环:b=2,a=2;第二循环:b=22=4,a=3;第三循环:b=24=16,a=4;不满足条件a<4,退出循环,故输出b=16.
已知分段函数y=,编写伪代码,输入自变量x的值,输出其相应
的函数值,并画出流程图.
正确答案
伪代码如下:
Read x
If x<0 Then
y ←-x+1
Else
If x="0" Then
y←0
Else
y←x+1
End If
End If
Print y
End 7分
流程图如图所示:
设计一个计算的算法,并画出它的程序流程图.
正确答案
略
算法:
第一步:S=1;
第二步:i="3" ;
第三步:;
第四步:i=i+2;
第五步:如果,那么转到第三步;
第六步:输出S.
算法流程图:(如图所示)
执行如图所示的程序框图,若输入,则输出的
值是.
正确答案
23
试题分析:执行程序框图,依次得到,符合条件,输出
,其值为23.
执行右边的伪代码,输出的结果是 .
正确答案
11
试题分析:根据算法中循环结构可得:第一次:,由
,则循环; 第二次:
,由
,则循环; 第三次:
,由
,则循环; 第四次:
,由
,则循环结束,故此时
.
扫码查看完整答案与解析