题目内容
(1)该程序的算法功能是求式子
(2)用“直到型”循环语句的形式写出该程序,请完成图2程序.
考点:伪代码
专题:算法和程序框图
分析:(1)根据已知中的程序框图,模拟程序的运行过程,并逐句分析各变量值的变化情况,可得答案.
(2)根据“直到型”循环语句的格式,及“直到型”循环语句的条件与相应“当型”循环语句的条件相反,可得程序语句.
(2)根据“直到型”循环语句的格式,及“直到型”循环语句的条件与相应“当型”循环语句的条件相反,可得程序语句.
解答:
解:(1)由已知中程序语句可得:该程序的功能是进行累加运算,
由累加器的初值为0,循环变量的初值为1,终值为9,步长为1,每次累加项为k2,可得:
该程序的算法功能是求式子12+22+32+42+52+62+72+82+92的值,
故答案为:12+22+32+42+52+62+72+82+92
(2)将程序改写成直到型循环后:
①DO
②S=S+k^2
③k=k+1
④LOOP UNTIL k>=10
由累加器的初值为0,循环变量的初值为1,终值为9,步长为1,每次累加项为k2,可得:
该程序的算法功能是求式子12+22+32+42+52+62+72+82+92的值,
故答案为:12+22+32+42+52+62+72+82+92
(2)将程序改写成直到型循环后:
①DO
②S=S+k^2
③k=k+1
④LOOP UNTIL k>=10
点评:本题考查的知识点是程序代码,在写程序的运行结果时,我们常使用模拟循环的变法,但程序的循环体中变量比较多时,要用列举法对数据进行管理.
练习册系列答案
相关题目
下列函数中,在(0,+∞)上是减函数的是( )
A、y=
| |||||
| B、y=x2 | |||||
| C、y=2x | |||||
D、y=
|