1.3算法的表示方法.pptx_第1页
1.3算法的表示方法.pptx_第2页
1.3算法的表示方法.pptx_第3页
1.3算法的表示方法.pptx_第4页
1.3算法的表示方法.pptx_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息科技 高中算法 第1节算法和算法的描述 生活中的算法 菜谱 石耳炖鸡1 将石耳浸发 洗净 2 将黄山药去皮 切成薄片 用开水烫一下捞起 洗净 3 将鸡肉浸入冷水中取出 再放入60度左右的热水中烫一下 4 将鸡肉放在汽锅中 加入石耳 山药片 鸡清汤 葱 姜等 盖上锅盖 5 用旺火蒸1 5小时左右取出 淋上熟鸡油 乐谱 凤阳花鼓 生活中的算法 田忌赛马出自 史记 孙子吴起列传 齐使者如梁 孙膑以刑徒阴见 说齐使 齐使以为奇 窃载与之齐 齐将田忌善而客待之 忌数与齐诸公子驰逐重射 孙子见其马足不甚相远 马有上 中 下辈 于是孙子谓田忌曰 君弟重射 臣能令君胜 田忌信然之 与王及诸公子逐射千金 及临质 孙子曰 今以君之下驷与彼上驷 取君上驷与彼中驷 取君中驷与彼下驷 既驰三辈毕 而田忌一不胜而再胜 卒得王千金 于是忌进孙子于威王 威王问兵法 遂以为师 生活中的算法 数理化学科中的推导 计算公式使用智能手机中的GPS导航游戏中的 闯关秘籍 垃圾分类处理购物渠道的选择 网购 实体店 活动 1 手机猜价 游戏 一 使用计算机解决问题的三个阶段 STEP1 分析问题并确定计算机要 做什么 STEP2 寻找解决问题的途径和方法 怎么做 STEP3 用计算机进行处理 分析问题 设计算法 编写程序 运行程序 开始 问题解决 二 算法的概念 算法就是指 解决问题的具体方法和步骤 是在有限步骤内求解某一问题所使用的具有精确定义的一系列操作规则 算法 数据模式 程序 尼古拉斯 沃思 三 算法的五个特征 四 算法的表示方法 自然语言 流程图 伪代码或程序语言 例如 连续n个自然数求和 即求sum 1 2 3 n 1 n 容易掌握比较繁琐易现二义性 比较直观容易读懂 比较简洁自由 课堂练习 一 1 对某一特定问题的 求解步骤 称为解决问题的的一种算法 A 有限个B 100个以内的C 无限个D 100个以外的 A 课堂练习 一 2 以下流程图中 执行后会出错的是 A 课堂练习 一 3 判断下列流程图违背算法的哪个特征 违背 确定性 违背 可行性 违背 有穷性 违背 数据输出 课堂练习 一 4 在算法中绝对不允许出现的是 A 没有输入B 多个输出C 二义性D 多个分支 C 五 算法流程图 框图 的符号表示 流程线 圆角矩形符号 表示算法的开始或结束 矩形符号 表示算法过程中需要处理的内容 只有一个入口和一个出口 且必须上入下出 且1入1出 平行四边形符号 表示算法过程中从外部获取的信息 输入 或者把处理好的信息输出 同样只有一个入口和一个出口 且必须上入下出 且1入1出 菱形符号 用于表示条件判断的情况 用于分支或循环模式中 四个顶点中 上顶点入 其余三点出 且1入2出 正圆形符号 用于连接因画不下而断开的流程线 箭头线形符号 算法过程中指向流程的方向 五 算法流程图框图的符号表示 大家来找茬 课堂小结 1 计算机解决问题的三个阶段 2 算法的概念 3 算法具有的五个特征 4 算法的三种描述方法 5 算法流程图中的六种常用符号 各自的特征 活动 2 商人过河 游戏 分析 小船最多只能载2人 河的任何一侧 商人数必须不少于仆人数 否则打劫发生 五 算法流程图 框图 的符号表示 处理框矩形符号 表示算法过程中需要处理的内容 只有一个入口和一个出口 且必须 上入下出 且1入1出 返回 五 算法流程图 框图 的符号表示 输入输出框平行四边形符号 表示算法过程中从外部获取的信息 输入 或者把处理好的信息输出 同样只有一个入口和一个出口 且必须 上入下出 且1入1出 返回 五

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论