题目内容

计算1+2+3+…+100的值有如下算法:
第一步,令i=1,S=0
第二步,计算S+i,仍用S表示.
第三步,计算i+1,仍用i表示
第四步,判断i>100是否成立,若是,则输出S,结束算法;
否则返回第二步.
请利用UNTIL语句写出这个算法对应的程序.
考点:设计程序框图解决实际问题
专题:算法和程序框图
分析:根据已知中程序的功能是计算1+2+3+…+100的值的算法语句.可知循环变量初值为1,步长为1,终值为100,结合“DO LOOP”语句的格式,可得答案.
解答: 解:用UNTIL语句编写计算1+2+3+…100的程序如下:
S=0
i=1
Do
   S=S+i
   i=i+1
Loop UNTIL i>100
PRINT
点评:本题主要考查了循环结构,以及“DO LOOP”语句的运用,属于基础题.
练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网