




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一节算法与流程图 基础梳理 1 一般而言 对一类问题的的 的求解方法称为算法 2 流程图是由一些和组成的 其中图框表示各种操作的 图框中的文字和符号表示操作的 流程线表示操作的 3 顺序结构 依次进行多个处理的结构 其结构形式为 机械 统一 图框 流程线 类型 类型 先后次序 4 选择结构 先根据条件作出判断 再决定执行哪一种操作的结构 其结构形式为 5 循环结构 需要重复执行同一操作的结构 6 如图是一种常见的循环结构 先判断所给条件p是否成立 若p成立 则执行a 再判断条件p是否成立 若p仍成立 则又执行a 如此反复 直到某一次条件p不成立时为止 这样的循环结构称为当型循环 7 直到型循环 先执行a 再判断所给条件p是否成立 若p不成立 则再执行a 如此反复 直到p成立 该循环过程结束 典例分析 题型一算法的设计 例1 已知点p x0 y0 和直线l ax by c 0 a 0 求点p x0 y0 到直线l的距离d 写出其算法并画出流程图 分析由公式可知 欲求点到直线的距离 要先求z1 ax0 by0 c及z2 a2 b2 代入用顺序结构解决 解算法如下 s1输入点的坐标x0 y0及直线方程的系数a b c s2z1 ax0 by0 c s3z2 a2 b2 s4d s5输出d 学后反思给出一个问题 设计算法时应注意 1 认真分析问题 联系解决此问题的一般数学方法 2 综合考虑此问题中可能涉及的各种情况 3 借助有关变量或参数对算法加以表述 4 将解决问题的过程划分为若干个步骤 5 用简练的语言将各个步骤表示出来 流程图 举一反三1 写出一个将a b c由大到小排列的算法 解析 s1比较a与b的大小 设较大者为a 较小者为b s2比较a与c的大小 设较大者为a 较小者为c s3比较b与c的大小 设较大者为b 较小者为c s4输出a b c 题型二算法的顺序结构 例2 如图 设计算法求底面边长为4 侧棱长为5的正四棱锥的侧面积及体积 并画出相应的流程图 分析先求体积 v sh s 高 r a 斜高 从而求得s侧 4 a h 2ah 解算法如下 流程图 s1a 4 l 5 s2r a s3h s s4v sh s5输出v s6h s7s侧 2ah s8输出s侧 学后反思利用公式求解问题 先写出公式 看公式中的条件是否满足 若不满足 先求出需要的量 看要求的量需根据哪些条件求解 需要的条件必须先输入 或将已知条件全部输入 求出未知的量 然后将公式中涉及的量全部代入求值即可 举一反三2 如图所示的流程图 部分 最终输出的结果是 解析 该流程图的算法为 s1x 2 s2 1 s3y 1 s4输出y 所以y1 3 y 1 8 答案 8 题型三算法的选择结构 2 x 0 例3 2010 青岛模拟 函数y 0 x 0 写出求该函数函数值2 x 0 的算法及流程图 分析该函数是分段函数 当x取不同范围内的值时 函数表达式不同 因此当给出一个自变量x的值时 用条件结构解决须先判断x的范围 然后确定利用哪一段解析式求函数值 解算法如下 相应的流程图如图 s1输入x s2如果x 0 则y 2 如果x 0 则y 0 如果x 0 则y 2 s3输出函数值y 学后反思求分段函数值的算法应用到选择结构 因此在流程图的画法中需要引入判断框 要根据题目的要求确定引入判断框的个数 而判断框内的条件不同 对应的下一图框中的内容或操作就相应地进行变化 举一反三 3 下图输出的是 解析 由判断框可知 当s 2004时输出n 又由s n n 1 2可知s为1 2 n的和 所以是求s恰好大于2004时n的值 答案 63 题型四算法的循环结构 例4 14分 设计一个计算1 3 5 99的算法 画出流程图 分析由于乘数较多 采用逐个相乘的方法程序太长 是不可取的 因此我们应采用引入变量应用循环的办法 可用当型循环和直到型循环 解方法一 当型循环 算法为 s1i 1 sum 1 s2判断i 99是否成立 若是 转s3 否则 输出sum 4 s3sum sum i s4i i 2 返回s2 7 流程图如图所示 14 方法二 直到型循环 算法为 s1i 1 sum 1 s2sum sum i s3i i 2 4 s4判断i 99是否成立 若是 执行s5 否则 转s2 s5输出sum 7 流程图如图所示 14 学后反思循环结构可细分为两类 一类是当型循环结构 如图 1 所示 它的功能是当给定的条件p1成立时 执行a框 a框执行完毕后 再判断条件p1是否成立 如果p1仍然成立 再执行a框 如此反复执行a框 直到某一次条件p1不成立为止 此时不再执行a框 从b点离开循环结构 1 当型循环 2 直到型循环另一类是直到型循环结构 如图 2 所示 它的功能是先执行a 然后判断给定的条件p2是否成立 如果p2不成立 则继续执行a框 直到某一次给定的条件p2成立为止 此时不再执行a框 从b点离开循环结构 举一反三4 给出以下10个数 5 9 80 43 95 73 28 17 60 36 要求把大于40的数找出来并输出 试画出该问题的流程图 解析 流程图如图所示 易错警示 例 设计一个流程图 求s 12 32 52 992的值 错解 如图甲 乙 错解分析图甲的错误在于i i 1 步长为1 计算的是s 12 22 32 992 图乙的错误在于先执行i i 2而后执行s s i2 计算的是s 32 52 72 992 正解 考点演练 10 运行如图的算法流程 求输出y的值为4时x的值 解析 由框图知 该程序框图对应函数为f x x 17 171 由f x 4 可知x 2 11 在国家法定工作日内 每周满工作量的时间为40小时 若每周工作时间不超过40小时 则每小时工资8元 如因需要加班 超过40小时的每小时工资为10元 某公务员在一周内工作时间为x小时 但他须交纳个人住房公积金和失业保险 这两项费用为每周总收入的10 试分析算法步骤并画出其净得工资y元的算法的流程图 注 满工作量外的工作时间为加班 解析 算法如下 s1输入工作时间x
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 应急安全培训咨询课件
- 2025年甘肃中医药大学附属医院(第三期)考核招聘编外专业技术人考前自测高频考点模拟试题及答案详解(新)
- 2023山东省蓬莱市北师大版7年级数学上册期中考试黑钻押题附参考答案详解(巩固)
- 2024年自考专业(国贸)高分题库【名师系列】附答案详解
- 承兑汇票购销合同(标准版)
- 设立分公司合同(标准版)
- 2025年度生态环境部松辽流域生态环境监督管理局生态环境监测与科考前自测高频考点模拟试题及答案详解(必刷)
- 2025年公务员考试《常识》检测卷附参考答案详解【轻巧夺冠】
- 2025年工业互联网平台射频识别(RFID)技术在物流行业应用深度研究报告
- 2025年文化产业园产业集聚与文化产业发展政策环境报告
- 福建台湾海峡大桥建设工程可行性研究报告
- (完整)注册安全工程师考试题库(含答案)
- 高考作文素材积累与写法总结27 自知与知人作文审题指导及素材积累
- 电子政务概论-形考任务5(在线测试权重20%)-国开-参考资料
- 2024年贵州省贵阳市中考生物地理合卷试题(含答案逐题解析)
- DNDC模型使用手册
- 起重机械生产单位质量安全总监-特种设备考试题库
- JBT 9189-2016 水基材料防锈试验方法 铸铁屑试验
- JJF 1064-2024 坐标测量机校准规范
- 《春江花月夜》省公开课金奖全国赛课一等奖微课获奖课件
- 人音版小学六年级上册音乐教案(本)
评论
0/150
提交评论