内容正文:
描述洗衣机的洗衣流程
——了解算法及其基本控制结构
授课教师:XXX
项目五
【2019沪科教版高中信息技术:必修一 数据与计算】
项目五:描述洗衣机的洗衣过程-了解算法及其基本控制结构
学习
目标
Learning objectives
( 1 ) 认识算法的概念与特征。
( 2 ) 了解算法的描述方法及其优缺点。
( 3 ) 了解算法的三种基本控制结构以及三种结构的流程图表示。
( 4 ) 能运用适当的描述方法和控制结构表示简单算法。
思考1:
观察洗衣机洗衣流程
项目五:描述洗衣机的洗衣过程-了解算法及其基本控制结构
完成本项目学习,须回答以下问题:
1、什么是算法?算法有哪些特征?
2、算法有哪些描述方法?这些描述方法分别有哪些优缺点?
3、算法的三中基本控制结构是什么?如何用流程图来表示?
01
PART
从洗衣流程认识算法
算法及算法的特征及评价
算法
核心概念:在有限的步骤内解决某一个问题所使用的方法。
手工洗衣流程“故事板”
步骤1
步骤2
步骤3
步骤4
项目五:描述洗衣机的洗衣过程-了解算法及其基本控制结构
洗衣机的洗衣流程是对手工洗衣流程的模拟,是对“洗衣算法”的实现,其中嵌入了“单片机”。“单片机”通过预先保存的程序,控制洗衣机一步一步完成洗衣过程。
单片机
全称单片微型计算机,又称微控制器,是采用超大规模集成电路技术把计算机中的CPU、内存等重要部件集成到一块硅片上而构成的一个小而完善的微型计算机系统,在工业控制和智能设备中应用十分广泛。
项目五:描述洗衣机的洗衣过程-了解算法及其基本控制结构
①进水
开始
②洗涤
③排水
⑥漂洗
⑤进水
④脱水
⑧脱水
⑦排水
⑨鸣叫
结束
洗衣机快洗模式的洗衣流程
核心概念:在有限的步骤内解决某一个问题所使用的方法。
算法是解决“做什么”和“怎么做”的具体步骤的描述,这些步骤应能够在有限时间内完成,并且不能含有导致无法继续进行下去的歧义性语句。一个算法必须有下列特征:
有穷性
一个算法在执行有限步骤后再有限时间内能够实现,就是算法的有穷性。
项目五:描述洗衣机的洗衣过程-了解算法及其基本控制结构
算法
确定性
一个算法中的每个步骤的表述都应该是确定的,没有歧义的语句
有零个或多个输入
输入就是算法在执行时从外界获得的数据,他们是算法执行的某些初始状态。
有一个或多个输出
输出就是算法执行的结果,按照算法