《《程序图框及顺序结构》导学案》由会员分享,可在线阅读,更多相关《《程序图框及顺序结构》导学案(25页珍藏版)》请在金锄头文库上搜索。
1、同步书同步书数学数学(RA(RA必修必修3-3-第一章第一章) )程序框图及顺序结程序框图及顺序结构构第第2课时课时导学固思.1.了解程序框图的概念,了解常用程序框图符号(输入框、输出框、处理框、判断框、流程线等)的意义.2.能用程序框图表示顺序结构的算法.3.培养学生思考与表达的能力,培养学生的逻辑思维能力.导学固思. 中国古代数学家张丘建在他的算经中提出了著名的“百钱百鸡问题”:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一.百钱买百鸡,翁、母、雏各几何?这个问题可以写出它的算法,能否用图形来表示这个算法呢?导学固思.(1)在上面的问题中, 可以用自然语言表示出算法,也可以用 来表示.(2
2、)程序框图:又称 ,是一种用 、 及 来表示算法的图形.问题1 程序框图流程图流程线程序框文字说明 导学固思. 问题2程序框图中常见的符号导学固思.什么叫顺序结构什么叫顺序结构? ?有何特点有何特点? ? 是由若干依次执行的处理步骤组成的,它是任何一个算法都离不开的最简单、最基本的结构.其一般形式可以用如图所示的虚线框来表示.顺序结构的各个部分是按语句出现的先后次序 的顺序执行的,在执行的过程中没有“岔路”,如图中A和B两个框是依次执行的,而在执行完 所指定的操作后,必然接着执行 所指定的操作.特点:(1)顺序结构的语句与语句、框图与框图之间都是按从上到下的 的,不会引起程序步骤的跳转; 问题
3、3顺序结构自上而下A框B框顺序执行导学固思. (2)顺序结构是最简单的算法结构,任何一个算法都离不开它;(3)顺序结构只能解决一些简单的问题,对于较复杂的问题,还需用到其他的算法结构来解决. 导学固思.程序框图的画法有何要求?在学习这部分知识的时候,要掌握各个图形的形状、作用及使用规则,画程序框图的规则如下:(1)使用标准的图形符号;(2)框图一般按、的方向画;(3)除判断框外,其他流程图符号一般只有一个和一个,判断框是具有超过一个退出点的唯一符号;(4)判断框分两大类,一类判断框是“是”与“否”两分支的判断,而且有且仅有结果;另一类是多分支判断,有几种不同的结果;(5)在图形符号内描述的语言
4、要非常简练清楚.问题问题4 4 两个 从上到下 进入点 退出点从左到右 导学固思. 下列关于程序框图的说法中正确的个数是().用程序框图表示算法直观、形象,容易理解;程序框图能够清楚地展现算法的逻辑结构,也就是通常所说的一图胜万言;在程序框图中,起止框是任何流程不可少的;输入和输出框可用在算法中任何需要输入、输出的位置.A.1B.2C.3D.41D【解析】由程序框图定义可知,都正确.导学固思.C2 如图所示的程序框图是已知直角三角形两直角边a,b求斜边c的算法,其中正确的是().导学固思.3阅读如图所示的程序框图,若输入的a,b,c的值分别是21,32,75,则输出的a,b,c分别是. 75,
5、21,32导学固思. 【解析】输入21,32,75后,该程序框图的执行过程是:输入21,32,75.x=21.a=75.c=32.b=21.输出75,21,32.导学固思.4画出求坐标平面内两点A(a,b),B(c,d)之间距离的程序框图. 【解析】导学固思.程序框图常见符号的应用关于流程图(符号)的几种说法:任何一个流程图都必须有起止框;任何一个流程图都要有一个输入框、一个输出框;判断框是唯一具有超过一个退出点的符号.其中正确说法的个数是().A.0B.1C.2D.3C导学固思.7程序框图的基本概念利用梯形的面积公式计算上底为a,下底为b,高为h的梯形的面积.设计出该问题的算法及程序框图.导
6、学固思.顺序结构的程序框图的设计已知球的半径为r=4,设计一个算法来求其表面积和体积,并画出程序框图. 导学固思.在程序框图中,算法中间要处理数据或计算,可分别写在不同的().A.处理框内B.判断框内C.输入、输出框内D.终端框内【解析】由处理框的意义可知,对变量进行赋值、执行计算语句、处理数据、结果的传送等都可以放在处理框内,选A.A导学固思. 已知一个直角三角形的两条直角边长为a、b,求该直角三角形内切圆及外接圆的面积,试设计求解该问题的算法,并画出程序框图.导学固思.已知点P(x0,y0)和直线l:Ax+By+C=0,求点P(x0,y0)到直线l的距离.写出解决该问题的一个算法,并画出相
7、应的程序框图.导学固思. 1.下面关于程序框图的说法,正确的是().程序框图只有一个起点;程序框图中的每一部分都应有一条从入口到出口的路径通过它;程序框图中的循环可以是无限的循环.A.B.C.D.D导学固思.2.给出程序框图: 若输出的结果为2,则处的执行框内应填的是().A.x=2 B.b=2 C.x=1 D.a=5C导学固思.3.执行如下程序框图后,输出的结果为5,则输入的x的值为.【解析】该程序框图的功能是输入自变量x,则输出y=2x-1的函数值.令2x-1=5,解得x=3,即输入的x值为3.【答案】3导学固思.4.某市劳动保障部门规定:某工种在法定工作时间内,工资为每小时8元,加班工资为每小时12元.已知某人在一周内工作60小时,其中加班20小时,他每周收入的10%要交纳税金.请设计一个算法,计算此人这周所得的净收入,并画出相应的程序框图.【解析】此人一周在法定工作时间内工作40小时,加班20小时,他一周内的净收入等于(408+2012)(1-10%)元.算法如下:第一步,令T=40,t=20.第二步,计算S=(8T+12t)(1-10%).第三步,输出S.导学固思.程序框图如图:导学固思.