用解析法设计程序.ppt_第1页
用解析法设计程序.ppt_第2页
用解析法设计程序.ppt_第3页
用解析法设计程序.ppt_第4页
用解析法设计程序.ppt_第5页
免费预览已结束,剩余7页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

解析算法,解析算法,所谓解析法是指用解析的方法,找出表示问题的前提条件与所求结果之间关系的数学表达式,并通过表达式转至计算机语言形式进行计算来实现问题的求解。,算法的流程图描述,变量=Inputbox(“提示信息”),最终用代码形式表示:dimx1,x2asdoubledima,b,cASDoublea=inputbox(“a=“)b=inputbox(“b=“)c=inputbox(“c=“)ifb*b-4*a*c=0thenx1=(-b+sqr(b*b-4*a*c)/(2*a)x2=(-b-sqr(b*b-4*a*c)/(2*a)printx1,x2elseprint“方程无解”endif,解析算法,算法的基本思想是能找到解决解决问题的正确的公式,用它来描述问题的原始数据与结果之间的关系。在编制程序过程中,必须注意计算过程描述的正确性。,用解析法设计程序,例一:小李将要参加旅行团乘坐某航空公司的班机到北京参观,经了解,机票价格是800元,航空公司对旅客随身携带行李的费用计算标准为:20千克以内免收行李费;若行李在40千克以内,则20千克仍免费,超过20千克的部分每公斤按票价1.5%的标准收费;若在40千克以上,除按上述标准收费外,超过40千克部分加倍收费。试用程序来帮助计算小李所需的行李费。,设所求的数为Y,X为已知行李重量,则X、Y应满足的关系式是:,Y=0(040),设计算法1、输入行李重量X。2、判断X的范围,选择解析式。3、计算解析式的值。4、输出答案。,多重选择语句Select(P47),编写程序:,PrivateSubCommand1_Click()x=Text1.TextSelectCasexCaseIs40y=(2*(x-40)+20)*800*0.015EndSelectText2.Text=yEndSub,Y=0(040),解析法:P98,解析法通过分析问题中各要素之间的关系,用最简练的语言或形式化的符号来表达它们的关系,得出解决问题所需的表达式,然后设计程序求解问题的方法。,分析要素关系,抽取数学模型,建立解析式,设计算法,编写程序,调试程序,结果,例题二:电阻计算问题(p100),输入总电阻R,已知两个并联的分电阻R1和R2的差值为2000欧姆,能否编程计算出相应的R1和R2。提示:并联电路电阻的公式是1/R=1/R1+1/R2,编程求下列各式的值:,101+102+103+104+1001,1+(1+2)+(1+2+3)+(1+2+2004),101+102+103+104+1001,10*12+11*22+12*32+13*42+209*2002,1/2-3/4+5/6-7/8.+99/100,选做题:,2011年元旦,湛江市贸商场将迎来10周年店庆,举办“满300送80,连环送”的酬宾活动,即顾客在店内消费满300元(可以是现金,也可以是兑换券),送80元

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论