(
课件网) 第5课 算法的特征 浙摄版2023版 五年级上册 学习目标 1.通过寻找各种算法的共同特点,理解算法的特征。 2.通过体验不同特征对算法的影响,学会进一步准确地描述算法。 3.通过算法特征的探究,初步形成算法有效性的判断标准。 讨论 以下关于什么问题的算法,算法有哪些共同点? 建构 算法一般在计算机中执行,它具有有穷性、确定性、有输出 等特征。 一、算法的有穷性 思考:若一直重复“洗水果”,会如何? 不能解决问题的算法是没有意义的。 一、算法的有穷性 算法必须在有限时间内完成,即算法必须能在执行有限个步骤之后终止。 二、算法的确定性 以下哪个算法描述能有效执行? 二、算法的确定性 算法中的每一步必须是确定且能有效执行的,而不能是模糊不清的。 三、算法有输出 算法必须有确定的输出(结果),产生一个或多个输出,没有输出的算法是毫无意义的。 例如: 预约排号算法输出一个排队序号。(一个结果) 导航算法输出多条备选路线。(多个结果) 三、算法有输出 算法在计算机中执行可以输出数值、文字、图等各种各样的数据。 总结 算法由一系列明确可执行的方法及其步骤组成,在有限步骤内解决问题。 练一练 根据算法的特征,准确描述购买某种商品时超市自动收银的算法。 1.识别商品 2.匹配商品单价 3.输入商品数量 4.计算数量×单价的值 5.输出收费金额 6.收费 开始 识别商品 匹配商品单价 输入商品数量 计算数量×单价的值 输出收费金额 结束 谢谢聆听