题目内容
分别用二种方法写出算法语句,计算:1+2+3+…+99+100.
解:方法一:用For语句为:
S=0
i=1
For i=1 To 100
S=S+i
Next
输出S
方法二:用Do Loop语句为
S=0
i=1
Do S=S+i
i=i+1
Loop While i≤100
输出S
分析:“For”语句弄清I的初始值、终值和步长,以及累积变量S,利用语句S=S+i,然后根据“For”语句的格式即可写出;“Do Loop”语句弄清循环的条件,以及利用语句S=S+i,i=i+1作为循环体,最后根据“Do Loop”语句格式即可写出.
点评:本题主要考查了循环结构,以及“For”语句和“While”语句的运用,属于基础题.
S=0
i=1
For i=1 To 100
S=S+i
Next
输出S
方法二:用Do Loop语句为
S=0
i=1
Do S=S+i
i=i+1
Loop While i≤100
输出S
分析:“For”语句弄清I的初始值、终值和步长,以及累积变量S,利用语句S=S+i,然后根据“For”语句的格式即可写出;“Do Loop”语句弄清循环的条件,以及利用语句S=S+i,i=i+1作为循环体,最后根据“Do Loop”语句格式即可写出.
点评:本题主要考查了循环结构,以及“For”语句和“While”语句的运用,属于基础题.
练习册系列答案
相关题目