已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
新课标人教版课件系列 高中数学 必修 1 1 1 2 4 算法的控制结构 2 算法的控制结构 用计算机程序解决问题的过程中 一个算法的功能不仅取决于所选用的操作 而且还决定于各操作之间的执行顺序 即控制结构 算法的控制结构给出了算法的框架 决定了各操作的执行次序 算法含有两大要素 一是操作 计算机算法由计算机实现 组成它的操作主要包括 算术运算 等 逻辑运算 与 或 非等 关系运算 等 函数运算等等 3 1 顺序结构 Sequence 如 鸡兔同笼问题各操作是依次执行的 这种控制结构称为顺序结构 S1 S2 Sn 设计算法 1 输入a和b的值 2 求X 2A B 2 3 求y b 2 a 4 输出x y的值 5 结束 4 比如设计算法确定给定线段AB的4等分点 5 解决这个问题的算法如下 a 从已知线段的左端点A出发 作一射线 b 在射线上任取一点C 并作线段CE EF FG AC 那么线段AG 4AC c 连接GB d 过C作GB的平行线 交线段AB于M 这样M就是线段AB的4等分点 像这样的算法就是一个顺序结构的算法 只要按照书写顺序完成以上四个步骤 就能得到线段AB的4等分点 6 2 选择结构 Slect Ion 如 辗转相除法中 m n和n r的操作要通过检验r 0是否成立来决定做还是不做 这种控制结构被称为选择结构 B S1 S2 7 对任意给定的三个整数x y z 设计求出其最大值 这个算法是简单的 只要先比较出x和y 得到一个较大的值 再用这个值与z比较 这两者中较大的值即为所求的最大值可以将这个算法描述为 1 输入变量 x y z 2 b x 3 比较b和y 如果b y 则b y 4 比较b和z 如果b z 则b z 5 输出b 8 流程图 9 选择结构的算法是根据指定条件进行判断 由判断的结果决定选取执行两条分枝路径中的一条 10 3 循环架构 LOOP 求100以内能被3整除的数图1 8中 有两个操作 2 如果I是能被3整除的数 则输出I 3 I I 1 需要重复执行 直到I 100为止 这种控制结构称为循环架构 s B 是 否 11 循环结构的算法要根据条件是否满足 以决定是否继续执行循环体中的操作 在这个问题中 如果只按 2 如果I是能被3整除的数 则输出I 的算法来找100以内能被3整除的数 就须要检验100次 算法步骤就是102步 既不方便书写 也不便于阅读 于是就要用循环结构了 12 在这个问题中 如果只按 2 如果I是能被3整除的数 则输出I 的算法来找100以内能被3整除的数 就须要检验100次 算法步骤就是102步 既不方便书写 也不便于阅读 于是就要用循环结构了 可以证明 任何复杂的算法都可以用顺序 选择
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025贵州 观山湖区第十中学招聘心理、道法教师考试笔试备考试题及答案解析
- 牙骨雕刻工操作规程强化考核试卷含答案
- 2026天津市卫生健康委员会所属天津市中心妇产科医院招聘高层次人才4人考试笔试参考题库附答案解析
- 20256年福建省德市蕉城区教育局公开招聘紧缺急需人才考试笔试参考题库附答案解析
- 2025年下半年库车市消防救援大队招聘政府专职消防员(7人)笔试考试备考试题及答案解析
- 焊丝镀铜工岗前实操知识考核试卷含答案
- 2025贵州中烟工业有限责任公司博士后招聘2人笔试考试参考试题及答案解析
- 2025山东淄博融锋国有资产运营有限公司招聘4人考试笔试备考题库及答案解析
- 养老护理员岗前变更管理考核试卷含答案
- 2025河北张家口市桥东区公开选调教师考试笔试备考试题及答案解析
- 公共体育民族操舞(广西科技大学)知到智慧树章节答案
- 《公路工程预算定额》(JTGT3832-2018)
- 无人机组装与调试 课件 项目三垂直起降无人机组装调试 04.项目三任务四 垂直起降固定翼无人机飞控系统调试
- 金属非金属矿山支柱作业安全技术实际操作考试标准
- (完整版)新概念英语第一册单词表(打印版)
- 家用机器人市场洞察报告
- HG∕T 3714-2014 耐油输送带 国标
- YYT 0308-2015 医用透明质酸钠凝胶
- CJT 466-2014 燃气输送用不锈钢管及双卡压式管件
- 个人门窗合同范本
- 中国汽车行业梳理
评论
0/150
提交评论