- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
常用算法、编程 穷 举 法 百鸡问题:公鸡每只5元,母鸡每只3元,小鸡每3只1元,用100元买100只鸡,问公鸡、母鸡、小鸡各多少? 公鸡x只 、母鸡y只 、小鸡z只 百鸡问题:公鸡每只5元,母鸡每只3元,小鸡每3只1元,用100元买100只鸡,问公鸡、母鸡、小鸡各多少? #include stdio.h void main() {int x,y,z; for (x=1;x=19;x++) for (y=1;y=33;y++) for(z=1;z=100;z++) if(x+y+z==1005*x+3*y+z/3.==100) printf(x=%d y=%d z=%d\n,x,y,z); } { z=100-x-y; if(5*x+3*y+z/3.==100) printf(x=%d y=%d z=%d\n,x,y,z); } 已知 xyz+yzz=532,其中x,y,z都是一位数,编写求x,y,z分别代表什么数字。 #include stdio.h void main() { int x,y,z,a,b; for (x=1;x=9;x++) for (y=1;y=9;y++) for(z=0;z=9;z++) { a=x*100+y*10+z; b=y*100+z*10+z; if(a+b==532) printf(x=%d y=%d z=%d\n,x,y,z); } } 迭 代 法 迭代法是一种不断用变量的旧值递推新值的过程。迭代算法是用计算机解决问题的一种基本方法。 用迭代法求x= 。 求平方根的迭代公式为: ,要求前后两次求出的x的差的绝对值小于 。 确定迭代变量旧值x0与新值x,并赋初值a/2。 确定迭代终止条件: 建立迭代公式。 循环继续的条件 课本P129 6.11 学练P57 5 #include math.h #include stdio.h double root(double a) { double x,x0; x=a/2; do{ x0=x; x=(x0+a/x0)/2; }while( fabs(x-x0)=1e-5 ); return x; } fabs(x-x0)=1e-5 main() { double a,x; printf(Input a:); scanf(%lf,a); x=root(a); printf(%lf\n,x) ; }} 初值的给定不唯一 牛 顿 迭 代 法 牛顿迭代法(Newtons method)是牛顿在17世纪提出的一种在实数域和复数域上近似求解方程的方法。对于大部分非线性方程的求根公式是不存在,因此求精确根非常困难,甚至不可能,牛顿迭代法是求非线性方程根的重要方法之一。 课本P130 6.12/P202 8.12 学练P57 6 f(x) x 选一个接近x的真实根x1 x1 由x1得函数值f(x1) f(x1) x2 由x2得函数值f(x2) 过点(x2,f(x2))作f(x)的切线,交x轴于x3 依此类推,当两次求出的根之差小于给定的一个数时,就认为 足够接近真实的根。 过点(x1,f(x1))作f(x)的切线,交x轴于x2 f(x2) 用牛顿迭代法求非线性方程的根 设f(x)=0是非线性方程,f(x)在某一区间内为单调函数(f’(x)0或f’(x)0),则方程f(x)=0在某一区间只有一个实根。 确定迭代变量x0,x,并赋初值1.5 建立迭代公式 确定迭代终止条件: 牛顿迭代公式: 循环继续的条件 确定变量:旧值:x0 ; 新值 x ; f1 代表 ,f2 代表 用牛顿迭代法求下列方程的根 牛顿迭代公式: x=x0-f1/f2 循环继续的条件 #include stdio.h #include math.h main() {double x0,x,f1,f2; x=1.5; do { x0=x; f1=2.0*x0*x0*x0-4.0*x0*x0+3*x0-6; f2=6.0*x0*x0-8.0*x0+3; x=x0-f1/f2; }while(fabs(x-x0)=1e-5
您可能关注的文档
- C语言-10-函数一 PPT课件.ppt
- C语言-11-函数的调用 PPT课件.ppt
- C语言-12-指针 PPT课件.ppt
- C语言-13-指针与函数 PPT课件.ppt
- C语言-14-结构体 PPT课件.ppt
- C语言-15-文件 PPT课件.ppt
- 计算机(简答题).doc
- 实习指导书 基础工程训练(Ⅱ).doc
- C语言-1-程序设计的基本概述 PPT课件.ppt
- C语言-2-C语言概述 PPT课件.ppt
- 8 《多模态信息融合在安防监控图像识别实时性与准确性中的应用研究》教学研究课题报告.docx
- 初中英语议论文论据选择的思辨性问题引导研究课题报告教学研究课题报告.docx
- 初中地理环境变迁显性教学策略与可持续发展教育教学研究课题报告.docx
- 初中生物教学资源动态定价策略与高效利用研究教学研究课题报告.docx
- 小学语文教学案例:校园周边交通标识语言表达研究教学研究课题报告.docx
- 古诗词教学在高中语文课程中的文化内涵与教学策略探讨教学研究课题报告.docx
- 《绿色防控技术在设施农业病虫害管理中的集成与应用》教学研究课题报告.docx
- 《艺术展览叙事策略与观众审美认知的关联研究》教学研究课题报告.docx
- XX河道镉污染生物评价中水蚤运动活性的空间分布特征教学研究课题报告.docx
- 高中化学课程:城市大气污染治理与居民生活环境影响评价教学研究课题报告.docx
最近下载
- 5.1.1 种子的萌发(一、种子的结构)(冀少版2024)-【探究课堂】2025-2026学年八年级生物上册同步教学课件(冀少版2024).pptx VIP
- 一年级下册语文部编版课件《动物儿歌 (10)》教学课件PPT.ppt VIP
- 经典版-绩效主义毁了索尼.pdf VIP
- 公路水泥混凝土路面设计规范,JTGD40-2011.pdf VIP
- 《两个纸条的故事:做个心灵的富翁》.doc VIP
- 第四课《晒太阳》(课件)二年级上册科学 苏教版 .pptx VIP
- 新拌自密实混凝土性能试验方法.pdf VIP
- 2025年交管12123驾驶证学法减分题库与答案.pptx VIP
- 小学生学习数学能力的培养(课件)-小学生主题班会通用版.pptx VIP
- 水运工程模袋混凝土应用技术规范.pdf VIP
原创力文档


文档评论(0)