1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
人教B版数学必修三《第一章 算法初步 1.1 算法与程序框图 1.1.3 算法的三种基本逻辑结构和框图表示》优质课教案
教学重点:(1)算法的条件结构的概念和程序框图;(2)算法条件的判别,作用和应用。
教学难点:(1)算法条件结构的作用和应用,正确地画出程序框图;(2)条件结构的嵌套
教学方法:直观演示法,讲练结合
教学工具:多媒体
教学过程:
(一)问题引入 已知函数 设计一个算法,求该函数的函数值,并画出程序框图。
算法步骤如下:
S1:输入自变量
S2:判断若 ,则 ;否则,
S3:输出
程序框图如图11—14所示
(二)讲授新课
一些简单的算法可以用顺序结构来表示,但是这种结构无法对描述对象进行逻辑判断,并根据判断结果进行不同的处理。因此,需要有另一种逻辑结构来处理这类问题,这种结构叫做条件结构。它是根据指定条件选择执行不同指令的控制结构。
概念讲解
在一个算法中,先根据条件是否成立作出判断,再决定执行哪一种操作,从而使算法流程产生流向的结构成为条件结构。
条件结构的一般形式可以分用程序框图表示为如下两种形式
否
是
【点评】右图此结构中包含一个判断框,根据给定的条件 是否成立而选择执行A框或B框;无论 条件是否成立,只能执行A框或B框之一,不可能同时执行A框和B框,也不可能A框、B框都不执行;一个条件结构可以有多个判断框【先判断后计算】。
(2)典例解剖
例1 已知函数 设计一个算法,
求该函数的函数值,并画出程序框图。
【教师活动】算法分析:这是一个分段函数,利用条件结构
可以实现求不同条件下的函数值。
【学生活动】独立完成算法步骤: