高中数学第1章算法初步1.1.2程序框图与算法的基本逻辑结构第1课时程序框图顺序结构课件新人教版.ppt

上传人:xt****7 文档编号:5528315 上传时间:2020-02-01 格式:PPT 页数:27 大小:2.59MB
返回 下载 相关 举报
高中数学第1章算法初步1.1.2程序框图与算法的基本逻辑结构第1课时程序框图顺序结构课件新人教版.ppt_第1页
第1页 / 共27页
高中数学第1章算法初步1.1.2程序框图与算法的基本逻辑结构第1课时程序框图顺序结构课件新人教版.ppt_第2页
第2页 / 共27页
高中数学第1章算法初步1.1.2程序框图与算法的基本逻辑结构第1课时程序框图顺序结构课件新人教版.ppt_第3页
第3页 / 共27页
点击查看更多>>
资源描述
第一章1 1 2程序框图与算法的基本逻辑结构 第1课时程序框图 顺序结构 1 掌握程序框图的概念 2 熟悉各种程序框及流程线的功能和作用 3 能用程序框图表示顺序结构的算法 学习目标 知识梳理自主学习 题型探究重点突破 当堂检测自查自纠 栏目索引 知识梳理自主学习 知识点一程序框图1 程序框图 1 程序框图又称 是一种用 及来表示算法的图形 2 在程序框图中 一个或几个的组合表示算法中的一个步骤 带有的流程线将程序框连接起来 表示算法步骤的 答案 流程图 程序框 流程线 文字说明 程序框 方向箭头 执行顺序 2 常见的程序框 流程线及各自表示的功能 答案 表示一个算法的起始和结束 表示一个算法输入和输出的信息 赋值 计算 判断框 连接程序框 3 算法的逻辑结构 和是算法的基本逻辑结构 所有算法都是由这三种基本结构构成的 答案 顺序结构 条件结构 循环结构 知识点二顺序结构1 顺序结构的定义由若干个组成的 这是任何一个算法都离不开的基本结构 2 结构形式 依次执行的步骤 答案 返回 题型探究重点突破 题型一程序框图的认识和理解例1下列关于程序框图中图形符号的理解正确的有 任何一个流程图必须有起止框 输入框只能放在开始框后 输出框只能放在结束框前 判断框是唯一的具有超过一个退出点的图形符号 对于一个程序框图来说 判断框内的条件是唯一的 A 1个B 2个C 3个D 4个 解析答案 反思与感悟 解析 任何一个程序必须有开始和结束 从而流程图必须有起止框 正确 输入 输出框可以用在算法中任何需要输入 输出的位置 错误 正确 判断框内的条件不是唯一的 错误 故选B 答案B 反思与感悟 1 理解程序框图中各框图的功能是解此类题的关键 用程序框图表示算法更直观 清晰 易懂 2 起止框用 表示 是任何流程不可少的 表明程序的开始和结束 3 输入 输出框用 表示 可用在算法中任何需要输入 输出的位置 需要输入的字母 符号 数据都填在框内 4 处理框用 表示 算法中处理数据需要的算式 公式等可以分别写在不同的用以处理数据的处理框内 另外 对变量进行赋值时 也用到处理框 5 判断框用 表示 是唯一具有超过一个退出点的图形符号 反思与感悟 跟踪训练1下列说法正确的是 A 程序框图中的图形符号可以由个人来确定B 也可以用来执行计算语句C 程序框图中可以没有输出框 但必须要有输入框D 用程序框图表达算法 其优点是算法的基本逻辑结构展现得非常直接 解析答案 解析一个完整的程序框图至少要有起止框和输入 输出框 输入 输出框只能用来输入 输出信息 不能用来执行计算 D 题型二利用顺序结构表示算法例2已知f x x2 1 求f 2 f 3 f 3 并计算f 2 f 3 f 3 的值 设计出解决该问题的一个算法 并画出程序框图 解析答案 反思与感悟 解算法第一步 x 2 第二步 y1 x2 1 第三步 x 3 第四步 y2 x2 1 第五步 x 3 第六步 y3 x2 1 第七步 y y1 y2 y3 第八步 输出y1 y2 y3 y 程序框图 应用顺序结构表示算法的步骤 1 仔细审题 理清题意 找到解决问题的方法 2 梳理解题步骤 3 用数学语言描述算法 明确输入量 计算过程 输出量 4 用程序框图表示算法过程 反思与感悟 跟踪训练2利用梯形的面积公式计算上底为2 下底为4 高为5的梯形面积 设计出该问题的算法及程序框图 解析答案 解算法如下 第一步 a 2 b 4 h 5 第二步 S a b h 第三步 输出S 该算法的程序框图如图所示 题型三程序框图的应用例3如图所示是解决某个问题而绘制的程序框图 仔细分析各框图内的内容及框图之间的关系 回答下面的问题 1 该框图解决的是怎样的一个问题 解析答案 解该框图解决的是求函数f x ax b的函数值的问题 其中输入的是自变量x的值 输出的是x对应的函数值 2 若最终输出的结果y1 3 y2 2 当x取5时输出的结果5a b的值应该是多大 解析答案 解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 6 3 在 2 的前提下 输入的x值越大 输出的ax b是不是越大 为什么 解析答案 反思与感悟 解输入的x值越大 输出的函数值ax b越大 因为f x x 1是R上的增函数 4 在 2 的前提下 当输入的x值为多大时 输出结果ax b等于0 解令f x x 1 0 得x 1 因此当输入的x值为 1时 输出的函数值为0 1 解决程序框图类型的题目关键就是读图 因此我们需要明白程序框图的作用是什么 解决的是一个什么样的问题 这样才能解决相应的问题 2 本题在求解过程中用到了方程及函数的思想 同时要读懂程序框图的含义 反思与感悟 跟踪训练3写出下列算法的功能 1 图 中算法的功能是 a 0 b 0 2 图 中算法的功能是 求以a b为直角边的直角三角形 求两个实数a b的和 斜边c的长 答案 设计程序框图 易错点 例4设计程序框图 求半径为10的圆的面积 解析答案 返回 错解程序框图如图 返回 错解分析错误的根本原因在于程序框图中缺少终端框 不是完整的 因漏掉终端框而致误 正解程序框图如图 当堂检测 1 2 3 4 5 1 任何一种算法都离不开的基本结构为 A 逻辑结构B 条件结构C 循环结构D 顺序结构 D 答案 1 2 3 4 5 2 下列图形符号属于判断框的是 解析答案 ABCD 解析判断框用菱形表示 C 1 2 3 4 5 3 程序框图符号 可用于 A 输出a 10B 赋值a 10C 判断a 10D 输入a 1 解析答案 解析图形符号 是处理框 它的功能是赋值 计算 不是输入 输出框和判断框 故选B B 1 2 3 4 5 4 下列关于程序框图的说法中正确的是 程序框图只有一个入口 也只有一个出口 程序框图中的每一部分都应有一条从入口到出口的路径通过它 程序框图中的循环可以是无尽的循环 程序框图中的语句可以有执行不到的 A B C D 解析答案 解析由程序框图的概念知 整个框图只有一个入口 一个出口 程序框图中的每一部分都有可能执行到 不能出现 死循环 必须在有限步骤内完成 故 正确 错误 D 1 2 3 4 5 5 如图所示的程序框图 输出的结果是S 7 则输入的A值为 解析答案 解析该程序框图的功能是输入A 计算2A 1的值 由2A 1 7 解得A 3 3 课堂小结 1 在设计计算机程序时要画出程序运行的程序框图 有了这个程序框图 再去设计程序就有了依据 从而就可以把整个程序用机器语言表述出来 因此程序框图是我们设计程序的基础和开端 2 规范程序框图的表示 1 使用标准的框图符号 2 框图一般按从上到下 从左到右的方向画 流程线要规范 3 除判断框外 其他框图符号只有一个进入点和一个退出点 4 在图形符号内描述的语言要非常简练 清楚 5 由于纸面等原因 将一个程序框图分开 要在断开处画上连接点 并标出连接的号码 返回
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 高中资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!