高考数学总复习《从衡水走向清华北大》精品课件51算法-复数.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《高考数学总复习《从衡水走向清华北大》精品课件51算法-复数.pptx》由用户(四川天地人教育)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 从衡水走向清华北大 高考 数学 复习 衡水 走向 清华北大 精品 课件 51 算法 复数 下载 _一轮复习_高考专区_数学_高中
- 资源描述:
-
1、第十一模块 算法初步 数系的扩充与复数的引入 第五十一讲 算法与程序框图 基本算法语句 共 124 页1 回归课本 共 124 页2 1.算法概念 算法通常是指可以用计算机来解决的某一类问题的程序或步 骤,这些程序或步骤必须是明确和有效的,而且能够在有限 步之内完成. 注意:算法与一般意义上具体问题的解法既有区别又有联系, 它们之间是一般和特殊的关系,算法一方面具有具体化 程 序化 机械化的特点,同时又有高度抽象性 概括性 精确性 的特点,所以算法在解决问题中更具条理性 逻辑性. 共 124 页3 2.程序框图的概念 表示及功能 (1)程序框图又称流程图,是一种用规定的图形 流程线及文字 说明
2、来准确 直观地表示算法的图形. 共 124 页4 (2)程序框图基本图形及功能: 共 124 页5 共 124 页6 注意:画程序框图的规则:使用标准的框图的符号;框图一般按 从上到下,从左到右的方向画;除判断框外,大多数流程图符 号只有一个进入点和一个退出点,而判断框是具有超过一 个退出点的唯一符号;在图形符号内描述的语言要非常简 练清楚. 共 124 页7 3.算法的逻辑结构 算法的三种基本逻辑结构是顺序结构 条件结构和循环结构. 其中循环结构又分为当型(WHILE型)循环和直到型(UNTIL 型)循环. 注意:顺序结构为最简单的算法结构,语句与语句之间 框与框 之间按从上至下的顺序进行;
3、条件结构中必含有判断框;循 环结构一定包含条件结构. 共 124 页8 4.基本算法语句 (1)输入 输出语句分别用来实现算法的输入和输出功能.其一 般格式为: 输入语句:INPUT“提示内容”;变量. 输出语句:PRINT“提示内容”;表达式. 注意:“提示内容”与变量之间必须用分号“;”隔开,“提 示内容”的主要作用是能够让程序运行者更清楚地在计算 机屏幕上看到程序指令,以便更方便 精确地输入相应的变 量值.提示内容也可省略不写. 共 124 页9 输入语句可以给多个变量赋值.其格式:INPUT“提示内容1, 提示内容2,提示内容3,”;变量1,变量2,变量3,特别注 意的是各提示信息之间
4、以及各变量之间必须用逗号“,” 隔开. 输出语句可以在计算机屏幕上输出常量 变量的值和表达 式的值以及系统信息. 共 124 页10 (2)赋值语句的功能是给变量赋值,其一般格式是:变量=表达 式. 注意:赋值语句一般格式中的“=”不同于等式中的“=”,其 实质是先计算“=”右边表达式的值,并将该值赋给“=” 左边的变量,若该变量已有值,该值将被当前值覆盖,即变量 只取当前表达式的值. 共 124 页11 (3)条件语句表达算法中条件结构.其一般格式为: 格式1: IF条件 THEN 语句 END IF 共 124 页12 格式2: IF条件 THEN 语句1 ELSE 语句2 END IF
5、共 124 页13 (4)循环语句有两种类型,即当型和直到型,其一般格式是: 格式1: DO 循环体 LOOP UNTIL条件 共 124 页14 格式2: WHILE条件 循环体 WEND 共 124 页15 5.常用符号 运算符号:加+,减-,乘*,除/,乘方,整除取商/,求余数MOD. 逻辑符号:且AND,或OR,大于,等于=,小于=,小 于等于=,不等于. 常用函数:绝对值ABS,平方根SQR,取整INT. 共 124 页16 6.算法案例 (1)辗转相除法 辗转相除法是用于求两数的最大公约数的一种方法,这种算 法是由欧几里得在公元前300年左右首先提出的,因而又叫 欧几里得算法. (
6、2)秦九韶算法 秦九韶算法是我国南宋数学家秦九韶在他的代表作数书九 章中提出的一种用于计算多项式的值的方法. 共 124 页17 (3)进位制 进位制是人们为了计数和运算方便而约定的记数系统,“满k 进一”就是k进制,k进制的基数为k,k进制数是0k-1之间 的数字构成的. 注意:(1)k进制化为十进制公式: a a a a =a kn+a kn-1+a k+a (其中0a k- n n-11 0(k)nn-110i 1,i=0,1,2,n-1;0a k-1). n 共 124 页18 (2)十进制化为k进制数用“除k求余法”,即把所给十进制数 除以k,得到商和余数,再对商除以k,得到商和余数
7、,以此类 推,直到商为0,把各步余数从下到上排列,即得k进制数. 共 124 页19 考点陪练 共 124 页20 1.任何一个算法都必须有的基本结构是( ) A.顺序结构 C.循环结构 B.条件分支结构 D.三个都有 解析:任何一个算法都不离开顺序结构,它是最简单的逻辑结 构. 答案:A 共 124 页21 2.条件分支结构不同于顺序结构的明显特征是含有( ) A.处理框 C.起止框 B.判断框 D.输入 输出框 解析:由条件分支结构与顺序结构定义可知,条件分支结构有 判断框,而顺序结构中无判断框. 答案:B 共 124 页22 3.下面的程序框图能判断任意输入的数x的奇偶性.其中判断 框内
8、的条件是( ) 共 124 页23 A.m=0 C.x=0 答案:B B.m=1 D.x=1 共 124 页24 4.用秦九韶算法计算多项式 f(x)=3x6+4x5+5x4+6x3+7x2+8x+1,当x=0.4时的值时,需要 做乘法和加法的次数分别是( ) A.6,6 C.5,5 B.5,6 D.6,5 解析:f(x)=(3x+4)x+5)x+6)x+7)x+8)x+1, 共需乘法6次,加法6次. 答案:A 共 124 页25 5.用辗转相除法求294和84的最大公约数时,需要做除法的次 数是( ) A.1 C.3 B.2 D.4 解析:294=843+42,84=422.至此最大公约数便
9、已求出. 答案:B 共 124 页26 类型一算法的设计及算法的顺序结构 解题准备:1.算法必须能解决一类问题(例如解任意一个二元 一次方程组),并且能重复使用. 2.算法过程要简练,而且经过有限步后能得出结果. 3.顺序结果是由若干个依次执行的步骤组成的,这是任何一个 算法都离不开的基本结构.顺序结构可以用如图所示的程 序框图表示. 共 124 页27 共 124 页28 【典例1】 已知一球的内接正方体表面积为S,画出求球体积 的程序框图. 分析 先求球的半径,再求球的体积;先写出算法,再画出框图. 共 124 页29 解 算法: S1 输入S; S a ; 6 S2 计算正方体的边长 2
10、 2 2 S3 计算正方体的体对角线长 b a a a ; 3 4 b 3 2 S4 计算球的体积 V ; S5 输出V. 共 124 页30 程序框图: 共 124 页31 反思感悟 给出一个问题,设计算法应注意: (1)认真分析问题,联系解决此问题的一般数学方法; (2)综合考虑此类问题中可能涉及的各种情况; (3)将解决问题的过程划分为若干个步骤; (4)用简练的语言将各个步骤表示出来. 共 124 页32 探究1 求两底面半径分别为1和4且高为4的圆台的表面积 及体积,写出该问题的一个算法,并画出程序框图. 分析 采用顺序结构,并结合圆台的表面积及体积公式按照 一定逻辑顺序分步写出.
11、共 124 页33 解 算法设计如下: 第一步:r =1,r =4,h=4; 12 第二步: l (r r ) h 22 ; 21 第三步:S =r2 ,S =r2 ,S =(r +r )l; 11 22 31 2 1 3 第四步:S=S +S +S ,V=(S + +S )h; S S 12312 1 2 第五步:输出S和V. 共 124 页34 该算法的程序框图如图: 共 124 页35 反思感悟 不明确圆台表面积,体积公式或逻辑顺序不清. 利用公式求解问题,先写出公式,看公式中的条件是否满足,若 不满足先求出需要的量,看要求的量需根据哪些条件求解, 需要的条件必须先输入,或将已知条件全部
12、输入,求出未知 的量,然后将公式中涉及的量全部代入求值即可. 共 124 页36 类型二算法的条件结构及算法的循环结构 解题准备:1.在一个算法中,经常会遇到一些条件的判断,算法 的流程要根据条件是否成立有不同的流向,条件结构就是 处理这种过程的结构. 共 124 页37 2.常见的条件结构可以用程序框图表示为如图(1)(2)所示的 两种形式. 共 124 页38 3.根据指定条件决定是否重复执行一条或多条指令的控制结 构称为循环结构,反复执行的处理步骤称为循环体.显然,循 环结构中有关于条件的判断,这个条件我们称为循环结束 条件.因此,循环结构中必包含条件分支结构. 共 124 页39 4.
13、常见的循环结构有当型循环和直到型循环,如图(1)(2)所示. 共 124 页40 【典例2】 到银行办理个人异地汇款(不超过100万)时,银行 要收取一定的手续费.汇款额不超过100元,收取1 元手续费;超过100元但不超过5000元,按汇款额的1%收取;超 过5000元,一律收取50元手续.设计算法求汇款额为x元时, 银行收取的手续费y元,只画出流程图. 共 124 页41 分析 先由题意写出函数解析式,对分段函数,因变量在不同 范围内函数的关系式不同,因而当给出一个自变量x的值求 它对应的函数值时,应先判断x满足的条件,因此需用条件结 构来解决. 共 124 页42 解 要计算手续费,首先
14、要建立汇款额与手续费之间的函数 关系式,依题意知 1(0 x 100), y x0.01(100 x5000), 50(5000 x 1000000). 共 124 页43 流程图如图所示. 共 124 页44 反思感悟 不理解“否”的含义,误将第二个判断框中的 “x5000”写成“100 x5000”,将第三个判断框中的 “x1000000”写成“5000100”,但“是”与“否”也应相应换位. 共 124 页45 探究2 某企业2008年的生产总值为200万元,技术创新后预 计以后每年的生产总值将比上一年增加5%,问最早哪一年 的生产总值将超过300万元?试写出解决该问题的一个算 法,并画
15、出相应的程序框图. 共 124 页46 分析 设第n年后该企业生产总值为a, 则a=200(1+0.05)n,此时为2008+n年. 解 算法设计如下: S1 n=0,a=200,r=0.05. S2 T=ar(计算年增量). S3 a=a+T(计算年产量). S4 如果a300,那么n=n+1,重复执行S2; 否则执行S5. 共 124 页47 S5 N=2008+n. S6 输出N. 共 124 页48 程序框图如下: 解法一:解法二: 共 124 页49 反思感悟 注意直到型循环结构和当型循环结构的本质区 别,直到型循环结构先执行a=a+T,再判断a300,若不满足, 则执行循环体,直到
16、满足才输出N;而当型循环结构先判断 a300,若成立,则执行循环体,直到a300不成立才结束循 环,输出N. 共 124 页50 类型三输入 输出语句 赋值语句 解题准备:1.将表达式所代表的值赋给变量的语句叫做赋值语 句.变量指的是计算机内存中的一块区域,用来存储数值,一 般用英文字母a,b,c或者单词(中间不能加空格)来表示. 在应用变量之前,我们必须事先利用赋值语句,将变量赋为 确定的值(这是因为变量在应用之前可能存储着某些值,我 们称这个过程为“清零”). 它的一般格式为:变量=表达式,赋值语句中的“=”称作赋值 号. 共 124 页51 2.在很多算法中,变量需要接受我们从键盘输入的
17、数据,完成 这个功能的语句叫做输入语句.在这里我们只研究INPUT 输入语句. INPUT输入语句的一般格式是: INPUT“提示内容”;变量. 共 124 页52 3.任何求解的算法,都要把求解的结果“输出”来,具有这种 功能的语句称为输出语句.在这里只研究常用的输出语句 PRINT. PRINT输出语句的一般格式是: PRINT“提示内容”;表达式. 共 124 页53 【典例3】 画出程序框图并编写一个程序,求用长度为l的细 铁丝分别围成一个正方形和一个圆时所围成的正方形和圆 的面积.要求输入l的值,输出正方形和圆的面积(取3.14). 共 124 页54 l 分析设围成的正方形的边长为
18、a,依题意4a l, a , 4 2 l l 2 所以正方形的面积为S ;同理若设围成的圆的 1 4 16 l 半径为R,则2R l, R ,所以圆的面积为 2 2 l l 2 S R 2 . 因此可以用顺序结构实现这 2 2 4 一算法,采用INPUT语句输入l的值,利用赋值语句得到面积, 最后输出两个面积. 共 124 页55 解 程序框图: 56 程序如下: INPUT“l=”;l S1=(l*l)/16 S2=(l*l)/(4*3.14) PRINT“正方形面积为”;S1 PRINT“圆面积为”;S2 END 共 124 页57 反思感悟 注意程序语言中运算符号的书写格式,如:乘号为
展开阅读全文