2.1算法与算法描述-【新教材】浙教版(2019)高中信息技术必修第一册课件

2020-11-04
| 22页
| 1783人阅读
| 98人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术浙教版必修1 数据与计算
年级 高一
章节 2.1 算法的概念及描述
类型 课件
知识点 -
使用场景 同步教学
学年 2020-2021
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 542 KB
发布时间 2020-11-04
更新时间 2020-11-09
作者 糖晓糖
品牌系列 -
审核时间 2020-11-04
下载链接 https://m.zxxk.com/soft/25535335.html
价格 0.50储值(1储值=1元)
来源 学科网

内容正文:

第二章 算法与问题解决 1、算法的概念及描述 2、算法的控制结构 3、用算法解决问题的过程 1.1算法的概念及描述 信息技术必修1数据与计算 游戏:狼、菜、羊过河 有一个牧羊人带着一头羊,一只狼和一颗大白菜准备过河,他找到一只很小的船,每次只能带一样东西过去,可是如果让狼与羊单独在一起,狼会吃羊,让羊与白菜单独在一起,羊会吃白菜,请你说说牧羊人应如何过河? Answer: 过河的方案: 第一步:人和羊过河,人返回,留下羊; 第二步:人和狼过河,人和羊返回,留下狼; 第三步:人和菜过河,人返回,留下菜; 第四步:人和羊过河 算法的概念和特征 算法是解决问题的方法和有限步骤 算法的特征: (1)有穷性:一个算法在执行有限步之后必须结束 (2)确定性:算法的每一个步骤必须要有确切地定义 (3)有输入:一个算法有零个或多个输入 (4)有输出:算法有一个或多个输出 (5)可行性:算法中的运算和操作必须能精确地执行 算法的要素 (1)数据(原始输入数据、产生的数据) (2)运算 (3)控制转移(达到某个点有选项) 算法的三种描述方法   某商场为了对苹果进行促销,规定苹果原价1.5元,购买2千克以上的,超过2千克的部分可以在原价的基础上打8折。请同学们用语言描述付款的算法。 算法的描述方法——自然语言 使用自然语言描述算法。 (1)输入苹果的重量x (2)判断苹果的重量是否大于2千克 (3)如果苹果的重量不大于2千克,应付款y=x*1.5 (4)如果苹果的重量大于2千克,应付款y=2*1.5+(x-2)*1.5*0.8 (5)输出应付款的金额 使用自然语言描述算法的优缺点 优点:容易理解 缺点:书写烦琐,不确定性,对复杂的问题难以表达准确,不能被计算机识别和执行。 算法的描述方法——自然语言 算法的描述方法——流程图 开始 输入苹果的重量x X>2? Y=x*1.5 Y=2*1.5+(x-2)*1.5*0.8 输出应付款 y 结束 Y N (1)输入苹果的重量x (2)判断苹果的重量是否大于2千克 (3)如果苹果的重量不大于2千克,应付款y=x*1.5 (4)如果苹果的重量大于2千克,应付款y=2*1.5+(x-2)*1.5*0.8 (5)输出应付款的金额 常用的流程图所用的基本符号 程序框 名称 功能 开始/结束 算法的开始和结束 输入/输出 输入和输出

资源预览图

2.1算法与算法描述-【新教材】浙教版(2019)高中信息技术必修第一册课件
1
2.1算法与算法描述-【新教材】浙教版(2019)高中信息技术必修第一册课件
2
2.1算法与算法描述-【新教材】浙教版(2019)高中信息技术必修第一册课件
3
2.1算法与算法描述-【新教材】浙教版(2019)高中信息技术必修第一册课件
4
2.1算法与算法描述-【新教材】浙教版(2019)高中信息技术必修第一册课件
5
2.1算法与算法描述-【新教材】浙教版(2019)高中信息技术必修第一册课件
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。