- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
精品试卷·第 PAGE 2 页 (共 NUMPAGES 2 页)
项目五 描述洗衣机的洗衣流程
———了解算法及其基本控制结构
第二课时 描述“洗涤算法”
■教材分析
“描述洗涤算法”主要引导学生学习用流程图描述算法。通过对比用自然语言描述的算法、流程图和伪代码实例,引导学生比较几种算法描述方法的优缺点。
■教学目标
1、知识和技能
(1)理解算法的描述方法。
(2)掌握用流程图描述算法。
2、过程与方法
(1)通过典型的应用实例,了解自然语言描述的算法、流程图和伪代码。
(2)根据任务学习用流程图描述算法。
3、情感态度与价值观
通过对本节的学习,培养学生解决实际问题与创新这一学科核心素养。
■教学重点:
算法的描述方法。
■教学难点:
用流程图描述算法。
■教学准备
ppt。
■教学过程:
一.导入
复习上堂课所学内容,上一节课我们对“洗涤算法”采用了自然语言的描述方式。哪除了自然语言外,还有其它的方式吗?这就是我们这一节课要学习的内容算法的描述方式。
二、算法的描述方法
算法是解决问题的方法,是对问题解决过程的精确描述,所以需要有恰当的方式对算法进行描述。算法的描述方法很多,主要有自然语言、流程图和伪代码三种。
1.自然语言
自然语言是人们日常生活中使用的语言。用自然语言描述的算法通俗易懂,但是描述用词要做到准确、统一,无二义性,且算法的控制结构和嵌套层次要清晰明确。
例如,有些洗衣机会根据投入衣物的重量来自动设定水位,其算法用自然语言可描述如下:
如果衣物重量属于范围1,则设定为第一挡水量;
如果衣物重量属于范围1,则设定为第一挡水量;
否则,如果衣物重量属于范围2,则设定为第二挡水量;
否则,如果衣物重量属于范围3,则设定为第三挡水量;
否则,报警提示衣物超重。
2.流程图
流程图由一些简单的框图组成,框图用来表示算法的步骤。流程图所使用的符号遵循国家颁布的标准,常用的流程图符号、名称及意义见下表:
图形符号
名称
作用
流程线
指出流程控制方向。
起止框
表示一个算法的开始或结束。
处理框
表示要处理的内容,该框有一个入口和一个出口。
输入/输出框
表示数据的输入或结果的输出。
判断框
表示条件判断的情况。满足条件,执行一条路径;不满足条件,执行另一条路径。
连接框
用于连接因画不下而断开的流程线。
用流程图描述算法,形象直观、清晰简洁,算法结构表达明确。只是当控制结构和嵌套层次较复杂时,对应流程图所占篇幅会比较大,影响可读性,也不易于修改。
例如,洗衣机根据投入衣物的重量来自动设定水位,其算法流程图如下图所示:
3.伪代码
伪代码是一种算法描述语言,它是用介于自然语言和程序设计语言之间的人工语言来描述算法。伪代码书写方便、格式紧凑、表达精炼,比较容易被开发人员理解。
例如,洗衣机根据投入衣物的重量来自动设定水位,其算法用伪代码可描述如下:
IF 衣物重量 IN 范围 1
IF 衣物重量 IN 范围 1
设定 水位=第一档水量
EISEIF 衣物重量 IN 范围 2
设定 水位=第二档水量
EISEIF 衣物重量 IN 范围 3
设定 水位=第三档水量
ELSE 报警提示衣物超重
END IF
三、“洗涤算法”的流程图
流程图是最常用的算法的描述方法。流程图的主要特点是清晰直观。但如果要用流程图来描述整个“快洗”模式的算法,图就有些庞大。
四、“洗涤算法”的伪代码
还有一种可以用来描述算法的方法是伪代码。伪代码可以较容易地由开发人员转换为能被机器执行的指令。“洗涤算法”的伪代码描述如下。
i=0
i=0
WHILE i5
电动机正转30秒
停2秒
电动机反转30秒
停2秒
i=i+1
五、课后作业
分别使用流程图和伪代码,来描述医院“自助挂号算法”,比较不同算法描述方法的优缺点。
您可能关注的文档
- -1.2《弘扬真善美》 教案 2020—2021学年人教版初中美术八年级下册.doc
- 1《林教头风雪山神庙 》课件(25张PPT)2020-2021学年高中语文人教版必修5第一单元.pptx
- 1《林教头风雪山神庙 》课件(29张PPT)2020-2021学年高中语文人教版必修5第一单元.pptx
- 2.1.2苏联早期社会主义道路的探索课件--2020-2021学年浙江省人教版(新课程标准)九年级历史与社会上册.ppt
- 2.3.2《五四运动和中国共产党的成立》课件--2020-2021学年浙江省人教版(新课程标准)历史与社会九年级上册.ppt
- 3《边城》课件(28张PPT)2020-2021学年高中语文人教版必修5第一单元.pptx
- 4.2新中国的诞生课件--2020-2021学年浙江省人教版(新课程标准)历史与社会九年级上册.ppt
- 5.3第一个社会主义国家的缔造者列宁课件-2020-2021学年人教版高中历史选修4.pptx
- 6.4近代科学之父牛顿课件-2020-2021学年人教版高中历史选修4.pptx
- 6.5 20世纪的科学伟人爱因斯坦课件-2020-2021学年人教版高中历史选修4.ppt
原创力文档


文档评论(0)