【优化课堂】高二数学人教A版选修1-2教案:4.1.1流程图-1

§4.1.1 框 图—流程图 【 教 学 目 标 】: 1、 知 识 与 技 能 : (1)通过具体实例,进一步认识程序框图,了解工序流程图 (2)能绘制简单实际问题的流程图,体会流程图在解决实际问题中的作用 2、 过 程 与 方 法 : 掌握流程图的画法;能画出常见的简单流程图; 3、 情 感 态 度 与 价 值 观 : 认识并能画流程图;体会流程图在整理资料信息中的应用。 【 教 学 重 点 】: 学会绘制简单实际问题的流程图,体会流程图在解决实际问题中的作用. 【 教 学 难 点 】: 绘制简单实际问题的流程图. 【 课 前 准 备 】: Powerpoint 或投 影 片 【 教 学 过 程 设 计 】: 教学环节 教学活动 设计意图 一、 梳理 知识 什么是框图 1、框图是表示一个系统各部分和各环节之间关系的图示,它的作用在于能够 梳 理 知 识 、 清晰地表达比较复杂的系统各部分之间的关系。 整理资料、 2、本章将学习用“流程图”“结构图”等刻画数学问题以及其他问题的解决过程; 揭 示 联 系 体验用框图表示数学问题解决过程以及事物发生、发展过程的优越性,提高 抽象概括能力和逻辑思维能力,能清晰地表达和交流思想。 3、框图的分类 框图 流程图 (动态) 结构图 (静态) 4、流程图 流程图 (一个起点) 程序框图 (一个终点) 其他流程图 (一个或多个终 点) 画程序框图 程序框图与算 法步骤的比较 生活、工业生产 中的流程图 数学中的 流程图 图书借阅流程图 诊病流程图 证明方法 解题思路 画流程图 (单流程、双流程) 二、 复习 旧知 三、 举例 说明 读流程图 (工序流程图) 设计算法解决问题的主要步骤: 第一步、用自然语言描述算法; 算法可以用自然语言来描述,但为了使算法的程序或步骤表达得更为直 观,我们更经常地用图形方式来表示它。 第二步、画出程序框图表达算法; 第三步、写出计算机相应的程序并上机实现。 问题一:求方程 x2 ? 2 ? 0 的近似根。 你能回忆一下用自然语言描述的用二分法求方程 x2-2=0 的近似根的算法 步骤吗? (1)怎样用程序框图表达算法步骤中的“第一步” ? f( x) ? x2 ? 2 输入误差? 和 x1, x2 的初值1、2 结 合 例 题 ,使 学生明确绘 制流程图的 基本步骤 (2)第二步中有哪些操作? 其中包含了哪些逻辑结构?怎样用程序框图表达? 条件结构 m ? x1 ? x2 2 f (m) ? 0? 第三步 输出 m (3)第三步中是什么逻辑结构? 怎样用程序框图表达? 条件结构 f (x1)? f (m)?o 是 x1 ?m 否 x2 ? m (4)第四步中是什么逻辑结构? 怎样用程序框图表达? 循环结构 第二步 第三步 x1 ? x2 ? ?或f(m)? 0? 输出 用合适流程线把上面四步的程序框图连起来,在加上终端况,就得到上述算 法的程序流程图。 开始 f( x ) ? x 2 ? 2 ? 输入误差 和 x 1 , x 2 的初值 m ? x1 ? x 2 2 f (m) ? 0 否 f (x1) ? f (m) ? o 是 x1 ? m 是 否 x2 ? m 四、 巩固 新知 否 x1 ? x 2 ? ?或 是 f( m )? 0? 输出m 结束 程序框图的特点和本质及不足 P78 特点:用程序框图表示的算法,比用自然语言描述的算法更加直观、明确、流向 清楚,而且更容易改写成计算机程序, 作用:可以直观、明确地表示动态过程从开始到结束的全部步骤。 本质:程序框图就是算法步骤的直观图示。 不足:不能轻易地从中分解出算法的基本步骤。 总结 归纳 你能说说绘制流程图的一般过程吗? 首先,用自然语言描述流程步骤; 其次,分析每一步骤是否可以直接表达,或需要借助于逻辑结构来表达; 再次,分析各步骤之间的关系; 最后,画出流程图表示整个流程。 练习与测试: 1、根据右边程序框图,当输入 10 时,输出的是( ) A.12 B.19 C.14.1 D.-30 2、.在如右图的程序图中,输出结果是( ) A. 5 B. 10 C. 20 D . 15 a=5,s=1 3、如下图,该程序运行输出的结果为( ) A.1 B.10 C .19 D.28 开始 A=1,S=1 a ? 4? 是 s ? s?a 否 输出 s (第 2 题) a=a-1 A≤2 是 S=S+9 否 输出 S A=A+1 结束 开始 s:=0 i:=1 4、右图给出的是计算 1 ? 1 ? 1 ? ? ? 1 的值的一个流程图,其中判断框内应 246 20 填入的条件是( ) (A) i ? 10 (B) i ? 10 (C) i ? 20 (D) i ? 20 s :? s ? 1 2i i : = i+1 否 是 输出 s 结束 5、请观察以下流程图,此算法流程图输出 k = 6、请观察以下流程图,此算法流程图输出 x = ,y= ,z= 7、请观察以下流程图,说明该算法的处理功能 8、阅读以下流程图,写出其输出的结果 开始 k=1 A=10k+3 B=30+ k k=k+1 否 A=B 是 输出 k 结束 开始 x=2,y=2,z=2 x=x+2 y=2y z=z+xy 输出 x,y,z 结束 开始 S=0 T=1 i=1 S=S+ i T=T﹡i i=i + 1 否 i﹥是20 输出 S,T 结束 开始 x=3 x:= 1 1? x x:= 1 1? x 输出 x 结束 ?x ? 1,x ? 0 9、函数 y ? ??0,x ? 0 ,请设计算法流程图,要求输入自变量 x,输出 y 的值。 ??1 ? x,x ? 0 参考答案 1.B 2.C 3.D 4.A 5.4

相关文档

【课堂设计】高二数学人教A版选修1-2课件4.1 流程图
2015-2016学年高二数学人教A版选修1-2教案:4.1.1流程图 -4
2015-2016学年高二数学人教A版选修1-2教案:4.1.1流程图 -2
2015-2016学年高二数学人教A版选修1-2教案:4.1.1流程图 -3
2019年人教A版选修2-2高二数学4.1 生活中的优化问题举例(1)优质课教案
2019年人教A版选修2-2高二数学4.2 生活中的优化问题举例(2)优质课教案
2019年人教A版选修2-2高二数学数学归纳法1优质课教案
2019年人教A版新课标选修2-1高二数学全册优质课教案
2019年人教A版选修2-2高二数学1.3 导数的几何意义优质课教案
电脑版