人教版高二数学课件《程序框图及顺序结构》
展开去图书馆借书,各环节依次为:入库→找书→预览→借书→出库→阅读→还书,能否设置为图表的形式把上述流程反映出来?
第2课时 程序框图及顺序结构
预学1:程序框图程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.想一想:在日常生活中,你见过类似的流程图吗?【解析】各景点有路线图,许多单位的大厅有流程图,如医院看病的流程图等.
预学2:基本的程序框、流程线和它们表示的功能
议一议:连接点一般在什么时候用?【解析】一般在画框图画到一张纸面的最小端画不完时,利用连接点连接到下一页面.
预学3:程序框图的逻辑结构程序框图的逻辑结构分别为顺序结构、条件结构和循环结构.议一议:程序框图的画法可以按照什么方向画出?【解析】一般按照从上到下、从左到右的方向画出.
预学4:顺序结构顺序结构是由若干个依次执行的步骤组成的,是任何一个算法都离不开的基本结构.顺序结构可以用程序框图表示为:
1.程序框图常见符号的应用例1、关于流程图(符号)的几种说法:①任何一个流程图都必须有起止框;②任何一个流程图都要有一个输入框、一个输出框;③判断框是唯一具有超过一个退出点的符号.其中正确说法的个数是( ).A.0 B.1 C.2 D.3【方法指导】根据流程图的特点判断.
N.1 middle schl ,my lve !
【解析】任何一个流程图一定有起止框,①正确;在一个框图中可能有多个或没有输入、输出框,②错误;判断框是唯一具有超过一个退出点的符号,③正确.【答案】C
变式训练1、(1)程序框图是算法思想的重要表现形式,程序框图中不含( ).A.流程线 B.循环框 C.判断框 D.执行框(2)在程序框图中,算法中间要处理数据或计算,可分别写在不同的( ).A.处理框内B.判断框内C.输入、输出框内D.终端框内
【解析】(1)程序框图中可含有流程线、判断框、执行框,但没有循环框,故选B.(2)由处理框的意义可知,对变量进行赋值、执行计算语句、处理数据、结果的传送等都可以放在处理框内,故选A.【答案】(1)B (2)A
2.根据程序框图进行计算例2、执行下列程序,输出的结果为 . 【方法指导】按照顺序自上而下执行程序.【解析】执行过程为k=2,a=22=4,k=3,b=34=81,输出81.【答案】81
变式训练2、给出下列程序框图:(1)该程序框图的作用是什么?(2)若输入r=5,则输出S是多少?【解析】(1)这个程序框图的作用是求半径为r的圆的面积S.(2)当输入r=5时,输出S=π×52=25π.
3.根据算法设计程序框图例3、利用梯形的面积公式计算上底为a,下底为b,高为h的梯形的面积.设计出求该问题的算法及程序框图.【方法指导】先写出相应的算法,再根据算法画出框图.
变式训练3、已知一个直角三角形的两条直角边长分别为a,b,求该直角三角形内切圆及外接圆的面积,试设计求解该问题的算法,并画出程序框图.
1.熟记几个基本程序框、流程线的功能是学习程序框图的前提.其中开始框和结束框都是圆角矩形,每一个程序都是从开始到结束;判断框有一个进口两个出口,一个出口处标“是”或“Y”,一个出口处标“否”或“N”;输入、输出框用平行四边形表示;执行框用矩形表示.2.在设计程序框图时,首先要分步设计出算法步骤,然后再转换为程序框图,运用每一个算法步骤对应的程序框,清楚地表达所要解决的问题.其中,顺序结构的程序框图由流程线自上而下顺次执行.
如图是为了解决某个问题而绘制的程序框图,根据框图回答下列问题:(1)该程序框图解决的是一个什么样的问题?(2)若最终输出的结果为y1=3,y2=-2,则当x=5时输出的结果又是多少?(3)在(2)的前提下,输入x的值为多大时,输出的结果为0?
【解析】 (1)该程序框图解决的是求函数f(x)=ax+b的函数值的问题.其中输入的是自变量x的值,输出的是x对应的函数值.(2)y1=3,即2a+b=3. ①y2=-2,即-3a+b=-2. ②由①②,得a=1,b=1,∴f(x)=x+1,∴当x=5时,f(5)=5×1+1=6.(3)令f(x)=x+1=0,得x=-1.故当输入的x值为-1时,输出的函数值为0.
数学人教版新课标A1.1.2程序框图和算法的逻辑结构多媒体教学课件ppt: 这是一份数学人教版新课标A1.1.2程序框图和算法的逻辑结构多媒体教学课件ppt,共43页。
高中数学1.1.2程序框图和算法的逻辑结构图文课件ppt: 这是一份高中数学1.1.2程序框图和算法的逻辑结构图文课件ppt,共32页。
高中数学人教版新课标A必修31.1.2程序框图和算法的逻辑结构图片ppt课件: 这是一份高中数学人教版新课标A必修31.1.2程序框图和算法的逻辑结构图片ppt课件,共43页。