题目内容
【题目】给出30个数:1,2,4,7,,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,以此类推,要计算这30个数的和,现已给出了解决该问题的算法框图(如图所示).
(1)请在图中处理框内①处和判断框中的②处填上合适的语句,使之能完成该题算法功能;
(2)根据算法框图写出算法语句.
【答案】(1) ①处应填;②处应填 (2)见解析
【解析】分析:(1)由已知中程序的功能是给出个数,其规律是:第个数是;第 个数是;第个数比第个数大,第个数比第大, ,依次类推,要计算区间 个数的和,可以根据循环此时,循环变量的初值、步长计算出循环变量的终值,得到①中的条件;再根据累加的变化规律,得到②中累加通项的表达式;
(2)利用直到型循环结构,写出程序.
详解:(1)因为是求30个数的和,故循环体应执行30次,其中是计数变量,因此判断框内的条件就是限制计数变量的,故应为,算法中的变量实质是表示参与求和的各个数,由于它也是变化的,且满足第个数比其前一个数大,第个数比其前一个数大,故应有,故①处应填;②处应填.
(2)根据框图,写出算法如下:
练习册系列答案
相关题目