(新编资料)2013-2014学年高中数学 1.1.2《程序框图》导学案 新人教A版必修3 (2)_第1页
(新编资料)2013-2014学年高中数学 1.1.2《程序框图》导学案 新人教A版必修3 (2)_第2页
(新编资料)2013-2014学年高中数学 1.1.2《程序框图》导学案 新人教A版必修3 (2)_第3页
(新编资料)2013-2014学年高中数学 1.1.2《程序框图》导学案 新人教A版必修3 (2)_第4页
(新编资料)2013-2014学年高中数学 1.1.2《程序框图》导学案 新人教A版必修3 (2)_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 p 2 3 4 2 222 输出 s 1 1 1 1 2 2 程序框图程序框图 学习目标学习目标 1 1 掌握程序框图的概念 会用通用的图形符号表示算法 掌握算法的三个基本逻辑结构 掌握画程 序框图的基本规则 能正确画出程序框图 2 2 通过模仿 操作 探索 经历通过设计程序框图表达解决问题的过程 学会灵活 正确地画程序 框图 3 3 通过本节的学习 使我们对程序框图有一个基本的了解 掌握算法语言的三种基本逻辑结构 明 确程序框图的基本要求 认识到学习程序框图是我们学习计算机的一个基本步骤 也是我们学习计 算机语言的必经之路 重点难点重点难点 教学重点 程序框图的基本概念 基本图形符号和 3 种基本逻辑结构 教学难点 能综合运用这些知识正确地画出程序框图 学习过程学习过程 一 一 创设情境 创设情境 如果你向全班同学介绍一下你心中偶像的形象 你认为用语言描述好还是拿出偶 像的照片给同学们看好 说明一下你的理由算法除了用自然语言表示外 还可用程序框图表示 二 基本概念基本概念 1 起止框图 起止框是任何流程图都不可缺少的 它表明程序的开始和结束 所以一 个完整的流程图的首末两端必须是起止框 2 输入 输出框 表示数据的输入或结果的输出 它可用在算法中的任何需要输入 输 出的位置 3 处理框 它是采用来赋值 执行计算语句 传送运算结果的图形符号 4 判断框 判断框一般有一个入口和两个出口 有时也有多个出口 它是惟一的具有两 个或两个以上出口的符号 在只有两个出口的情形中 通常都分成 是 与 否 也可用 Y 与 N 两个分支 三 算法的基本逻辑结构三 算法的基本逻辑结构 1 顺序结构 顺序结构描述的是是最简单的算法结构 语句与语句之间 框与框之间是按从上 到下的顺序进行的 例 1 已知一个三角形的三边分别为 2 3 4 利用海伦公式设计一个算法 求出它的面积 并画 出算法的程序框图 算法分析 这是一个简单的问题 只需先算出 p 的值 再将它代入公式 最后输出结果 只用顺序 结构就能够表达出算法 解 程序框图 2 开始 s p p 2 p 3 p 4 2 输入 a b c 输入 a b 输出 s 点评 顺序结构是由若干个依次执行的步骤组成的 是任何一个算法都离不开的基本结构 变式训练 1 输入矩形的边长求它的面积 画出程序框图 2 条件结构 根据条件选择执行不同指令的控制结构 例 2 任意给定 3 个正实数 设计一个算法 判断分别以这 3 个数为三边边长的三角形是否存在 画出这个算法的程序框图 算法分析 判断分别以这 3 个数为三边边长的三角形是否存在 只需要验收这 3 个数当中任意两个 数的和是否大于第 3 个数 这就需要用到条件结构 程序框图 结束 开始 开始 S a b 结束 3 存在这样的三角形不存在这样的三角形 a b c a c b b c a 是 否 否同时成立 是 点评 条件结构的显著特点是根据不同的选择有不同的流向 变式训练 2 求 x 的绝对值 画出程序框图 开始 输入 x 是 x 0 否 输出 x 输出 x 结束 3 循环结构 在一些算法中 经常会出现从某处开始 按照一定条件 反复执行某一处理步骤 的情况 这就是循环结构 反复执行的处理步骤为循环体 显然 循环结构中一定包含条件结构 循环结构分为两类 1 一类是当型循环结构 如图 1 所示 它的功能是当给定的条件 P1 成立时 执行 A 框 A 框执行完毕后 再判断条件 P1是否成立 如果仍然成立 再执行 A 框 如此反复执行 A 框 直到某 一次条件 P1不成立为止 此时不再执行 A 框 从 b 离开循环结构 2 另一类是直到型循环结构 如图 2 所示 它的功能是先执行 然后判断给定的条件 P2是否 成立 如果 P2仍然不成立 则继续执行 A框 直到某一次给定的条件 P2成立为止 此时不再执行 A 框 从 b 点离开循环结构 结束 4 A A P1 P2 不成立 不成立 成立 b b 当型循环结构 直到型循环结构 1 2 例 3 设计一个计算 1 2 100 的值的算法 并画出程序框图 算法分析 只需要一个累加变量和一个计数变量 将累加变量的初始值为 0 计数变量 的值可以从 1 到 100 解 程序框图 开始 i 1 Sum 0 5 i 100 否 是 点评 循环结构包含条件结构 变式训练3 画出求21 22 23 2100的值的程序框图 解 程序框图 i 100 否 结束 i i 1 Sum sum i 输出 sum 开始 i 1 p 0 p p 2ii i 1 6 输出 p 是 学学习习反反思思 本节课主要讲述了程序框图的基本知识 包括常用的图形符号 算法的基本逻辑结构 算法的基本 逻辑结有三种 即顺序结构 条件结构和循环结构 其中顺序结构是最简单的结构 也是最基本的 结构 循环结构必然包含条件结构 所以这三种基本逻辑结构是相互支撑的 它们共同构成了算法 的基本结构 无论怎样复杂的逻辑结构 都可以通过这三种结构来表达 基础达标基础达标 1 输入 3 个实数按从大到小的次序排序 解 程序框图 2 题图 2 给出 50 个数 1 2 4 7 11 其规律是 第 1 个数是 1 第 2 个数比第 1 个数大 1 第 3 结束 2 结 束 i i 1 1 开 始 是 输出 s 否 i 1 P 1 S 0 S s p 7 个数比第 2 个数大 2 第 4 个数比第 3 个数大 3 以此类推 要求计算这 50 个数的和 将上面 给出的程序框图补充完整 1 i 50 2 p p i 8 1 1 1 1 2 2 程序框图程序框图 导学案导学案 学法指导学法指导 一 预习目标 1 了解程序框图的概念及其基本程序框图的功能 2 知道算法的三个基本逻辑结构 二 预习内容 1 什么是程序框图 2 算法的基本逻辑结构有哪些 三 提出疑惑 如何画程序框图 学习目标学习目标 1 掌握程序框图的概念及其基本程序框图的功能 2 会用通用的图形符号表示算法 掌握算法的三个基本逻辑结构 3 理解程序框图的顺序结构 重点难点重点难点 1 程序框图的顺序结构的画法 2 程序框图的概念及其基本程序框图的功能 学习难点 正确地画出程序框图的顺序结构 学习过程学习过程 1 情境问题 如果你向全班同学介绍一下你心中偶像的形象 你认为用语言描述好还是拿出偶像的照片给同 学们看好 说明一下你的理由 2 新课探究 1 右边的程序框图 如图所示 能判断任意输入的数 x 的 奇偶性 请大家参考书本第六页的表格 填下表 2 你能用语言描述一下框图的基本结构特征吗 3 通过以上算法与上一节课比较 你觉得用框图来表达算法有哪些特点 4 请大家观察 研究下面分解框图 能你总结出各有什么特点吗 程序框名称功能 m 0 A B m 0 AB P 是 否 不成立 P 成立 A 9 1 顺序结构 2 条件结构 3 循环结构 例 1 已知一个三角形的三边分别为 2 3 4 利用海伦公式设计一个算法 求出它的面积 并画 出算法的程序框图 变式训练 1 输入矩形的边长求它的面积 画出程序框图 例 2 任意给定 3 个正实数 设计一个算法 判断分别以这 3 个数为三边边长的三角形是否存在 画出这个算法的程序框图 变式训练 2 求 x 的绝对值 画出程序框图 例 3 设计一个计算 1 2 100 的值的算法 并画出程序框图 10 变式训练3 画出求21 22 23 2100的值的程序框图 学学习习反反思思 1 1 程程序序框框图图 2 2 算算法法的的基基本本逻逻辑辑结结构构 基础达标基础达标 1 写出下面 2 个程序框图的作用 2 写出下面 2 个程序框图的运行结果 参考答案参考答案 1 输入三个数 输出最大的一个 输入 a b 求其和并输出 2 4 5 R2 拓展提升拓展提升 1 流程图中的判断框 有 1 个入口和 个出口 A 1 B 2 C 3 D 4 2 以下给出对程序框图的几种说法 任何一个程序框图都必须有起止框 输人框只能放在开始 开始 a 2 结束 输出 S b 4 a b S a b b 开始 结束 输出 sum a b abaa b sum a b 开始 b 2 R 结束 输出 a 输入 R a 2b 11 框后 输出框只能放在结束框前 判断框是唯一具有超过一个退出点的符号 对于一个程序来 说 判断框内的条件表述方法是唯一的 其中正确说法的个数是 A 1 B 2 C 3 D 4 3 算法的三种基本结构是 A 顺序结构 流程结构 循环结

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论