题目内容
(本题满分12分)给出
个数,
,
,
,
,
, ,其规律是:第
个数是
,第
个数比第
个数大
,第
个数比第
个数大
,第
个数比第
个数大
, ,以此类推. 要求计算这
个数的和.(1)画出的程序框图;(2)并用程序语言编程序.(要求详细的程序步骤)
(1)程序框图如下图(1)所示;(2)用程序语言编程序见试题解析.
【解析】
试题分析:设这
个数由小到大构成数列
,由题知
,
,在求这
个数的和的程序框图中要用到顺序结构、条件结构和循环结构,由于循环结构有可能选用直到型结构或当型结构,所以在循环控制条件上会有所不同,在用程序语言编程序时当型循环结构要用“DO 循环体 LOOP UNTIL 条件”语句,直到型环结构要用“WHILE条件 循环体 WEND”语句;
、
、
的初始值分别取
、
、
,
通过赋值语句
来表示,
通过赋值语句
来表示;通过画程序框图重在培养学生思维的有序性、条理性和严密性;以下用当型循环结构给出解答.
试题解析:(1)程序框图如下图(1)所示.
6分
(2)程序:
i=1
p=1
s=0
WHILE i<=50
s= s + p
p= p + i
i=i+1
WEND
PRINT s
END 12分
考点:①数列求和;②程序框图;③程序语言编程序.
练习册系列答案
相关题目