题库首页 > 试卷库
试题详情及答案解析
(本题满分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分
考点:①数列求和;②程序框图;③程序语言编程序.