题目内容
写出计算1+2+3+…+100的值的算法语句.(要求用循环结构)
考点:伪代码
专题:算法和程序框图
分析:根据已知中程序的功能是计算1+2+3+…+100的值的算法语句.可知循环变量初值为1,步长为1,终值为100,结合“DO LOOP”语句和“WHILE”语句的格式,可得答案.
解答:
解:方法一:用UNTIL语句编写计算1+2+3+…100的程序:
S=0
i=1
WHILE i<=100
S=S+i
i=i+1
WEND
PRINT S
方法二:用Do Loop语句编写计算1+2+3+…100的程序:
S=0
i=1
Do
S=S+i
i=i+1
Loop UNTIL i>100
PRINT
S=0
i=1
WHILE i<=100
S=S+i
i=i+1
WEND
PRINT S
方法二:用Do Loop语句编写计算1+2+3+…100的程序:
S=0
i=1
Do
S=S+i
i=i+1
Loop UNTIL i>100
点评:本题主要考查了循环结构,以及“DO LOOP”语句和“WHILE”语句的运用,属于基础题.
练习册系列答案
相关题目
函数f(x)在定义域R内可导,若f(x)=f(-x),且xf′(x)<0,设a=f(log47),b=f(log
3),c=f(21.6),则a,b,c的大小关系是( )
| 1 |
| 2 |
| A、c<a<b |
| B、a<b<c |
| C、b<c<a |
| D、c<b<a |