当前位置:
文档之家› 1.算法的三种基本逻辑结构和框图表示第1课时顺序结构
1.算法的三种基本逻辑结构和框图表示第1课时顺序结构
课堂讲义
要点三 程序框图的应用 例3 如图所示是解决某个问题而绘制的流程图,仔细分析各图
框内的内容及图框之间的关系,回答下面的问题: (1)该流程图解决的是怎样的一个问题? (2)若最终输出的结果y1=3,y2=-2,当x取5时输出的结果 5a+b的值应该是多大?
课堂讲义
(3)在(2)的前提下,输入的x值越大,输出 的ax+b是不是越大?为什么? (4)在(2)的前提下,当输入的x值为多大时 ,输出结果ax+b等于0?
课堂讲义
课堂讲义
答案 D
课堂讲义
解析 一个完整的程序框图至少要有起止框和输入、输出框, 输入、输出框只能用来输入、输出,不能用来执行计算.故选 D.
课堂讲义
要点二 利用顺序结构表示算法 例2 已知P0(x0,y0)和直线l:Ax+By+C=0,写出求点P0到直
线l的距离d的算法,并用程序框图来描述.
1.算法的三种基本逻辑 结构和框图表示第1课时
顺序结构
2020/9/14
预习导学
[学习目标] 1.掌握程序框图的概念; 2.熟悉各种程序框图及流程线的功能和作用; 3.能用程序框图表示顺序结构的算法.
预习导学
预习导学
[预习导引] 1.程序框图
通常用一些 通用图形符号 构成一张图来表示算法,这种图称 做程序框图(简称 框图 ).
4.下列关于流程线的说法,不正确的是( ) A.流程线表示算法步骤执行的顺序,用来连接程序框 B.流程线只要是上下方向就表示自上向下执行,可以不要箭头 C.流程线无论什么方向,总要按箭头的指向执行 D.流程线是带有箭头的线,它可以画成折线 答案 B
当堂检测
5.如图所示的程序框图,输出的结果是S=7,则输入的A值为 ________. 答案 3
课堂讲义
解 (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时,5a+b=f(5)=5×1+1=6. (3)输入的x值越大,输出的函数值ax+b越大, 因为f(x)=x+1是R上的增函数. (4)令f(x)=x+1=0,得x=-1,因此当输入的x值为-1时,输 出的函数值为0.
课堂讲义
答案 B 解析 ①任何一个程序必须有开始和结束,从而流程图必须有 起止框,正确.②输入、输出框可以用在算法中任何需要输入 、输出的位置,错误.③正确.④判断框内的条件不是唯一的 ,错误.故选B. 规律方法 (1)理解程序框图中各框图的功能是解此类题的关键 ,用程序框图表示算法更直观、清晰、易懂.
课堂讲义
答案 (1)求以a,b为直角边的直角三角形斜边c的长 (2)求两个 实数a,b的和
当堂检测
1.任何一种算法都离不开的基本结构为( ) A.逻辑结构 B.条件分支结构 C.循环结构 D.顺序结构 答案 D
当堂检测
答案 C 解析 判断框用菱形表示,且图中有两个退出点.
当堂检测
答案 B
当堂检测
预习导学
4.顺序结构描述的是最简单的算法结构,语句与语句之间,框 与框之间按 从上到下 的顺序进行.
课堂讲义
要点一 程序框图的认识和理解 例1 下列关于程序框图中图形符号的理解正确的有( )
①任何一个流程图必须有起止框 ②输入框只能放在开始框 后,输出框只能放在结束框前 ③判断框是唯一的具有超过 一个退出点的图形符号 ④对于一个程序框图来说,判断框 内的条件是唯一的 A.1个 B.2个 C.3个 D.4个
预习导学
2.常用算法图形符号
起、止框 输入、输出框
处理框 判断框 流程线
预习导学
连接点 注释框
预习导学
3.画程序框图的规则 (1)使用 标准的框图 的符号. (2)框图一般按 从上到下、从左到右 的方向画. (3)除 判断框 外,其他框图符号只有一个进入点和一个退出 点. 判断框 是具有超过一个退出点的唯一符号. (4)一种判断框是 二择一 形式的判断,有且仅有两个可能结 果;另一种是 多分支 判断,可能有几种不同的结果. (5)在图形符号内描述的语言要非常简练清楚 .
解析 该程序框图的功能是输入A,计算2A+1的值.由2A+1 =7,解得A=3.
当堂检测
1.在设计计算机程序时要画出程序运行的程序框图,有了这个 程序框图,再去设计程序就有了依据,从而就可以把整个程 序用机器语言表述出来,因此程序框图是我们设计程序的基 本和开端.
当堂检测
2.规范程序框图的表示: (1)使用标准的框图符号; (2)框图一般按从上到下、从左到右的方向画,流程线要规范 ; (3)除判断框外,其他框图符号只有一个进入点和一个退出点 ; (4)在图形符号内描述的语言要非常简练、清楚.
课堂讲义
规律方法 1.高考对程序框图考查的类型之一就是读图,因此考 生需要明白程序框图的作用是什么,解决的是一个什么样的问 题,这样才能解决相应的问题. 2.本题在求解过程中用到了方程及函数的思想,同时要读懂程 序框图的含义.
课堂讲义
跟踪演练3 写出下列算法的功能: (1)图(1)中算法的功能是(a>0,b>0)_______________. (2)图(2)中算法的功能是__________________.
课堂讲义
规律方法 应用顺序结构表示算法的步骤: (1)仔细审题,理清题意,找到解决问题的方法. (2)梳理解题步骤. (3)用数学语言描述算法,明确输入量,计算过程,输出量. (4)用程序框图表示梯形的面积公式计算上底为2,下底为4,高为 5的梯形面积,设计出该问题的算法及程序框图.