- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第5课算法的描述方法
——以智能电饭煲为例
全自动电饭煲
观看人工智能电饭煲美的全自动电饭煲工作流程,总结电饭煲是按照什么顺序工作的。
全自动电饭煲
观看人工智能电饭煲工作流程,总结电饭煲是按照什么顺序工作的。
流程图符号
符号
符号名称
功能说明
起止框
处理框
判断框
输入输出框
流程线
表示算法的开始和结束。
表示要处理的内容,有一个入口和一个出口
表示要根据条件选择执行路线。
表示数据的输入或结果的输出
表示流程的方向。
流程图最常用的符号及其功能
判断框
是否为休息日?
休息
上课
是
否
判断框的循环作用
判断框的选择作用
电饭煲工作
开始
进米
结束
洗米
煮饭
结合生活中做饭的流程思考人工智能电饭煲是如何工作的。尝试转化为流程图的形式来表示
加水
煮饭还是煮粥
全自动电饭煲有“饭”、“粥”两种煮法,煮饭时米水比是1:2,而煮粥时米水比是1:6。根据烹饪方式的不同,进水量也不同,设定进入的大米重量为a,由不同烹饪方式计算出进水量b,用流程图来表示这个算法。
1、开始,输入烹饪方式:煮饭或煮粥,输入大米重量a。
4、若为煮饭,则根据煮饭的米水比1:2加入适当的水,进水量b=2a
5、若不为煮饭,则根据煮粥的米水比1:6加入适当的水,进水量b=6a
3、判断是否为煮饭。
6、加水完成,输出进水量b。
7、结束。
2、进水量b初始值,b=0。
煮饭还是煮粥
开始
输入煮饭或煮粥、a
否
是
是否为煮饭?
结束
输出进水量b
进水量b=2*a
进水量b=6*a
进水量b=0
煮饭还是煮粥
学以致用
全自动电饭煲会在洗米前根据米量确定需要加入多少水,设定大米重量为a,根据米量a确定加水量为c=2a,加水后开始洗米。洗米后自动排出洗米水。共洗米两次,如果没到两次就重新加洗米水。若到了两次就结束。
小组内进行讨论如何用流程图来描述这个算法。
洗米算法
1、开始,输入大米重量a,洗米次数记0。
3、若小于2次,自动加水,加水量为c
4、加完水后进行洗米,洗米后排出洗米水洗米次数加1,返回第2步。
2、判断洗米次数是否小于2次。
5、若洗米次数不小于2
6、输出洗米完成,结束。
加水洗米流程图
开始
否
t2?
结束
洗米次数t=0
排出洗米水
是
是否洗了两次
完成洗米
是
否
对应步骤
…
次数加1
洗米完成
开始洗米
输入a
加水c=2a
t=t+1
相同和不同
顺序结构
顺序结构就是指按语句出现的先后顺序执行的程序结构是结构化程序中最简单的结构。
计算机按此顺序逐条执行语句,当一条语句执行完毕,控制自动转到下一条语句。现实世界中这种顺序处理的情况是非常普遍的。
选择结构
选择结构也称为分支结构,是根据给定的条件进行判断而做出选择的一种结构。选择结构的流程图中必定包括一个判断框,满足条件时执行一个处理框,不满足条件时执行另一个处理框。
循环结构
循环结构指的是算法中的某些操作步骤在条件控制下需要重复执行的结构。当给定的条件成立,执行A,然后判断条件是否成立,如果仍然成立,再执行A,如此反复直到条件不成立为止,此时不执行A而脱离循环结构,循环体为A。
循环要求
洗米次数循环中:
循环条件:洗米次数t是否小于2
循环体:加水、洗米、排出洗米水t+1
否
t2?
排出洗米水
是
洗米完成
开始洗米
加水c=2a
t=t+1
算法的控制结构
顺序结构
选择结构
循环结构
是否可能存在第四种控制结构?为什么?
算法的控制结构
顺序结构
选择结构
循环结构
先后顺序,依次执行
根据条件,执行步骤
条件满足,反复执行
您可能关注的文档
- 3.2python语言程序设计 课件2023—2024学年浙教版(2019)高中信息技术必修1.pptx
- 3.2宴会服务(课件)《中餐服务实训教程》(上海交通大学出版社).pptx
- 4.3软饮料(课件)《中餐服务实训教程》(上海交通大学出版社).pptx
- 2023浙教版-信息科技三上-第13课 分解问题步骤 课件.pptx
- 2023浙教版-信息科技三上-第14课 在线协作学习 课件.pptx
- 川教版(2019)小学信息技术五年级下册第二单元第1节 初识人工智能 课件.pptx
- 河大版(三起)(2023)小学信息技术第四册第12课 结交朋友--初识人工智能 课件.pptx
- 河大版(三起)(2023)小学信息技术第四册第15课慧眼识人----揭秘人脸识别技术 课件.pptx
- 江西科学技术版小学信息技术五年级上册第3课主题活动:解决温标转换问题 课件.pptx
- 江西科学技术版小学信息技术五年级上册第4课 算法的概念及其特征 课件.pptx
文档评论(0)