2022年珠海市第四中学高三数学二轮专题复习教案算法初步 .docx
《2022年珠海市第四中学高三数学二轮专题复习教案算法初步 .docx》由会员分享,可在线阅读,更多相关《2022年珠海市第四中学高三数学二轮专题复习教案算法初步 .docx(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -2022届高三数学二轮专题复习教案:算法初步一、本章学问结构:二、重点学问回忆1算法的特点( 1)确定性:算法的确定性是指一个算法中每一步操作都是明确的,不能模糊或有歧义,算法执行后肯定产生明确的结果.( 2)有穷性:算法的有穷性是指一个算法必需能够在有限个步骤之内把问题解决,不能无限的执行下去.( 3)可行性:算法的可行性是指一个算法对于某一类问题的解决都必需是有效的,切实可行的,并且能够重复使用2、程序框图基本的程序框有起始框,输入、输出框,处理框,判定框其中起始框是任何流程都不行缺少的, 而输入、
2、输出框可以用在算法中任何需要输入、输出的位置程序框图中的图框表示各种操作,图框内的文字和符号表示操作的内容,带箭头的流线表示操作的先后次序( 1)次序结构次序结构描述的是最自然的结构,它也是最基本的结构,其特点是:语句与语句之间,框与框之间是按从上到下的顺序进行,不能跳动,不能回头,如图1 表示的是次序结构的示意图,它的功能是:A 和 B 两个框是依次执行的,只有在执行完 A 框后,才能接着执行B 框( 2)挑选结构挑选结构是依据指定条件挑选不同的指令的掌握结构挑选结构和实际问题中的分类处理与数学思想中的分类争论思想是完全对应的两种常见的挑选结构如图2 和图 3 所示可编辑资料 - - - 欢
3、迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 1 页,共 10 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -图 2 的功能是先判定P 是否成立,如成立,再执行A 后脱离挑选结构图 3 的功能是依据给定的条件 P 是否成立而挑选 A 框或 B 框,特殊留意,无论条件 P 是否成立,只能执行 A 框或 B 框之一,不行能既执行 A 框又执行 B 框,也不行能 A 框、 B 框都不执行,无论执行哪条路径,在执行完 A 框或 B 框之后,脱离本挑
4、选结构( 3)循环结构循环结构就是依据指定条件打算是否重复执行一条或多条指令的掌握结构它的特点是:从某处开头, 依据肯定的条件反复执行某一处理步骤,其中反复执行的处理步骤称为循环体两种常见的循环结构如图4 和图 5 所示图 4 的功能是先执行A 框,然后判定给定的条件P 是否成立,假如P 条件不成立,再 执行 A,然后再对 P 条件作判定, 假如 P 条件仍旧不成立,又执行 A,如此反复执行A, 直到给定的P 条件成立为止,此时不再执行A,脱离本循环结构(又称直到型循环)图 5 的功能是先判定条件P 是否成立,如成立,就执行A 框,再判定条件P 是否成立,如成立,又执行A 框,直到不符合条件时
5、终止循环(又称当型循环),执行本循环结构后的下一步程序3、基本算法语句算法是运算机科学的基础, 本部分要学习的算法语句, 是为了将算法转换为运算机能够懂得的程序语言和能在运算机上实现的程序所需要的语句, 其作用就是实现算法与运算机的转换( 1)赋值语句赋值语句是用来说明赋给某一个变量一个详细的确定值的语句赋值语句的一般格式为:变量名 =表达式赋值语句仍应留意以下几点:赋值号左边只能是变量名字,而不是表达式. 赋值号左右不能对换.不能利用赋值语句进行代数式(或符号)的演算(如化简、因式分解等).赋值号与数学中的等号的意义不同( 2)输入语句输入语句主要用来给变量输入初始数据输入语句的一般格式是:
6、变量 =INPUT (“提示可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 2 页,共 10 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -内容”)输入语句要求输入的值只能是详细的常数,不能是函数、变量或表达式.( 3)输出语句任何求解问题的算法,都要把求解的结果“输出”,这就需要有“输出语句”来掌握输出输出语句主要有PRINT 语句,利用PEINT 语句可以使结果在屏幕上显示出来( 4)条件语句条件语句就是处理条件
7、分支规律结构的算法语句运算机通常是依据程序中语句显现的先后次序依次往下执行的但有时需要依据某个给定条件是否满意而打算所要执行的语句,这是就需要条件语句Basic 语言中的条件语句主要为if 语句, if 语句的一般格式是:IF表达式语句序列1. ELSE语句序列2.ENDIF该语句的功能为,假如表达式结果为真,就执行表达式后面的语句序列1.假如表达式结果为假,就执行else 后面的语句序列2if 语句的最简洁的格式是:IF表达式语句序列1. ENDIF该语句的功能为,假如表达式结果为真,就执行表达式后面的语句序列1,否就跳过语句序列 1( 5)循环语句循环语句是用来处理算法中的循环结构的程序语
8、言当遇到有规律的重复运算,或者在程序中需要对某些语句进行重复的执行时,需要用循环语句进行掌握Basic 程序语言中常用的有两种循环语句:WHILE循环和 UNTIL循环WHILE循环的格式为:WHILE条件循环体WENDUNTIL循环的格式为:DO循环体LOOPUNTIL条件WHILE 循环结构,第一要求对条件进行判定,假如条件为真,就执行循环体部分,每次开头执行循环体前,都要判定条件是否为真这样重复执行,始终到条件为假时,就跳过循环体部分,终止循环UNTIL循环结构,首选执行循环体,再检查条件,当条件不成立时,连续执行循环体,当条件成立时,就跳过循环体部分,终止循环( 6)辗转相除法:求最大
9、公约数的方法就是辗转相除法也叫欧几里德算法,它是由欧几里德在公元前300 年左右第一提出的利用辗转相除法求最大公约数的步骤如下:可编辑资料 - - - 欢迎下载精品_精品资料_第一步:用较大的数m 除以较小的数n 得到一个商q0 和一个余数r0 .可编辑资料 - - - 欢迎下载精品_精品资料_可编辑资料 - - - 欢迎下载精品_精品资料_学习资料 名师精选 - - - - - - - - - -第 3 页,共 10 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -可编辑资料
10、- - - 欢迎下载精品_精品资料_其次步:如r00 ,就 n 为 m, n 的最大公约数.如r00 ,就用除数 n 除以余数r0 得到可编辑资料 - - - 欢迎下载精品_精品资料_可编辑资料 - - - 欢迎下载精品_精品资料_一个商q1 和一个余数r1 .可编辑资料 - - - 欢迎下载精品_精品资料_可编辑资料 - - - 欢迎下载精品_精品资料_第三步:如r10 ,就r1 为 m, n 的最大公约数.如r10 ,就用除数r0 除以余数r1 得到可编辑资料 - - - 欢迎下载精品_精品资料_可编辑资料 - - - 欢迎下载精品_精品资料_一个商q2 和一个余数r2 .可编辑资料 -
11、- - 欢迎下载精品_精品资料_可编辑资料 - - - 欢迎下载精品_精品资料_依次运算直至rn0 ,此时所得到的rn 1 即为所求的最大公约数可编辑资料 - - - 欢迎下载精品_精品资料_( 7)更相减损术我国早期也有解决求最大公约数问题的算法,就是更相减损术更相减损术求最大公约数的步骤如下:可半者半之,不行半者,副置分母之数,以少减多,更相减损,求其等也,以等数约之翻译出来为:第一步:任意给出两个正数.判定它们是否都是偶数如是,用2 约简.如不是,执行其次步其次步:以较大的数减去较小的数,接着把较小的数与所得的差比较,并以大数减小数连续这个操作,直到所得的数相等为止,就这个数(等数)就是
12、所求的最大公约数( 8)秦九韶算法应用秦九韶算法完成一般的多项式fx=a nxn+an-1x n-1+.+a1x+a 0 求值问题fx=a nxn+an-1xn-1+.+a1x+a0= anx n-1+an-1x n-2+.+a1x+a 0 = anxn-2+an-1x n-3+.+a2 x+a 1x+a 0=.=. a nx+a n-1x+a n-2x+.+a 1x+a 0求多项式的值时,第一运算最内层括号内依次多项式的值,即v1 =anx+a n-1然后由内向外逐层运算一次多项式的值,即v 2=v 1x+a n-2v 3=v 2x+a n-3.v n=v n-1x+a 0这样,把n 次多项
13、式的求值问题转化成求n 个一次多项式的值的问题观看秦九韶算法的数学模型,运算 vk 时要用到vk-1 的值, 如令 v0=an,我们可以得到下面的递推公式:v 0=anv k=v k-1 +an-k k=1,2,n这是一个在秦九韶算法中反复执行的步骤,可以用循环结构来实现.( 9)进位制进位制 是一种记数方式, 用有限的数字在不同的位置表示不同的数值.可使用数字符号的个数称为基数,基数为n,即可称 n 进位制,简称n 进制.现在最常用的是十进制,通常使 用 10 个阿拉伯数字0-9 进行记数.对于任何一个数,我们可以用不同的进位制来表示.比可编辑资料 - - - 欢迎下载精品_精品资料_学习资
14、料 名师精选 - - - - - - - - - -第 4 页,共 10 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品_精品资料_资料word 精心总结归纳 - - - - - - - - - - - -如:十进数57,可以用二进制表示为111001,也可以用八进制表示为71、用十六进制表示 为 39,它们所代表的数值都是一样的.一般的,如k 是一个大于一的整数,那么以k 为基数的k 进制可以表示为:可编辑资料 - - - 欢迎下载精品_精品资料_an an1 .a1a0 k 0ank,0an 1,., a1, a0k ,可编辑资料 - - - 欢迎下载精品_
15、精品资料_而表示各种进位制数一般在数字右下脚加注来表示, 如 111001 2 表示二进制数,34 5 表示 5 进制数三、考点剖析考点一 :自然语言表示的算法【内容解读 】通过对解决详细问题过程与步骤的分析,体会算法的思想,明白算法的含义.对于某一问题往往可以设计出多种算法,通过选用步骤最少的、结构最好的算法.【命题规律 】以挑选题或解答题的题型为主,难度不大.例 1 、烧水泡茶需要洗刷茶具5 min 、刷水壶 2 min 、烧水 8 min 、泡茶 2 min 等个步骤、从以下选项中选最好的一种算法(A )第一步:洗刷茶具.其次步:刷水壶.第三步:烧水.第四步:泡茶(B )第一步:刷水壶.
16、其次步:洗刷茶具.第三步:烧水.第四步:泡茶(C)第一步:烧水.其次步:刷水壶.第三步:洗刷茶具.第四步:泡茶(D )第一步:烧水.其次步:烧水的同时洗刷茶具和刷水壶.第三步:泡茶解:烧水要8 分钟,这时刚好刷茶具和水壶,可节约时间.所以选(D).点评 :一个问题的算法有多种,我们应当挑选结构最好的算法.例 2 、已知直角三角形的两直角边长分别为a, b ,设计一个求该三角形周长的算法可编辑资料 - - - 欢迎下载精品_精品资料_解:由勾股定理,可求出斜边22cab,从而周长22labab可编辑资料 - - - 欢迎下载精品_精品资料_算法步骤如下:第一步:输入实数a,b .可编辑资料 -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年珠海市第四中学高三数学二轮专题复习教案算法初步 2022 珠海市 第四 中学 数学 二轮 专题 复习 教案 算法 初步
限制150内