内容正文:
程序的分支结构(1)
1、情境思考
陈老师是怎么来“培实”,用流程图表达出来。
回校
起 床
开 始
结束
出门 / 吃早餐...
坐车 / 走路...
顺序结构
思考一下:是否总是会“坐车”回校呢? 可能受什么因素影响?
程序的分支结构 P73
利用计算机解决实际问题,往往需要根据不同的情况来完成不同的任务,这时我们要利用程序的分支结构来解决问题。
分支
观察“陈老师的回校之路”流程图2
(1)在流程图中,_______和________步骤中出现判断(分支)条件___________,若条件达成(是),则执行________动作;否则执行_________动作。
(2)我们把执行是依据一定的条件选择执行路径,而不是严格按照语句出现的先后顺序称为________。
出门
回校
是否有钱
坐车
走路
分支结构
起床
出门
回校
钱包有钱?
坐车
走路
是
否
2、条件语句的表示
条件语句的下一语句
条件是否成立?
语句块1
语句块2
是
否
2、条件语句的表示
注意:
(1)条件语句默认省略(=True)
即: If 5>3 Then ...... 等效于 If 5>3=True Then ......
(2)其中 <语句块1> 和 <语句块2> 可以是一个或者多个语句。
(3)在VB中条件语句也可以写成如下格式:
If <条件> Then <语句块1> Else <语句块2>
3、程序设计——体型检测器
输入身高与体重数值。
按下评价,出现对应评价语句。
3.1 控件界面设计
3.2 程序脚本设计
国际标准体重计算公式:
男生:标准体重 = (身高cm - 100) * 0.9
女生:标准体重= (身高cm-100) * 0.9 - 2.5
课后思考
思考一下,程序还有什么不完善的地方?可以如何修改?
$$