- 6
- 0
- 约 5页
- 2016-01-08 发布于安徽
- 举报
数列程序设计
问题描述
某级数的前三项A1=1,A2=1,以后各项具有如下的关系:An=A n-2+2An-1。下列程序的功能是:要求依次对于整体M=100,1000和10000求出对应的n的值,使其满足:SnM且Sn+1=M,Sn=A1+A2+…+An,并依次把n值单元n[0],b[1],b[2]中,请编制jsValue()函数来实现此功能,最后调用函数WriteDat()把数组b[]中的值输出到out.Dat文件中。
二、课题分析
1)数列求和。
2)判断并找出M=100,1000和10000时,n的值。
3)把b[]的值输出到out.Dat文件中
三、数据结构的设计
An:数列中第n个元素
Sn:前n个元素的和
b[]:储存结果
四、处理结构的设计
五、源程序
1)主要结构体:
int n=1;
int A1=1,A2=1,An;
int Sn;
Sn=A1+A2;
while(1)
{ An=A1+2*A2; //数列和的计算
A1=A2;
A2=An;
n++;
if(Sn100 ((Sn+An)=100)) //选择和介于100,1000,10000中时n的值
{
b[0]=n;
}
if(Sn1000 ((Sn+An)=1000))
{
b[1]=n;
}
您可能关注的文档
最近下载
- 中复神鹰(上海)科技有限公司碳纤维航空应用研发及制造项目 环评报告书.pdf VIP
- HTY-DI1000C型总有机碳分析仪说明书C版(7).doc VIP
- 门式起重机安全操作规程及注意事项.docx VIP
- 物理-江苏省无锡市2025-2026学年度第一学期2026届高三年级期末.pdf VIP
- 广东省水功能区划.pdf VIP
- 文物保护项目计划书模板.docx VIP
- 景观艺术概论 第三章 景观生态保护--修复与再生.ppt VIP
- 2024年武汉市中考数学真题试卷及解析.docx VIP
- 舒尔特方格-专注力训练表3阶4阶5阶6阶7阶(已排版-可以直接打印).pdf VIP
- 03J502-2内装修吊顶图集标准.docx VIP
原创力文档

文档评论(0)