2020版数学人教B版必修3学案:第一章 1.1.2-1.1.3 程序框图 算法的三种基本逻辑结构和框图表示(一) Word版含解析.pdf
《2020版数学人教B版必修3学案:第一章 1.1.2-1.1.3 程序框图 算法的三种基本逻辑结构和框图表示(一) Word版含解析.pdf》由会员分享,可在线阅读,更多相关《2020版数学人教B版必修3学案:第一章 1.1.2-1.1.3 程序框图 算法的三种基本逻辑结构和框图表示(一) Word版含解析.pdf(16页珍藏版)》请在三一文库上搜索。
1、1.1.2 程序框图 程序框图 1.1.3 算法的三种基本逻辑结构和框图表示 算法的三种基本逻辑结构和框图表示(一一) 学习目标 1.熟悉各种程序框及流程线的功能与作用.2.能够读懂简单的程序框图.3.能够用 程序框图表示顺序结构的算法 知识点一 程序框图 思考 许多办事机构都有工作流程图, 你觉得要向来办事的人员解释工作流程, 是用自然语 言好,还是用流程图好? 答案 使用流程图好因为使用流程图表达更直观准确 梳理 1.程序框图的概念 通常用一些通用图形符号构成一张图来表示算法,这种图称做程序框图(简称框图) 2构成程序框图的图形符号及其作用 图形符号名称符号表示的意义 起、止框框图的开始或
2、结束 输入、输出框数据的输入或者结果的输出 处理框赋值、执行计算语句、结果的传送 判断框根据给定条件判断 流程线流程进行的方向 连接点连接另一页或另一部分的框图 注释框帮助理解框图 在程序框图中,一个或几个程序框的组合表示算法中的一个步骤 ; 带有方向箭头的流程线将 程序框连接起来,表示算法步骤的执行顺序 3画程序框图应遵循的规则 (1)使用标准的框图符号 (2)框图一般按从上到下、从左到右的方向画 (3)除判断框外,其他框图符号只有一个进入点和一个退出点,判断框是唯一一个具有超过 一个退出点的程序框 (4)一种判断框是二择一形式的判断,有且仅有两个可能结果;另一种是多分支判断,可能 有几种不
3、同的结果 (5)在图形符号内描述的语言要非常简练清楚 知识点二 顺序结构 顺序结构描述的是最简单的算法结构, 语句与语句之间, 框与框之间按从上到下的顺序进行 1任何一个程序框图必须有起止框( ) 2任何一个算法都离不开顺序结构( ) 3对于一个程序框图来说,判断框内的条件是唯一的( ) 题型一 程序框的认识和理解 例 1 下列说法正确的是( ) A程序框图中的图形符号可以由个人来确定 B.也可以用来执行计算语句 C程序框图中可以没有输出框,但必须要有输入框 D用程序框图表达算法,其优点是算法的基本逻辑结构展现得非常直接 答案 D 解析 一个完整的程序框图至少要有起止框和输入、输出框,输入、输
4、出框只能用来输入、 输出信息,不能用来执行计算 反思与感悟 (1)理解程序框图中各框图的功能是解此类题的关键,用程序框图表示算法更 直观、清晰、易懂 (2)起止框用表示,是任何流程不可少的,表明程序的开始或结束 (3)输入、输出框用表示,可用在算法中任何需要输入、输出的位置,需要输入的字母、 符号、数据都填在框内 (4)处理框用表示,算法中处理数据需要的算式、公式等可以分别写在不同的用以处理 数据的处理框内,另外,对变量进行赋值时,也用到处理框 (5)判断框用表示,是唯一具有超过一个退出点的图形符号 跟踪训练 1 程序框图中表示判断框的是( ) A矩形框 B菱形框 C圆形框 D椭圆形框 答案
5、B 解析 要画好程序框图,就必须准确了解各图形符号的意义,圆角矩形框为起、止框,矩形 框为执行框,平行四边形框为输入、输出框,菱形框为判断框,故选 B. 题型二 利用顺序结构表示算法 例 2 已知直角三角形的两条直角边长分别为 a, b, 设计一个求直角三角形内切圆面积的算 法,并画出对应的程序框图 解 算法步骤如下: S1 输入直角三角形的直角边长 a,b 的值 S2 计算斜边长 c.a2b2 S3 计算直角三角形内切圆半径 r (abc) 1 2 S4 计算内切圆面积 Sr2. S5 输出 S. 程序框图如图 反思与感悟 在顺序结构中,语句与语句之间、框与框之间是按照从上到下的顺序连接的,
6、 中间没有“转弯” ,也没有“回头” , 跟踪训练 2 已知一个三角形三条边的边长分别为 a,b,c,利用海伦秦九韶公式 Error!Error!Error!Error!.设计一个计算三角形面积的算法,并画出程序框图 解 算法步骤如下: S1 输入三角形三条边的边长 a,b,c. S2 计算 p. abc 2 S3 计算 S.ppapbpc S4 输出 S. 程序框图如图 题型三 程序框图的应用 例 3 一个算法如图,它的功能是什么? 解 其功能是求点(x0,y0)到直线 AxByC0 的距离 反思与感悟 程序框图本就是为直观清晰表达算法而生, 故只需弄清各种程序框、 流程线的 功能,再依次执
7、行一下程序,不难读懂该图所要表达的算法 跟踪训练 3 写出下列算法的功能: (1)图中算法的功能是(a0,b0)_ _; (2)图中算法的功能是_ 答案 (1)求以 a,b 为直角边的直角三角形斜边 c 的长 (2)求两个实数 a,b 的和 1对顺序结构,下列说法正确的有( ) 是最基本、最简单的算法结构; 框与框之间是依次进行处理; 除输入、输出框之外,中间过程都是处理框; 可以从一个框图跳到另一个框图执行 A4 个 B3 个 C2 个 D1 个 答案 B 解析 由于只有正确,所以选 B. 2程序框图符号“”可用于( ) A输出 a10 B赋值 a10 C判断 a10 D输入 a1 答案 B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2020版数学人教B版必修3学案:第一章 1.1.2-1.1.3 程序框图算法的三种基本逻辑结构和框图表示一 Word版含解析 2020 学人 必修 第一章 1.1 程序 框图 算法 基本 逻辑
链接地址:https://www.31doc.com/p-4112726.html