- 基本算法语句
- 共674题
右图是计算首项为1的数列前m项和
的算法框图,
(1)判断m的值;
(2)试写出与
的关系式;
(3)根据框图分别利用For语句和Do Loop语句写出算法程序;
(4)在电脑上运行此程序,最后输出的结果是多少?
正确答案
(1)2010(2)(3)见解析(4)
本试题主要是考查了框图语言的理解和运用。并能利用用For语句和Do Loop语句写出算法程序。
(1)设此人行李重量为x公斤,所需费用为y(元).可知m的值。
(2)由框图可知,
(3)运用用For语句描述算法和用Do Loop语句描述算法有一定的区别,注意条件的书写问题。
解:设此人行李重量为x公斤,所需费用为y(元).
(1)m=2010
(2)
(3)
(4)由,得
,又
,
,
根据下面的要求,求 值。
(Ⅰ)请完成执行该问题的程序框图;
(Ⅱ)用Do Loop循环语句描述这一算法
正确答案
略
写出按从小到大的顺序重新排列x,y,z三个数值的算法.
正确答案
算法如下:
(1).输入x,y,z三个数值;
(2).从三个数值中挑出最小者并换到x中;
(3).从y,z中挑出最小者并换到y中;
(4).输出排序的结果.
根据下面的要求,求满足1+2+3+…+n > 500的最小的自然数n。
(1)画出执行该问题的程序框图;
(2)以下是解决该问题的一个程序,但有几处错误,请找出错误并予以更正。
正确答案
详见解析
试题分析:用当型循环语句或直到型循环语句均可。详见解析。
试题解析:(1)程序框图如图所示:
(2)①DO应改为WHILE;
②PRINT n+1 应改为PRINT n;
③S=1应改为S=0
根据下列算法语句:
当输入为60时,输出
的值为___________________
正确答案
31
试题分析:因为,所以
.
右边程序的运行结果为 .
正确答案
试题分析:开始运行程序后,,
,
,
,
,
,
,
,此时
,退出循环,输出
的值为
,结束程序.
语句.
以下属于基本算法语句的是______.
1INPUT语句;②PRINT语句;③IF-THEN语句;④DO语句;⑤END语句;
⑥WHILE语句;⑦END IF语句.
正确答案
①输入语句
②输出语句
③条件语句
④循环语句
⑤不是基本语句
⑥循环语句
⑦不是基本语句
故答案为:①②③④⑥
有下面算法:
则运行后输出的结果是 ______.
正确答案
初值k=1 p=1+2×1-6=-3
k=4 p=-3+2×4-6=-1
k=7 p=-1+2×7-6=7
k=10 p=7+2×10-6=21
故答案为:21
已知如下算法语句
输入t;
If t<5 Then y=t2+1;
Else if t<8 Then y=2t-1;
Else y=;
End If
End if
输出y
若输入t=8,则下列程序执行后输出的结果是 .
正确答案
9 m]
试题分析:该算法为一个分段函数,当
时,代入得结果为9.
读程序,该程序表示的函数是_________.
正确答案
解:分析程序中各变量、各语句的作用,
再根据流程图所示的顺序,可知:该程序的作用是计算并输出分段函数
因此答案为
扫码查看完整答案与解析