3.1用解析法解决问题2_第1页
3.1用解析法解决问题2_第2页
3.1用解析法解决问题2_第3页
3.1用解析法解决问题2_第4页
3.1用解析法解决问题2_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、算法的程序实现3.1用解析法解决问题信息意识 计算思维数字化学习与创新 信息社会责任复习旧知1、用计算机 处理问题2、数据类型存储计算Integer Long Single Double String Boolean Date常量与变量 Dim 变量名 As 数据类型运算符:算术、字符串、关系、逻辑、日期函数:数学、字符串、日期、转换函数表达式信息意识 计算思维数字化学习与创新 信息社会责任2.2 数据的表示与处理算术运算运算符含义优先级实例结果指数1A10-取负2-5+a*乘法35*a/除5/a整除45amod求余数55 mod a+加法6A+3-减法A-4Const A=2 鸡兔同笼是中国

2、古代著名趣题之一。在1500年前 的孙子算经中记载了这个有趣的问题。书中是这样叙述的:“今有雉(即鸡)兔同笼,上有三十五头,下有九十四足,问雉兔各几何?” 这四句话的意思是:有若干只鸡和兔同在一个笼子里,从上面数,有35个头;从下面数,有94只脚。问笼中各有几只鸡和兔。 鸡兔同笼已知:鸡和兔头总数是35,脚总数是94。未知:鸡和兔各多少只? 已知与未知的关系:每只鸡2只脚,每只兔4只脚。设鸡有x只,兔有y只,头总数为m,脚总数为n由题意可知: x+y=m; 2x+4y=n分析问题解决问题鸡兔同笼数学模型解方程得:x=2m-n/2; y=n/2-m。 x=2*35-94/2=23;y=94/2-

3、35=12 已知:鸡和兔头总数是35,脚总数是94未知:鸡和兔各多少只?分析问题(生成数据)x+y=m2x+4y=n数学模型(计算公式)x=2m-n/2y=n/2-m解表达式(解方程)问题解决解析法:在分析具体问题的基础上,抽取出一个数学模型,这个数学模型能用若干个解析表达式表示出来,解决了这些表达式,问题也就得以解决。x=23y=12计算机中用解析法解决问题分析问题(已知与未知的数据)抽取数学模型 (计算公式已知与未知关系)写出解析表达式编写程序,解决问题选择合适的程序结构完成算法解析表达式如抛物线解析式:y=ax2+bx+c;鸡兔同笼1算法1、已知:m,n2、x=2m-n/2 y=n/2-

4、m3、输出 x,y4、结束 2程序代码转换函数Val(),作用将字符串转换为数值text1.text表示文本框text1中的内容顺序结构Dim m As Integer, n As IntegerDim x As Integer, y As Integerm = Val(Text1.Text)n = Val(Text2.Text)x = 2 * m - n / 2y = n / 2 - mPrint x, y开始结束输入m、nx=2*m-n/2y=n/2-m输出x、y鸡兔同笼编写程序1设计界面2编写代码3调试运行对象属性设置值Command1Caption计算Lable1Captionm=La

5、ble2Captionn=Text1Text空Text2Text空小试身手1-30、算法设计 某市出租车收费标准如下: (1)3公里内(含3公里),收费8元; (2)超过3公里但未超过6公里部分,按1.5元/公里收费; (3)超过6公里部分,按2.25元/公里收费。 根据以上标准,输入出租车行驶的公里数,请计算顾客需付费多少元?(1)本题采用的算法是_(填写:解析法/查找法/枚举法/排序法)。(2)请用自然语言或流程图描述本题算法。解析法解决问题步骤1自然语言1、输入出租车行驶公里数s2、如果s=3,则p=83、如果3s6,则 p=2.25*(s-6)+1.5*3+85、输出p2流程图开始结束输

温馨提示

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

评论

0/150

提交评论