版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目五描述洗衣机的洗衣流程——了解算法及其基本控制结构学习目标什么是算法?算法有哪些特征算法的描述方法?分别有什么优缺点?算法的基本控制结构是什么?如何用流程图表示?从洗衣流程认识算法第一部分1.算法的概念2.算法的特征3.算法的评价手工洗衣流程“故事板”从洗衣流程认识算法——算法的概念从洗衣流程认识算法——算法的概念控制洗衣机洗衣流程中每个步骤“做什么”和“怎么做”就是我们要学习的算法!算法:是在有限步骤内解决问题所使用的方法。从洗衣流程认识算法——算法的概念洗涤算法:2.1电动机正转30秒2.2停2秒2.3电动机反转30秒2.4停两秒自助挂号算法“故事板”从洗衣流程认识算法——算法的概念活动请完成P73活动,医院自助挂号算法“故事板”自助挂号步骤1:在自助挂号机上用本人有效证件登录系统步骤2:选择要挂号的科室步骤3:选择该科室当日门诊的某位医师步骤4:投入钱币或者刷卡缴费(挂号费)步骤5:领取挂号就诊单从洗衣流程认识算法——算法的概念练习1:算法是随着计算机的发展而产生的,没有计算机就没有算法。(________________)从洗衣流程认识算法——算法的特征算法的特征有穷性确定性有零个或多个输入有一个或多个输出可行性练习:下列选项中,不是算法特征的是(
)从洗衣流程认识算法——算法的特征D练习:下列关于算法输入输出的描述,正确的是(
)从洗衣流程认识算法——算法的特征A从洗衣流程认识算法——算法的评价算法的评价正确性:算法首先必须是正确的。任何输入都能得出预期的输出可读性:算法应该是人们可以理解、分析、修改、使用的高效性:好的算法还应该具备时间效率高和存储量低的特点从洗衣流程认识算法——算法的评价练习:评价算法的高效性是指更高的时间效率和更少的数据存储。(__________________)练习:下列关于算法评价的描述,正确的是(
)。从洗衣流程认识算法——算法的评价B描述“洗涤算法”第二部分1.自然语言2.流程图3.伪代码算法的描述方法——自然语言请看书(P72-75),并思考自然语言有什么优缺点。自然语言特点优点:通俗易懂缺点:描述用词要做到准确、统一、无二义性,且算法的控制结构和嵌套层次要清晰明确练习:下列关于算法的描述,正确的是(
)。A.算法只能使用自然语言、流程图和伪代码描述B.流程图直观形象,逻辑清楚,适用于非常复杂的算法描述C.伪代码对计算机语言有一定要求,只适合计算机从业者使用D.自然语言通俗易懂,但在语义上容易产生歧义D.自然语言通俗易懂,但在语义上容易产生歧义算法的描述方法——自然语言D算法的描述方法——自然语言练习:自然语言描述算法时简单清晰,直观形象,适用于描述复杂算法。(________________________)请看书(P77-78),并思考流程图有什么优缺点。算法的描述方法——流程图流程图特点优点:形象直观、清晰简洁,算法结构表达明确缺点:当控制结构和嵌套层次较复杂时,对应流程图所占篇幅较大,影响可读性,也不易于修改流程图符号及其作用符号名称作用起止框表示一个算法的开始或结束。处理框表示要处理的内容,该框有一个入口和一个出口。输入/输出框表示数据的输入或结果的输出。判断框表示条件判断的情况。满足条件,执行一条路径;不满足条件,执行另外一条路径。连接框用于连接因画不下而断开的流程线流程线指出流程控制方向。算法的描述方法——流程图请画出P73页“自助挂号”的流程图挂号结束挂号开始登录选择科室选择医生缴费领取就诊单算法的描述方法——流程图练习:下列关于流程图各框图的描述,错误的是(
)。A.框图中的流程线用于指出流程控制的方向B.框图中的平行四边形表示输入或输出C.框图中的圆形表示数据处理D.框图中的菱形有两个出口C.框图中的圆形表示数据处理算法的描述方法——流程图C请看书(P79),并思考伪代码有什么优缺点。算法的描述方法——伪代码伪代码特点优点:书写方便、格式紧凑、表达精炼,比较容易被开发人员理解缺点:不直观,错误不容易排查分析洗衣机流程的控制结构第三部分1.顺序结构2.选择结构3.循环结构分析洗衣流程的控制结构——顺序结构问题1:请使用流程图来描述洗衣机“快洗”模式的流程(部分)这种由上至下,按先后顺序依次执行的结构叫顺序结构,可以用以下流程图片段来简单表示顺序结构开始①进水②洗涤③排水④脱水⑤进水⑥漂洗⑦排水⑧脱水⑨鸣叫结束AB分析洗衣流程的控制结构——选择结构问题2:洗衣机有很多洗衣模式,请你用流程图来表示以下两种选择的洗衣流程(部分):一种洗涤10分钟(快洗),一种洗涤30分钟。快洗是否洗涤10分钟洗涤30分钟这种根据给定的条件进行判断而作出选择的一种结构叫选择结构,可以用以下流程图片段来简单表示选择结构条件AB是否分析洗衣流程的控制结构——循环结构问题3:洗衣机的电机的旋转是一个周而复始的过程,如果只进行5次周而复始的旋转洗涤,请你设计一个流程图来完成这个过程。这种重复执行某段算法的控制结构叫循环结构,典型的循环结构包括当循环和直到循环,可以用以下流程图片段来简单表示。当循环直到循环分析洗衣流程的控制结构算法基本控制结构顺序结构:至上而下,按先后顺序执行选择结构:满足条件时执行一个处理框,不满足条件时执行另一个处理框循环结构:重复执行多次或按条件进行控制的通用性问题分析洗衣流程的控制结构——练习某算法的部分流程如图所示,执行这部分流程,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 预制路面施工方案(3篇)
- 网线穿线施工方案(3篇)
- 水管-沙-施工方案(3篇)
- 网球活动拍摄方案策划(3篇)
- 零售业店铺销售代表销售额与客诉处理考核表
- 2026校招:陕西果业集团笔试题及答案
- 质量管理体系审核流程手册
- 2026校招:山东水利勘测设计院公司面试题及答案
- 2026校招:山东鲁信投资控股集团面试题及答案
- 2026校招:山东航空笔试题及答案
- 2026绍兴上虞区事业单位编外招聘15人考试参考题库及答案解析
- 2025-2030中国中国责任保险行业市场现状分析供需及投资评估发展研究报告
- 采购涨价合同模板(3篇)
- 新员工反洗钱培训课件
- 2026年时事政治测试题库附参考答案【研优卷】
- 老年痴呆患者治疗决策的伦理教学
- GB/Z 132-2025航空航天电气要求套管和模缩套飞机用标准清单
- 2026年毛笔书法六级题库及答案
- 全屋定制培训课件
- 焊接作业现场应急处置方案
- 团播合作协议合同
评论
0/150
提交评论