苏教版必修3 1.3 基本算法语句 学案.doc_第1页
苏教版必修3 1.3 基本算法语句 学案.doc_第2页
苏教版必修3 1.3 基本算法语句 学案.doc_第3页
苏教版必修3 1.3 基本算法语句 学案.doc_第4页
苏教版必修3 1.3 基本算法语句 学案.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

第1章算 法 初 步12013年全运会在沈阳举行,运动员a报名参赛100米短跑并通过预赛、半决赛、决赛最后获得了银牌问题1:请简要写出该运动员参赛并获银牌的过程提示:报名参赛预赛半决赛决赛问题2:上述参赛过程有何特征?提示:参赛过程是明确的问题3:假若你家住南京,想去沈阳观看a的决赛,你如何设计你的旅程?提示:首先预约定票,然后选择合适的交通工具到沈阳,按时到场,检票入场,进入比赛场地,观看比赛2给出方程组问题1:利用代入法求解此方程组提示:由得y2x,把代入得x(2x)1,即x.把代入得y.得到方程组的解问题2:利用消元法求解此方程组提示:得x. 将代入得y,得方程组的解问题3:从问题1、2可以看出,解决一类问题的方法唯一吗?提示:不唯一1算法的概念对一类问题的机械的、统一的求解方法称为算法2算法的特征(1)算法是指用一系列运算规则能在有限步骤内求解某类问题,其中的每条规则必须是明确定义的、可行的(2)算法从初始步骤开始,每一个步骤只能有一个确定的后继步骤,从而组成一个步骤序列,序列的终止表示问题得到解答或指出问题没有解答1算法的基本思想就是探求解决问题的一般性方法,并将解决问题的步骤用具体化、程序化的语言加以表述2算法是机械的,有时要进行大量重复计算,只要按部就班地去做,总能算出结果,通常把算法过程称为“数学机械化”,其最大优点是可以让计算机来完成3求解某一个问题的算法不一定只有唯一的一个,可能有不同的算法 例1下列关于算法的说法:求解某一类问题的算法是唯一的算法必须在有限步操作后停止算法的每一步操作必须是明确的,不能存在歧义算法执行后一定能产生确定的结果其中,不正确的有_思路点拨利用算法特征对各个表述逐一判断,然后解答精解详析由算法的不唯一性,知不正确;由算法的有穷性,知正确;由算法的确定性,知和正确答案一点通1针对这个类型的问题,正确理解算法的概念及其特点是解决此类问题的关键2注意算法的特征:有限性、确定性、可行性1下列语句表达中是算法的有_从济南到巴黎可以先乘火车到北京,再坐飞机抵达利用公式sah计算底为1,高为2的三角形的面积x2x4求m(1,2)与n(3,5)两点连线的方程,可先求mn的斜率,再利用点斜式方程求得解析:算法是解决问题的步骤与过程,这个问题并不仅仅限于数学问题都表达了一种算法答案:2计算下列各式中的s值,能设计算法求解的是_s123100s123100s123n(n1且nn)解析:算法的设计要求步骤是可行的,并且在有限步之内能完成任务故、可设计算法求解答案: 例2已知直线l1:3xy120和l2:3x2y60,求l1,l2,y轴围成的三角形的面积写出解决本题的一个算法思路点拨先求出l1,l2的交点坐标,再求l1,l2与y轴的交点的纵坐标,即得到三角形的底;最后求三角形的高,根据面积公式求面积精解详析第一步解方程组得l1,l2的交点p(2,6);第二步在方程3xy120中令x0得y12,从而得到a(0,12);第三步在方程3x2y60中令x0得y3,得到b(0,3);第四步求出abp底边ab的长|ab|1239;第五步求出abp的底边ab上的高h2;第六步代入三角形的面积公式计算s|ab|h;第七步输出结果一点通设计一个具体问题的算法,通常按以下步骤:(1)认真分析问题,找出解决此题的一般数学方法;(2)借助有关变量或参数对算法加以表述;(3)将解决问题的过程划分为若干步骤;(4)用简练的语言将这个步骤表示出来3写出求两底半径分别为1和4,高也为4的圆台的侧面积、表面积及体积的算法解:算法步骤如下:第一步取r11,r24,h4;第二步计算l;第三步计算s1r,s2r;s侧(r1r2)l;第四步计算s表s1s2s侧;第五步计算v(s1s2)h.4已知球的表面积为16,求球的体积写出解决该问题的两个算法解:算法1:第一步s16;第二步计算r(由于s4r2);第三步计算vr3;第四步输出运算结果v.算法2:第一步s16;第二步计算v()3;第三步输出运算结果v.例3(12分)某居民区的物业部门每月向居民收取卫生费,计算方法是:3人或3人以下的住房,每月收取5元;超过3人的住户,每超出1人加收1.2元设计一个算法,根据输入的人数,计算应收取的卫生费精解详析设某户有x人,根据题意,应收取的卫生费y是x的分段函数,即y(4分)算法如下:第一步输入人数x;(6分)第二步如果x3,则y5,如果x3,则y1.2x1.4;(10分)第三步输出应收卫生费y.(12分)一点通对于此类算法设计应用问题,应当首先建立过程模型,根据模型,完成算法注意每步设计时要用简炼的语言表述5如下算法:第一步输入x的值;第二步若x0成立,则y2x,否则执行第三步;第三步ylog2(x);第四步输出y的值若输出结果y的值为4,则输入的x的值为_解析:算法执行的功能是给定x,求分段函数y对应的函数值由y4知2x4或log2(x)4.x2或16.答案:2或166已知直角三角形的两条直角边分别为a,b,设计一个求该三角形周长的算法解:算法如下:第一步计算斜边c;第二步计算周长labc;第三步输出l.1算法的特点:有限性、确定性、逻辑性、不唯一性、普遍性2在具体设计算法时,要明确以下要求:(1)算法设计是一类问题的一般解法的抽象与概括,它要借助一般问题的解决方法,又要包含这类问题的所有可能情形设计算法时往往要把问题的解法划分为若干个可执行的步骤,有些步骤是重复执行的,但最终却必须在有限个步骤之内完成(2)借助有关的变量或参数对算法加以表述(3)要使算法尽量简单,步骤尽量少课下能力提升(一)一、填空题1写出解方程2x30的一个算法过程第一步_;第二步_答案:第一步将常数项3移到方程右边得2x3;第二步在方程两边同时除以2,得x.2已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99.求他的总分和平均分的一个算法为:第一步令a89,b96,c99;第二步计算总分s_;第三步计算平均分m_;第四步输出s和m.解析:总分s为三个成绩数之和,平均数m.答案:abc3给出下列算法:第一步输入x的值;第二步当x4时,计算yx2;否则执行下一步;第三步计算y;第四步输出y.当输入x0时,输出y_.解析:由于x04不成立,故y2.答案:24已知点p0(x0,y0)和直线l:axbyc0,求点到直线距离的一个算法有如下几步:输入点的坐标x0,y0;计算z1ax0by0c;计算z2a2b2;输入直线方程的系数a,b和常数c;计算d;输出d的值其正确的顺序为_解析:利用点到直线的距离公式:d.答案:5已知数字序列:2,5,7,8,15,32,18,12,52,8.写出从该序列搜索18的一个算法第一步输入实数a.第二步_.第三步输出a18.解析:从序列数字中搜索18,必须依次输入各数字才可以找到答案:若a18,则执行第三步,否则返回第一步二、解答题6写出求a,b,c中最小值的算法解:算法如下:第一步比较a,b的大小,当ab时,令“最小值”为b;否则,令“最小值”为a;第二步比较第一步中的“最小值”与c的大小,当“最小值”大于c时,令“最小值”为c;否则,“最小值”不变;第三步“最小值”就是a,b,c中的最小值,输出“最小值”7某铁路部门规定甲、乙两地之间旅客托运行李的费用为c其中(单位:kg)为行李的重量,如何设计计算费用c(单位:元)的算法解:算法步骤如下:第一步输入行李的重量;第二步如果50,那么c0.53;如果50,那么c500.53(50)0.85;第三步输出运费c.8下面给出一个问题的算法:第一步输入a;第二步若a4,则执行第三步,否

温馨提示

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

评论

0/150

提交评论