下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、人教版高中数学必修3教材全套教案人教版高中数学必修3教材全套教案 编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(人教版高中数学必修3教材全套教案)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为人教版高中数学必修3教材全套教案的全部内容。第一章 算法初步1。1 算法与程序框图1。1.1 算法的概念授课时间:第 周 年 月
2、日(星期 )教学分析 算法在中学数学课程中是一个新的概念,但没有一个精确化的定义,教科书只对它作了如下描述:“在数学中,算法通常是指按照一定规则解决某一类问题的明确有限的步骤.”为了让学生更好理解这一概念,教科书先从分析一个具体的二元一次方程组的求解过程出发,归纳出了二元一次方程组的求解步骤,这些步骤就构成了解二元一次方程组的算法。教学中,应从学生非常熟悉的例子引出算法,再通过例题加以巩固。三维目标1.正确理解算法的概念,掌握算法的基本特点.2。通过例题教学,使学生体会设计算法的基本思路。3.通过有趣的实例使学生了解算法这一概念的同时,激发学生学习数学的兴趣。重点难点教学重点:算法的含义及应用
3、。教学难点:写出解决一类问题的算法.教学过程导入新课 思路1(情境导入) 一个人带着三只狼和三只羚羊过河,只有一条船,同船可容纳一个人和两只动物,没有人在的时候,如果狼的数量不少于羚羊的数量狼就会吃羚羊。该人如何将动物转移过河?请同学们写出解决问题的步骤,解决这一问题将要用到我们今天学习的内容算法. 思路2(情境导入) 大家都看过赵本山与宋丹丹演的小品吧,宋丹丹说了一个笑话,把大象装进冰箱总共分几步?答案:分三步,第一步:把冰箱门打开;第二步:把大象装进去;第三步:把冰箱门关上。上述步骤构成了把大象装进冰箱的算法,今天我们开始学习算法的概念. 思路3(直接导入) 算法不仅是数学及其应用的重要组
4、成部分,也是计算机科学的重要基础.在现代社会里,计算机已成为人们日常生活和工作中不可缺少的工具.听音乐、看电影、玩游戏、打字、画卡通画、处理数据,计算机是怎样工作的呢?要想弄清楚这个问题,算法的学习是一个开始。推进新课 新知探究 提出问题(1)解二元一次方程组有几种方法?(2)结合教材实例总结用加减消元法解二元一次方程组的步骤.(3)结合教材实例总结用代入消元法解二元一次方程组的步骤.(4)请写出解一般二元一次方程组的步骤.(5)根据上述实例谈谈你对算法的理解.(6)请同学们总结算法的特征.(7)请思考我们学习算法的意义.讨论结果:(1)代入消元法和加减消元法.(2)回顾二元一次方程组的求解过
5、程,我们可以归纳出以下步骤:第一步,+2,得5x=1.第二步,解,得x=。第三步,-2,得5y=3.第四步,解,得y=.第五步,得到方程组的解为(3)用代入消元法解二元一次方程组我们可以归纳出以下步骤:第一步,由得x=2y1。第二步,把代入,得2(2y1)+y=1.第三步,解得y=。第四步,把代入,得x=21=.第五步,得到方程组的解为(4)对于一般的二元一次方程组 其中a1b2a2b10,可以写出类似的求解步骤: 第一步,b2-b1,得 (a1b2a2b1)x=b2c1b1c2。 第二步,解,得x=。 第三步,a1-a2,得(a1b2a2b1)y=a1c2a2c1。 第四步,解,得y=。 第
6、五步,得到方程组的解为(5)算法的定义:广义的算法是指完成某项工作的方法和步骤,那么我们可以说洗衣机的使用说明书是操作洗衣机的算法,菜谱是做菜的算法等等. 在数学中,算法通常是指按照一定规则解决某一类问题的明确有限的步骤. 现在,算法通常可以编成计算机程序,让计算机执行并解决问题.(6)算法的特征:确定性:算法的每一步都应当做到准确无误、不重不漏.“不重”是指不是可有可无的,甚至无用的步骤,“不漏” 是指缺少哪一步都无法完成任务.逻辑性:算法从开始的“第一步”直到“最后一步之间做到环环相扣,分工明确,“前一步”是“后一步”的前提, “后一步是“前一步的继续。有穷性:算法要有明确的开始和结束,当
7、到达终止步骤时所要解决的问题必须有明确的结果,也就是说必须在有限步内完成任务,不能无限制地持续进行.(7)在解决某些问题时,需要设计出一系列可操作或可计算的步骤来解决问题,这些步骤称为解决这些问题的算法。也就是说,算法实际上就是解决问题的一种程序性方法。算法一般是机械的,有时需进行大量重复的计算,它的优点是一种通法,只要按部就班地去做,总能得到结果。因此算法是计算科学的重要基础。应用示例思路1例1 (1)设计一个算法,判断7是否为质数.(2)设计一个算法,判断35是否为质数。算法分析:(1)根据质数的定义,可以这样判断:依次用26除7,如果它们中有一个能整除7,则7不是质数,否则7是质数。算法
8、如下:(1)第一步,用2除7,得到余数1.因为余数不为0,所以2不能整除7.第二步,用3除7,得到余数1。因为余数不为0,所以3不能整除7.第三步,用4除7,得到余数3。因为余数不为0,所以4不能整除7.第四步,用5除7,得到余数2.因为余数不为0,所以5不能整除7.第五步,用6除7,得到余数1。因为余数不为0,所以6不能整除7.因此,7是质数.(2)类似地,可写出“判断35是否为质数”的算法:第一步,用2除35,得到余数1.因为余数不为0,所以2不能整除35.第二步,用3除35,得到余数2。因为余数不为0,所以3不能整除35.第三步,用4除35,得到余数3。因为余数不为0,所以4不能整除35
9、。第四步,用5除35,得到余数0。因为余数为0,所以5能整除35。因此,35不是质数.变式训练 请写出判断n(n2)是否为质数的算法.分析:对于任意的整数n(n2),若用i表示2(n-1)中的任意整数,则“判断n是否为质数”的算法包含下面的重复操作:用i除n,得到余数r.判断余数r是否为0,若是,则不是质数;否则,将i的值增加1,再执行同样的操作。 这个操作一直要进行到i的值等于(n-1)为止. 算法如下:第一步,给定大于2的整数n. 第二步,令i=2。 第三步,用i除n,得到余数r. 第四步,判断“r=0”是否成立。若是,则n不是质数,结束算法;否则,将i的值增加1,仍用i表示。 第五步,判
10、断“i(n1)”是否成立。若是,则n是质数,结束算法;否则,返回第三步。例2 写出用“二分法”求方程x2-2=0 (x0)的近似解的算法。分析:令f(x)=x2-2,则方程x2-2=0 (x0)的解就是函数f(x)的零点. “二分法”的基本思想是:把函数f(x)的零点所在的区间a,b(满足f(a)f(b)0)“一分为二”,得到a,m和m,b.根据“f(a)f(m)0是否成立,取出零点所在的区间a,m或m,b,仍记为a,b。对所得的区间a,b重复上述步骤,直到包含零点的区间a,b“足够小”,则a,b内的数可以作为方程的近似解。解:第一步,令f(x)=x22,给定精确度d.第二步,确定区间a,b,
11、满足f(a)f(b)0。第三步,取区间中点m=.第四步,若f(a)f(m)b是否同时成立。若是,则存在这样的三角形;否则,不存在这样的三角形.程序框图如右图:强调:根据构成三角形的条件,判断是否满足任意两边之和大于第三边,如果满足则存在这样的三角形,如果不满足则不存在这样的三角形。这种分类讨论思想是高中的重点,在画程序框图时,常常遇到需要讨论的问题,这时要用到条件结构。例2 设计一个求解一元二次方程ax2+bx+c=0的算法,并画出程序框图表示。算法分析:我们知道,若判别式=b24ac0,则原方程有两个不相等的实数根x1=,x2=;若=0,则原方程有两个相等的实数根x1=x2=;若0,则原方程
12、没有实数根.也就是说,在求解方程之前,可以先判断判别式的符号,根据判断的结果执行不同的步骤,这个过程可以用条件结构实现.又因为方程的两个根有相同的部分,为了避免重复计算,可以在计算x1和x2之前,先计算p=,q=。解决这一问题的算法步骤如下:第一步,输入3个系数a,b,c。第二步,计算=b2-4ac。第三步,判断0是否成立。若是,则计算p=,q=;否则,输出“方程没有实数根”,结束算法。第四步,判断=0是否成立.若是,则输出x1=x2=p;否则,计算x1=p+q,x2=p-q,并输出x1,x2.程序框图如下:例3 设计算法判断一元二次方程ax2+bx+c=0是否有实数根,并画出相应的程序框图。
13、解:算法步骤如下:第一步,输入3个系数:a,b,c.第二步,计算=b24ac。第三步,判断0是否成立。若是,则输出“方程有实根”;否则,输出“方程无实根”.结束算法.相应的程序框图如右:强调:根据一元二次方程的意义,需要计算判别式=b24ac的值.再分成两种情况处理:(1)当0时,一元二次方程有实数根;(2)当0时,一元二次方程无实数根.该问题实际上是一个分类讨论问题,根据一元二次方程系数的不同情况,最后结果就不同。因而当给出一个一元二次方程时,必须先确定判别式的值,然后再用判别式的值的取值情况确定方程是否有解.该例仅用顺序结构是办不到的,要对判别式的值进行判断,需要用到条件结构.例4 (1)
14、设计算法,求ax+b=0的解,并画出流程图.解:对于方程ax+b=0来讲,应该分情况讨论方程的解.我们要对一次项系数a和常数项b的取值情况进行分类,分类如下:(1)当a0时,方程有唯一的实数解是;(2)当a=0,b=0时,全体实数都是方程的解;(3)当a=0,b0时,方程无解。联想数学中的分类讨论的处理方式,可得如下算法步骤:第一步,判断a0是否成立。若成立,输出结果“解为”.第二步,判断a=0,b=0是否同时成立.若成立,输出结果“解集为r”。第三步,判断a=0,b0是否同时成立.若成立,输出结果“方程无解”,结束算法.程序框图如右:强调:这是条件结构叠加问题,条件结构叠加,程序执行时需依次
15、对“条件1“条件2“条件3都进行判断,只有遇到能满足的条件才执行该条件对应的操作.知能训练 设计算法,找出输入的三个不相等实数a、b、c中的最大值,并画出流程图。解:算法步骤:第一步,输入a,b,c的值.第二步,判断ab是否成立,若成立,则执行第三步;否则执行第四步。第三步,判断ac是否成立,若成立,则输出a,并结束;否则输出c,并结束.第四步,判断bc是否成立,若成立,则输出b,并结束;否则输出c,并结束。程序框图如右:例5 “特快专递”是目前人们经常使用的异地邮寄信函或托运物品的一种快捷方式.某快递公司规定甲、乙两地之间物品的托运费用根据下列方法计算:f=其中f(单位:元)为托运费,为托运
16、物品的重量(单位:千克).试画出计算费用f的程序框图.分析:这是一个实际问题,根据数学模型可知,求费用f的计算公式随物品重量的变化而有所不同,因此计算时先看物品的重量,在不同的条件下,执行不同的指令,这是条件结构的运用,是二分支条件结构。其中,物品的重量通过输入的方式给出。解:算法程序框图如右图:拓展提升 有一城市,市区为半径为15 km的圆形区域,近郊区为距中心1525 km的范围内的环形地带,距中心25 km以外的为远郊区,如右图所示市区地价每公顷100万元,近郊区地价每公顷60万元,远郊区地价为每公顷20万元,输入某一点的坐标为(x,y),求该点的地价分析:由该点坐标(x,y),求其与市
17、中心的距离r=,确定是市区、近郊区,还是远郊区,进而确定地价p由题意知,p=解:程序框图如下:课堂小结(1)理解两种条件结构的特点和区别.(2)能用学过的两种条件结构解决常见的算法问题.作业习题1。1a组3。3课时 循环结构授课时间:第 周 年 月 日(星期 )导入新课 思路1(情境导入) 我们都想生活在一个优美的环境中,希望看到的是碧水蓝天,大家知道工厂的污水是怎样处理的吗?污水进入处理装置后进行第一次处理,如果达不到排放标准,则需要再进入处理装置进行处理,直到达到排放标准.污水处理装置是一个循环系统,对于处理需要反复操作的事情有很大的优势.我们数学中有很多问题需要反复操作,今天我们学习能够
18、反复操作的逻辑结构循环结构。 思路2(直接导入) 前面我们学习了顺序结构,顺序结构像一条没有分支的河流,奔流到海不复回;上一节我们学习了条件结构,条件结构像有分支的河流最后归入大海;事实上很多水系是循环往复的,今天我们开始学习循环往复的逻辑结构循环结构.提出问题(1)请大家举出一些常见的需要反复计算的例子。(2)什么是循环结构、循环体?(3)试用程序框图表示循环结构.(4)指出两种循环结构的相同点和不同点.讨论结果:(1)例如用二分法求方程的近似解、数列求和等。(2)在一些算法中,经常会出现从某处开始,按照一定的条件反复执行某些步骤的情况,这就是循环结构.反复执行的步骤称为循环体.(3)在一些
19、算法中要求重复执行同一操作的结构称为循环结构。即从算法某处开始,按照一定条件重复执行某一处理的过程.重复执行的处理步骤称为循环体。循环结构有两种形式:当型循环结构和直到型循环结构。 1当型循环结构,如图(1)所示,它的功能是当给定的条件p成立时,执行a框,a框执行完毕后,返回来再判断条件p是否成立,如果仍然成立,返回来再执行a框,如此反复执行a框,直到某一次返回来判断条件p不成立时为止,此时不再执行a框,离开循环结构。继续执行下面的框图。 2直到型循环结构,如图(2)所示,它的功能是先执行重复执行的a框,然后判断给定的条件p是否成立,如果p仍然不成立,则返回来继续执行a框,再判断条件p是否成立
20、。继续重复操作,直到某一次给定的判断条件p时成立为止,此时不再返回来执行a框,离开循环结构.继续执行下面的框图. 见示意图:当型循环结构 直到型循环结构(4)两种循环结构的不同点:直到型循环结构是程序先进入循环体,然后对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环。 当型循环结构是在每次执行循环体前,先对条件进行判断,当条件满足时,执行循环体,否则终止循环. 两种循环结构的相同点: 两种不同形式的循环结构可以看出,循环结构中一定包含条件结构,用于确定何时终止执行循环体。应用示例思路1例1 设计一个计算1+2+100的值的算法,并画出程序框图。算法分析:通常,我们按照下
21、列过程计算1+2+100的值. 第1步,0+1=1. 第2步,1+2=3. 第3步,3+3=6。 第4步,6+4=10。 第100步,4 950+100=5 050. 显然,这个过程中包含重复操作的步骤,可以用循环结构表示。分析上述计算过程,可以发现每一步都可以表示为第(i-1)步的结果+i=第i步的结果。 为了方便、有效地表示上述过程,我们用一个累加变量s来表示第一步的计算结果,即把s+i的结果仍记为s,从而把第i步表示为s=s+i, 其中s的初始值为0,i依次取1,2,100,由于i同时记录了循环的次数,所以也称为计数变量。 解决这一问题的算法是: 第一步,令i=1,s=0。 第二步,若i
22、100成立,则执行第三步;否则,输出s,结束算法。 第三步,s=s+i. 第四步,i=i+1,返回第二步。 程序框图如右: 上述程序框图用的是当型循环结构,如果用直到型循环结构表示,则程序框图如下:变式训练 已知有一列数,设计框图实现求该列数前20项的和分析:该列数中每一项的分母是分子数加1,单独观察分子,恰好是1,2,3,4,n,因此可用循环结构实现,设计数器i,用i=i+1实现分子,设累加器s,用s=,可实现累加,注意i只能加到20解:程序框图如下:方法一: 方法二: 例2 某厂2005年的年生产总值为200万元,技术革新后预计以后每年的年生产总值都比上一年增长5,设计一个程序框图,输出预
23、计年生产总值超过300万元的最早年份。算法分析:先写出解决本例的算法步骤:第一步,输入2005年的年生产总值。第二步,计算下一年的年生产总值。第三步,判断所得的结果是否大于300,若是,则输出该年的年份,算法结束;否则,返回第二步.由于“第二步”是重复操作的步骤,所以本例可以用循环结构来实现.我们按照“确定循环体”“初始化变量“设定循环控制条件”的顺序来构造循环结构。(1)确定循环体:设a为某年的年生产总值,t为年生产总值的年增长量,n为年份,则循环体为t=0.05a,a=a+t,n=n+1。(2)初始化变量:若将2005年的年生产总值看成计算的起始点,则n的初始值为2005,a的初始值为20
24、0。(3)设定循环控制条件:当“年生产总值超过300万元时终止循环,所以可通过判断“a300”是否成立来控制循环.程序框图如右:思路2例1 设计框图实现1+3+5+7+131的算法分析:由于需加的数较多,所以要引入循环结构来实现累加观察所加的数是一组有规律的数(每相临两数相差2),那么可考虑在循环过程中,设一个变量i,用i=i+2来实现这些有规律的数,设一个累加器sum,用来实现数的累加,在执行时,每循环一次,就产生一个需加的数,然后加到累加器sum中解:算法如下:第一步,赋初值i=1,sum=0.第二步,sum=sum+i,i=i+2。第三步,如果i131,则反复执第二步;否则,执行下一步。
25、第四步,输出sum.第五步,结束程序框图如右图(2)框图画完后,要进行验证,按设计的流程分析是否能实现所求的数的累加,分析条件是否加到131就结束循环,所以我们要注意初始值的设置、循环条件的确定以及循环体内语句的先后顺序,三者要有机地结合起来最关键的是循环条件,它决定循环次数,可以想一想,为什么条件不是“i131”或“i=131”,如果是“i80)和优秀(分数90)的人数分析:用循环结构实现40个成绩的输入,每循环一次就输入一个成绩s,然后对s的值进行判断.设两个计数器m,n,如果s90,则m=m+1,如果800)的近似解的算法.程序框图(如右图)。例2 相传古代的印度国王要奖赏国际象棋的发明
26、者,问他需要什么。发明者说:陛下,在国际象棋的第一个格子里面放1粒麦子,在第二个格子里面放2粒麦子,第三个格子放4粒麦子,以后每个格子中的麦粒数都是它前一个格子中麦粒数的二倍,依此类推(国际象棋棋盘共有64个格子),请将这些麦子赏给我,我将感激不尽。国王想这还不容易,就让人扛了一袋小麦,但不到一会儿就没了,最后一算结果,全印度一年生产的粮食也不够.国王很奇怪,小小的“棋盘”,不足100个格子,如此计算怎么能放这么多麦子?试用程序框图表示此算法过程.解:将实际问题转化为数学模型,该问题就是要求1+2+4+263的和.程序框图如下:例3 乘坐火车时,可以托运货物从甲地到乙地,规定每张火车客票托运费
27、计算方法是:行李质量不超过50 kg时按025元/kg;超过50 kg而不超过100 kg时,其超过部分按035元/kg;超过100 kg时,其超过部分按045元/kg编写程序,输入行李质量,计算出托运的费用分析:本题主要考查条件语句及其应用先解决数学问题,列出托运的费用关于行李质量的函数关系式设行李质量为x kg,应付运费为y元,则运费公式为:y=整理得y=程序框图如上图知能训练 设计一个用有理数数幂逼近无理指数幂的算法,画出算法的程序框图.解:算法步骤:第一步,给定精确度d,令i=1.第二步,取出的到小数点后第i位的不足近似值,记为a;取出的到小数点后第i位的过剩近似值,记为b.第三步,计
28、算m=5b5a。第四步,若md,则得到的近似值为5a;否则,将i的值增加1,返回第二步。第五步,得到的近似值为5a.程序框图如下: 拓展提升 求,画出程序框图分析:如果采用逐步计算的方法,利用顺序结构来实现,则非常麻烦,由于前后的运算需重复多次相同的运算,所以应采用循环结构,可用循环结构来实现其中的规律观察原式中的变化的部分及不变项,找出总体的规律是4+,要实现这个规律,需设初值x=4解:程序框图如上:课堂小节(1)进一步熟悉三种逻辑结构的应用,理解算法与程序框图的关系.(2)根据算法步骤画出程序框图.作业 习题1。1b组1、2.1.2 基本算法语句1.2。1 输入语句、输出语句和赋值语句授课
29、时间:第 周 年 月 日(星期 )三维目标1理解学习基本算法语句的意义。2学会输入语句、输出语句和赋值语句的基本用法.3.理解算法步骤、程序框图和算法语句的关系,学会算法语句的写法。重点难点教学重点:输入语句、输出语句和赋值语句的基本用法.教学难点:算法语句的写法。教学过程导入新课 思路1(情境导入) 中国足球队在亚洲杯上的失利说明,中国足球仍然需要请外国教练.高水平的外国教练有先进的足球理念,有系统科学的训练计划,有先进的足球技术,但由于语言不通不能直接传授给队员。 算法步骤、程序框图虽然容易掌握,但计算机不能理解,因此我们需要学习算法语句. 思路2(直接导入) 前面我们学习了程序框图的画法
30、,为了让计算机能够理解算法步骤、程序框图,我们开始学习算法语句.提出问题(1)指出输入语句的格式、功能、要求.(2)指出输出语句的格式、功能、要求。(3)指出赋值语句的格式、功能、要求.(4)利用框图总结三种语句的功能、格式、特点.(5)指出三种语句与框图的对应关系.讨论结果:(1)输入语句的格式:input“提示内容”; 变量例如:input “x=;x功能:实现算法的输入变量信息(数值或字符)的功能.要求:1输入语句要求输入的值是具体的常量。2提示内容提示用户输入的是什么信息,必须加双引号,提示内容 “原原本本”的在计算机屏幕上显示,提示内容与变量之间要用分号隔开。3一个输入语句可以给多个
31、变量赋值,中间用“,”分隔.形式如:input“a=,b=,c=,”;a,b,c(2)输出语句的一般格式:print“提示内容”;表达式例如:print“s=”;s功能:实现算法输出信息(表达式)的功能.要求:1表达式是指算法和程序要求输出的信息。2提示内容提示用户要输出的是什么信息,提示内容必须加双引号,提示内容要用分号和表达式分开.3如同输入语句一样,输出语句可以一次完成输出多个表达式的功能,不同的表达式之间可用“,”分隔。形式如:print “a,b,c:;a,b,c(3)赋值语句的一般格式:变量=表达式。赋值语句中的“”称作赋值号。功能:将表达式所代表的值赋给变量。要求:1赋值语句左边
32、只能是变量名字,而不是表达式,右边表达式可以是一个常量、变量或含变量的运算式.如:2=x是错误的。2赋值号的左右两边不能对换.赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量。如“a=b”“b=a的含义运行结果是不同的,如x=5是对的,5=x是错的,a+b=c是错的,c=a+b是对的.3不能利用赋值语句进行代数式的演算(如化简、因式分解、解方程等),如y=x21=(x1)(x+1),这是实现不了的.在赋值号右边表达式中每一个变量的值必须事先赋给确定的值。在一个赋值语句中只能给一个变量赋值,不能出现两个或以上的“=”。但对于同一个变量可以多次赋值.(4)三种语句的功能、格式、特点如下: 在
33、qbasic语言中,输入语句是input语句,输出语句是print语句,赋值语句是let语句(“let”可以省略).下表列出了这三种语句的一般格式、主要功能和相关说明,供教师教学时参考,不要求学生掌握.input语句print语句赋值语句格式input“提示内容”;变量print“提示内容;表达式let变量=表达式功能可对程序中的变量赋值可输出表达式的值,计算可对程序中的变量赋值,计算说明又称“键盘输入语句”,在程序运行过程中,停机等候用户由键盘输入数据,而不需要在写程序时指定“提示内容”和它后面的“;”可以省略一个语句可以给多个变量赋值,中间用“,分隔无计算功能用户由键盘输入的数据必须是常量
34、,输入多个数据时用“,”分隔,且个数要与变量的个数相同又称“打印语句”,将表达式的值在屏幕上显示出来表达式可以是变量、计算公式或系统信息一个语句可以输出多个表达式.不同的表达式之间可用“,”分隔有计算功能,能直接输出计算公式的值在程序运行过程中给变量赋值“let可以省略,“=”的右侧必须是表达式,左侧必须是变量一个语句只能给一个变量赋值有计算功能将一个变量的值赋给另一个变量,前一个变量的值保持不变;可先后给一个变量赋多个不同的值,但变量的取值总是最后被赋予的值(5)指出三种语句与框图的对应关系如下图.应用示例思路1例1 用描点法作函数y=x3+3x224x+30的图象时,需要求出自变量和函数的
35、一组对应值 。编写程序,分别计算当x=5,-4,-3,2,-1,0,1,2,3,4,5时的函数值.算法分析:根据题意,对于每一个输入的自变量的值,都要输出相应的函数值。写成算法步骤如下:第一步,输入一个自变量的x的值。第二步,计算y=x3+3x224x+30。第三步,输出y。程序框图如右图: 显然,这是一个由顺序结构构成的算法,按照程序框图中流程线的方向,依次将程序框中的内容写成相应的算法语句,就得相应的程序。解:程序:input “x”;xy=x3+3*x224*x+30print yend强调:前面我们学习了算法步骤、程序框图,我们对照程序框图与算法语句可以得到它们之间的对应关系。例如:在这个程序中,第1行中的input语句就是输入语句.这个语句的一般格式是input “提示内容;变量其中,“提示内容一般是提示用户输入什么样的信息,每次运行例1中的程序时,依次输入5,-4,3,-2,-1,0,1,2,3,4,5,计算机每次都把新输入的值赋给变量“x”,并按“x新获得的值计算变量“y”的值。例2 给一个变量重复赋值。解:程序:a=10a=a+15print aend例
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026浙江省经济建设投资有限公司社会招聘1人(第3期)笔试备考题库及答案详解
- 2026年滨州市滨城区街道办人员招聘考试备考试题及答案详解
- 2025年聊城市东昌府区中小学教师招聘考试试题及答案详解
- 2026年宿州市墉桥区中小学教师招聘笔试参考题库及答案详解
- 2026年热力行业数字化转型政策汇编
- 2026年黑龙江省哈尔滨市街道办人员招聘考试参考试题及答案详解
- 2026年台州市路桥区法检系统书记员招聘考试模拟试题及答案详解
- 2026年政务服务平台社会组织登记服务
- 2026年浙江省温州市街道办人员招聘考试备考题库及答案详解
- 2026年淮南市八公山区街道办人员招聘考试参考题库及答案详解
- CFG桩复合地基承载力及变形计算表
- 激光碳钢切割知识培训
- 2025河南新乡市卫滨区博涵小学招聘考试参考题库附答案解析
- 义齿佩戴清洗存放课件
- 2025北京市交通发展年度报告
- 代建公司代建管理制度
- 煤生字第665号关于颁发《煤矿矿井机电设备完好标准》的通知
- 滚针美容治疗技术解析
- 2025黑龙江七台河辰能生物质发电有限公司招聘笔试参考题库附带答案详解
- 2024-2025学年北师大版物理八年级上册月考模拟试卷(1-2章)(含答案)
- 小区保安服务 投标方案(技术方案)
评论
0/150
提交评论