高中数学 1、1、2、1程序框图及顺序结构教案(已修改)

合集下载

高中数学 1.2.1 顺序结构教案 新人教版必修3

高中数学 1.2.1 顺序结构教案 新人教版必修3

江苏省常州市西夏墅中学高中数学 1.2.1 顺序结构教案 新人教版必修3教学目标:1. 理解流程图的概念以及顺序结构.2. 能识别和理解简单的框图的功能.3. 能运用顺序结构设计流程图以解决简单的问题.教学方法:1. 通过模仿、操作、探索,经历设计流程图表达求解问题的过程,加深对流程图的感知.2. 在具体问题的解决过程中,掌握基本的流程图的画法和顺序结构.教学过程:一、问题情境1.情境:回答下面的问题:(1)123100++++= ; (2)123n ++++= ;2.问题:已知1232006n ++++>,求n 的最小值,试设计算法. 二、学生活动学生讨论,教师引导学生进行表达.解 1S 取1n =;2S 计算2)1(+n n ; 3S 若(1)20062n n +>,则输出n ;否则,使1n n =+,转2S . 上述算法可以用框图直观地描述出来:教师边讲解边画出第7页图1-2-1,这样的框图我们称之为流程图.三、建构数学2.构成流程图的图形符号及其作用(课本第7页),结合图形讲解.3.规范流程图的表示:①使用标准的框图符号;②框图一般按从上到下、从左到右的方向画,流程线要规范;③除判断框外,大多数框图符号只有一个进入点和一个退出点.④在图形符号内描述的语言要非常简练、清楚.4.从流程图121--可以看出,该算法步骤中,有些是按顺序执行,有些需要选择执行,而另外一些需要循环执行.事实上,算法都可以由顺序结构、选择结构、循环结构这三块“积木”通过组合和嵌套表达出来.5.顺序结构的概念:依次进行多个处理的结构称为顺序结构.四、数学运用1.顺序结构举例例1 写出作ABC ∆的外接圆的一个算法.解 1S 作AB 的垂直平分线1l ;2S 作BC 的垂直平分线2l ;3S 以1l 与2l 的交点M 为圆心,MA 为半径作圆,圆M 即为ABC ∆的外接圆.说明 1.以上过程通过依次执行1S 到3S 这三个步骤,完成了作外接圆这一问题,这种依次进行多个处理的结构就是顺序结构.2.上述算法的流程图如下图1所示,它是一个顺序结构.图1 图2例2 已知两个单元分别存放了变量x 和y 的值,试交换这两个变量值.说明 1.在计算机中,每个变量都分配了一个存储单元,它们都有各自的地址.2.为了表达方便,我们用符号“p x ←”表示“把x 赋给p ”.解 为了达到交换的目的,需要一个单元存放中间变量p .算法是:1S p x ←; {先将x 的值赋给变量p ,这时存放变量x 的单元可作它用}2S x y ←; {再将y 的值赋给x ,这时存放变量y 的单元可作它用}3S y p ←. {最后将p 的值赋给y ,两个变量x 和y 的值便完成了交换}说明:上述算法的流程图如上图2所示,它是一个顺序结构.例3 半径为r 的圆的面积计算公式为2πS r =,当10r =时,写出计算圆面 积的算法,画出流程图.解 算法如下:1S 10r ←;2S 2πS r ←;3S 输出S .说明:上述算法的流程图如右图所示,它是一个顺序结构.2.练习:课本第9页练习第1,2题.五、要点归纳与方法小结本节课学习了以下内容:1.流程图的概念:流程图是用一些图框和流程线来表示算法程序结构的一种图形程序.它直观、清晰,便于检查和修改.2.画流程图的步骤:首先用自然语言描述解决问题的一个算法,再把自然语言转化为流程图;3.顺序结构的概念:依次进行多个处理的结构称为顺序结构.中国书法艺术说课教案今天我要说课的题目是中国书法艺术,下面我将从教材分析、教学方法、教学过程、课堂评价四个方面对这堂课进行设计。

高中数学优质教学设计2:1.1.2 第1课时 程序框图、顺序结构 教案

高中数学优质教学设计2:1.1.2  第1课时 程序框图、顺序结构 教案

1.1.2 第1课时程序框图、顺序结构三维目标1.知识与技能(1)了解程序框图的概念,掌握各种框图符号的功能.(2)了解顺序结构的概念,能用程序框图表示顺序结构.2.过程与方法(1)通过学习程序框图的各个符号的功能,培养学生对图形符号语言和数学文字语言的转化能力.(2)学生通过设计程序框图表达解决问题的过程,在具体问题的解决过程中理解流程图的结构.3.情感、态度与价值观学生通过动手用程序框图表示算法,进一步体会算法的基本思想,体会数学表达的准确与简洁,培养学生的数学表达能力和逻辑思维能力.重点难点重点:各种程序框图功能,以及用程序框图表示顺序结构.难点:对顺序结构的概念的理解和用程序框图表示顺序结构.教学建议学生首次接触程序框图,根据教学内容、教学目标和学生的认知水平,本节课主要采取问题导入式教学,即“创设情境,提出问题——讨论问题,提出方案——交流方案,解决问题——模拟练习,运用问题——归纳总结,完善认识”,通过对问题的探究过程让学生掌握新知识,同时在解决问题的过程中掌握新知识的应用和解题过程,提高学生独立解题的能力.在老师的引导下,充分发挥学生的主观能动性,从问题入手,通过分析问题、交流方案、解决问题、运用问题的探索过程,让学生全程参与到问题的探索中,一方面注重培养学生严谨的逻辑思维能力和语言组织能力,另一方面,通过交流方案提高学生的合作意识,共同来完成教学目标.课标解读1.程序框图的作用及其含义.(重点)2.用程序框图表示算法.(难点)知识点1程序框图【问题导思】程序框图的别称是什么?【提示】程序框图又称为流程图.程序框图是一种用程序框、流程线及文字说明来表示算法的图形.常见的程序框、流程线及各自表示的功能图形符号名称 功能终端框(起止框)表示一个算法的起始和结束输入、输出框 表示一个算法输入和输出的信息处理框(执行框)赋值、计算判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”流程线连接程序框 ○连接点连接程序框图的两部分知识点2顺序结构【问题导思】 已知球的半径为R .1.设计一个算法,求球的表面积和体积. 【提示】 第一步,输入球半径R .第二步,计算S =4πR 2. 第三步,计算V =43πR 3.第四步,输出S ,V . 2.上述算法有何特点?【提示】 按照顺序从上到下进行.3.画出该算法的程序框图.【提示】1.定义:顺序结构是由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构.2.程序框图表示为:类型1程序框图的认识和理解例1下列关于程序框图的说法正确的是()A.程序框图是描述算法的语言B.程序框图中可以没有输出框,但必须要有输入框给变量赋值C.程序框图虽可以描述算法,但不如用自然语言描述算法直观D.程序框图和流程图不是一个概念【思路探究】根据程序框图概念,逐一验证每个选项是否正确.【解析】由于算法设计时要求返回执行的结果,故必须要有输出框,对于变量的赋值则可以通过处理框完成,故算法设计时不一定要用输入框,所以B项是错误的;相对于自然语言,用程序框图描述算法的优点主要就是直观、形象,容易理解,在步骤上表达简单了许多,所以C选项是错误的;程序框图就是流程图,所以D选项也是错误的.故而本题答案选A.【答案】 A规律方法1.程序框图主要由程序框和流程线组成,基本的程序框有终端框、输入、输出框、处理框、判断框,其中起止框是任何程序框图不可缺少的,而输入、输出框可以用在算法中任何需要输入、输出的位置.2.大多数框图符号只有一个进入点和一个退出点,判断框是具有超过一个退出点的唯一程序框. 变式训练下列关于程序框图中图形符号的理解正确的有( ) ①任何一个程序框图必须有起止框.②输入框只能在开始框后,输出框只能放在结束框前. ③长方形框是执行框,可用来对变量赋值,也可用来计算. ④对于一个程序框图来说,判断框内的条件是唯一的. A .1个 B .2个 C .3个 D .4个【解析】 任何一个算法必须有开始和结束,从而必须有起止框,故①正确,输入、输出框可以用在算法中任何需要输入、输出的位置,故②错误.③正确.④判断框内的条件不唯一,④错误.【答案】 B类型2利用顺序结构表示算法例2 已知直线l :Ax +By +C =0(A 2+B 2≠0),点P (x 0,y 0),设计一个算法计算点P 到直线l 的距离,并画出程序框图.【思路探究】 可以利用点到直线的距离公式d =|Ax 0+By 0+C |A 2+B 2,给公式中的字母赋值,再代入计算.【解析】 用自然语言描述算法如下: 第一步,输入点P 的横、纵坐标x 0、y 0, 输入直线方程的系数,即常数A 、B 、C . 第二步,计算z 1=Ax 0+By 0+C . 第三步,计算z 2=A 2+B 2. 第四步,计算d =|z 1|z 2. 第五步,输出d . 程序框图:规律方法画程序框图的规则:1.使用标准的程序框图的图形符号.2.程序框图一般按照从上到下,从左到右的顺序画.3.描述语言写在程序框内,语言清晰、简练.4.各程序框之间用流程线连接.变式训练把直线l改为圆C:(x-a)2+(y-b)2=r2,写出求点P0(x0,y0)到圆上的点的距离最大值的算法及程序框图.解:第一步,输入点P0的横、纵坐标x0、y0,输入圆心C的横、纵坐标a、b,圆的半径r;第二步,计算z1=(x0-a)2+(y0-b)2;第三步,计算d=z1+r;第四步,输出d.程序框图:类型3顺序结构在实际中的应用例3一城市在法定工作时间内,每小时的工资为8元,加班工资为每小时10元,一人一周内工作60小时,其中加班20小时,税率是10%,写出这人一周内净得的工资的算法,并画出算法的程序框图.【思路探究】根据题意,分别写出法定工作时间内的工资、加班工资,然后计算一周内的工资总数,最后计算净得工资.解:算法步骤如下:第一步,计算法定工作时间内工资a(a=8×(60-20)=320(元)).第二步,计算加班工资b(b=10×20=200(元)).第三步,计算一周内工资总数c(c=a+b=320+200=520(元)).第四步,计算这个人净得的工资数d(d=c×(1-10%)=520×90%=468(元)).第五步,输出d.程序框图如图所示.规律方法应用顺序结构表示算法的步骤:1.仔细审题,理清题意,找到解决问题的方法;2.梳理解题步骤;3.用数学语言描述算法,明确输入量、计算过程、输出量;4.用程序框图表示算法过程.变式训练银行的三年期定期存款年利率4.25(每100元存款到期平均每年获利4.25元).请你设计一个程序,输入存款数,输出利息与本利和.解:设存款为a元,据题意三年到期利息b为:a100×4.25×3=0.127 5a元到期本利和p为:a+0.127 5a=1.127 5元.程序框图为:混淆构成流程图的图形符号及作用典例已知x=4,y=2,画出计算w=3x+4y的值的流程图.【错解】流程图如图(1)所示:(1)(2)【错因分析】输出框为平行四边形,此题中错用矩形框了.【防范措施】 1.明确各种程序框的作用与功能.2.认真审题独立思考,加强识图能力的培养.【正解】如上图(2).课堂小结本节主要内容为程序框图及顺序结构1.正确理解程序框图的图形符号及其作用:(1)起止框用“”表示,是任何流程不可少的,表明程序的开始和结束.(2)输入、输出框图用“”表示,可用在算法中任何需要输入、输出的位置,需要输入的字母、符号、数据都填在框内.(3)处理框图用“”表示,算法中处理数据需要的算式、公式等可以分别写在不同的用以处理数据的处理框内,另外,对变量进行赋值时,也用到处理框.(4)当算法要求对两个不同的结果进行判断时,需要将实现判断的条件写在判断框内,判断框用“”表示.(5)一个算法步骤到另一个算法步骤用流程线连接,如果一个程序框图需要分开来画,要在断开处画上连接点,并标出连接的号码(如图所示).2.为了能够读懂画出的程序框图,在画程序框图时,常用规则如下:(1)使用标准的程序框图的图形符号.(2)程序框图一般按照从上到下、从左到右的顺序画.(3)一个完整的程序框图必须有终端框,用于表示一个算法的开始和结束.(4)大多程序框图的图形符号只有一个进入点和一个退出点,判断框是唯一具有超过一个退出点的框图符号.(5)一种判断框是“是”与“否”两分支的判断,而且有且仅有两个结果;另外一种是多分支判断,可能有几种不同的结果.(6)在程序框图的图形符号内,用于描述的语言要简练、清楚.当堂检测1.算法的三种基本结构是()A.顺序结构、流程结构、循环结构B.顺序结构、条件结构、循环结构C.顺序结构、条件结构、嵌套结构D.顺序结构、嵌套结构、流程结构【解析】由算法的特征及结构知B正确.【答案】 B2.程序框图中,具有赋值、计算功能的是()A.处理框B.输入、输出框C.终端框D.判断框【解析】在算法框图中处理框具有赋值和计算功能.【答案】 A3.阅读程序框图如图所示,若输入x=3,则输出y的值为________.【解析】 输入x =3,则a =2×32-1=17,b =a -15=17-15=2,y =a ×b =17×2=34,则输出y 的值为34.【答案】 344.利用梯形的面积公式计算上底为2,下底为4,高为5的梯形的面积,设计出该问题的算法及程序框图.解:算法如下:第一步,输入a =2,b =4,h =5. 第二步,计算S =12(a +b )h .第三步,输出S .该算法的程序框图如图所示:(教师用书独具)备选例题已知点P (x ,y ),画出求点P 到直线x +y +2=0的距离的程序框图.【思路探究】 题中直线方程已知,求某点P 到它的距离.设计算法时应先输入点的坐标,再利用点到直线的距离公式求距离,要先写出自然语言的算法,再画程序框图. 解:用自然语言描述算法:第一步,输入点P 的横坐标x 和纵坐标y . 第二步,计算S =|x +y +2|的值. 第三步,计算d =S2的值. 第四步,输出d . 程序框图:备选变式如图所示,该电路由一内阻为r 的电源E 、电阻R 、开关K 及导线组成,其中E =15 V ,r =1欧,R =4欧.当K 闭合时,求流过R 的电流I ,设计算法及流程图.解:算法步骤如下:第一步,E =15,r =1,R =4; 第二步,计算R =R +r ; 第三步,计算I =E R ;第四步,输出I . 流程图如图所示.高中数学必修三教学设计11。

高中数学1.2.1 顺序结构教案

高中数学1.2.1 顺序结构教案

第二课时流程图(一)教学目标:1.了解流程图的概念,了解常用流程图符号(输入输出框、处理框、判断框、起止框、流程线等)的意义;2.能用程序图表示顺序结构的算法;3.发展学生有条理的思考与表达能力,培养学生的逻辑思维能力.教学重点:运用流程图表示顺序结构的算法.教学难点:规范流程图的表示.教学过程:一、课题引入算法内容是将数学中的算法与计算机技术建立联系,形式化地表示算法.为了有条理地、清晰地表达算法,往往需要将解决问题的过程整理成程序框图.流程图是一种传统的算法表示法,它利用几何图形的框来代表各种不同性质的操作,用流程线来指示算法的执行方向.由于它简单直观,所以应用广泛.问题:右面的“框图”可以表示一个算法吗?按照这一程序操作时,输出的结果是多少?若第一个“输入框”中输入的是77,则输出的结果又是多少?答:这个框图表示的是一个算法,按照这一程序操作时,输出的结果是0;若第一个“输入框”中输入的是77,则输出的结果是5.二、讲授新课一般算法由顺序、条件和循环三种基本结构组成.顺序结构是由若干个依次执行的处理步骤组成的,这是任何一个算法都离不开的基本主体结构.例1:半径为r的球面的面积计算公式为S=4πr2,当r=10时,写出计算球面的面积的算法,画出流程图.解析:算法如下:第一步将10赋给变量r;第二步用公式S=4πr2计算球面的面积S;第三步输出球面的面积S.例2:已知两个单元存放了变量x和y的值,试交换两个变量值.解析:为了达到交换的目的,需要一个单元存放中间变量p.其算法是第一步p←x;(先将x 的值赋给变量p,这时存放变量x的单元可作它用)第二步x←y;(再将y 的值赋给变量x,这时存放变量y的单元可作它用)第三步y←p.(最后将p 的值赋给y,两个变量x和y的值便完成了交换)上述算法用流程图表示如右例3:写出求边长为3,4,5的直角三角形内切圆面积的流程图.解析:直角三角形的内切圆半径r=aba+b+c(c为斜边).三、课堂练习课本P9 1,2.四、课时小结顺序结构的特点:计算机按书写的先后次序,自上而下逐条顺序执行程序语句,中间没有选择或重复执行的过程.五、课后作业课本P14 1,3.S03-0102-02教案 顺序结构教学目标:了解流程图的顺序结构,通过设计流程图来表达解决问题的过程.教学重点:顺序结构的理解及应用.教学难点:运用顺序结构的思想解决问题.课 型:新授课教学手段:多媒体教学过程:一、创设情境1.算法的含义是什么.2.算法的5个特征.3.在流程图中,四种图形框分别代表什么?二、活动尝试1.写出作△ABC 的外接圆的一个算法,并画出流程图. S1 作AB 的直平分线 L1S2 作BC 的直平分线 L2S3 以L1和L2的交点 M 为圆心,MA 为半径作圆,圆 M 即为△ABC的外接圆2.已知一个直角三角形的三边分别为3、4、5,利用面积公式设计一个算法,求出它的面积,并画出算法的程序框图.算法分析:这是一个简单的问题,只需将两直角边的数值代入公式,最后输出结果.程序框图:三、师生探究经分析,这两题是按一固定的顺序执行的,画出流程图如图.四、数学理论1. 顺序结构的概念定义:依次按照一定顺序进行多个处理的结构称为顺序结构.2. 顺序结构一般形式(如图)顺序结构是任何一个算法都离不开的最简单、最基本的结构,用图框A 、B 、C 表示顺序结构的示意图,其中A 、B 、C 各框是依次..进行的,即在执行完A 框所指定的操作后,必然接着执行B框所指定的操作,然后再进行C 框所指定的操作.五、巩固运用例1:已知32)(2--=x x x f ,求)5()3(-+f f 的值.设计出解决该问题的一个算法,并画出程序框图.解:算法如下:第一步:3=x ;第二步:3221--=x x y ;第三步:5-=x ;第四步:3222--=x x y ;第五步:21y y y +=;第六步:输出y.例2.已知两个单元分别存放了变量X和Y的值,试交换这两个变量值,并写出一个算法,并用流程图表示;分析:为了达到交换的目的,需要一个单元存放中间量P.解:算法如下:程序框图:第一步:输入中间单元P.第二步:把X的值赋给P.第三步:把Y的值赋给X.第四步:把P的值赋给Y.第五步:输出X,Y的值.六、回顾反思1.通过本节课的学习,我们掌握了算法框图的顺序结构.顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构.2.顺序结构在程序框图中的体现就是用流程线将程序框自上而下地连接起来,按顺序执行算法步骤.七、课后练习1.下面的结论正确的是()A.一个程序的算法步骤是可逆的B、一个算法可以无止境地运算下去的C、完成一件事情的算法有且只有一种D、设计算法要本着简单方便的原则2、早上从起床到出门需要洗脸刷牙(5 min)、刷水壶(2 min)、烧水(8 min)、泡面(3 min)、吃饭(10 min)、听广播(8 min)几个步骤、从下列选项中选最好的一种算法( )A、S1 洗脸刷牙、S2刷水壶、S3 烧水、S4 泡面、S5 吃饭、S6 听广播B、S1刷水壶、S2烧水同时洗脸刷牙、S3泡面、S4吃饭、S5 听广播C、S1刷水壶、S2烧水同时洗脸刷牙、S3泡面、S4吃饭同时听广播D、S1吃饭同时听广播、S2泡面、S3烧水同时洗脸刷牙、S4刷水壶3.对顺序结构,下列说法:①是最基本、最简单的算法结构;②框与框之间是依次进行处理;③除输入、输出框之外,中间过程都是处理框;④可以从一个框图跳到另一个框图执行;其中正确的有()A.4个 B.3个 C.2个 D. 1个4.半径为R的圆的面积计算公式为S=2rπ,当R=10时,写出计算圆面积的算法,画出流程图5.已知正四棱锥的底面边长为3,高为4,求正四棱锥的体积和表面积,画出相应的流程图.6.试用顺序结构写出求112005200512005+++(共7个2005)的值的一个算法,并画出框图.参考答案1.D2.C3.B4.5.6.。

高中数学第1章算法初步1.2流程图1.2.1顺序结构教学案苏教版必修3.doc

高中数学第1章算法初步1.2流程图1.2.1顺序结构教学案苏教版必修3.doc

1.2.1 顺序结构[新知初探]1.流程图的概念流程图是由一些图框和流程线组成的,其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序.2.常见的图框、流程线及各自表示的功能[点睛]关于流程图,要注意以下几点(1)起止框是任何流程图必不可少的,它表明算法的开始和结束.(2)输入、输出框可用在算法中任何需要输入、输出的位置,需要输入、输出的字母、符号、数据都填在框内.(3)处理框用于数据处理需要的算式、公式等,另外,对变量进行赋值,也用到了处理框.(4)流程线是有方向箭头的,不要忘记画箭头,因为它是反映流程图的先后执行顺序的,如不画箭头,就难以判定各框内程序的执行顺序了.3.顺序结构及形式[小试身手]1.下列几个选项中不是流程图符号的是________.答案:(1)2.下面三个流程图,不是顺序结构的是________.答案:(2)[典例] 下列关于流程图的符号的理解中,正确的有________. ①任何一个流程图都必须有起止框;②输入框只能在开始框之后,输出框只能在结束框之前; ③判断框是唯一具有超过一个退出点的图形符号; ④判断框内的条件是唯一的.[解析] 任何一个程序都有开始和结束,因而必须有起止框;输入框和输出框可以放在算法中任何需要输入、输出的位置;判断框内的条件不是唯一的,如条件a >b ,也可写成a ≤b ,故只有①③正确.[答案] ①③[活学活用]下列关于流程线的说法:①流程线表示算法步骤执行的顺序,用来连接图框; ②流程线只要是上下方向就表示自上向下执行可以不要箭头; ③流程线无论什么方向,总要按箭头的指向执行; ④流程线是带有箭头的线,它可以画成折线. 其中正确的有________. 答案:①③④[典例] 已知点P (x 0,y 0)和直线l :Ax +By +C =0(A 2+B 2≠0),求点P (x 0,y 0)到直线l 的距离d .设计算法,并画出流程图.[解] 算法如下:S1 输入点的坐标x 0,y 0,输入直线方程的系数A ,B ,C ; S2 E 1←Ax 0+By 0+C ; S3 E 2←A 2+B 2; S4 d ←|E1|E 2;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⎝ ⎛⎭⎪⎫a216π-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 +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.写出平均成绩的算法,画出流程图.解:算法如下:S1 S←80;S2 S←S+95;S3 S←S+78;S4 S←S+87;S5 S←S+65;S6 A←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、1、2、1程序框图及顺序结构学案(已修改)

1、1、2、1程序框图及顺序结构讲义编写者:数学教师孟凡洲一、【学习目标】1、掌握程序框的画法和功能.2、了解什么是程序框图,掌握学习程序框图的意义.3、掌握顺序结构的应用,并能解决与顺序结构有关的程序图的画法.二、【自学内容和要求及自学过程】1、阅读教材第6—7页内容,回答问题(程序框图)<1>什么是程序框图?<2>请说出程序框、流程线的符号与功能.结论:<1>程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.在程序框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序.<2>①椭圆形框:表示程序的开始和结束,称为终端框(起止框),表示开始时只有一个出口,表示结束时只有一个入口.②平行四边形框:表示一个算法的输入和输出信息,又称为输入和输出框,它有一个入口和出口.③矩形框:表示计算、赋值等处理操作,又称为处理框(执行框),它有一个入口和出口.④菱形框:是用来判断给出的条件是否成立,根据判断结果来决定程序的流向,称为判断框,它有一个入口和两个出口.⑤流程线:表示程序的流向.⑥圆圈:连接点.表示相关两框的连接处,圆圈内的数字相同的含义表示相连接在一起. (具体见教材第6页).2、阅读教材第7—8页内容,回答问题(顺序结构)材料:算法的三种基本逻辑结构分别称为顺序结构、条件结构和循环结构,尽管算法千差万别,但都是由这三种基本逻辑结构构成的.如图:<3>上图哪一个是顺序结构、条件结构、逻辑结构?<4>什么是顺序结构?结论:<3>分别对应图一、二、三.<4>很明显,顺序结构是由若干个依次执行的步骤组成的.这是任何一个算法都离不开的基本结构.三、【综合练习与思考探索】练习一:教材例3.引申:已知一个三角形的三条边长分别为2、3、4,利用海伦—秦九韶公式设计一个算法,并画出程序框图表示.算法分析:这是一个简单的问题,只需先算出P值,再将它代入公式,最后输出结果,因此只用顺序结构就能表达出来.练习二:已知x=4,y=2,画出计算w=3x+4y的值的程序框图。

1.1.2-1程序框图与算法的基本逻辑结构(教案2013.5.3)

1.1.2-1程序框图与算法的基本逻辑结构(教案2013.5.3)

《1.1.2程序框图与算法的基本逻辑结构》教案授课教师:兰炼二中柴静教材:普通高中课程标准实验教科书(必修3)(人教A版)一.三维教学目标1.知识与能力掌握程序框图的概念;会用通用的图形符号表示算法;掌握算法的两个基本逻辑结构2.过程与方法通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;在具体问题的解决过程中,理解程序框图的两种基本逻辑结构:顺序结构、条件结构,学会灵活、正确地画程序框图.3.情感、态度、价值观通过本节课的学习,是我们对程序框图有一个基本的了解,掌握算法语言的基本逻辑结构,明确程序框图的基本要求,认识到学习程序框图是我们学习计算机的一个基本步骤,也是我们学习计算机语言的必经之路。

预习导学认识到学习程序框图是我们学习计算机的一个基本步骤,也是我们学习计算机语言的必经之路.二.教学重点、难点教学重点:程序框图的基本概念、基本图形符号和2种基本逻辑结构.教学难点:两种基本逻辑结构的特点,能综合运用知识画出程序框图.三.教学方法类比、观察、交流、讨论、迁移四.教具:多媒体,卡片,尺规五.授课类型:新授课六.教学过程Ⅰ.知识回顾(1)算法的含义是什么?(2)算法的特征.引例1.一农夫想把一筐白菜、一只羊、一只狼摆渡到河对岸,但是渡船太小,一次只能带一样。

因为狼要吃羊,羊会吃白菜,所以狼、羊、白菜不能在无人监视的情况下相处,怎么样才能把3样东西安然无恙的带过河?(设计一个算法)算法可以用自然语言来描述,但为了使算法的程序或步骤表达得更为直观,我们更经常地用图形方式来表示它.2.新知探究(一)程序框图程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.概念说明:(1)起止框图:起止框是任何流程图都不可缺少的,它表明程序的开始和结束,所以一个完整的流程图的首末两端必须是起止框.(2表示数据的输入或结果的输出,它可用在算法中的任何需要输入、输出的位置.(3(4判断框一般有一个入口和两个出口,有时也有多个出口,它是惟一的具有两个或两个以上出口的符号,在只有两个出口的情形中,通常都分成“是”与“否”(也可用“Y”与“N”)两个分支.(二)算法的基本逻辑结构算法的三种基本逻辑结构:顺序结构、条件结构注:在我们描述算法或画程序框图时,必须遵循一定的逻辑结构,事实证明,无论如何复杂的问题,我们在设计它们的算法时,只需用顺序结构、条件结构和循环结构这三种基本逻辑就可以了,因此我们必须掌握并正确地运用这三种基本逻辑结构.(1)顺序结构顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的基本结构.顺序结构可以用程序框图表示为:顺序结构在程序框图中的体现就是用流程线将程序框 自上而下地连接起来,按顺序执行算法步骤。

高中数学 必修三 课件:1-1-2-1 程序框图、顺序结构

高中数学  必修三  课件:1-1-2-1 程序框图、顺序结构

[答案] 12
第一章 1.1 1.1.2 第1课时
高中新课程 ·学习指导 ·人教A版 ·数学 ·必修3
[解析] 输入a1=3,a2=4,b=a1a2=3×4=12.则输出b =12.
第一章 1.1 1.1.2 第1课时
高中新课程 ·学习指导 ·人教A版 ·数学 ·必修3
思路方法技巧
第一章 1.1 1.1.2 第1课时
(2)程序框:
图形符号 名称
功能
终端框 表示一个算法的__起__始__和_结__束_____
(起止框)
输入、 表示一个算法输入和输出的_信__息_
输出框
处理框 赋值、__计__算___
(执行框)
第一章 1.1 1.1.2 第1课时
高中新课程 ·学习指导 ·人教A版 ·数学 ·必修3
判断某一条件是否成立, _成__立___时在出口处标明 判断框 “是”或“Y”;不__成__立___时 标明“否”或“N” 流程线 连接__程__序__框___ 连接点 连接程序框图的两部分
高中新课程 ·学习指导 ·人教A版 ·数学 ·必修3
如图是某校新生报到流程的示意图,如果你是新生来报 到,你能根据图示,迅速地完成报到任务吗?如果指示牌上 不是画的流程图,而是一黑板的文字说明,你又有何感 受.由此,你感受到图示的好处了吗?算法也是这样,本节 课我们就来了解算法的另一种直观的表示方法——程序框 图.
[拓展] 画程序框图的规则 为了使大家彼此之间能够读懂各自画出的框图,必须遵 守一些共同的规则: ①使用标准的框图符号. ②框图一般按从上到下、从左到右的方向画. ③除判断框外,其他程序框图的符号只有一个进入点和 一个退出点,判断框是唯一一个具有超过一个退出点的程序 框. ④在图形符号内描述的语言要非常简练清楚.

高中数学人教A版必修三1.1.2《程序框图与算法基本逻辑结构-程序框图、顺序结构》教案设计

高中数学人教A版必修三1.1.2《程序框图与算法基本逻辑结构-程序框图、顺序结构》教案设计

《程序框图、顺序结构》教学设计一、课标分析:按课标要求,通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程.在具体问题的解决过程中,理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构.二、教材分析:《程序框图、顺序结构》是人教版高中数学必修3第一章《算法初步》第一节《算法与程序框图》的内容,本节设计为4课时,今天所授内容为第一课时.本节内容是在学生学习了算法的概念的基础上进行的,算法通常可以编成计算机程序,让计算机执行并解决问题.这对高中学习算法提出了要求,也决定了高中算法学习的范围,即不仅掌握算法的概念,认识算法基本逻辑结构,还必须学习计算机能执行的算法程序,能用程序表达算法.三、学情分析:从知识结构上来说,学生在本章第一节已经了解了一些算法的基本思想,这是本节课的重要知识基础;从能力上来说,这个阶段的学生已经具有一定的分析问题、解决问题的能力,逻辑思维能力也初步形成,思维比较活跃但缺乏严谨性.因此,在设计教学中不仅要充分调动学生的学习积极性,更要注意培养学生严谨的数学思维.四、教学目标:1.知识与技能目标:(1)了解程序框图的概念,掌握各种图形符号的功能.(2)了解顺序结构的概念,能用程序框图表示顺序结构.2.过程与方法目标:(1)通过学习程序框图的各个符号的功能,培养学生对图形符号语言和数学文字语言的转化能力.(2)学生通过设计程序框图表达解决问题的过程,在解决具体问题的过程中理解程序框图的结构.3.情感、态度与价值观目标:学生通过动手,用程序框图表示算法,进一步体会算法的基本思想,体会程序框图表达算法的准确与简洁,培养学生的数学表达能力和逻辑思维能力.五、教学重点和难点:重点:各种图形符号的功能以及用程序框图表示顺序结构.难点:对顺序结构的概念的理解,用程序框图表示顺序结构.六、教学方法:合作探究、螺旋推进、激趣实验、多媒体课件教学.七、教学流程:顺序结构是由若干个依次执行的步骤组成的;这是任何一个算法都离不开的一种基本算法结构.用程序框图表示算法时,算法的逻辑结构展现得非常清楚,即顺序结构、条件结构和循环结构.并引出本节课的第三个内容:顺序结构.习例讲解例2.已知一个三角形的三边长分别为a, b, c,利用海伦-秦九韶公式设计一个计算三角形面积的算法,并画出程序框图表示.解析:算法步骤:第一步,输入三角形三边长a,b,c;第二步,计算;第三步,计算;第四步,输出S.程序框图:学生在学习了顺序结构的基础,教师通过此例题演示将用自然语言描述的算法改写成程序框图的过程,让学生感受简单程序框图画法,并通过练习进行模仿.a b cp2++=s p(p-a)(p-b)(p-c)=练习2.任意给定一个正实数,设计一个算法求以这个数为半径的圆面积,并画出程序框图表示.激趣探究趣味实验:有一杯饮料A和一杯清水B,如何快速交换两杯中的液体呢?具体的操作步骤是怎样的?教师提前隐藏了空杯X,教师让学生先行回答,可能学生的回答不着边际或者学生不知所措,然后教师拿出空杯开始实验演示.实验的引入,为例3的讲解作铺垫;同时,也引导学生用发散的思维看待问题.合作讨论例3.已知两个变量A和B的值,试设计一个交换这两个变量的值的算法,并画出程序框图.学生活动:让学生结合实验结论,四人为一小组,讨论例3,先讨论出来的小组派代表上黑板展示小组成果,即具体的算法步骤和程序框图,教师进行点评.算法步骤:第一步,输入A、B;第二步,令X=A;第三步,令A=B;第四步,令B=X;第五步,输出A、B.程序框图:通过兴趣实验,学生将抽象的数学思维变得直观形象,使本节课达到高潮;也使学生在探究问题的过程中,亲身经历解决问题的全过程,提高学生独立分析问题、解决问题的能力.练习3.写出下列算法的功能:(1)图(1)中算法的功能(a>0,b>0)______; (2)图(2)中算法的功能是____________.练习3的选取是为了培养学生的识图能力.归结总结让学生谈收获做总结,最后由教师做补充完善.一、程序框图及基本图形符号;二、三种逻辑结构及顺序结构;三、程序框图的画法.通过总结加深学生对程序框图和顺序结构的理解,提高学生交流讨论,总结的能力.布置作业1.书面作业:(1)已知摄氏温度C与华氏温度F之间的关系为F=1.8C+32.设计一个由摄氏温度求华氏温度的算法,并画出相应的程序框图.(2)已知变量A、B、C的值,试设计一个算法程序框图,使得A为B的值,B为C的值,C为A的值.(3)课本P20,B组1题.作业题目的选取与课堂例题联系紧密,且分层作业使得不同层次的学生得到不同程度的提高和发展.八、板书设计:九、教学预想:本节课采用的是情景导入式教学,从生活实际出发,开展对新知识的探索.这样的教学模式对学生的参与度要求较高,因此在教学设计中我要求学生在学习了程序框图概念、各种图形符号的名称和功能及三种逻辑结构后,结合上一节课用语言文字表示算法的基础上,自己动手画简单的顺序结构的程序框图,激发了学生学习的积极性.通过兴趣实验,学生将抽象的数学思维变得直观形象,使本节课达到高潮.本节课学生在探究问题的过程中,亲身经历解决问题的全过程,提高学生独立分析问题、解决问题的能力.设计整节课放手给学生,让他们交流讨论发言,很好地调动了学生学习的主动性,激发了学习的积极性,这也充分体现了新课标“以学生为主体”的思想.。

人教版高中数学必修三1.1.2-1程序框图与顺序结构教案

人教版高中数学必修三1.1.2-1程序框图与顺序结构教案

1.1.2-1程序框图与顺序结构一、教学目标:1、掌握程序框的画法和功能.2、了解什么是程序框图,掌握学习程序框图的意义.3、掌握顺序结构的应用,并能解决与顺序结构有关的程序图的画法.二、教学重难点:三、教学课时:1课时四、教学过程:1、导入新课:我们都喜欢外出旅游,优美的风景美不胜收,如果迷了路就不好玩了,问路有时还听不明白,真是急死人,有的同学说买张旅游图不就好了吗,所以外出旅游先要准备好旅游图.旅游图看起来直观、准确,本节将探究使算法表达得更加直观、准确的方法.今天我们开始学习程序框图.2、新课讲解:思考1:“判断整数n(n>2)是否为质数”的算法步骤如何?第一步,给定一个大于2的整数n;第二步,令i=2;第三步,用i除n,得到余数r;第四步,判断“r=0”是否成立.若是,则n不是质数,结束算法;否则,将i 的值增加1,仍用i表示;第五步,判断“i>(n-1)”是否成立,若是,则n是质数,结束算法;否则,返回到第三步.思考2:我们将上述算法用下面的图形表示:上述表示算法的图形称为算法的程序框图又称流程图,其中的多边形叫做程序框,带方向箭头的线叫做流程线,你能指出程序框图的含义吗?程序框图定义:用程序框、流程线及文字说明来表示算法的图形.思考3:在上述程序框图中,有4种程序框,2种流程线,它们分别有何特定的名称和功能?(图中分析)思考4:在逻辑结构上,“判断整数n(n>2)是否为质数”的程序框图由几部分组成?三种逻辑结构可以用如下程序框图表示:顺序结构 条件结构 循环结构 很明显,顺序结构是由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构.顺序结构:在算法的程序框图中,由若干个依次执行的步骤组成的逻辑结构,称为顺序结构,例1 已知一个三角形三条边的边长分别为a ,b ,c ,利用海伦—秦九韶公式设计一个计算三角形面积的算法,并画出程序框图表示.(已知三角形三边边长分别为a,b,c ,则三角形的面积为S=))()((c p b p a p p ---),其中p=2cb a ++.这个公式被称为海伦—秦九韶公式)算法分析:这是一个简单的问题,只需先算出p 的值,再将它代入分式,最后输出结果.因此只用顺序结构应能表达出算法. 算法步骤如下:第一步,输入三角形三条边的边长a,b,c.第二步,计算p=2cb a ++.第三步,计算S=))()((c p b p a p p ---. 第四步,输出S. 程序框图如下:点评:很明显,顺序结构是由若干个依次执行的步骤组成的,它是最简单的逻辑结构,它是任何一个算法都离不开的基本结构.例二、下图所示的是一个算法的流程图,已知a 1=3,输出的b=7,求a 2的值.解:根据题意221a a =7, ∵a 1=3,∴a 2=11.即a 2的值为11. 课堂小结(1)掌握程序框的画法和功能.(2)了解什么是程序框图,知道学习程序框图的意义.(3)掌握顺序结构的应用,并能解决与顺序结构有关的程序框图的画法. 作业习题1.1A 1.。

高中数学第一章1.1.2第1课时程序框图顺序结构教学案新人教A版必修20

高中数学第一章1.1.2第1课时程序框图顺序结构教学案新人教A版必修20

第一课时 程序框图、顺序结构(1)程序框图的图形符号有哪些?各自的名称和作用是什么?(2)算法的基本逻辑结构有哪些?(3)顺序结构是怎样定义的?[新知初探]1.程序框图 (1)定义:程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形. (2)表示:在程序框图中,算法的一个步骤通常用一个或几个程序框的组合来表示;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序.(3)常见的程序框及其功能: 图形符号名称 功能终端框(起止框)表示一个算法的起始和结束 输入、输出框 表示一个算法输入和输出的信息处理框(执行框)赋值、计算判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”预习课本P6~9,思考并完成以下问题2.顺序结构[小试身手]1.判断下列命题是否正确.(正确的打“√”,错误的打“×”)(1)任何一个程序框图都必须有起止框( )(2)输入框只能放在输出框之前( )(3)判断框是唯一具有超过一个退出点的图形符号( )解析:(1)正确,任何程序都必须有开始和结束,从而必须有起止框;(2)错误,输入、输出框可以用在算法中任何需要输入、输出的位置;(3)正确,判断框只有一个进入点,但一般有两个退出点,其他程序框只有一个进入点和一个退出点.答案:(1)√(2)×(3)√2.下列图形中表示处理框的是( )解析:选B 由处理框的定义知选B.3.在程序框图中,算法中间要处理数据或计算,可以分别写在不同的( )A.处理框内B.判断框内C.输入、输出框内D.起、止框内解析:选A 处理框表示的意义为赋值、执行计算语句、结果的传送,故选A,其他选项皆不正确.4.阅读如图所示的程序框图,输入a1=3,a2=4,则输出的结果是( )A.12 B.7C.34 D.43解析:选A b=a1·a2=3×4=12.故选A.对程序框的认识和理解[典例] (1)A.程序框图中的图形符号可以由个人来确定B.也可以用来执行计算语句C.输入框只能紧接在起始框之后D.长方形框是执行框,可用来对变量赋值,也可用来计算(2)任何一个算法都离不开的基本结构是( )A.顺序结构B.条件分支结构C.输出结构D.三个都是[解析] (1)程序框是由通用图形符号构成,并且有特殊含义,A不正确;菱形框是判断框,只能用来判断,所以B不正确;输入框可用在算法中任何需要输入的位置,所以C 也不正确;由程序框的功能可知D项正确.(2)顺序结构是任何一个算法都离不开的基本结构.故选A.[答案] (1)D (2)A程序框图的理解框图符合标准化,框内语言简练化,框间流程方向化.从上到下,从左到右,勿颠倒.起止框不可少,判断框一口进,两口出.顺序结构处处有.[活学活用]在程序框图中,表示判断框的图形符号的是( )解析:选C 四个选项中的程序框依次为处理框,输入、输出框,判断框和起止框.用顺序结构表示算法[典例] 为该问题设计算法,并画出程序框图.[解] 算法一:第一步,a =4,c =5. 第二步,计算R =22a . 第三步,计算h = c 2-R 2,S 1=a 2. 第四步,计算V =13S 1h .第五步,计算h ′=c 2-a 24.第六步,计算S =2ah ′. 第七步,输出S ,V . 程序框图如图所示:算法二:第一步,a =4,c =5. 第二步,S =2a c 2-a 24.第三步,V =13a2c 2-a 22.第四步,输出S ,V . 程序框图如图所示:应用顺序结构表示算法的步骤(1)认真审题,理清题意,明确解决方法;(2)明确解题步骤;(3)数学语言描述算法,明确输入量、计算过程、输出量;(4)用程序框图表示算法过程.[活学活用]已知一个圆柱的底面半径为R,高为h,求圆柱的体积.设计一个解决该问题的算法,并画出相应的程序框图.解:算法如下:第一步,输入R,h.第二步,计算V=πR2h.第三步,输出V.程序框图如图所示:顺序结构的读图问题[典例](1)框图①中x=4的含义是什么?(2)框图②中y1=x3+2x+3的含义是什么?(3)框图④中y2=x3+2x+3的含义是什么?[解] (1)框图①的含义是初始化变量,令x=4.(2)框图②中y1=x3+2x+3的含义:该框图是在执行①的前提下,即当x=4时,计算x3+2x+3的值,并令y1等于这个值.(3)框图④中y2=x3+2x+3的含义:该图框是在执行③的前提下,即当x=-2时,计算x3+2x+3的值,并令y2等于这个值.对顺序结构程序框图的识读,首先弄明白程序框图中各程序框的功能,然后按流程线指引的方向从上到下(或从左到右)依次判断即可.[活学活用]1.根据如图所示的程序框图,若输入m的值是3,则输出的y的值是________.解析:若输入m的值是3,则p=8,y=8+5=13,故输出y的值为13.答案:132.已知在平面直角坐标系中有一个圆心在坐标原点,半径为c的圆,(a,b)为任一点,则如图所示的程序框图表示的算法的作用是________.解析:∵x=a2+b2表示点(a,b)到原点(0,0)的距离,∴该算法的功能是计算点(a,b)到原点的距离与圆的半径之差.答案:计算点(a,b)到原点的距离与圆的半径之差[层级一学业水平达标]1.下列关于程序框图的说法正确的是( )A.一个程序框图包括表示相应操作的框、带箭头的流程线和必要的文字说明B.输入、输出框只能各有一个C.程序框图虽可以描述算法,但不如用自然语言描述算法直观D.在程序框图中,必须包含判断框解析:选A 输入、输出框可以放在算法中任何需要输入、输出的位置,所以不一定各有一个,因此B选项是错误的;相对于自然语言,用程序框图描述算法的优点主要就是直观、形象,容易理解,在步骤表达上简单了许多,所以C选项是错误的;显然D选项是错误.2.在顺序结构中,一定不含有的程序框是( )A.终端框B.输入、输出框C.处理框D.判断框解析:选D 顺序结构中没有判断框.3.阅读程序框图:若输出结果为15,则①处的执行框内应填的是________.解析:先确定①处的执行框是给x赋值,然后倒着推,b=15时,2a-3=15,a=9,当a=9时,2x+1=9,x=3.答案:x =34.根据所给的程序框图,如图所示,输出的结果是________.解析:由X =Y ,得X =2;由Y =X ,得Y =2;由Z =Y ,得Z =2. 答案:2[层级二 应试能力达标]1.算法共有三种逻辑结构,即顺序结构、条件结构和循环结构,下列说法正确的是( ) A .一个算法只含有一种逻辑结构 B .一个算法最多可以包含两种逻辑结构 C .一个算法必须含有上述三种逻辑结构 D .一个算法可以同时含有上述三种逻辑结构解析:选D 一个算法中含有哪种逻辑结构,主要看解决什么样的问题及解决问题的方法,顺序结构、条件结构和循环结构这三种逻辑结构在一个算法中可以同时出现.2.如图所示的程序框图,已知a 1=3,输出的结果为7,则a 2的值是( )A .9B .10C .11D .12解析:选C 因为输出的结果为7,所以b =7,又b =b2,所以原b =14,即a 1+a 2=14.又a 1=3,所以a 2=11.3.下列是流程图中的一部分,表示恰当的是( )解析:选A B选项应该用处理框而非输入、输出框,C选项应该用输入、输出框而不是处理框,D选项应该在出口处标明“是”和“否”.4.阅读如图所示的程序框图,若输入x=3,则输出y的值为( )A.33 B.34C.40 D.45解析:选B x=3,a=2×32-1=17,b=a-15=2,y=ab=17×2=34,则输出y的值为34.5.如图的程序框图表示的算法的运行结果是________.解析:p=9,∴S=---=6 6.答案:6 66.已知点P(x0,y0),直线l:x+2y-3=0,求点P到直线l的距离的一个算法程序框图如图所示,则在①处应填________.解析:应填上点到直线的距离公式. 答案:d =|x 0+2y 0-3|57.如图是求长方体的体积和表面积的一个程序框图,补充完整,横线处应填______________________.解析:根据题意,长方体的长、宽、高应从键盘输入,故横线处应填写输入框.答案:8.利用梯形的面积公式计算上底为4,下底为6,面积为15的梯形的高.请设计出该问题的算法及程序框图.解:根据梯形的面积公式S =12(a +b )h ,得h =2Sa +b,其中a 是上底,b 是下底,h 是高,S 是面积,只要令a =4,b =6,S =15,代入公式即可.算法如下:第一步,输入梯形的两底a ,b 与面积S 的值. 第二步,计算h =2S a +b. 第三步,输出h .该算法的程序框图如图所示:9.如图所示的程序框图,根据该图和下列各小题的条件回答下面问题.(1)该程序框图解决的是一个什么问题?(2)当输入的x的值为0和4时,输出的值相等,问当输入的x的值为3时,输出的值为多大?(3)在(2)的条件下要想使输出的值最大,输入的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)最大值=4,所以要想使输出的值最大,输入的x的值应为2.第二课时条件结构预习课本P10~12,思考并完成以下问题(1)什么是条件结构?(2)条件结构有几种形式?[新知初探]1.条件结构算法的流程根据条件是否成立有不同的流向,处理上述过程的结构就是条件结构.2.条件结构的程序框图的两种形式及特征[小试身手]1.下列关于条件结构的说法中正确的是( )A.条件结构的程序框图有一个入口和两个出口B.无论条件结构中的条件是否满足,都只能执行两条路径之一C.条件结构中的两条路径可以同时执行D.对于一个算法来说,判断框中的条件是唯一的解析:选B 条件结构只能执行判断框中的两条路径之一.2.下列问题的算法宜用条件结构表示的是( )A.求点P(-1,3)到直线3x-2y+1=0的距离B.由直角三角形的两条直角边求斜边C.解不等式ax+b>0(a≠0)D.计算100个数的平均数解析:选C A、B、D只需顺序结构即可.3.根据如图所示的程序框图,使得当成绩不低于60分时,输出“及格”,当成绩低于60分时,输出“不及格”,则( )A.框1中填“是”,框2中填“否”B.框1中填“否”,框2中填“是”C.框1中填“是”,框2中可填可不填D.框2中填“否”,框1中可填可不填解析:选A 成绩不低于60分时输出“及格”,即x≥60时满足条件,故框1填“是”,框2填“否”.4.如图所给的程序框图描述的算法的运行结果是( )A.-5 B.5C.-1 D.-2解析:选A ∵x=-1<0,∴y=3×(-1)-2=-5.[典例] (1)如图所示的程序框图,其功能是( )A.输入a,b的值,按从小到大的顺序输出它们的值B.输入a,b的值,按从大到小的顺序输出它们的值C.求a,b中的最大值D.求a,b中的最小值(2)对任意非零实数a,b,若a⊗b的运算原理如程序框图所示,则3⊗2=________.[解析] (1)取a=1,b=2知,该程序框图输出b=2,因此是求a,b中的最大值.(2)由于a=3,b=2,则a≤b不成立,则输出a +1b =3+12=2. [答案] (1)C (2)2条件结构读图的策略(1)理清所要实现的算法的结构特点和流程规则,分析其功能. (2)结合框图判断所要填入的内容或计算所要输出或输入的值.[活学活用]1.一个算法的程序框图如图所示,则该程序框图的功能是( ) A .求a ,b ,c 三数中的最大数 B .求a ,b ,c 三数中的最小数 C .将a ,b ,c 按小到大排列 D .将a ,b ,c 按从大到小排列解析:选B 经判断框中a >b 处理后a 是a ,b 中的较小者,经判断框a >c 处理后,a 是a ,c 中的较小者,结果输出a ,即a 是a ,b ,c 中的最小数.2.如图,函数f (x )=2x,g (x )=x 2,若输入的x 值为3,则输出的h (x )的值为________.解析:由框图可知,当x =3时,f (3)=23=8,g (3)=32=9,∴f (3)<g (3),∴h (3)=g (3)=9,故输出的值为9.答案:9条件结构的算法与框图的设计[典例] 已知函数y =⎩⎪⎨⎪⎧1x ,x >0,1x 2,x <0,设计一个算法的程序框图,计算输入x 的值,输出y 的值.[解] 根据题意,其自然语言算法如下:第一步,输入x .第二步,判断x >0是否成立,若是,则输出y =1x,结束算法;若不是,则判断x <0是否成立,若是,则输出y =1x2,结束算法;若不是,也结束算法.程序框图如图所示:设计条件结构框图的思路(1)先设计算法,再把算法步骤转化为框图的形式.(2)凡是先根据条件作出判断,再决定进行哪一个步骤的问题,在画算法框图时,都必须引入判断框,采用条件结构.(3)在画出条件结构的框图后,可通过检查各条件分支与已知描述情况是否对应来判断所画框图是否正确.[活学活用]设计程序框图,输入x 的值,求函数y =⎩⎪⎨⎪⎧x 2,x ≥0,-x 2,x <0的值.解:算法如下: 第一步,输入x 的值.第二步,判断x 的大小.若x ≥0,则y =x 2; 否则,y =-x 2. 第三步,输出y 的值. 程序框图如图:条件结构的实际应用[典例] 为了加强居民的节水意识,某市制定了以下生活用水收费标准:每户每月用水未超过7立方米时,每立方米收费1.0元,并加收每立方米0.2元的城市污水处理费;超过7立方米的部分,每立方米收费1.5元,并加收每立方米0.4元的城市污水处理费.设某户每月用水量为x 立方米,应缴纳水费y 元,请你设计一个输入用水量、输出应缴水费额的算法,画出程序框图.[解] y 与x 之间的函数关系式为y =⎩⎪⎨⎪⎧1.2x ,0≤x ≤7,1.9x -4.9,x >7.算法设计如下:第一步,输入每月用水量x (x ≥0).第二步,判断输入的x 是否超过7,若x >7,则应缴纳水费y =1.9x -4.9;否则应缴纳水费y =1.2x .第三步,输出应缴水费y . 程序框图如图所示:设计程序框图解决实际问题的步骤(1)读懂题意,分析已知与未知的关系; (2)概括题意写出表达式;(3)设计算法步骤;(4)根据算法步骤画出程序框图.[活学活用]某居民区的物业部门每月向居民收取卫生费,计费方法如下:3人和3人以下的住户,每户收取5元;超过3人的住户,每超出1人加收1.2元.设计一个算法,根据输入的人数,计算应收取的卫生费,并画出程序框图.解:设费用用y (元)表示,人数用x 表示,则y =⎩⎪⎨⎪⎧5,x ≤3,5+x -,x >3.算法如下: 第一步,输入x .第二步,若x ≤3,则y =5;否则执行第三步. 第三步,y =5+1.2(x -3). 第四步,输出y . 程序框图如图所示:[层级一 学业水平达标]1.如图是算法流程图的一部分,其算法的逻辑结构是( )A .顺序结构B .条件结构C .判断结构D .以上都不对解析:选B 此逻辑结构是条件结构. 2.给出以下四个问题:①输入一个数x ,输出它的相反数. ②求面积为6的正方形的周长. ③求三个数a ,b ,c 中的最大数.④求函数f (x )=⎩⎪⎨⎪⎧x -1,x ≥0,x +2,x <0的函数值.其中不需要用条件结构来描述其算法的有( ) A .1个 B .2个 C .3个D .4个解析:选B 语句①不需要对x 进行判断,所以不需要用条件结构来描述算法;语句②不需要进行判断,不需要使用条件语句;语句③要比较两个数的大小,需要用到条件结构;语句④为分段函数,需要判断x 的取值范围,所以需要用到条件结构来描述算法.3.一个算法的程序框图如图所示,当输出的结果为8时,输入的x 的值为________.解析:由y =x 2-1=8,得x =±3<5,而由y =2x 2+2=8,得x =±3<5,不合题意,故输入的x 的值为3或-3.答案:±34.如图所示的程序框图,输入x =2,则输出的结果是________.解析:通过程序框图可知本题是求函数y =⎩⎨⎧x +2,x >1,x +1,x ≤1的函数值,根据x =2可知y =2+2=2.答案:2[层级二 应试能力达标]1.给出一个如图所示的程序框图,若要使输入x 的值与输出y 的值相等,则这样的x 的值的个数是( )A .1B .2C .3D .4解析:选C 当x ≤2时,y =x 2=x ,解得x 1=0,x 2=1;当2<x ≤5时,y =2x -3=x ,解得x 3=3;当x >5时,y =1x=x ,解得x =±1(舍去),故x 的值可以为0,1,3.2.程序框图如图所示,若输出的y =0,那么输入的x 为( )A .-3,0B .-3,-5C .0,-5D .-3,0,-5解析:选A 由框图知,当x =-3,0时,输出的y 值均为0.3.某程序框图如图所示,现输入如下四个函数,则可以输出的函数是( )A .f (x )=x 2B .f (x )=1xC .f (x )=ln x +2x -6D .f (x )=x 3+x解析:选D 由框图可知,当输入的函数f (x )为奇函数且存在零点时,才可输出f (x ),由选项可知,仅f (x )=x 3+x 同时满足这两个条件,故选D.4.已知函数y =⎩⎪⎨⎪⎧log 2x ,x ≥2,2-x ,x <2.图中表示的是给定x 的值,求其对应的函数值y 的程序框图①处应为( )A .x <2?B .x >2?C .x ≠2?D .x =2?解析:选A 框图中的①就是分段函数解析式两种形式的判断条件,故①应为x <2?,故选A.5.已知函数f (x )=|x -3|,以下程序框图表示的是给定x 值,求其相应函数值的算法.请将该程序框图补充完整.其中①处应填________,②处应填________.解析:由f (x )=|x -3|=⎩⎪⎨⎪⎧x -3,x ≥3,3-x ,x <3及程序框图知,①处可填x <3?,②处应填y =x -3.答案:x <3? y =x -36.如图所示的算法功能是________.解析:根据条件结构的定义, 当a ≥b 时,输出a -b ; 当a <b 时,输出b -a . 故输出|b -a |. 答案:计算|b -a |7.某铁路客运部门规定甲、乙两地之间旅客托运行李的费用为c =⎩⎪⎨⎪⎧0.53ω,ω≤50,50×0.53+ω-,ω>50,其中ω(单位:kg)为行李的质量.设计程序框图,输入行李质量,计算费用c (单位:元).解:程序框图如下:—————————— 新学期 新成绩 新目标 新方向 ——————————桑 水8.用程序框图表示解方程ax +b =0(a ,b 为常数)的算法.解:算法设计如下:第一步,输入a ,b 的值.第二步,判断a =0是否成立,若成立,则执行第三步;若不成立,则令x =-b a,输出x ,结束算法.第三步,判断b =0是否成立,若成立,则输出“方程的解为R”,结束算法;若不成立,则输出“无解”,结束算法.程序框图为:。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、1、
2、1程序框图及顺序结构
讲义编写者:数学教师孟凡洲
一、【学习目标】
1、掌握程序框的画法和功能.
2、了解什么是程序框图,掌握学习程序框图的意义.
3、掌握顺序结构的应用,并能解决与顺序结构有关的程序图的画法. 【教学效果】:教学目标的给出,有利于学生对课堂整体的把握.
二、【自学内容和要求及自学过程】
1、阅读教材第6—7页内容,回答问题(程序框图)
<1>什么是程序框图?
<2>请说出程序框、流程线的符号与功能.
结论:<1>程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.在程序框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执
行顺序.<2>①椭圆形框:表示程序的开始和结束,称为终端框(起止框),表示开始时只有一个出口,表示结束时只有一个入口.②平行四边形框:表示一个算法的输入和输出信息,又称为输入和
输出框,它有一个入口和出口.③矩形框:表示计算、赋值等
处理操作,又称为处理框(执行框),它有一个入口和出口.④菱形框:
是用来判断给出的条件是否成立,根据判断结果来决定程序的流向,称为判断框,它有一个入口和两个出口.⑤流程线:表示程序的流向.⑥圆圈:连接点.表示相关两框的连接处,圆圈内的数字相同
的含义表示相连接在一起. (具体见教材第6页).
【教学效果】:要让学生能真正的理解并熟记程序框、流程线的符号与功能.
2、阅读教材第7—8页内容,回答问题(顺序结构)
材料:算法的三种基本逻辑结构分别称为顺序结构、条件结构和循环结构,尽管算法千差万别,但都是由这三种基本逻辑结构构成的.如图:
<3>上图哪一个是顺序结构、条件结构、逻辑结构?
<4>什么是顺序结构?
结论:<3>分别对应图一、二、三.<4>很明显,顺序结构是由若干个依次执行的步骤组成的.这是任何一个算法都离不开的基本结构.
【教学效果】:要真正理解顺序结构,为学习算法语句打基础.
三、【综合练习与思考探索】
练习一:教材例3.
引申:已知一个三角形的三条边长分别为2、
3、4,利用海伦—秦九韶公式设计一个算法,并
画出程序框图表示.
算法分析:这是一个简单的问题,只需先算
出P值,再将它代入公式,最后输出结果,因此
只用顺序结构就能表达出来.
【学习效果】:通过练习来进一步的学习顺序结构.
练习二:已知x=4,y=2,画出计算w=3x+4y的值的程序框图。

程序框如下图所示:
四、【作业】
1、必做题:熟练教材例3,并把例3、引申的程序框图画到作业本上.
2、选做题:习题1.1A组第1题.
五、【小结】
这一节主要学习程序框、流程线的符号与功能,以及顺序结构.
六、【教学反思】
这一节由于是新知识,所以学生们学习起来可能有着不小的困惑.这一节的主要任务是学生的理解和熟记,老师要做好督促工作.。

相关文档
最新文档