求教一道vfp题,求数列2/1、3/2、5/3、8/5..........的前20项之和

[复制链接]
查看11 | 回复4 | 2011-10-19 10:29:16 | 显示全部楼层 |阅读模式
a=1
//建立分母初始值a=1b=2
//建立分子初始值b=2sum=0
//建立和值的初始值term=b/a
//定义数列的初始项for i=1 to 20
//根据数列项数定义运算次数sum=sum+term
//定义累项相加的运算规则t=b
//因为后面...
回复

使用道具 举报

千问 | 2011-10-19 10:29:16 | 显示全部楼层
(1) 先从这些数字可以发现一些规律:第二项的除数是第一项的被除数,而第二项的被除数是第一项除数和被除数的和。(2)首先定义变量a和b,也就是除数和被除数,在这里把a和b赋值为1和2(3)定义总和变量sum,用于求和(4)定义term用来求出商,用于后面的累加(5)for i=1to 20用于20次累加,赋值的循环(6)sum=sum...
回复

使用道具 举报

千问 | 2011-10-19 10:29:16 | 显示全部楼层
从题目可以看出来 后一个数的分子是前一个数分子分母相加,分母为前一个数的分子.a=1b=2sum=0term=b/a
让第一个数为2/1for i=1 to 20
循环开始sum=sum+term
求和t=b
b为分...
回复

使用道具 举报

千问 | 2011-10-19 10:29:16 | 显示全部楼层
首先把这个思想和你说下:设置一个变量SUM表示各项的和,然后通过一个循环语句做循环。每次循环中先表示出当前要加和的项,然后把它加到sum上,这个数列的特点是:下一项的分母是上一项的分子,而下一项的分子是上一项分子和分母之和,然后设置b表示当前要加项的分子,a表示分母,term表示当前项。如果还不明白,可以问我,建议看下循环部分...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行