




已阅读5页,还剩58页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
成才之路 数学 路漫漫其修远兮吾将上下而求索 人教b版 必修3 算法初步 第一章 章末归纳总结 第一章 2 对于给定的问题 设计其算法时应注意 1 与解决该问题的一般方法相联系 它要借助一般问题的解决方法 又要包含这类问题的所有可能情形 从中提炼与概括算法步骤 2 将解决问题的过程划分为若干步骤 3 引入有关的参数与变量对算法步骤加以表述 4 用简练的语言将各个步骤表达出来 3 条件结构主要用在一些需要进行条件判断的算法中 如分段函数求值 大小关系判断等 循环结构主要用在一些有规律的重复计算中 如累加求和 累乘求积 递推关系等 循环结构主要注意设计合理的计数变量 4 循环结构的两种格式 while 循环和for循环 要注意while循环结构中条件的设定和for循环中循环变量初值 终值 步长的设定 5 输入 输出语句和赋值语句是一个程序必不可少的语句 一定要注意它们各自的格式及要求 尤其是赋值语句 它在程序编写中具有重要的应用 特别应掌握通过引入第三变量利用三个赋值语句交换两个变量值的方法 6 条件语句和循环语句是解决一些较复杂问题的编程必须用到的两种语句 在用循环语句编写程序时 一是要注意两种格式的循环语句在解决同一问题时条件表述的不同 二是注意计数变量的取值范围 以免出现多一次循环和少一次循环的错误 7 实际问题的编程设计一般是先对问题进行认真的分析 设计出合理的算法 然后将算法用程序框图表示出来 最后根据程序框图用基本算法语句写出程序 8 用辗转相除法与更相减损术求两个数的最大公约数时 一定要弄清每一次除法 或减法 中的被除数 除数 或被减数 减数 同时要掌握两种方法中除法和减法分别应在何种情况下停止运算 得出结果 用自然语言描述算法的过程可分为三步 第一步 分析题意 明确问题的性质 针对不同的类型有针对性地采取不同的方法 第二步 建立问题的描述模型 通过模型来描述问题 第三步 设计算法 利用自然语言描述算法 解析 算法如下 s1农夫把羊运到另一岸 s2农夫空船返回 s3农夫把狼运到另一岸 s4农夫把羊运回来 s5农夫把菜运到另一岸 s6农夫空船返回 s7农夫把羊运到另一岸 当所解决的问题较为简单 只要依次进行多个处理就能完成 绘制算法程序框图通过顺序结构来实现 用赋值 输入 输出语句来书写程序 利用顺序结构绘制算法程序框图 利用赋值 输入 输出语句书写程序 解析 程序框图如右图所示 程序如下 b 12 c 13 a sqrt c 2 b 2 s a b 2 print io 2 s 解决问题的过程中 必须先根据条件作出判断 再决定执行哪一种操作 画程序框图时必须通过选择结构实现 写程序时也必须用条件语句描述 利用条件分支结构绘制算法程序框图 利用条件语句书写程序 程序框图如下图所示 程序如下 当需要解决的问题需要多次重复相同的步骤时 要实现算法必须通过循环结构来实现 程序的书写也必须用循环语句来描述 循环语句中一定包含条件语句 在使用两种语句写程序时 要明确两种语句各自书写的模式 为防止出错 最好写时先画出程序框图 利用循环结构绘制算法程序框图 利用循环语句书写程序 解析 程序框图如图所示 程序如下 i 1 m 0 n 0 p 0 whilei 60g input 输入一成绩g ifg 60disp c m m 1 elseifg 80disp b n n 1 else disp a p p 1 endendi i 1 endprint io 2 m n p 解析 解法一 辗转相除法 1995 8 228 171 228 1 171 57 171 3 57 0 所以57就是228和1995的最大公约数 解法二 更相减损术 1995 228 1767 228 1539 228 1311 228 1083 228 855 228 627 228 399 228 171 228 171 57 114 57 57 57 所以57就是228和1995的最大公约数 算法案例 点评 使用辗转相除法是根据a nb r 反复执行直到r 0为止 用更相减损术是根据r a b 反复执行 直到r与较小的减数相等为止 辗转相除法步骤少 更相减损术运算简易 二者各有所长 解析 根据秦九韶算法 把多项式改写成 f x 5x 2 x 3 x 0 x 1 x 8按照从内到外的顺序 依次计算一次多项式当x 5时的值 v0 5 v1 5 8 2 42 v2 42 8 3 339 v3 339 8 0 2712 v4 2712 8 1 21697 v5 21697 8 8 173568 f 8 173568 方程思想 就是分析数学问题中变量间的等量关系 建立方程 或方程组 通过解方程 或方程组 或运用方程的性质去分析 转化问题 使问题获得解决 方程思想在算法中有着广泛的应用 特别是求不定方程的整数解 其常规解法就是试值 但如果解的范围比较大 试值的次数就比较多 工作量较大 我们可以通过编写循环语句让计算机重复执行 代替人工单一重复的计算 方程思想 解析 程序框图如图所示 程序如下 类比思想是学习算法程序的重要思想 在构建算法 编写程序时 有许多优秀巧妙的方法可以从一个问题中移植到很多类似的问题中去 任何一位优秀的程序员都是善于从其他人所构建的算法 编写的程序中吸收优点 类比到自己的算法和程序中的人 类比思想 一 选择题1 一个算法的步骤如下 s1输入x的值 s2计算不超过x的最大整数y s3计算z 2y y s4输出z的值 如果输出z的值为27 则输入x的值可能为 a 3 3b 4 4c 5 5d 6 6 答案 c 解析 因为输出z的值为27 所以27 2y y 得y 5 因为不超过x的最大整数为y 所以由四个选项知x 5 5时 y 5 故选c 2 1337与382的最大公约数是 a 3b 382c 191d 201 答案 c 解析 1337 382 955 382 573 382 191 382 191 191 故选c 3 用秦九韶算法求多项式f x 12 35x 8x2 79x3 6x4 5x5 3x6在x 4时 v4的值为 a 57b 220c 845d 3392 答案 b 解析 由秦九韶算法有 v0 3 v1 v0 x 5 7 v2 7x 6 34 v3 34x 79 57 v4 57x 8 220 答案 d 解析 输入a 2013 b 2014后 经过两个赋值语句 使得a b中的值都为2014 故选d 5 阅读如图所示的程序框图 运行相应的程序 若输出的结果是4 则程序框图中的处理框 处应填写的是 a n n 1b n n 2c n n 1d n n 2 答案 c 6 下列程序的功能是 i 2 s 1 whilei 68s s ii i 2 endprint io 2 s end a 求2 6 68的值b 求1 2 3 4 68的值c 求2 4 6 68的值d 求2 4 66的值 答案 c 解析 由while循环的条件限制可知 当i 68 2时 不再执行循环体 循环终止 执行end后面的语句 故选c 答案 a 8 阅读程序框图 该程序框图输出的结果是 a 25b 50c 125d 250 答案 c 解析 执行第一次后 a 2 s 5 执行第二次后 a 3 s 25 执行第三次后 a 4 s 125 此循环终止 输出125 答案 219 10 输入8 下列程序执行后输出的结果是 答案 0 7 解析 这是一个条件语句编写的程序 由于输入的数据为8 t 4不成立 c 0 2 0 1 8 3 0 7 三 解答题11 用秦九韶算法计算多项式f x x6 12x5 60 x4 160 x3 240 x2 192x 64 当x 2时的值 解析 先将多项式f x 进行改写 f x x6 12x5 60 x4 160 x3 240 x2 192x 64 x 12 x 60 x 160 x 240 x 192 x 64 然后由内向外计算得 v0 1 v1 1 2 12 10 v2 10 2 60 40 v3 40 2 160 80 v4 80 2 240 80 v5 80 2 192 32 v6 32 2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 老年人春节安全预防
- 老年人护理知识培训活动课件
- 酿酒知识培训目的课件
- 汇源PET新产品命名方向再讨论
- 实数高频基础考题分类训练(12种类型60道)解析版八年级数学上册提分专项训练
- 红米需要泡几个小时
- 天津市2025年中考历史试卷及答案
- 人物传记(第二单元)-2025-2026学年八年级语文上册阅读素养通关训练(原卷版)
- 老年人健康养护知识培训课件
- 太阳活动及其对地球的影响重点考点 专项练-2026年高考地理一轮复习
- 北师大版数学一年级上全册每课练习试题
- 修剪指甲培智五年级上册生活适应教案
- 《昆虫记》整本书阅读教学设计
- DB61-T 1295-2019保水采煤技术规范
- 八年级上册英语开学第一课
- 民事纠纷委托律师合同书
- 《统计学(第二版)》全套教学课件
- 应知应会质量管理
- 跨文化传播-导论课件
- 博士后出站研究报告
- 危险货物道路运输规则jtt617-2018
评论
0/150
提交评论