2.1问题与算法(教学课件)-七年级信息科技上册同步教学(清华版2024).pptxVIP

2.1问题与算法(教学课件)-七年级信息科技上册同步教学(清华版2024).pptx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第1节问题与算法第二单元算法及其实现

01生活中的问题与算法02算法的特征及设计描述contents目录行业PPT模板http:///hangye/

导入新课03

田忌赛马实际上是告诉我们解决如何让田忌的马战胜齐威王的马这个问题的什么?方法与步骤导入新课

讲授新课03人类社会之所以进步与发展,是因为人们在日常生活中一直不断地发现、提出各种问题,并积极寻求解决问题所需的各种策略、方法与途径。在运用计算机解决问题的实践过程中,人们逐步形成了算法的概念。比如寝室墙上贴有提示学生良好生活作息的时间表,茶叶包装袋上印有提示消费者科学泡茶的步骤,网购平台提供指导用户正确操作的方法等。

讲授新课

讲授新课

讲授新课

如今使用机器替代人来解决问题,已经是一种非常普遍的现象。那些用来指挥机器解决问题或执行任务所需的一系列步骤,便是算法(algorithm)。想要机器能够正确执行人给定的任务,就必须从它的视角来设计并描述可执行的算法。讲授新课

讲授新课

请以上图所示的算法为例,讨论“指挥机器”与“引领他人”有哪些相似之处?问题讨论讲授新课

算法由一系列步骤组成,但一系列步骤组成的却不一定是算法,因为算法必须具备一些基本要求。讲授新课

特征具体内涵实例解析输人必须有预设初始值或输人数值必须要输人“5”“+”“6”“_”的数据,否则计算器不知道要计算什么输出必须有一个或多个数据输出必须输出计算结果“11”,否则计算没有意义,用户也不知道计算是否结束确定性要有明确的执行对象及行为确定要从按键处依次接收到“5”“+的数据,否则不知道怎么做可执行性每个步骤都必须可以执行要确保图2.1.2中的6个步骤都可以执行否则无法完成任务有穷性执行步骤的次数必须有限必须在有限的步骤内完成并结束任务,如果步骤无限,将永远无法结束算法特征及共解析讲授新课

计算机的算法,为什么必须要具备这五大特征?问题讨论讲授新课

算法设计理解问题描述算法编程实践评估优化简单的算法设计过程讲授新课

跟引领他人解决日常生活问题的指令表达类似,计算机算法也有一些约定成俗的描述方式。用以保障你所描述的内容,能够被他人所理解,并促进算法自身的交流与提升。常用来描述算法的方式,有自然语言、流程图与伪代码等。移动操系作统讲授新课

讲授新课1.输入半径2.计算面积3.输出面积自然语言

图形名称含义起止框流程图的开始或结束处理框表示执行一个步骤输入或输出框表示需要用户输入或由计算机自动输出的信息判断框根据条件判断,选择其中一个分支流程图表示流程的方向讲授新课

生活经验告诉我们,解决同一个问题,往往会有多种方案。比如想要从贵阳前往遵义,就有如下表所示的多种出行方案,并且它们的耗时与出行成本各不相同。如果你对时间与出行成本比较在意,那么火车将是一种最优的选择。出行方案耗时出行成本汽车(出租车,非高速)约3小时最高汽车(自驾,高速)约2小15分钟较高火车(高铁)约2小时较低自行车约12小时很低讲授新课

输入两个数,输出它们的和与差步骤1:输入两个数a,b步骤2:计算s1=a+b步骤3:计算s2=a-b步骤4:输出s1,s2,结束。开始输入a、bS1=a+bS2=a-b输出s1、s2结束用流程图表示用自然语言描述算法讲授新课

小清团队准备使用流程图来描述要开发的软件的算法。你会采用哪种方式描述算法,请填写在下面的横线上项目实施

谢谢观看

您可能关注的文档

文档评论(0)

课件制作、方案代写能手 + 关注
实名认证
服务提供商

教师资格证持证人

专业写作,多年写作经验,专业代写撰写文章、演讲稿、文稿、文案、申请书、简历、协议、ppt、汇报、报告、方案、策划、征文、心得、工作总结代写代改写作服务

领域认证该用户于2022年12月31日上传了教师资格证

1亿VIP精品文档

相关文档