分支结构教学课件
Байду номын сангаас
分支结构——if语句
m= Val( text1.text )
第二步:假设老师的U盘是55元,接下来的判断过程、命令语句如下:
闯关秘笈: 1、看大屏 幕 2、看小助 手 3、问同学 4、问老师
如果 m>55 那么
如果 m<55 那么
显示“高了”
显示“低了”
If
m>55 msgbox endif If m<55 msgbox endif If m=55 msgbox endif
了解本节学习方法
分支结构——if语句
1、小组合作竞赛,比比谁的收获多!
2、积极回答问题、分享经验,获得1个 3、最先完成任务的同学,小组获得1个 4、都完成的小组,前3名获得2个 4-6名获得1个
分支结构——if语句
分支结构——if语句
热身赛——幸运猜猜猜?
一、了解if语句
分支结构——if语句
翻译下面两句话,并找出用来判断选择的关键词语?
• If the weather is good tomorrow, then I will go to the park. If · · · · · · then · · · · · · (如果· · · · · · 那么· · · · · · ) • If the weather is good tomorrow, then I will go to the park, else I have to stay at home. If· · · · · ·then· · · · · ·else· · · · · ·(如果· · · · · · 那么· · · · · · 否则· · · · · · )
任务一:看资料答题
分支结构——if语句
要求:打开小助手任务一, 了解if语句,并思考回答下列问题:
根据条件成立与否,有选择地执行不同的操作。 1、if语句的功能是什么? 2、if语句有几种格式?写法上与英语句子有什么区别? 3、if语句的开头和结尾分别是什么单词? 4、你能说说它们的执行流程吗?
if语句格式一: if 条件 then 语句组1 else 语句组2 end if
If和end if
要成对出现
格式一执行流程? 是
语句组1 条件
if语句格式二:
格式二执行流程? 是
语句组
否
语句组2
if
条件 then 语句组 end if
条件
否
任务二:分析幸运猜猜猜程序
提示:假设用变量m表示输入的价钱。 第一步:首先要把text1中输入的价钱存储到变量m中, 语 句怎么写?
分支结构——if语句
要求:打开小助手任务二, 分析、思考、回答下列问题。
m= Val( text1.text )
第二步:接下来判断m的情况,过程如下,用if语句该如 何表示呢?(假设老师的U盘是55元)
如果 m>55 那么
如果 m<55 那么
显示“高了”
显示“低了”
If then m>55 then If m>55 If m>55 then msgbox “高了” endif msgbox “高了” msgbox “高了” endif 小提示:消息框函数。
六、大显身手——比眼力
大家一起来找茬——学画流程图
看书38页,找出右图中的错误 开始 输入原价
分支结构——if语句
都被你 发现了, 我败 了……
Y
yj>200 yj>200
N
yfk=yj*0.7
yfk=yj*0.8 yfk=yj*0.8
输出yfk
结束
分支结构——if语句
说收获
学会了 If 语句 知识与技能: 理解了分支结构 了解了流程图画法 编写了幸运猜猜猜小程序
学习方法:
团结就是力量。
课后实践: 设计《练习与评价手册》87页体检小程序。
then “高了” then “低了” then “恭喜你!猜对了!”
如果 m=55 那么
显示“恭喜你!猜对了!”
任务四:能力挑战(选做)
任务:
分支结构——if语句
蓝海超市为庆祝元旦,回馈客户,要在12月打折销 售,对一次购物超过200元的顾客打7折,否则一律 打8折,请你为该超市设计一个打折商品计价器。
endif
If
m<55 msgbox endif If m=55 msgbox endif
then “低了”
用来显示引号之间的信息
如果
m=55 那么
显示“恭喜你!猜对了!”
then “恭喜你!猜对了!”
任务三:编写程序—比速度
要求:打开小助手任务三,按要求编写程序代码 。
提示:假设用变量m表示输入的价钱。 第一步:把text1中输入的价钱存储到变量m中, 语句如下:
要求:完成任务三的同学,自主实践小助手中的 任务四,每个完成此任务的同学可给小组挣得一个
五、大显身手——比智慧
分支结构——if语句
有if语句的程序是分支结构程序。想想为什么? 小提示:看看if语句执行流程图。
if 条件 then 语句组1 else 语句组2 end if
是
语句组1
条件
否
语句组2
在这里流程图的直观、简洁明了帮助我们很好的理解 了程序流程,怎么画流程图呢?