人教A版高中数学必修3《一章 算法初步 1.2 基本算法语句 1.2.2 条件语句》优质课教案_3
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
条件语句教学设计
教学目标
(1)能正确理解条件语句的步骤、结构及功能,掌握其结构;
(2)能正确使用条件语句表示条件结构。
(3)理解条件语句,体会算法的思想。
教学重点
条件语句的步骤、结构及功能.
教学难点
使用条件语句表示条件结构。
教学过程
一、互动探究
条件语句的一般形式为:If —Then —Else (如图1所示),对应的程序框图
某些情况下,也可以只使用If-Then 语句:(即If-Then 格式)
二、讲练结合
【例1】编写一个程序,求实数x 的绝对值。
(试用多种方法)
【变式训练】某居民区的物业管理部门每月按以下方法收取卫生费:3人和3人
以下的住户,每户收取5元;超过3人的住户,每超出1人加收1.2元。
试设计算法,根据输入的人数计算应收取的卫生费?
【例2】已知函数1,00,01,0x y x x >⎧⎪==⎨⎪-<⎩
,试画出计算y 值程序框图,并写出程序语句。
【变式训练】已知函数22,00,0,0x x y x x x ⎧->⎪==⎨⎪<⎩
试画出计算y 值程序框图,并写出程序语句。
【例3】编写程序,使任意输入的3个数a,b,c 按从大到小的顺序输出。
【变式训练】编写程序,使任意输入的3个数a,b,c按从小到大的顺序输出。
【例4】下列程序运行后输出的结果为________________
【变式训练】已知如图程序,若输入8,则程序执行后输出的结果是;
三、课堂小结
1、条件语句的一般格式有两种:
(1)If—Then—Else语句;(2)If—Then语句。
2、编程的一般步骤:
(1)算法分析:根据提供的问题,利用数学及相关学科的知识,设计出解决问题的算法。
(2)画程序框图:依据算法分析,画出程序框图。
(3)写出程序:根据程序框图中的算法步骤,逐步把算法用相应的程序语句表达出来
四、课后作业
编写程序:输入3个数a、b、c,输出其中较大者。
五、教学反思。