高中数学 知识点网络 新人教A版必修3(通用)_第1页
高中数学 知识点网络 新人教A版必修3(通用)_第2页
高中数学 知识点网络 新人教A版必修3(通用)_第3页
高中数学 知识点网络 新人教A版必修3(通用)_第4页
高中数学 知识点网络 新人教A版必修3(通用)_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、知识点网络必需3公式汇总和实例1算法初步U qinjiushao算法:对于第n个多项式,通过第n次乘法和第n次加法即可进行一次迭代计算,逐步获得高多项式的值。表达式如下所示:例如:qinjiushao算法计算多项式答案:6,6v理解算法的含义。一类通常称为算法的问题的机械集成解决方案具有广泛的意义。例如,收音机操作图是收音机操作算法,歌曲谱是歌曲的算法,空调手册是空调使用的算法.(algorithm)1.有三种解释算法的方法:自然语言、流程图和编程语言(本书指伪代码)。算法的特征:有限性:算法执行的步骤总是有限的,不能没完没了地进行确定性:算法的各阶段工作内容和顺序必须正确,必须有输出,输出可

2、以是一个或多个。未输出的算法没有意义。可行性:算法的每个阶段都必须是可行的。也就是说,每个阶段都可以通过手工和机器在一定时间内完成,时间上有合理的限制3.算法有两个主要因素。运算、逻辑运算、函数运算、关系运算等控制结构:顺序结构、选择结构、循环结构w流程图:(flow chart):是将算法和流程结构表示为部分规定图形、连接和简短文本说明的图形流程,检查和修改简单、直观、明确且易于理解。注意:1 .绘制流程图时,必须用明确的铅笔和标尺绘图,养成有开始和有结束的好习惯2.不准确的时候,可以根据结构特征画出大致的过程来回顾。例如,有判断框的时候,往往在临界范围或条件渡边杏良好的情况下,首先给出临界

3、条件,画出大致的过程,然后确认这个条件是否正确,考虑等号问题的时候,也有很多写方法。3.如果输出结果时有多个输出,则必须将所有输出汇总到流程行中,然后一起终止到结束框。Y NnpanyapY Nabpabx算法结构:顺序结构、选择结构、循环结构直到循环I .顺序结构:没有条件判断、控制转移和重复操作的最简单、最基本的结构,顺序结构的各个部分按照语句出现的顺序执行。二.可选结构:或称为分支结构。其中判断框主要是注意临界条件的确定。有入口,有两个出口,一次只能运行一个门。其中,A,B语句为空,可以不执行任何操作。但是,如果设置了条件,则执行语句;如果未执行语句,则不执行语句,也不执行其他语句。周期

4、结构:此结构用于解决现实生活中重复的工作问题(until和while)。如果事先不知道循环是否运行,即循环的数量未知,则使用此选项。y基本算法语句:在本书中,伪代码(伪代码)是用基本语言编写的,是自然语言和机器语言之间的字符和符号,是表达算法的简单实用的方法。伪代码没有统一的格式,写得清楚易懂,但要注意标记比较统一,以免引起混淆。示例:可以在赋值语句中使用或使用。表示可以在乘以两个变量时使用“*”,也可以使用“”I .赋值语句(assignment statement):如果将y值指定给x,则显示为:其中x是变量,y是与x类型相同的变量或表达式。一般格式:“”在编写伪代码时也可以使用“”,但此

5、时“=”在数学运算中不是等号,必须解释为指定编号。注:1 .指定号码的左边可以是变数,不能是常数或表示式,右边可以是常数或表示式。“=”具有计算功能。例如:3=a,b 6=a,a=3 * 51,a=2a 3都是正确的。2.赋值语句一次可以为一个变量赋值。例如,a=b=c=2,a,b,C=2都是错的,a=3是正确的。示例:交换x和y值交换三个变量x、y和z的值:时也是如此二.输入语句3360 Read a,b表示在a,b中输入的数字输出语句:print x,y一次输出计算结果x,y注:1 .支持多个输入和输出,但中间必须用逗号分隔!2.Read语句只能输入变量。表达式3 .Print语句无法启动

6、赋值语句。也就是说,在Print语句中,= 4 .不能使用print语句输出常量和表达式的值。5 .多扇门作为单行书写时为“;”用书写,之间隔开。例如:如果x等于5,则Print x=x屏幕输出的结果为x=5。条件语句(conditional statement):1.行If语句: If A Then B注:无End If2.块If语句:注:不要忘记结束语句End If。If语句嵌套使用时,如果有几个If,则End If 。Else If注意上一条件的傅晶,即如果已经不属于上述条件,以及Else If后End If 每个条件的临界性,即值是否属于上一条件或下一条件。要缩进,使写作清晰易懂。格式

7、如下:If A ThenbElsecEnd IfIf A ThenbElse If C ThendEnd If示例:使用条件语句编写算法,以查找最多三个数字。Read a、b、cIf ab ThenIf ac Then打印aElsePrint cEnd IfElseIf bc Then打印bElsePrint cEnd IfEnd IfRead a、b、cIf ab and ac Then打印aElse If bc Then打印bElsePrint cEnd If或者注意:1 .可以用同一三个数中最小的。四个数字中最小和最大的也可以用类似的方法找到.循环语句(cycle statement):

8、 u在预先知道循环数的情况下使用For循环,n次也是已知次数的循环在v循环数不确定的情况下使用与While循环w Do循环相对应的两个表示。While A.End While While循环For I From初始值to终止值Step步骤.End For For循环Do.Loop Until p型Do回路Do While p.Loop型Do回路说明:1。While循环是预测试类型。也就是说,必须满足某种条件才能进入循环,这才是其本质。通常在解决问题时,可以用While循环写的更简单。因为那个条件比较好判断。2.可以写为While循环的所有循环都可以写为For循环。3.While循环和Do循环可以徐璐转换。4.Do循环的两种形式也可以徐璐变形,转换时条件必须相应地变化。5.注意临界条件的确定。案例: (见教科书)U v wX yZ安老师友情提示:1。一定要看问题做什么?有的只写算法,有的只写伪代码,有的主题写算法,写过程。2.在制作特定的问题时,很多学生可能觉得先画流程图更简单,但是任何算法和伪代码都写得比较好,你也可以在书写纸上按照自己的想法先做

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论