




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
用心 爱心 专心1 程序框图程序框图 一 教学目标 1 知识与技能 掌握程序框图的概念 会用通用的图形符号表示算法 掌握算法的三个基本逻辑结构 掌握画程序框图的基本规则 能正确画出程序框图 2 过程与方法 通过模仿 操作 探索 经历通过设计程序框图表达解决问题的过程 学会灵活 正确 地画程序框图 3 情感态度与价值观 通过本节的学习 使我们对程序框图有一个基本的了解 掌握算法语言的三种基 本逻辑结构 明确程序框图的基本要求 认识到学习程序框图是我们学习计算机的一个基本步骤 也是 我们学习计算机语言的必经之路 二 重点与难点 重点是程序框图的基本概念 基本图形符号和 3 种基本逻辑结构 难点是能综合运用 这些知识正确地画出程序框图 三 学法与教学用具 1 通过上节学习我们知道 算法就是解决问题的步骤 在我们利用计算机解决问题的时候 首先我 们要设计计算机程序 在设计计算机程序时我们首先要画出程序运行的流程图 使整个程序的执行过程 直观化 使抽象的问题就得十分清晰和具体 有了这个流程图 再去设计程序就有了依据 从而就可以 把整个程序用机器语言表述出来 因此程序框图是我们设计程序的基本和开端 2 我们在学习这部分内容时 首先要弄清各种图形符号的意义 明确每个图形符号的使用环境 图 形符号间的联结方式 例如 起止框 只能出现在整个流程图的首尾 它表示程序的开始或结束 其他 图形符号也是如此 它们都有各自的使用环境和作用 这是我们在学习这部分知识时必须要注意的一个 方面 另外 在我们描述算法或画程序框图时 必须遵循一定的逻辑结构 事实证明 无论如何复杂的 问题 我们在设计它们的算法时 只需用顺序结构 条件结构和循环结构这三种基本逻辑就可以了 因 此我们必须掌握并正确地运用这三种基本逻辑结构 3 教学用具 电脑 计算器 图形计算器 四 教学设想 1 创设情境 算法可以用自然语言来描述 但为了使算法的程序或步骤表达得更为直观 我们更经常地用图形方 式来表示它 基本概念 1 起止框图 起止框是任何流程图都不可缺少的 它表明程序的开始和结束 所以一个 完整的流程图的首末两端必须是起止框 2 输入 输出框 表示数据的输入或结果的输出 它可用在算法中的任何需要输入 输出 的位置 图 1 1 中有三个输入 输出框 第一个出现在开始后的第一步 它的作用是输入未知数的系数 a11 a12 a21 a22 和常数项 b1 b2 通过这一步 就可以把给定的数值写在输入框内 它实际上是把未知 数的系数和常数项的值通知给了计算机 另外两个是输出框 它们分别位于由判断分出的两个分支中 它们表示最后给出的运算结果 左边分支中的输出分框负责输出 D 0 时未知数 x1 x2 的值 右边分支中 的输出框负责输出 D 0 时的结果 即输出无法求解信息 3 处理框 它是采用来赋值 执行计算语句 传送运算结果的图形符号 图 1 1 中出现了 两个处理框 第一个处理框的作用是计算 D a11a22 a21a12 的值 第二个处理框的作用是计算 x1 b1a22 b2a12 D x2 b2a11 b1a21 D 的值 用心 爱心 专心2 4 判断框 判断框一般有一个入口和两个出口 有时也有多个出口 它是惟一的具有两 个或两个以上出口的符号 在只有两个出口的情形中 通常都分成 是 与 否 也可用 Y 与 N 两个分支 在图 1 1 中 通过判断框对 D 的值进行判断 若判断框中的式子是 D 0 则说明 D 0 时由标有 是 的分支处理数据 若 D 0 则由标有 否 的分支处理数据 例如 我们要打印 x 的绝对值 可 以设计如下框图 开始 输入 x 是 x 0 否 打印 x 打印 x 结束 从图中可以看到由判断框分出两个分支 构成一个选择性结构 其中选择的标准是 x 0 若符合 这个条件 则按照 是 分支继续往下执行 若不符合这个条件 则按照 否 分支继续往下执行 这 样的话 打印出的结果总是 x 的绝对值 在学习这部分知识的时候 要掌握各个图形的形状 作用及使用规则 画程序框图的规则如下 1 使用标准的图形符号 2 框图一般按从上到下 从左到右的方向画 3 除判断框外 大多数流程图符号只有一个进入点和一个退出点 判断框具有超过一个退出点的 惟一符号 4 判断框分两大类 一类判断框 是 与 否 两分支的判断 而且有且仅有两个结果 另一类 是多分支判断 有几种不同的结果 5 在图形符号内描述的语言要非常简练清楚 2 典例剖析 例 1 已知 x 4 y 2 画出计算 w 3x 4y 的值的程序框图 解 程序框如下图所示 开始 输入 4 2 4 和 2 分别是 x 和 y 的值 w 3 4 4 2 输出 w 用心 爱心 专心3 p 2 3 4 2 输出 s 输入 a b c 结束 小结 此图的输入框旁边加了一个注释框 它的作用是对框中的数据或内容进行说明 它可以 出现在任何位置 基础知识应用题 1 顺序结构 顺序结构描述的是是最简单的算法结构 语句与语句之间 框与框之间是按从上到下的顺 序进行的 例 2 已知一个三角形的三边分别为 2 3 4 利用海伦公式设计一个算法 求出它的面积 并画出算法 的程序框图 算法分析 这是一个简单的问题 只需先算出 p 的值 再将它代入公式 最后输出结果 只用顺序 结构就能够表达出算法 程序框图 2 条件结构 一些简单的算法可以用顺序结构来表示 但是这种结构无法对描述对象进行逻辑判断 并 根据判断结果进行不同的处理 因此 需要有另一种逻辑结构来处理这类问题 这种结构叫做条件结构 它是根据指定打件选择执行不同指令的控制结构 例 3 任意给定 3 个正实数 设计一个算法 判断分别以这 3 个数为三边边长的三角形是否存在 画 出这个算法的程序框图 算法分析 判断分别以这 3 个数为三边边长的三角形是否存在 只需要验收这 3 个数当中任意两个 数的和是否大于第 3 个数 这就需要用到条件结构 程序框图 a b c a c b b c a 是 否 否同时成立 开始 s p p 2 p 3 p 4 结束 开始 用心 爱心 专心4 存在这样的三角形不存在这样的三角形 是 3 循环结构 在一些算法中 经常会出现从某处开始 按照一定条件 反复执行某一处理步骤的情况 这就是循环结构 反复执行的处理步骤为循环体 显然 循环结构中一定包含条件结构 循环结构又称重复结构 循环结构可细分为两类 1 一类是当型循环结构 如图 1 5 1 所示 它的功能是当给定的条件 P1 成立时 执行 A 框 A 框执行完毕后 再判断条件 P1是否成立 如果仍然成立 再执行 A 框 如此反复执行 A 框 直到某一次 条件 P1不成立为止 此时不再执行 A 框 从 b 离开循环结构 2 另一类是直到型循环结构 如下图所示 它的功能是先执行 然后判断给定的条件 P2是否成立 如果 P2仍然不成立 则继续执行 A 框 直到某一次给定的条件 P2成立为止 此时不再执行 A 框 从 b 点 离开循环结构 A A P1 P2 不成立 不成立 成立 b b 当型循环结构 直到型循环结构 1 2 结束 用心 爱心 专心5 例 4 设计一个计算 1 2 100 的值的算法 并画出程序框图 算法分析 只需要一个累加变量和一个计数变量 将累加变量的初始值为 0 计数变量的值可以从 1 到 100 程序框图 i 100 否 是 3 课堂小结 本节课主要讲述了程序框图的基本知识 包括常用的图形符号 算法的基本逻辑结构 算法的 基本逻辑结构有三种 即顺序结构 条件结构和循环结构 其中顺序结构是最简单的结构 也是最 基本的结构 循环结构必然包含条件结构 所以这三种基本逻辑结构是相互支撑的 它们共同构成 了算法的基本结构 无论怎样复杂的逻辑结构 都可以通过这三种结构来表达 4 自我评价 1 设x为为一个正整数 规定如下运算 若 x为奇数 则求3x 2 若x为偶数 则为5x 写出算法 并画 开始 结束 i 1 Sum 0 i i 1 Sum sum i 输出 sum 用心 爱心 专心6 输出 p 出程序框图 2 画出求21 22 23 2100的值的程序框图 5 评价标准 1 解 算法如下 S1 输入
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数控线切割操作工应知考核试题及参考答案
- 2025年教育行业教育信息化建设报告:教育信息化建设策略与实施
- 2025年教师信息技术与课程整合应用研究报告
- 2025年文化与娱乐产业跨界合作案例分析报告
- 2025年物联网设备安全漏洞应对与防护策略深度解读报告
- 押题宝典执业药师资格证之《西药学专业二》试题附答案详解【b卷】
- 解析卷沪科版9年级下册期末试题含答案详解(考试直接用)
- 2025年农业科技产品区域代理合作协议书
- 2025年度酒店客房清洁外包服务承包合同
- 2025年度高品质桶装水配送服务及运输合作协议
- DB14-T 3398-2025 人社业务就近办服务规范
- 再生资源安全管理制度
- 材料节约措施管理制度
- 2025纪检监察综合业务知识考试题库及答案
- 2025年成都市中考道德与法治试题卷(含答案)
- T/CCMA 0095-2020非公路自卸车操作使用规程
- 采棉机合伙合同范本
- 一例股骨颈骨折个案护理
- 湘科版 五年级科学上册 全册教案
- 《小肠的结构与功能》课件
- 《智能设备故障诊断》课件
评论
0/150
提交评论