早教吧 育儿知识 作业答案 考试题库 百科 知识分享

设计一个算法框图,计算S=1+2+3+…+100及T=1×2×3×…×100,并且用两种语句表示.

题目详情
设计一个算法框图,计算S=1+2+3+…+100及T=1×2×3×…×100,并且用两种语句表示.
▼优质解答
答案和解析
(本题满分为10分)
计算S=1+2+3+…+100,算法框图如下:
作业帮
程序语句如下:
S=0
i=1
WHILE i<=100
 S=S+i
 i=i+1
WEND
PRINT S
END
方法二:用Do Loop语句编写计算1+2+3+…+100的程序:
S=0
i=1
Do
   S=S+i
   i=i+1
Loop UNTIL i>100
PRINT S
END
计算T=1×2×3×…×100,算法框图如下:
作业帮
程序如下:
i=1
T=1
WHILE i<=100
 T=T*i
 i=i+1
WEND
PRINT T
END
方法二:用Do Loop语句编写计算T=1×2×3×…×100的程序:
T=1
i=1
DO 
  T=T*i
  i=i+1
LOOP UNTIL i>100
PRINT T
END