- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
接上页: void main() { double g, Msun = 1.987E33, Mearth = 5.975E27; g = grav(Msun,Mearth,1.495E13); cout The gravitation between sun and earth is g Dyne. endl; } 例1.5 分 析 将计算任意两个质点之间的引力公式单独编写为一个函数grav(), 用于计算太阳和地球之间的万有引力。这样做有两个好处: (1)简化了主函数的编写。在编写主函数时,只需按要求填写实际参数,调用grav()就可以得到计算结果。 (2)如果还要计算其他物体之间的引力, 例如地球和月球之间的万有引力,就不必再次编写相应的程序段了, 只需在调用grav()函数时换上相应的实际参数即可。 按这种方法设计程序就称为模块化程序设计。 例1.6 计算梯形积分 使用梯形法计算定积分∫f(x)dx,其中a=0, b=1, 被积函数为sin(x), 取积分区间等分数为 1000。 a b x y f(x) xi xi+1 h 梯型面积 = (上底+下低)x高 2 例1.6 计算梯形积分 // Example 1.5:用梯形法计算定记分 #include iostream.h #include math.h // 定义被积函数 double f(double x) { return sin(x); } 接上页: // 主函数: 用梯形法计算定积分 void main() { double a,b; // 双精度类型变量: 积分的下限和上限 double h; // 双精度类型变量: 积分步长 double sum;// 双精度类型变量: 工作变量, 最后为积分值 int n;// 整型变量 : 积分区间等分数 int i;// 整型变量 : 循环工作变量 接上页: // 根据题意确定积分的下限、上限和积分区间等分数 a = 0.0; b = 1.0; n = 1000; h = (b-a)/n; // 计算小区间长度 // 为工作变量赋初值 : 先计算不易循环运算的部分 sum = (f(a)+f(b))/2; 接上页: // 循环计算公式中的Σ和式 for(i=1;in;i=i+1) sum = sum+f(a+i*h); // 完成计算, 变量 sum 中存放积分结果 sum = sum*h; // 输出计算结果 coutThe result is sum endl; } 例1.7 求两个正整数的最大公因数 问题:给定两个正整数p和q, 求其最大公因数? 古希腊数学家欧几里德 的算法: -- 步骤1:如果p q, 交换p 和q -- 步骤2:求p/q的余数r -- 步骤3:如果r = 0, 则 q 就是所求的结果 -- 否则反复做如下工作: 令p = q,q = r,重新计算 p 和q 的余数r,直到r = 0为止,则q就是原来的两正整数的最大公因数. 非计算机专业的学生学习VC++? 辅助我们解决工程和计算问题的重要工具; 如果没有某一方面的专业知识,这工具也不会用得太好。 计算机 = 机器人; 教会它用你的思维方式思考问题,帮你解决问题。 * ● 每年雨季到来时,尼罗河泛滥,两岸肥沃的土地常被摧毁边界标记,甚至有时河流会改道而行。 ● 当时的土地拥有者已经开始按照耕地的多少来征收农业税,所以为了恢复地界和确定税金,洪水过后土地需要重新丈量。 ● 司绳——假设一条绳子被绳结等分成12段,当用它围成三角形时,如果一边长三个单位、另一边长四个单位、最后一边长五个单位,那么就构成了一个直角三角形。 ● 除了绳子本身可以作为长度测量的工具之外,利用这条绳子围成的三角形可用来做简单的角度测量 ● 吉萨金字塔 * ● 丹麦天文学家,第谷-布拉赫 ● 麦克斯韦、迈克尔孙-莫雷实验、洛仑兹 * * 坚实的语法基础,宽阔的知识面,并且能够时时补充自己的知识和完善自己的知识结构; 耐心好,特别是在调试和学习阶段; 代码是给人看的,而不是给机器运行的; 懂得坚持自己的开发思路,并懂得理解与吸收别人的思想; 懂得向你周围的人学习,不论是开发能力上的还是开发经验上的。 Visual C++与面向对象程序设计教程 第1章 C++入门 TEL 180 6168 9298 QQ 2193 509 769 计算的力量 希腊历史学家希罗多德认为:社会生产的需要催生了人类历史上最早的数学家,也被称为“司绳”,也就是当时的测量员。 公元前5世纪,拥有当时最高建筑水平的古埃及人和拥有当时最先进文化的美索不达
文档评论(0)