题目内容
4.阅读下列算法,并结合它的程序框图:(1)根据上述自然语言的算法,试完成程序框图中①和②处的空白;
(2)写出程序的功能,并计算出最后的输出结果.
分析 (1)根据算法即可完成程序框图中的内容.
(2)模拟执行程序框图,可得程序框图的功能是计算并输出sum=-(1+2+…+100)的值,利用等差数列的求和公式即可得解最后的输出结果.
解答 (本小题满分10分)
解:(1)根据算法语句可得:①i≤100?②sum=sum-i;
(2)模拟执行程序框图,可得程序框图的功能是计算并输出sum=-(1+2+…+100)的值,
由1+2+…+100=$\frac{100(100+1)}{2}$=5050,可得最后的输出结果是-5050.
点评 本题考查了循环结构的程序框图,根据框图的流程依次计算程序运行的结果是解答此类问题的常用方法.
练习册系列答案
相关题目
14.等差数列{an}的前n项和为Sn,且4a1,2a2,a3成等比数列.若a1=3,则S4=( )
| A. | 7 | B. | 8 | C. | 12 | D. | 16 |
19.若α是锐角,且cos(α+$\frac{π}{3}$)=$\frac{\sqrt{3}}{3}$,则sinα的值等于( )
| A. | $\frac{\sqrt{6}+3}{6}$ | B. | $\frac{\sqrt{6}-3}{6}$ | C. | $\frac{2\sqrt{6}+1}{6}$ | D. | $\frac{2\sqrt{6}-1}{6}$ |