-第11课算法的表示课件浙教版(2020)七年级下册_第1页
-第11课算法的表示课件浙教版(2020)七年级下册_第2页
-第11课算法的表示课件浙教版(2020)七年级下册_第3页
-第11课算法的表示课件浙教版(2020)七年级下册_第4页
-第11课算法的表示课件浙教版(2020)七年级下册_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

算法的表示问题导学某商场为了对冰糖心苹果进行促销,规定凡购买3千克及以上可以在原价每千克23元的基础上打8折。请同学们告诉我该如何计算应付款?【方法】①称量顾客购买的苹果,重量为x千克②若x大于或等于3,应付款为:x*23*0.8元③若x小于3,应付款为:x*23元总结:我们解决问题都需要遵循一定的方法和思路并正确的列出各个求解步骤。

算法就是解决问题的方法和步骤。

算法特征算法描述的是一种有穷的动作序列(有限个步骤组成)算法中的每个动作应当是明确的,没有二义性的算法的每一步骤都能有效地实施,在有效的时间内是可以做到的有穷性确定性可行性算法可以有0或多个输入算法必须有1个或多个输出可以没输入必须有输出2024/7/8第1题

①s=1②将s的值增加1③重复步骤②第2题

①L=10②输出L/自然数第3题

①x=-2②输出x的平方根第4题

①R=2②S=3.14*R*R③输出面积S第5题

①输入圆的半径R②S=3.14*R*R③C=2*3.14*R④输出面积S,周长C√√×××算法的表示自然语言流程图伪代码计算机语言低级语言高级语言机器语言汇编语言pythonVisualbasicC++Java2024/7/8某商场为了对冰糖心苹果进行促销,规定凡购买3千克及以上可以在原价每千克23元的基础上打8折。请同学们告诉我该如何计算应付款?【方法】①称量顾客购买的苹果,重量为x千克②若x大于或等于3,应付款为:x*23*0.8元③若x小于3,应付款为:x*23元算法的表示——自然语言表示自然语言表示优点通俗易懂缺点不直观,描述复杂的算法时,容易产生歧义流程图的表示方法:2024/7/8图形名称功能开始/结束框表示算法的开始或结束输入/输出框表示算法中变量的输入或输出处理框表示算法中变量的计算或赋值判断框表示算法中的判断流程线表示算法中的流向连接框用于连接因页面写不下而断开的流程线以框图的方式表示算法,格式规范,简单易懂。每一步都有明确的走向,不容易产生歧义。计算机中,普遍使用流程图表示算法。2024/7/8开始输入苹果重量xX>=3价钱y=x*23价钱y=x*23*0.8输出应付款y结束算法的表示——流程图表示NY伪代码:介于自然语言和计算机程序语言之间的一种算法描述算法的表示——伪代码表示、计算机语言表示输入x的值Ifx>=3theny=x*23*0.8Elsey=x*23Printy伪代码表示优点简洁易懂、容易转化为程序语言代码缺点不够直观,不容易排查错误编写程序:Dimxassingle,yassinglex=Val(InputBox(“请输入x的值:”))Ifx>=2theny=x*1.5*0.8Elsey=x*1.5EndifPrint”应付款”;y【问题】输入两个数a,b,输出其中的较大值,试用自然语言、流程图的方法来描述算法。第一步:输入a,b的值第二步:比较a,b的值,若a比较大,则输出

温馨提示

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

评论

0/150

提交评论