版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本 章 优 化 总 结,专题探究精讲,章末综合检测,本 章 优 化 总 结,知识体系网络,知识体系网络,专题探究精讲,算法是对一类问题一般解法的抽象与概括,是把问题的解法划分为若干个可执行的步骤,有时需重复多次,但最终都必须在有限个步骤之内完成,所以在设计算法解决问题时要注意,(1)与解决问题的一般方法相联系,从中提炼出算法 (2)可引入有关的参数和变量对算法步骤加以表达 (3)解决问题的过程可分解为若干个步骤,并能用简洁实用的语言表达 (4)算法过程要便于在计算机上执行,一个大油瓶装了8 kg油,还有两个空油瓶,一个能装5 kg油,另一个能装3 kg油,请设计一种算法,将这8 kg油平均分成
2、两份 【思路点拨】这是一个非数值计算性问题的算法设计,应考虑首先建立过程模型,此问题中要充分利用好两个空油瓶,用它们起到称量的作用,【解】算法步骤如下: S1用8 kg油瓶中的油将3 kg油瓶倒满,再将3 kg油倒入到5 kg油瓶中 S2用8 kg油瓶中剩余的油装满3 kg油瓶,再用这3 kg油瓶中的油装满5 kg油瓶,这时3 kg油瓶中剩1 kg油; S3将5 kg油瓶中的油(5 kg)倒入8 kg油瓶中,然后将3 kg油瓶中的1 kg油倒入5 kg油瓶中; S4用8 kg油瓶中的油装满3 kg油瓶,然后将该3 kg油倒入5 kg油瓶中,这时5 kg油瓶中有4 kg油,8 kg油瓶中也有4
3、kg油,上述各步可用图表示,【名师点评】以上给出了该问题的一种算法,当然其算法不是惟一的,同学们可思考其他的算法,并比较它们的优劣,(1)流程图是用规定的图形和指向线来形象、直观、准确地表示算法的图形设计流程图时,要先进行算法分析确定算法的逻辑结构和各步的功能再画流程图,同时要考虑到编写伪代码的要求读、画流程图是高考在本章中考查的重点,(2)算法的基本逻辑结构主要有顺序结构、选择(分支)结构和循环结构 选择结构主要用在一些需要进行条件判断的算法中,如分段函数求值、大小判断等;循环结构主要用在一些有规律的重复计算中,如累加求和、累乘求积等 循环结构主要有当型(While型)和直到型(Until型
4、),两种结构判断框内的条件是不同的,在表述同一问题时一般恰好相反,(2010年高考安徽卷)如图所示,程序框图(算法流程图)的输出值x_.,【思路点拨】依此程序框图的指向依次执行即可 【解析】x1时,x是奇数,x112; x2时,x不是奇数, x224; x48,x415; x5时,x是奇数, x516; x6时,x不是奇数, x628;,x88不成立, x819; x9时,x是奇数, x9110; x10时,x不是奇数,x10212. x128成立,x12. 【答案】12 【名师点评】本题主要考查利用流程图表示算法以及如何正确读流程图,(1)输入、输出语句和赋值语句是一个程序必不可少的语句,一
5、定要注意它们各自的格式及要求,尤其是赋值语句,它在程序编写中具有重要的应用,特别应掌握通过引入第三变量利用三个赋值语句交换两个变量的值的方法 (2)条件语句和循环语句是解决一些较复杂问题的编程必须用到的两种语句,在用循环语句编写程,序时,一是要注意两种格式的循环语句在解决同一问题时条件的表述的不同,二是注意计数变量的取值范围,以免出现多一次循环和少一次循环的错误 (3)实际问题的编程设计一般是先对问题进行认真的分析,设计出合理的算法,然后将算法用流程图表示出来,最后根据流程图用算法基本语句写出伪代码,高一(2)班共有40名学生,每次考试数学老师总要统计成绩在135分或135分以上、90134分
6、和90分以下的各分数段人数,请你帮助数学老师设计一个伪代码,解决上述问题,并写出算法步骤,画出流程图 【思路点拨】我们用a,b,c分别表示各分数段人数,x表示考试成绩,由于全班共40人,所以需用循环结构实现算法,用i作计数变量,【解】伪代码为: a0 b0 c0 i1 Whilei40 Readx Ifx135Then aa1 ElSe Ifx90Then bb1,ElSe cc1 End If End If End While Printa,b,c End 算法如下: S1a0,b0,c0,i1; S2当i40时,转S3,否则转S7; S3输入x; S4如果x135,那么aa1,否则转S5; S5如果x90,那么bb1,否则cc1;,S6i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 纺织厂加班管理
- 某机械厂生产管理准则
- 2025-2026年注册土木工程师建筑工程测量模拟试题
- 2025-2026年江苏省苏教版高二英语第10章写作练习题
- 某重型机械厂安全制度
- 3人教版三年级上学期语文期中考试预测试卷以及答案
- 《Unit 6 World festivals》同步练习及答案-2026-2027学年人教大同(新版)小学英语六年级上册
- 超声科年度工作计划(2026版)
- 2026下半年初中化学教资面试历年真题题库
- 2026初中道法教资面试结构化真题题库
- 2026年秋季教育学专业开学第一课 职业发展前景分析教学设计
- 医院关于不合理医疗检查专项治理自查自查自纠总结
- (正式版)DB31∕T 684-2023 《养老机构照护服务分级要求》
- 2026年贵州省纪委监委公开遴选公务员笔试试题及答案解析
- 2026年《中华人民共和国妇女权益保障法》知识竞赛题库(含答案)
- 2026年北京市初级注册安全工程师考试真题及答案
- 2025年广西交通运输厅所属事业单位考试真题(附答案)
- 第17课 明朝的灭亡和清朝的建立教学设计 统编版七年级历史下册
- 2026年初中历史统编教材培训总结与教学启示
- 公立医院关键岗位权力清单管理制度
- 研究生考试回避工作制度
评论
0/150
提交评论