2014高中数学 1.2.2 流程图 选择结构教案 苏教版必修3 总 课 题
算法初步 总课时 第 3 课时 分 课 题 流程图——选择结构 分课时 第 3 课时 教学目标 能用流程图表示选择结构.能识别简单的流程图所描述的算法.
重点难点
掌握选择结构的执行过程;用流程图表示选择结构的算法.
选择结构程序执行的过程;用多分支结构描述求解问题的算法.
引入新课
1.问题:某铁路客运部门规定甲、乙两地之间旅客托运行李的费用
()?
??>?-+?≤?=5085.05053.0505053.0w w w w c ,其中w (单位:kg )为行李的重量, 试给出计算费用c (单位:元)的一个算法.你能猜想出该算法的大致流程图吗?
2.你能总结出选择结构的含义及其流程图吗?
例题剖析
函数()???<+≥-=)
1(52)1(12x x x x x f ,设计一个算法,对每输入一个x 值,都能得到相应的函数值,并画出流程图.
例2 设计求一个数x 的绝对值的算法,并画出流程图.
例 3 设计求解一元二次方程)0(02
≠=++a c bx ax 的一个算法,并用流程图表示.
变题:如果将例3中的0≠a 这一条件去掉呢?
巩固练习
1.如果考生的成绩大于或等于60分,则输出“及格”,否则输出“不及格”.用流程图表示这一算法过程.
2.根据下面给出的算法,画出相应的流程图.
1S 输入x ;
2S 如果c x ≥,那么12+=x y ,
否则,b ax y +=;
3S 输出x 和y .
3.写出解方程0=+b ax (a ,b 为常数)的算法,并画出流程图.
课堂小结
了解选择结构的含义,能识别流程图表示的算法.
课后训练
班级:高二( )班 姓名:____________
一 基础题
1.设计一个算法,求a ,b 中的较大数,并画出流程图.
2.已知函数??
???<+ =
>+-=030001x x x x x y ,,,,画出求该函数值的流程图. 3.已知函数???-+=232
)(x x x f 33>≤x x ,流程图表示的是给定x 值,求其相应函数值的
算法,请将流程图补充完整.其中①处应填________________;②处应填_______________.
若输入3=x ,则输出结果为__________.
第3题 第4题
4.上图的算法流程图是为什么问题而设计的?
5.国内投寄信函,假设每封信不超过g 20付邮资80分,超过g 20而不超过g 40付邮资160分,超过g 40不超过g 60付邮资240分,试写出一封)600(≤ 二 提高题 6.写出解不等式b ax >(0≠a ,b 为常数)的一个算法,并画出流程图. 7.设计一个算法,判断两条直线0:1111=++c y b x a l ,0:2222=++c y b x a l 的 位置关系(1a ,1b ,1c ,2a ,2b ,2c 均不为零).