题目内容
(1)说明该程序的功能;
(2)请用WHILE型循环语句写出程序.
考点:程序框图
专题:算法和程序框图
分析:(1)由已知可得该程序的功能是进行累加运行,根据循环变量的初值为1,终值为99,每次累加循环变量的倒数,可得该程序的功能;
(2)根据(1)中程序的功能,结合WHILE型循环语句的格式,可得程序语句.
(2)根据(1)中程序的功能,结合WHILE型循环语句的格式,可得程序语句.
解答:
解:(1)由已知可得该程序的功能是进行累加运行,
根据循环变量的初值为1,终值为99,每次累加循环变量的倒数,
可得本程序的功能是计算并输出;
S=1+
+
+…+
的值,
(2)改用while循环语句表示如下:
k=1
WHILE k<=99
S=S+1/k
k=k+1
WEND
PRINT S
END
根据循环变量的初值为1,终值为99,每次累加循环变量的倒数,
可得本程序的功能是计算并输出;
S=1+
| 1 |
| 2 |
| 1 |
| 3 |
| 1 |
| 99 |
(2)改用while循环语句表示如下:
k=1
WHILE k<=99
S=S+1/k
k=k+1
WEND
PRINT S
END
点评:本题考查的知识点是循环结构和伪代码,分析出程序的功能及熟练掌握while循环语句的格式,是解答的关键.另外要注意当型循环与直到型循环的区别和联系.
练习册系列答案
相关题目
甲、乙同时炮击一架敌机,已知甲击中敌机的概率为0.3,乙击中敌机的概率为0.5,敌机被击中的概率为( )
| A、0.95 | B、0.8 |
| C、0.65 | D、0.15 |
| NE |
| NM |
| 1 |
| 3 |
| OA |
| OB |
| OC |
| OE |
A、
| ||||||||||||||
B、
| ||||||||||||||
C、
| ||||||||||||||
D、
|