课件编号10321063

中图版 高中信息技术 必修1 2.2 算法的概念及描述 课件 (22张PPT)

日期:2024-09-22 科目:信息技术 类型:高中课件 查看:32次 大小:1766272Byte 来源:二一课件通
预览图 1/9
PPT,22张,课件,描述,念及,图版
  • cover
(课件网) 第2章 算法与程序实现 人教版(2019版) 信息技术(高中) 必修1 数据与计算 2.2 算法的概念及描述 学习目标 1 2 描述算法的特征,理解算法在问题解决中的作用。 选用恰当的描述方法和控制结构表示简单算法, 增强用算法解决问题的意识。 1 2 重点难点 算法的特征 流程图和算法的三种基本控制结构 体验探究 规划乘车路线 小明同学所在城市的地铁线路局部图,如P47图2.2.1所示。他计划从A站出发去 B站附近的图书馆学习。假设地铁各线路每两站间行车用时相等,记为t1;换乘地铁 的用时也都相等,记为t2。 思考: 1. 列举出由A站出发到达B站的所有换乘次数最少的乘车路线。 2. 如果小明同学希望尽快到达B站,试为他推荐一条最佳乘车路线,并说明理由。 阅读拓展 为什么要学习算法 我们在生活和学习中会经常遇到算法。例如,楼宇电梯通常按照一定的算法响应用户请求,合理停靠到相应的楼层;铁路网络订票系统按照一定的算法设置订票模式,高效服务用户。 智能时代,算法已经广泛应用于各领域。许多专家通过分析行业的运行规律,界定问题,有针对性地建立模型、设计算法,并应用信息技术实现模型,从而创造出新的产品,创生出新的产业。例如,通过设计算法,在网络环境下实现“互联网+单车”,催生出“共享单车”这个新产业,解决短距离出行不便问题。 中学生学习一些算法知识,了解算法的基本设计方法,可以深入理解身边数字化工具的特征,能够利用算法思想解决实际问题,提高学习和生活效率,更好地融入信息社会。 有输入 算法中的每一步操作都是可以执行的,或者都可以分解成计算机可执行的基本操作。 一个算法一般要求有0个或多个输入,以描述运算对象的初始情况。 一个算法可以有一个或多个输出,以反映对输入数据加工后的结果。 算法的有穷性指算法必须能在执行有限个步骤之后终止,也就是算法步骤不能是无限的。 有输出 有穷性 可行性 算法的特征 算法的每个步骤都具有确定的含义,没有歧义。模糊不清、模棱两可描述都会影响算法的确定性。 确定性 2.2.2 描述算法 描述算法就是将解决问题的步骤,用一种可理解的形式表示出来。常用的描述算法的方法有自然语言、流程图和伪代码等。 描述“红灯变绿灯”问题的算法 完善本章第一节思考活动“红灯变绿灯”功能,在交通信号灯下方增加一个15s的“倒计时器”,提示过往的行人和车辆。 思考: 如何将“倒计时15s”的算法描述出来 思考活动 自然语言描述算法:自然语言指人们日常所用的语言。用自然语言描述算法就是使用人们能读懂的简短语句对算法的步骤进行描述。其中,“倒计时15s”算法可用自然语言描述为: 步骤1: 将计数器t设为15 步骤2: 如果t大于或等于1,执行步骤3,否则倒计时结束 步骤3: 输出t,并保持显示1s,然后清除显示 步骤4: 将t的值减1,跳转至步骤2 用流程图描述算法:流程图是一种常用的表示算法的图形化工具。用流程图描述的算法直观易读问题解决的步骤清晰简洁,算法结构表达明确,很适合初学算法的人员使用。 绘制流程图的方法很多,可以手工绘制流程图,也可以用软件制作,如使用文本编辑软件中的“流程图”对象绘制,或使用专门的流程图绘制软件,还可以到在线绘制流程图网站进行制作。 流程图中常用的符号及其功能: 顺序结构 分支结构 循环结构 三种基本控制结构: 顺序结构:每一个步骤按先后次序被执行, 即执行处理A,然后执行处理B 选择结构:又称分支结构。根据条件的成立与否 ,选择执行不同的分支处理。当条件成立时(True),执行A;当条件不成立时( False),执行B。 循环结构:当条件成立时,反复执行处理A, 一旦条件不成立就立即结束循环 倒计时15s”的流程图: 用伪代码描述算法:用伪代 ... ...

~~ 您好,已阅读到文档的结尾了 ~~