- 算法初步
- 共2983题
阅读程序框图,则输出的数据为_____.
正确答案
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
试题分析:根据算法中循环结构可得:第一次:,由
,则循环; 第二次:
,由
,则循环; 第三次:
,由
,则循环; 第四次:
,由
,则循环结束,故此时
.
已知点P(x0,y0)和直线l:Ax+By+C=0,求点P(x0,y0)到直线l的距离d,写出其算法并画出流程图.
正确答案
算法如下:
第一步,输入x0,y0及直线方程的系数A,B,C.
第二步,计算Z1←Ax0+By0+C.
第三步,计算Z2←A2+B2.
第四步,计算d←.
第五步,输出d.
流程图:
算法如下:
第一步,输入x0,y0及直线方程的系数A,B,C.
第二步,计算Z1←Ax0+By0+C.
第三步,计算Z2←A2+B2.
第四步,计算d←.
第五步,输出d.
流程图:
某算法的程序框如上图(右)所示,则输出量y与输入量x满足的关系式是___________ .
正确答案
当x>1时,有y=x-2,当x<1时有y=,所以,有分段函数。
如下框图表示的程序所输出的结果是_______
正确答案
1320
该程序框图的作用是计算的值。
执行下边(左)的程序框图,输出的T= .
正确答案
30
:按照程序框图依次执行为S=5,n=2,T=2;
S=10,n=4,T=2+4=6;S=15,n=6,T=6+6=12;
S=20,n=8,T=12+8=20;S=25,n=10,T=20+10=30>S,输出T=30
【命题立意】:本题主要考查了循环结构的程序框图,一般都可以反复的进行运算直到满足条件结束,本题中涉及到三个变量,注意每个变量的运行结果和执行情况.
(2011•浙江)某程序框图如图所示,则该程序运行后输出的k的值是 _________ .
正确答案
5
程序在运行过程中各变量的值如下表示:
第一圈 k=3 a=43 b=34
第二圈 k=4 a=44 b=44
第三圈 k=5 a=45 b=54
此时a>b,退出循环,k值为5
扫码查看完整答案与解析