高中数学1.2.1顺序结构课时作业苏教版必修3
- 格式:doc
- 大小:337.00 KB
- 文档页数:10
2018版高中数学第一章算法初步1.2.1 顺序结构学案苏教版必修3 编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(2018版高中数学第一章算法初步1.2.1 顺序结构学案苏教版必修3)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为2018版高中数学第一章算法初步1.2.1 顺序结构学案苏教版必修3的全部内容。
1。
2。
1 顺序结构1.了解常用流程图符号(输入、输出框,处理框,判断框,起止框,流程线等)的意义.(重点)2.能用流程图表示顺序结构.(易错、易混点)3.能识别简单的流程图所描述的算法.(重点、难点)[基础·初探]教材整理1 流程图的概念阅读教材P7的内容,完成下列问题.1.流程图流程图是由一些图框和流程线组成的,其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序.2.流程图的图形符号及其作用图形符号名称符号表示的意义起止框表示算法的开始或结束,一般画成圆角矩形处理框表示赋值或计算,一般画成矩形判断框根据条件决定执行两条路径中的某一条,一般画成菱形输入、输出框表示输入、输出操作,一般画成平行四边形流程线表示执行步骤的路径,用箭头线表示判断正误:(1)流程图是描述算法的语言.( )(2)任何流程图都有起止框,它表示一个算法的起始和结束.( )(3)在流程图中,任何一个程序框都只有一个进入点和退出点.()【解析】(1)√.流程图是算法的图形表示,故正确.(2)√.由算法的含义知正确.(3)×.在程序框中,除判断框外,其他程序框符号只有一个进入点和一个退出点.故错误.【答案】(1)√(2)√(3)×教材整理2 顺序结构及形式阅读教材P8~P9“练习”以上部分,完成下列问题.1.顺序结构依次进行多个处理的结构称为顺序结构.顺序结构是任何一个算法都离不开的最简单、最基本的结构.2.顺序结构的形式顺序结构的形式如图1.2。
1.2.1 顺序结构1.流程图流程图是由一些图框和流程线组成的,其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序.预习交流1在描述算法时,用流程图描述比用自然语言描述有哪些优点?提示:用流程图描述算法,比用自然语言看起来更清晰、更直观明确,也更接近于计算机的程序设计.预习交流2流程图中的各图框的作用是固定的吗?怎样表示它们的执行顺序?提示:各图框都有其固定的作用,提示性文字说明或信息可写在框内.用带箭头的流程线将图框连接起来,表示算法步骤的执行路径.3.顺序结构依次进行多个处理的结构称为顺序结构.如图,虚线框内是一个顺序结构,其中A 和B 两个框是依次执行的.顺序结构是一种最简单、最基本的结构.预习交流3顺序结构是任何算法都离不开的基本结构吗?提示:任何一个算法都离不开顺序结构,顺序结构是最简单、最基本的结构. 预习交流4(1)下列关于流程线的说法,不正确的是__________. ①流程线表示操作的先后次序,用来连接图框 ②流程线无论什么方向,总要按箭头的指向执行 ③流程线是带有箭头的线,它可以画成折线④流程线只要是上下方向就表示自上向下执行,可以不要箭头提示:流程线是带有箭头的线段或折线,其中箭头表示算法步骤执行的顺序,不能丢掉,故④不正确.(2)如图所示,对本题流程图表示的算法,描述最准确的是__________.(填序号)①可用来判断a,b,c是否为一组勾股数②可用来判断a,b,c之间的大小顺序③可用来判断点(a,b)是否在直线x=c上④可用来判断点(a,b)与圆心在原点,半径为c的圆的位置关系提示:④一、对流程图的认识和理解关于对流程图的图形符号的理解正确的序号是__________.①任何一个完整的流程图都必须有起止框;②输入框只能放在开始框后,输出框只能放在结束框前;③判断框是唯一具有超过一个出口的图形符号;④对于一个流程图来说,判断框内的条件的写法是唯一的.思路分析:正确把握流程图中各个图形的作用及使用规则是解题的关键.答案:①③解析:任何一个流程图都必须有开始和结束,从而必须有起止框;输入框和输出框可以用在算法中任何需要输入、输出的位置;判断框内的条件不是唯一的,如a>b也可以写成a≤b,所以②④是错误的,①③是正确的.故填①③.1.下列功能中是处理框功能的是__________.①赋值;②计算;③判断;④输入,输出.答案:①②解析:处理框的功能是赋值或计算;判断则是判断框的功能;输入、输出则要通过输入、输出框来完成.故赋值和计算都属于处理框的功能.2.下列关于流程图的说法正确的是__________.①流程图是描述算法的语言②流程图中可以没有输出框,但必须要有输入框给变量赋值③流程图虽可以描述算法,但不如用自然语言描述算法直观④一个流程图中一定有顺序结构答案:①④解析:由于算法设计时要求返回执行的结果,故必须要有输出框.对于变量的赋值,则可以通过处理框完成,故算法设计时不一定要有输入框,所以②是错误的;相对于自然语言,用流程图描述算法的优点主要是直观、形象,容易理解,在步骤上表达简单了许多,所以③是错误的;顺序结构是任何一个流程图中都必有的基本结构,所以④正确.正确理解流程图的概念,对构成流程图的各种图形符号的功能要准确把握,具体应用时注意其特点.掌握流程图的画法规则,画流程图的规则如下:(1)使用标准的图形符号;(2)一般按从上到下、从左到右的方向画;(3)除判断框外,大多数流程图的符号只有一个进入点和一个退出点,判断框是具有超过一个退出点的唯一符号;(4)判断框分两大类:一类判断框是“Y”与“N”两分支的判断,而且有且仅有两个结果;另一类是多分支判断,有几种不同的结果;(5)在图形符号内描述的语言要非常简练、清楚.二、应用顺序结构表示算法已知正方体的棱长为2,设计一个算法求其内切球的体积,并画出流程图.思路分析:先求正方体内切球的半径→代入公式求其内切球的体积→把算法画成流程图解:S1 a←2;S2 R←12a;S3 V←43πR3;S4 输出V.流程图如图所示:1.如图所示的流程图,输入a1=3,a2=4,则输出的结果是__________.答案:12解析:b=a1a2=3×4=12.2.写出如图所示流程图的运行结果.(1)(2)(1)S =__________;(2)若R =8,则a =__________.答案:(1)52(2)4解析:(1)∵a =2,b =4,∴S =b a +a b =42+24=52.(2)由R =8得b =R2=2.故a =2b =4.3.画出由梯形两底a ,b 和高h 求梯形面积的算法流程图. 解:应用顺序结构画出算法流程图如图所示.顺序结构是一种最简单、最常用的程序结构,它不存在条件判断、控制转移和重复执行的操作.一个顺序结构的各个部分是按语句出现的先后次序自上而下顺序执行的.任何一种算法都离不开顺序结构.用顺序结构表示算法的步骤:(1)仔细审题,理清题意,找到解决问题的方法;(2)梳理解题步骤;(3)用数学语言描述算法、明确输入量、计算过程、输出量;(4)用流程图表示算法过程.三、流程图的读图问题如图所示是为解决某个问题而绘制的流程图,仔细分析各图框内的内容及图框之间的关系,回答下面的问题:(1)该流程图解决的是怎样的一个问题?(2)若最终输出的结果y 1=3,y 2=-2,当x 取5时输出的结果5a +b 的值应该是多少? (3)在(2)的前提下,输入的x 值越大,输出的ax +b 是不是越大?为什么? (4)在(2)的前提下,当输入的x 值为多大时,输出结果ax +b 等于0? 思路分析:解答本题可先分析流程图的功能,然后根据函数关系式中变量间的关系依次解答,同时还要注意流程图中不同形式的图框的功能.解:(1)该流程图解决的是求函数f (x )=ax +b 的函数值的问题.(2)y 1=3即2a +b =3,y 2=-2即-3a +b =-2.解方程组2+=3,3+=2,a b a b ⎧⎨--⎩得1,=1.a b =⎧⎨⎩∴f (x )=x +1.∴当x 取5时,5a +b =f (5)=5+1=6.(3)输入的x 值越大,输出的函数值ax +b 越大, ∵f (x )=x +1是R 上的增函数.(4)令f (x )=x +1=0,得x =-1.因此当输入的x 值为-1时,输出的函数值为0.1.如图是一个算法的流程图,已知a 1=3,输出的结果为7,则a 2的值为__________.答案:11解析:由输出的结果为7,可知a1+a2=14.又a1=3,∴a2=11.2.阅读流程图,回答下列问题:(1)图框①中x←4的含义是什么?(2)图框②中y1←ax2+bx+c的含义是什么?(3)图框④中y2←ax2+bx+c的含义是什么?解:(1)图框①的功能是赋值.x←4表示将4赋给变量x.(2)图框②中,y1←ax2+bx+c的含义,是在执行①的前提下,即当x=4时,计算y1=ax2+bx+c 的值.(3)图框④中,y2←ax2+bx+c的含义,是在执行③的前提下,即当x=-2时,计算y2=ax2+bx+c的值.已知与流程图有关的函数问题,将流程图所表示的算法翻译成自然语言,是由用自然语言表达的算法画出流程图的逆向过程.对这两种语言的互译有助于熟练掌握算法的设计,而将流程图翻译成自然语言相对而言比较陌生,是一个难点.1.流程图中表示判断的图框是__________.答案:菱形框2.算法的三种基本结构是____________________________________________________.答案:顺序结构、选择结构、循环结构3.“”的功能是__________.答案:输入和输出信息4.写出x=2时,求函数y=x2-2x的函数值的一个算法,并用流程图表示.解:算法如下:S1 x←2;S2 y←x2-2x;S3 输出y.上述算法用流程图表示为:。
图3图4图2图1a←2b←5c←b+aa←c+4PRINT a,b第一章算法初步1.2流程图1.2.1顺序结构一、选择题:1.下面程序框图中具有计算功能的是 ( )A. B. C. D.2.下面说法正确的是 ( )A.程序框图是由矩形框和线段组成的B. 带箭头的流程线上算法的运行是可逆的C.终端框表示一个算法的结束D.输入输出框表示一个算法的输入和输出信息3. 1+2+3+4+…+________>2004,在横线上写出最小的正整数为( )A. 61B. 62C. 63D. 644.下列程序框图中只允许一流入线的是 ( )A.起始框B.处理框C.终止框D.输入框5.读图1的程序,输出的结果是 ( )A. 2 5B. 4 5C. 11 5D. 7 56.图2中所示的是一个算法的流程图,已知31=a,输出的b=7,则2a的值是( )A.11 B.17 C.0.5 D.12二、填空题:7.流程图,则输出的结果是 .8.画一个程序框图计算1000234÷, 如下图4所示,则①应填.9.某学生五门功课成绩为80,95,78,87,65.如下图5为一个算法流程图,该算法流程图的意义为___________________.其算法为: S1 ; S2 ; S3 ; S4 ; S5 ; S6 ; S7 .10.完成下面的表格:二、解答题:的算法流程图.11.试画一个计算630%12.画出由梯形两底a、b和高h,求梯形面积的算法流程图.13. 确定线段AB 的5等分点,是指在线段AB 上确定一点M ,使得AM =51AB .画出这个算法的流程图.14. 已知直线l 1:Ax +By +C 1=0和直线l 2:Ax +By +C 2=0,写出直线l 1与直线l 2的距离d 的算法流程图.15. 已知点P (x 0,y 0)和直线l :Ax +By +C =0,求点P 到直线l 的距离.用流程图表示这种算法.拓展创新——练能力16. 一个人带一保狼、一只羊和一筐青菜准备过河. 但因船小过河时每次只能带一样东西,然而人不在时,狼会把羊吃掉,羊也会把菜吃掉. 请你设计一个程序,并画出程序框图,使人能将所有东西全部带到对岸.17.“鸡兔同笼“是我国隋朝时期的数学著作《孙子算经》中的一个有趣而具有深远影响的题目:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何。
1.2.1 顺序结构[新知初探]1.流程图的概念流程图是由一些图框和流程线组成的,其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序.2.常见的图框、流程线及各自表示的功能[点睛]关于流程图,要注意以下几点(1)起止框是任何流程图必不可少的,它表明算法的开始和结束.(2)输入、输出框可用在算法中任何需要输入、输出的位置,需要输入、输出的字母、符号、数据都填在框内.(3)处理框用于数据处理需要的算式、公式等,另外,对变量进行赋值,也用到了处理框.(4)流程线是有方向箭头的,不要忘记画箭头,因为它是反映流程图的先后执行顺序的,如不画箭头,就难以判定各框内程序的执行顺序了.3.顺序结构及形式[小试身手]1.下列几个选项中不是流程图符号的是________.答案:(1)2.下面三个流程图,不是顺序结构的是________.答案:(2)[典例] 下列关于流程图的符号的理解中,正确的有________.流程图的基本概念①任何一个流程图都必须有起止框;②输入框只能在开始框之后,输出框只能在结束框之前;③判断框是唯一具有超过一个退出点的图形符号;④判断框内的条件是唯一的.[解析]任何一个程序都有开始和结束,因而必须有起止框;输入框和输出框可以放在算法中任何需要输入、输出的位置;判断框内的条件不是唯一的,如条件a>b,也可写成a ≤b,故只有①③正确.[答案]①③[活学活用]下列关于流程线的说法:①流程线表示算法步骤执行的顺序,用来连接图框;②流程线只要是上下方向就表示自上向下执行可以不要箭头;③流程线无论什么方向,总要按箭头的指向执行;④流程线是带有箭头的线,它可以画成折线.其中正确的有________.答案:①③④[典例]已知点P(x,y0)和直线l:Ax+By+C=0(A2+B2≠0),求点P(x0,y0)到直线l 的距离d.设计算法,并画出流程图.[解]算法如下:S1输入点的坐标x0,y0,输入直线方程的系数A,B,C;S2E1←Ax0+By0+C;S3E2←A2+B2;S4d←|E1|E2;S5输出d.流程图如图所示:画顺序结构的流程图利用梯形的面积公式计算上底为2,下底为4,高为5的梯形的面积.设计出该问题的算法及流程图.解:算法如下:S1 a ←2,b ←4,h ←5;S2 S ←12(a +b )h ;S3 输出S .该算法的流程图如图所示.[典例] 如图是为解决某个问题而绘制的流程图,仔细分析各图框内的内容及图框之间的关系,回答下面的问题:(1)图框①中x ←2的含义是什么? (2)图框②中y 1←ax +b 的含义是什么? (3)图框④中y 2←ax +b 的含义是什么?顺序结构流程图的识读(4)该流程图解决的是怎样的一个问题?(5)若最终输出的结果y 1=3,y 2=-2,当x 取5时,输出的结果5a +b 的值应该是多少?(6)在(5)的前提下输入的x 值越大,输出的ax +b 的值是不是也越大?为什么? (7)在(5)的前提下,当输入的x 为多大时,输出的结果为0? [解] (1)图框①中x ←2表示把2赋给变量x (即使x =2). (2)图框②中y 1←ax +b 的含义:当x =2时, 计算ax +b 的值,并把这个值赋给y 1.(3)图框④中y 2←ax +b 的含义:当x =-3时, 计算ax +b 的值,并把这个值赋给y 2.(4)该流程图解决的是求函数f (x )=ax +b 的函数值的问题,其中输入的是自变量x 的值,输出的是x 对应的函数值.(5)y 1=3,即2a +b =3;y 2=-2,即-3a +b =-2;从而可得a =1,b =1,故f (x )=x +1,当x 取5时,5a +b =f (5)=6.(6)输入的x 值越大,输出的函数值ax +b 越大, 因为f (x )=x +1是(-∞,+∞)上的增函数. (7)令f (x )=x +1=0,得x =-1,因而当输入值为-1时,输出的函数值为0.图1是计算图2中阴影部分面积的一个流程图,其中,①中应填________________.解析:∵一个花瓣形面积为2·ð··⎛⎫ ⎪⎝⎭1a21a a 44222=2⎝⎛⎭⎫a 216π-18a 2=14a 2·π-22,∴图中阴影部分面积应为π-22a 2,故①处应填S ←π-22a 2. 答案:S ←π-22a 2[层级一 学业水平达标]1.下列几个选项中,不是流程图的符号的是________.(填序号)答案:(2)(3)(4)2.如图表示的算法结构是________. 答案:顺序结构3.要解决下面的四个问题,只用顺序结构画不 出其流程图的是________.①当n =10时,利用公式1+2+3+…+n =n (n +1)2,计算1+2+3+…+10; ②当圆的面积已知时,求圆的半径;③给定一个数x ,求函数f (x )=⎩⎪⎨⎪⎧1,x >0,-1,x ≤0的值;④当x =5时,求函数f (x )=x 2-3x -5的函数值. 答案:③4.阅读下列流程图:若输出结果为15,则①处的执行框内应填的是________.解析:先确定①处的执行框是给x 赋值,然后倒着推,b =15时,2a -3=15,a =9,当a =9时,2x +1=9,x =3.答案:x ←35.某学生五门功课成绩为80,95,78,87,65.写出平均成绩的算法,画出流程图. 解:算法如下:S1S←80;S2S←S+95;S3S←S+78;S4S←S+87;S5S←S+65;S6A←S/5;S7输出A.流程图:[层级二应试能力达标] 1.如图所示的流程图解决的数学问题是________.答案:计算半径为2的圆的面积2.阅读如图所示流程图,其输出的结果是________.答案:43.下面四个流程图中不是顺序结构的是________.答案:(3)4.如图所示的流程图最终输出的结果是________.解析:由题意y=(22-1)2-1=8.答案:85.下列流程图表示的算法最后运行的结果为________.解析:无论a ,b 输入什么数值,程序执行到第二、三步重新对a ,b 进行赋值,a =4,b =2,所以T =8.答案:86.如图所示的流程图的输出结果是________.解析:执行过程为x =1,y =2,z =3, x =y =2,y =x =2,z =y =2. 答案:27.如图是解方程组⎩⎪⎨⎪⎧2x -y =1 ①4x +3y =7 ②的一个流程图,则对应的算法为:S1 _________________________________________________________; S2 _________________________________________________________; S3 _________________________________________________________. 答案:将方程②中x 的系数除以方程①中x 的系数得商数m =4÷2=2方程②减去m 乘以方程①的积消去方程②中的x 得到⎩⎪⎨⎪⎧2x -y =1,5y =5将上面的方程组自下而上回代求解得到y =1,x =18.要求底面边长为4,侧棱长为5的正四棱锥的侧面积及体积.甲、乙二同学分别设计了一个算法并画出了相应的流程图如下,其中正确的是________.答案:甲、乙9.如图所示是一个流程图,根据该图和下列各小题的条件回答问题.(1)该流程图解决的是一个什么问题?(2)若输入的a 值为0和4时,输出的值相等,则当输入的a 的值为3时,输出的值为多少?(3)在(2)的条件下,要想使输出的值最大,输入的a 值应为多大?解:(1)该流程图解决的是求二次函数f (x )=-x 2+mx 的函数值的问题.(2)若输入的a 值为0和4时,输出的值相等,即f (0)=f (4).∵f (0)=0,f (4)=-16+4m ,∴-16+4m =0.∴m =4,∴f (x )=-x 2+4x .∵f (3)=-32+4×3=3,∴当输入的a 的值为3时,输出的值为3.(3)∵f (x )=-x 2+4x =-(x -2)2+4,当x =2时,f (x )max =4,∴要想使输出的值最大,输入的a 的值应为2.10.阅读下列两个求三角形面积的流程图,回答问题.(1)图①的流程图输出结果S 是多少?图②中若输入a =4,h =3,输出的结果是多少?(2)对比一下两个流程图,你有什么发现?解:(1)图①运行后,S =12×4×3=6,故图①输出结果为6.图②当a =4,h =3时输出的结果也为6.(2)通过对比,图①只能求底边长为4、高为3的三角形的面积.图②由于底边长和高要求输入,故可求任意三角形的面积.可见一个好的算法,不仅可以解决某个问题,更可以解决某一类问题,也就是说,设计算法时,我们应尽量“优化”.。
1.1.2 程序框图与算法的基本逻辑结构第1课时程序框图、顺序结构1.下列关于程序框的功能描述正确的是()A.①是处理框;②是判断框;③是终端框;④是输入、输出框B.①是终端框;②是输入、输出框;③是处理框;④是判断框C.①和③都是处理框;②是判断框;④是输入、输出框D.①和③的功能相同;②和④的功能相同[解析]根据程序框图的规定,①是终端框,②是输入、输出框,③是处理框,④是判断框.[答案] B2.如图所示的算法框图表示的算法意义是()A.求边长为3,4,5的直角三角形面积B.求边长为3,4,5的直角三角形内切圆面积C.求边长为3,4,5的直角三角形外接圆面积D.求以3,4,5为弦的圆面积[解析]因为直角三角形内切圆半径r=a+b-c2,所以S=πr2表示该三角形内切圆的面积,故选B.[答案] B3.下面的框图是已知直角三角形两条直角边a,b,求斜边c的算法,其中正确的是()A B C D[解析] 由题意知应先输入a ,b ,再由公式计算c =a 2+b 2,最后输出c 结束,B 中的顺序错误;C 中的起止框错误;D 中的处理框错误,A 正确. [答案] A4.如图所示的程序框图的运行结果是________.[解析] 由题图知S =24+42=52,即程序框图运行的结果是52. [答案] 525.设计一个算法求方程5x +2y =22的正整数解,其最后输出的结果应为________.[解析] 因为求方程的正整数解时,应将x 从1开始输入,直到方程成立.当x =2时,y =6.当x =4时,y =1.故输出的结果应为⎩⎪⎨⎪⎧x =2,y =6,⎩⎪⎨⎪⎧x =4,y =1.[答案] ⎩⎨⎧x =2,y =6,⎩⎨⎧x =4,y =16.已知一个直角三角形的两条直角边长分别为a ,b ,设计一个算法,求该三角形的面积,并画出相应的程序框图. 解 算法如下:第一步,输入两直角边的长a ,b .第二步,计算S=12ab.第三步,输出S.程序框图如图:7.已知函数f(x)=x2-3x-2,求f(3)+f(-5)的值,设计一个算法并画出算法的程序框图.解自然语言算法如下:第一步,求f(3)的值.第二步,求f(-5)的值.第三步,计算y=f(3)+f(-5).第四步,输出y的值.程序框图如图所示:能力提升8.阅读如图所示的程序框图.若输入x为9,则输出的y的值为()A.8B.3C.2D.1[解析]运行程序框图可得x=9,a=92-1=80,b=80÷10=8,y=log28=3. [答案] B9.给出如图程序框图,若输出的结果为2,则①处的处理框内应填的是()A.x=2B.b=2C.x=1D.a=5[解析]∵结果是b=2,∴2=a-3,即a=5.当2x+3=5时,得x=1.[答案] C10.下列关于程序框图的说法中正确的有________(填序号).①用程序框图表示算法直观、形象,容易理解;②程序框图能够清楚地展现算法的逻辑结构,也就是通常所说的一图胜万言;③在程序框图中,起止框是任何流程图必不可少的;④输入、输出框可用在算法中任何需要输入、输出的位置.[解析]由程序框图的定义可知,①②③④都正确.[答案]①②③④11.如图所示,图①是计算图②中空白部分面积的一个框图,则“?”处应填________.[解析] 由题图②知S 阴影=2[a 2-π×(a2)2]=2a 2-πa 22,所以S 空白=a 2-S 阴影=a 2-2a 2+πa 22=π2a 2-a 2,故“?”处应填S =π2a 2-a 2. [答案] S =π2a 2-a 212.已知一个三角形的三边边长分别为2,3,4,设计一个算法,求出它的面积,并画出程序框图. 解 设计算法如下:第一步,取a =2,b =3,c =4. 第二步,计算p =a +b +c2. 第三步,计算 S =p (p -a )(p -b )(p -c ).第四步,输出S 的值. 程序框图如下:13.(选做题)如图所示的程序框图,当输入的x的值为0和4时,输出的值相等,根据该图和下列各小题的条件回答下面的几个问题.(1)该程序框图解决的是一个什么问题?(2)当输入的x的值为3时,求输出的f(x)的值;(3)要想使输出的值最大,求输入的x的值.解(1)该程序框图解决的是求二次函数f(x)=-x2+mx的函数值的问题.(2)当输入的x的值为0和4时,输出的值相等,即f(0)=f(4).因为f(0)=0,f(4)=-16+4m,所以-16+4m=0,所以m=4.所以f(x)=-x2+4x.因为f(3)=-32+4×3=3,所以当输入的x的值为3时,输出的f(x)的值为3.(3)因为f(x)=-x2+4x=-(x-2)2+4,当x=2时,f(x)max=4,所以要想使输出的值最大,输入的x的值应为2.。
第2课时5.2 流程图重点难点重点:流程图例的分类和应用;用流程图表示顺序结构的算法。
难点【学习导航】知识网络流程图例→顺序结构的表示 学习要求1.了解常用流程图符号(输入输出框,处理框,判断框,起止框,流程线等)的意义2.能用流程图表示顺序结构3.能识别简单的流程图所描述的算法4.在学习用流程图描述算法的过程中,发展有条理地思考与表达的能力,提高逻辑思维能力.【课堂互动】自学评价1.回答下面的问题:(1)1+2+3+…+100= ; (2)1+2+3+…+n= ; (3)求当1+2+3+…+n>2 004时,满足条件的n 的最小正整数。
第(3)个问题的算法: S1 取n 等于1;S2 计算2)1(+n n ;S3 如果计算的值小于等于2 004,那么让n 的值增加1后转到S2重复操作,否则n 就是最终所要求的结果。
算法可以用自然语言来描述,但为了使算法的程序或步骤表达得更为直观,我们可以用图形的方式,即流程图来表示算法. 2.流程图上述问题(3)的算法流程图表示如下:流程图(flow chart)是用一些规定的图形、连线及简单的文字说明来表示算法及程序结构的一种图形程序.它直观、清晰、易懂,便于检查和修改.流程图中各类图框表示各种操作的类型,具体说明如下表: 程序框 名称 功能 起止框 表示一个算法的开始和结束输入、输出框 表示一个算法输入和输出的信息 处理框赋值、计算判断框 判断某一个条件是否成立,成立的在出口处标明“是”或“Y ”;不成立时标明“否”或“N ”画流程图实际上是将问题的算法用流程图符号表示出来,所以首先要明确需要解决什么问题,采用什么算法解决。
3.问题:写出作ABC ∆的外接圆的一个算法,并画出流程图。
【解】算法如下:1S 作AB 的垂直平分线1l ; 2S 作BC 的垂直平分线2l ;3S 以1l 与2l 的交点M 为圆心,MA 为半径作圆,圆M 即为ABC ∆的外接圆.思考:上述算法的过程有何特点? 4.顺序结构以上过程通过依次执行三个步骤,完成了作外接圆这一问题。
课时训练2 顺序结构基础夯实1.下列图框能表示赋值、计算功能的是()解析:由基本图框及其功能可知,A表示算法起始与结束,B表示判断条件是否成立,D表示输入、输出信息,只有C能表示赋值、计算功能.答案:C2.图(2)是计算图(1)的阴影部分面积M的一个流程图,则①中应该填()A.M←x2B.x2→MC.M←x2D.x2→M解析:M=x2-π·=x2-πx2=x2.答案:A3.如图所示的流程图是已知直角三角形两直角边a,b求斜边c的算法,其中正确的是()解析:根据顺序结构的要求,先输入,后计算,再结合直角三角形的三边关系可知C正确.答案:C4.阅读如图所示的流程图.若输入x为3,则输出的y的值为.解析:a←32-1=8,b←8-3=5,y←8×5=40.答案:405.如图是求长方体的体积和表面积的一个流程图,为将其补充完整,“?”处应填.解析:根据题意,长方体的长、宽、高应直接输入,故“?”处应填写输入框.答案:6.导学号51810079球的体积公式为V=πR3(R为球的半径),用算法描述求R=4.8时的球的体积,并画出算法的流程图.解算法:S1R←4.8;S2V←πR3;S3输出V.流程图如图所示.7.已知函数f(x)=x2-3x-2,求f(3)+f(-5)的值.设计一个算法,并画出算法的流程图.解算法如下:S1求f(3)的值;S2求f(-5)的值;S3将前两步的结果相加,把结果赋给y;S4输出y的值.流程图如图所示.能力提升8.导学号51810080根据如图所示的流程图和下列各小题的条件回答下面的几个问题:(1)该流程图解决的是一个什么问题?(2)当输入的x的值为0和4时,输出的值相等,问当输入的x的值为3时,输出的值为多大?(3)在(2)的条件下要想使输出的值最大,输入的x的值应为多大?(4)在(2)的条件下按照这个流程图输出的f(x)值,当x的值大于2时,x值大的输出的f(x)值反而小,为什么?解(1)该流程图解决的是求二次函数f(x)=-x2+mx的函数值的问题;(2)当输入的x的值为0和4时,输出的值相等,即f(0)=f(4).因为f(0)=0,f(4)=-16+4m,所以-16+4m=0.所以m=4.所以f(x)=-x2+4x.因为f(3)=-32+4×3=3,所以当输入的x的值为3时,输出的f(x)值为3;(3)因为f(x)=-x2+4x=-(x-2)2+4,当x=2时,f(x)max=4,所以要想使输出的值最大,输入的x的值应为2;(4)因为f(x)=-(x-2)2+4,所以函数f(x)在[2,+∞)上是减函数.所以在[2,+∞)上,x值大的对应的函数值反而小,从而当输入的x的值大于2时,x值大的输出的f(x)值反而小.。
1.2.1 次序构造【新知导读】1.什么是流程图 ,它有哪些常用符号?2.次序构造的流程图是什么?【典范点睛】例 1.尺规作图 ,确立线段AB 的一个 5 平分点 .思路点拨:确立线段AB 的 5 平分点,是指在线段AB 上确立一点M,使得AM 1 AB .所以5解决这个问题的方法是:第一,从 A 点出发生一条与原直线不重合的射线;第二,任取射线上一点C,并在射线上作线段AD,使 AD 5AC;第三,连结DB ,并过C点作 BD 的平行线交AB 于 M,M 就是要找的 5 平分点 .这个实现过程用流程图表示:易错辨析:有些同学想直接从已知线段AB 下手取 5 平分点,实质上用尺规是作不出来的。
方法评论:这个算法拥有一般性,对于随意自然数n ,都能够依据这个算法的思想,设计出确立线段 n 平分点的步骤,获得解决这个一般问题的算法.【课外链接】1.经过市场检查剖析得悉,2006 年第一季度内,某地域对某件商品的需求量为12000 件 .为保证商品不畅销,商家在月初时将商品按同样数目投放市场.已知年初商品的库存量为50000件,用S 表示商品的库存量,请设计一个算法,求出第一季度结束时商品的库存量,并画出流程图 .思路点拨:由于第一季度商品的需求量为12000 件,并且每个月以同样数目投放市场,所以每个月向市场投放4000 件商品 .能够用下表表示库存量跟着月份的变化状况【随堂操练】1.算法的三种基本构造是()A. 次序构造、模块构造、条件构造B. 次序构造、循环构造、模块构造C. 次序构造、条件构造、循环构造D. 模块构造、条件构造、循环构造2.以下图形符号中,表示输入输出框的是()3.以下对于流程图(符号)的几种说法:①任何一个流程图都一定有起止框;②输入框只好放在开始框后,输出框只好放在结束框前;③判断框是独一拥有超出一个退出点的符号.此中正确说法的个数是()A.1个B.2 个C.3 个D.0 个4.流程图中的判断框,有m 个进口和n 个出口,则m,n 的值分别为()A. 1,1 B. 1,2C .2, 1D .2,25. 将两个数 a=8,b=17 互换 ,使 a=17,b=8,下边语句正确一组是 ()a=b c=b a=cb=ab=ab=a c=ba=ba=cAB C D6. 对次序构造,以下说法:( 1)是最基本、最简单的算法构造;( 2)框与框之间是挨次进行办理;( 3)除输入框、输出框以外,中间过程都为办理框;( 4)能够从一个框跳到另一个框图进行履行,此中正确的有()A.1 个B.2 个C.3 个D.4 个7.用赋值语句写出以下算法,并画出流程图:摄氏温度 C 为 23.5℃,将它变换成华氏温度 F ,并输出.已知 F5C 3298.相关专家建议, 在将来几年, 中国的通货膨胀率保持在3%左右将对中国经济的稳固有益无害 .所谓通货膨胀为 3%,指的是每年花费品的价钱增加率为3% .在这类状况下, 某种品牌的钢琴 2006年的价钱为 10000 元,请用流程图描绘这类钢琴此后4 年的价钱变化状况,并输出4 年后钢琴的价钱 .。
1.2.1顺序结构[学习目标] 1.掌握流程图的概念.2.熟悉各种图框及流程线的功能和作用.3.能用流程图表示顺序结构的算法.知识点一流程图1.流程图流程图是由一些图框和流程线组成的,其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序.2.流程图的图形符号及其作用顺序结构、条件结构和循环结构是算法的基本逻辑结构,所有算法都是由这三种基本结构构成的.知识点二顺序结构1.顺序结构的定义由若干个依次执行的步骤组成的.这是任何一个算法都离不开的基本结构.2.结构形式题型一流程图的认识和理解例1下列关于流程图中图形符号的理解正确的有______.①任何一个流程图必须有起止框;②输入框只能放在开始框后,输出框只能放在结束框前;③判断框是唯一的具有超过一个退出点的图形符号;④对于一个流程图来说,判断框内的条件是唯一的.★答案★①③解析①任何一个程序必须有开始和结束,从而流程图必须有起止框,正确.②输入、输出框可以用在算法中任何需要输入、输出的位置,错误.③正确.④判断框内的条件不是唯一的,错误.反思与感悟(1)理解流程图中各框图的功能是解此类题的关键,用流程图表示算法更直观、清晰、易懂;(2)起止框用“”表示,是任何流程不可少的,表示算法的开始或结束;(3)输入、输出框用“”表示,可用在算法中任何需要输入、输出的位置,需要输入的字母、符号、数据都填在框内;(4)处理框用“”表示,算法中处理数据需要的算式、公式等可以分别写在不同的用以处理数据的处理框内,另外,对变量进行赋值时,也用到处理框;(5)判断框用“”表示,是唯一具有超过一个退出点的图形符号.跟踪训练1下列说法正确的是________.①流程图中的图形符号可以由个人来确定;②也可以用来执行计算语句;③流程图中可以没有输出框,但必须要有输入框;④用流程图表达算法,其优点是算法的基本逻辑结构展现得非常直接.★答案★④解析一个完整的流程图至少要有起止框和输入、输出框,输入、输出框只能用来输入、输出信息,不能用来执行计算.题型二利用顺序结构表示算法例2已知f(x)=x2-1,求f(2),f(-3),f(3),并计算f(2)+f(-3)+f(3)的值,设计出解决该问题的一个算法,并画出流程图.解算法S1x←2.S2y1←x2-1.S3x←-3.S4y2←x2-1.S5x←3.S6y3←x2-1.S7y←y1+y2+y3.S8输出y1,y2,y3,y.流程图:反思与感悟应用顺序结构表示算法的步骤:(1)仔细审题,理清题意,找到解决问题的方法.(2)梳理解题步骤.(3)用数学语言描述算法,明确输入量,计算过程,输出量.(4)用流程图表示算法过程.跟踪训练2利用梯形的面积公式计算上底为2,下底为4,高为5的梯形面积,设计出该问题的算法及流程图.解算法如下:S1a←2,b←4,h←5.S2 S ←12(a +b )h .S3 输出S .该算法的流程图如图所示:题型三 流程图的应用例3 如图所示是解决某个问题而绘制的流程图,仔细分析各框图内的内容及框图之间的关系,回答下面的问题:(1)该框图解决的是怎样的一个问题?(2)若最终输出的结果y 1=3,y 2=-2,当x 取5时输出的结果5a +b 的值应该是多大? (3)在(2)的前提下,输入的x 值越大,输出的ax +b 是不是越大?为什么? (4)在(2)的前提下,当输入的x 值为多大时,输出结果ax +b 等于0?解 (1)该框图解决的是求函数f (x )=ax +b 的函数值的问题.其中输入的是自变量x 的值,输出的是x 对应的函数值.(2)y 1=3,即2a +b =3, ① y 2=-2,即-3a +b =-2,②由①②得a =1,b =1. ∴f (x )=x +1,∴当x 取5时,5a +b =f (5)=5+1=6.(3)输入的x 值越大,输出的函数值ax +b 越大, ∵f (x )=x +1是R 上的增函数.(4)令f(x)=x+1=0,得x=-1,因此当输入的x值为-1时,输出的函数值为0.反思与感悟(1)解决流程图类型的题目关键就是读图,因此我们需要明白流程图的作用是什么,解决的是一个什么样的问题,这样才能解决相应的问题.(2)本题在求解过程中用到了方程及函数的思想,同时要读懂流程图的含义.跟踪训练3写出下列算法的功能:(1)图①中算法的功能是(a>0,b>0)__________________________________________.(2)图②中算法的功能是_______________________________________.★答案★(1)求以a,b为直角边的直角三角形斜边c的长(2)求两个实数a,b的和设计流程图例4设计流程图,求半径为10的圆的面积.错解流程图如图:错解分析错误的根本原因在于流程图中缺少起止框,不是完整的,因漏掉起止框而致误.自我矫正流程图如图:1.任何一种算法都离不开的基本结构为________.★答案★顺序结构2.下列图形符号属于判断框的是________.(填序号)①②③④★答案★③解析判断框用菱形表示.3.流程图符号“”的功能是________.★答案★赋值计算解析图形符号“”是处理框,它的功能是赋值、计算,不是输入、输出框和判断框.4.下列关于流程图的说法中正确的是________.①流程图只有一个入口,也只有一个出口;②流程图中的每一部分都应有一条从入口到出口的路径通过它;③流程图中的循环可以是无尽的循环;④流程图中的语句可以有执行不到的.★答案★①②解析由流程图的概念知,整个框图只有一个入口,一个出口,流程图中的每一部分都有可能执行到,不能出现“死循环”,必须在有限步骤内完成.故①②正确,③④错误.5.如图所示的流程图,输出的结果是S=7,则输入的A值为________.★答案★ 3解析该流程图的功能是输入A,计算2A+1的值.由2A+1=7,解得A=3.1.在设计计算机程序时要画出程序运行的流程图,有了这个流程图,再去设计程序就有了依据,从而就可以把整个程序用机器语言表述出来,因此流程图是我们设计程序的基础和开端.2.规范流程图的表示:(1)使用标准的框图符号;(2)框图一般按从上到下、从左到右的方向画,流程线要规范;(3)除判断框外,其他框图符号只有一个进入点和一个退出点;(4)在图形符号内描述的语言要非常简练、清楚;(5)由于纸面等原因,将一个流程图分开,要在断开处画上连接点,并标出连接的号码.。
高中数学1.2.1顺序结构课时作业苏教版必修3
1.2.1 顺序结构
课时目标
1.理解流程图的含义.
2.掌握各类图形符号的功能.
3.掌握算法的顺序结构.
1.流程图的概念
流程图是由一些______和________组成的,其中图框表示__________________,图框中的文字和符号表示____________,流程线表示______________.
表达出来.
4.顺序结构
(1)定义:________进行多个________的结构称为顺序结构.
(2)结构形式
一、填空题
1.下列关于流程图的说法正确的是________.
①流程图是描述算法的语言;
②流程图中可以没有输出框,但必须要有输入框给变量赋值;
③流程图虽可以描述算法,但不如用自然语言描述算法直观;
④流程图有五种结构.
2.尽管算法千差万别,但流程图按其逻辑结构分类共有________类.3.对起止框叙述正确的是________.(填序号)
①表示一个算法的起始或结束,图框是
②表示一个算法输入和输出的信息,图框是
③表示一个算法的起始或结束,图框是
④表示一个算法输入和输出的信息,图框是
4.已知两点A(7,-4),B(-5,6),完成求线段AB的垂直平分线的算法:
S1 求线段AB的中点C的坐标,得C点坐标为________;
S2 求直线AB的斜率,得________;
S3 求线段AB的垂直平分线的斜率,得________;
S4 求线段AB的垂直平分线的方程,得________.
5.下列关于流程线的说法,不正确的是________.
①流程线表示算法步骤执行的顺序,用来连接程序框;
②流程线只要是上下方向就表示自上向下执行可以不要箭头;
③流程线无论什么方向,总要按箭头的指向执行;
④流程线是带有箭头的线,它可以画成折线.
6.给出下列流程图
若输出的结果为2,则①处的处理框内应填的是______.
7.以下给出对流程图的几种说法:
①任何一个流程图都必须有起止框;
②输入框只能紧接开始框,输出框只能紧接结束框;
③判断框是唯一具有超出一个退出点的符号;
④对于一个问题的算法来说,其流程图判断框内的条件的表述方法是唯一的.其中正确说法的个数是________个.
8.下面流程图表示的算法的运行结果是________.
9.根据下边的流程图所表示的算法,输出的结果是______.
二、解答题
10.已知半径为r的圆的周长公式为C=2πr,当r=10时,写出计算圆的周长的一个算法,并画出流程图.
11.已知函数y=2x+3,设计一个算法,若给出函数图象上任一点的横坐标x(由键盘输入),求该点到坐标原点的距离,并画出流程图.
能力提升
12.画出用现代汉语词典查阅“仕”字的流程图.
13.如图所示的流程图,当输入的x的值为0和4时,输出的值相等,根据该图和下列各小题的条件回答下面的几个问题.。