221顺序结构和选择结构
教学目标:会判断顺序结构和选择结构能用两种结构来写算法
教学难点:选择结构
中学数理化新课标系列资料WWWShuLiHuaNet
f阅读书本P96-97思考交流:
1、可以确定线段的6分点吗?7分点呢?
分点呢?
2、有没有更好的算法确定8分点?16分点、64分点?
中学数理化新课标系列资料WWWShuLiHuaNet
f例:一个船工要送一匹狼、一只羊和一颗白菜过河,每次除船工外,只能带一个乘客渡河,并且狼和羊不能单独在一起,山羊和白菜也不能单独在一起,应该如何渡河?
开始
船工送羊过河船工独自回来
结束船工送羊过河
船工送狼过河
船工独自回来
船工带羊回来中学数理化新课标系列资料船工送白菜过河WWWShuLiHuaNet
f选择结构
例1、若f(x)计算fx的值
xx0
2x1x,0给出任意实数x,
先写出算法,再试着画出求f(x)的流程图
是
条件
否
处理1
处理2
选择结构:需要根据对条件的判断结果来决定后面的步骤的结构中学数理化新课标系列资料
WWWShuLiHuaNet
f例2、设计一个算法,从5个不同的数中找出最大数,用流程图描述这个算法
算法分析:
1、输入5个不同的数a1、a2、a3、a4、a52、比较a1、a2大小
I、如a1a2则ba1II、如a1a2则ba2
3、比较a3、b大小
I、如a3b则ba3
abbbII、如3
则中学数理化新课标系列资料
……
WWWShuLiHuaNet
f例3、如何判断一年是不是闰年呢?请设计一个算法,解决这个问题,并用流程图描述这个算法
算法分析:1、若y不能被4整除,则y不是闰年2、若y能被4整除,则判断y是否能被100整除(1)若y不能被100整除,则y是闰年(2)若y能被100整除,则判断y是否能被400整除
I)若y能被400整除,则y是闰年II)若y不能被400整除,则y不是闰年
中学数理化新课标系列资料WWWShuLiHuaNet
f小结:1、根据问题的需要选择那种结构2、两种结构的流程图特点
作业:P99练习1、2
中学数理化新课标系列资料WWWShuLiHuaNet
fr