- 基本算法语句
- 共674题
如图所示的程序运行后,输出的a,b,c的值分别为_ __;
正确答案
-5,9,-5
本题考查了赋值变量的运用,赋值后a=b=-5,b=c=9,c=a=-5,∴输出的值为-5,9,-5
某商场第一年销售计算机5 000台,如果平均每年销售量比上一年增加10%,那么,从第一年起,约几年内可使总销售量达到30 000台?
正确答案
解:程序如下:
i=1;
S="5" 000;
sum=0;
while sum<30 000
sum=sum+S;
i=i+1;
S=S*(1+0.1);
end
print(%(2),i-1);
用S表示总和,每一年比上一年增加10%,则第二年销售5 000(1+10%)台,第三年销售5 000(1+10%)2台,……,第n年销售5 000(1+10%)n-1台,则5 000+5 000(1+10%)+…+5 000(1+10%)n-1≥30 000,求n的最小值,可用whileend语句进行循环相加.
已知函数f(x)=x2,将区间[0,1]十等分,画出求各等分点及端点函数值的算法的框图,并写出程序.
正确答案
程序框图:
程序:
i=0;
while i<=1
y=i^2;
print y
i=i+0.1;
end
把区间[0,1]十等分,则端点与各分点的值分别为0,0.1,0.2,0.3,…,0.9,1,每相邻两数之间相差0.1,因此我们在计算相应函数值时,可以引入变量i,用i=i+0.1,分别实现这些端点、分点值,并依次代入函数式中求值,直到i=1为止.
阅读图4的程序框图,若输入,
,则输出
,
.
(注:框图中的赋值符号“”也可以写成“
”或“
”)
正确答案
.
该程序是寻找、
的最小公倍数,又
、
是互质的,所以
.
下列各数 、
、
、
中最小的数是___
正确答案
,显然最小的数为
.
某程序框图如图所示,若输入的值分别为3,4,5,则输出的
值为 .
正确答案
4
试题分析:由程序框图可知y=,故输出的y值为4
点评:正确读懂程序框图的含义是解决此类问题的关键,属基础题
阅读以下程序
INPUT“正奇数”;
WHILE
“
”;
当时,求
.
正确答案
100
.
如图所示的程序,若程序执行的结果是3,则输入的值可能为 .
正确答案
或
由,得
,
或
.
若输入8,则下列程序执行后输出的结果是________.
正确答案
0.7
c=0.2+0.1(8-3)=0.7.
下面程序表示的函数解析式是 .
正确答案
试题分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是计算并输出分段函数的函数值。分析程序中各变量、各语句的作用,
再根据流程图所示的顺序,可知:
该程序的作用是计算并输出分段函数
故答案为。
点评:程序填空也是重要的考试题型,这种题考试的重点有:①分支的条件②循环的条件③变量的赋值④变量的输出.其中前两点考试的概率更大.此种题型的易忽略点是:不能准确理解流程图的含义而导致错误
扫码查看完整答案与解析