- 算法与程序框图
- 共2022题
用二分法设计一个求方程x2-2=0的正近似根的算法(设所求近似根与精确解的差的绝对值不超过0.005).
正确答案
解:S1 令f(x)=x2-2,因为f(1)<0,f(2)>0,所以设x1=1,x2=2.
S2 令m=,判断f(m)是否为0.若是,则m为所求;若否,则继续判断f(x1)·f(m)大于0还是小于0.
S3 若f(x1)·f(m)>0,则令x1=m;否则,令x2=m.
S4 判断|x1-x2|<0.005是否成立,若是,则x1、x2之间的任意值均为满足条件的近似根;若否,则返回第二步.
该算法实质是求的近似值的一个最基本的方法.
(2009广东卷理)随机抽取某产品件,测得其长度分别为
,则图3所示的程序框图输出的
,
表示的样本的数字特征是 .(注:框图上(右)中的赋值符号“=”也可以写成“←”“:=”)
正确答案
;平均数
;平均数
执行右面的框图,若输出结果为,则输入的实数
的值是
正确答案
解:因为框图表示的为分段函数的解析式,那么当y=,则可能是
或者
,经验证可知选填
已知函数:y=|x+3|,下面程序框图表示的是给出x值,求所对应的值的算法,请将该程序框图补充完整,其中①处应填____________;②处应填____________.
正确答案
x≥-3,y=-x-3
因为y=|x+3|=
给出右边的程序框图,那么输出的数是_______
正确答案
2450
由框图知,当时
;当
时
;当
时
;.......当
时
.
故答案为2450
【考点】算法框图的识别;逻辑思维;等差数列求和.
执行如图所示的程序框图,输出的S的值为________.
正确答案
试题分析:依题意可得,该程序框图中当时,分别得到的
.
是以6为周期的一列数.由2014除以6余4可得. 输出的S的值为
.
若某程序框图如图所示,则该程序运行后输出的值等于_______.
正确答案
49
试题分析:执行程序框图如下:
所以程序输出,故填49.
如图所示的流程图中,循环体执行的次数是________.
正确答案
49
从程序框图反映的算法是S=2+4+6+8+…,i的初始值为2,由i=i+2知,当程序执行了49次时,i=100,满足i≥100,退出程序;故程序执行了49次.
已知函数f(x)=画出程序框图,并写出求f[f(x)]的程序.
正确答案
算法的程序框图如图所示.
程序:
x=input(“x=”);
if x<2
y1=x+5;
if y1<2
y=y1+5;
print(% io(2),y);
else
y=y1*y1-2*y1;
print(% io(2),y);
end
else
y2=x*x-2*x;
if y2<2
y=y2+5;
print(% io(2),y);
else
y=y2*y2-2*y2;
print(%io(2),y);
end
end
此题是求分段函数的函数值,先判断x的范围,选择计算f(x)的公式,再判断f(x)的范围,选择计算f[f(x)]的公式.
函数y=写出求该函数值的算法及程序框图.
正确答案
解:算法如下:
S1 输入x;
S2 如果x>0,则使y=-x+1,并转到S4,否则执行S3;
S3 如果x=0,则使y=0,否则y=x+3;
S4 输出y.
程序框图如图:
该函数是分段函数,当x取不同范围内的值时,函数表达式不同,因此当给出一个自变量x的值时,必须先判断x的范围,然后确定利用哪一段的解析式求对应的函数值.因为解析式分了三段,所以判断框需要两个,即进行两次判断.
扫码查看完整答案与解析