




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章 算法初步知识点一算法、流程图、算法语句1算法的概念: 算法可以理解为由基本运算及规定的运算顺序所构成的完整的解题步骤,或看成按要求设计好的_、_计算序列,并且这样的步骤或序列能够解决_2流程图:流程图是由一些图框和流程线组成的,其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序3算法语句: 基本算法语句有_语句、_语句、_语句、_语句、_语句五种,它们对应于算法的三种逻辑结构:顺序结构、选择结构、循环结构用基本语句编写程序时要注意各种语句的_,条件语句应注意If与_配套使用,缺一不可,而_可选;循环语句应注意_的准确表达以及_的步长设置知识点二算法案例本章涉及的辗转相除法、更相减损术是用来求_的,秦九韶算法是用来_的,二进制在计算机上的应用受到我国周易八卦的影响和启发,都是我国古代灿烂的数学文明的体现对这些案例,应该知其然,还要知其所以然,体会其中蕴含的_类型一算法设计1算法设计与一般意义上的解决问题不同,它是对一类问题一般解法的抽象与概括它在解决某个问题的基础上,要考虑这类问题的所有可能情形我们一般将问题分为数值性问题和非数值性问题对于数值性问题,我们可采用数值分析法进行处理,这里有许多固定的解法和算法可以应用,也就是先建模,再用数学语言描述解决过程,最后转化成算法非数值性问题,要根据实际操作模型分析、设计算法,也可以选择一些成熟的办法处理2算法设计应注意:(1)与解决问题的一般方法有联系,从中提炼出算法(2)将解决问题的过程分为若干个可执行步骤(3)引入有关的参数或变量对算法步骤加以表达(4)用最简练的语言将各个步骤表达出来(5)算法的执行要在有限步内完成例1已知平面直角坐标系中的两点A(1,0)、B(3,2),写出求线段AB的垂直平分线方程的一个算法反思与感悟该算法步骤的设计依据解析几何中求线段垂直平分线的一般方法设计算法时,对于数值型问题,我们可以采用数值分析的方法进行处理,数值分析中有许多现成的固定算法,我们可以直接使用,当然我们也可以根据问题的实际情况设计算法对于非数值型问题,根据过程模型分析算法并进行处理,也可以选择一些成熟的办法进行处理,如排序、递推等跟踪训练1已知函数y2x48x224x30,写出连续输入自变量的11个取值,分别输出相应的函数值的算法类型二条件语句与流程图1流程图表示算法更加准确、清晰、直观2算法设计是画流程图的基础,我们要通过对问题的分析,先写出算法步骤,然后分析算法的基本结构和各步骤的功能(输入、输出、判断、赋值、计算),画出相应的流程图3对于复杂的流程图可以采取“逐步取精”的思想设计框图,先将问题中的简单部分明确出来,再逐步对复杂部分进行细化,然后一步一步向前推进画出流程图4条件语句对应算法中的选择结构,用于需要进行条件判断,根据是否满足条件来确定执行步骤的算法例2输入一学生成绩,评定其等级方法是:90100分为“优秀”,8089分为“良好”,6079分为“及格”,60分以下为“不合格”写出其算法的伪代码,并画出流程图跟踪训练2已知函数f(x)要求对每一个输入的x,求出相应的函数值,画出流程图,写出伪代码类型三循环语句与流程图利用顺序结构绘制算法流程图,利用赋值语句和输入、输出语句书写算法伪代码当所要解决的问题较为简单,只需依次进行多个处理就能完成,绘制算法流程图,通常通过顺序结构来实现,书写算法伪代码也常利用赋值语句和输入、输出语句来表达在写伪代码时,可根据条件选择“While”语句,“Do”语句,“For”语句例3根据下面的算法伪代码,绘制流程图,指出输出的最后结果是什么?并分别将它们改为另一种循环,画出相应流程图伪代码:S0I3While I99SSI3II2End WhilePrint S跟踪训练3计算:1022023021002,写出解决该问题的算法伪代码,并画出相应的算法流程图从近几年高考试题中可以看出,本部分命题呈现以下特点:(1)考题以填空题为主,分值为5分,属中低档题(2)考查内容主要是流程图,一般要求出按流程图执行后的结果流程图中主要以选择结构和循环结构为主,其中循环结构是重点但有时也考查伪代码答案精析知识梳理知识点一1有限的确切的一类问题3输入输出赋值条件循环格式要求Then、End IfElse循环条件循环变量知识点二两个正整数的最大公约数计算多项式的值算法思想题型探究例1解S1计算x01,y01,得AB的中点N(1,1);S2计算k1,得直线AB的斜率;S3计算k2,得线段AB垂直平分线的斜率;S4由点斜式得直线AB的垂直平分线的方程为2xy30,并输出跟踪训练1解算法如下:S1输入自变量x的值;S2计算y2x48x224x30;S3输出y;S4记录输入次数;S5判断输入的次数是否大于11;若是,则结束算法;否则,返回S1.例2解伪代码如图:Read xIf x90 ThenPrint “优秀”ElseIf x80 ThenPrint “良好”ElseIf x60 Then Print “及格”Else Print “不及格”End IfEnd IfEnd If流程图如图:跟踪训练2解流程图如图:伪代码为ReadxIf x0 ThenPrint 2x21Else If x0 ThenPrint 2x1ElsePrint 2x24End IfEnd If例3解伪代码对应的流程图如图所示,它用的是“While”语句,最终输出的结果是3353993.利用“For”语句伪代码可以改为S0For
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 邢台市中医院呼吸科肺癌免疫治疗不良反应管理考核
- 天津市人民医院美容术前摄影考核
- 2025江西吉安市庐陵产业运营服务有限公司招聘物业经理1人考前自测高频考点模拟试题附答案详解(突破训练)
- 2025海南三亚人民医院四川大学华西三亚医院海南医科大学校园招聘模拟试卷附答案详解(黄金题型)
- 邢台市人民医院医联体合作模式运营方案设计试题
- 2025广东储能产业发展有限公司招聘17人模拟试卷及答案详解(新)
- 2025年浙江大学医学院附属儿童医院招聘眼科劳务派遣特检1人模拟试卷有完整答案详解
- 2025江苏中国矿业大学徐海学院招聘饮食管理人员1人考前自测高频考点模拟试题及一套完整答案详解
- 大学速写课件
- 衡水市人民医院急诊超声技能考核
- 配送生鲜公司管理制度
- 食堂每日出入库明细登记表模板
- 《腹腔镜全胃切除手术技巧》教学课件
- JJF(新) 129-2024 阻容法烟气含湿量测定仪校准规范
- CVC堵管的处理及预防
- 2025高考复习必背译林版高中英语全七册单词表
- 2025年人教新课标高一地理上册月考试卷
- 《临床心胸外科培训》课件
- 店长周工作总结数据报表模板
- “五育并举”视域下美育对工科大学生审美能力的提升研究
- 敦煌舞智慧树知到期末考试答案章节答案2024年兰州文理学院
评论
0/150
提交评论