多分支语句 (2)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3、关于表达式与表达式的列表的表示方法,你的理解
程度:
A理解 B大概理解 C不理解 4、在完成这节课中的实践与练习时,你:
A能够独立编写代码并通过调试程序正确运行;
B基本上能够编写代码并通过帮助达到程序正确运行;
C编程有点困难,正确率也不是太高;
课后作业
P70【实践学习】2
<1000
False
>=1000
True True
9折
8折 End select
Select case 表达式
>=1000
False
>=800
False
> =500
True
8折
True 9折
True 95折
False
> =300
False
<300
True 98折
不打折 End select
小结
(1)多分支语句的格式 (2)多分支语句的执行过程 (3)多分支语句的应用
放松点,合理规划,你一定会心想事成!" Case Is = 3 Label3.Caption = "你是一个强大的个体,聆听最原始的本能,具有很强
的野心!坚持努力,抓住你的梦想,不要轻易让它们逃脱!" Case Is = 4 Label3.Caption = 百度文库你心底善良,与世无争,真诚的对待身边每一个人,
第三节 多分支语句
Select语句的执行过程:
同学选择的编号
是 Is=1

Label3.caption= “聪明理性……”
Is=2 否
Is=3
是 Label3.caption= “完美主义者……”
是 Label3.caption= “强大……”

是 Is=4
善良无争
测试结束
任务1:师生探究 构建新知
88折
满500打95折, 500≤x<800
68折
满800打9折, 800≤x<1000 5折
1000元以上打8折 ≥1000
38折
请制作一个程序,输入商品金额,输出折后价。
Select case 表达式
<300
True 不打折
False
<500
False
<800
True 98折
True 95折
False
跟你做朋友实在是太幸福了!" End Select
Select 语句语法格式
Select case 表达式 case 表达式列表1 语句块1 case 表达式列表2 语句块2 case 表达式列表3 语句块3
…… case 表达式列表n
语句块n [case else
语句块n+1] End select
Case 11, 12, 1 L1.Caption = “这个月份属于寒冷的冬季!"
Case Else L1.Caption = "您输入的数字,没有这个月份!"
End Select
11,12,1能 不能写成 11 to 1 呢?
Select 语句语法格式
【说明】
Select case 表达式 case 表达式列表1 语句块1 case 表达式列表2 语句块2
任务2:应用新知,深入探究
仿造心里测试程序制作一个程序,判断一年四季: 输入一个月份,判断属于哪个季节。
程序代码2
Dim x As Integer
x = Val(Text1.Text)
Select Case x
Case 2, 3, 4 L1.Caption = "这个月份属于温暖的春季!" Case 5, 6, 7
End Select
程序代码3
Dim x As Integer
x = Val(Text1.Text)
Select Case x
Case 2 to 4 L1.Caption = "这个月份属于温暖的春季!"
Case 5 to 7 L1.Caption = “这个月份属于炎热的夏季!"
Case 8 to 10 L1.Caption = “这个月份属于凉爽的秋季!"
✓ ②表达式1 To表达式2,如Case 10 To 20表示10到20均满足指定的条件;
✓ ③is关系式。(= != > < >= <=)
任务3:小组合作,巩固练习
某服装店要进行双12促销活动,现推出如下优惠:
购物商品总金额
300元以内不打折 <300不打折
满300打98折, 300≤x<500
若是更多个 选择对应同
L1.Caption = “这个月份属于炎热的夏季!" Case 8, 9, 10
一个结果呢?
L1.Caption = “这个月份属于凉爽的秋季!"
Case 11, 12, 1
L1.Caption = “这个月份属于寒冷的冬季!"
Case Else
L1.Caption = "您输入的数字,没有这个月份!"
完成自我评价表
任务完成情况 任务一 (每个任务20分) 任务二
任务三
课堂表现 (每项10分)
积极思考 踊跃回答问题 组内互帮互助
创造性设计
1、对于本节的学习课的学习你感到:
A 轻松 B比较轻松 C有点困难
2、对于Select Case语句的基本格式你感到:
A完全理解 B理解,但仍有点模糊 C不理解
请结合“内在性格测”的代码总结多分支语句的一般格式
Select Case Val(Text1.Text) Case Is = 1 Label3.Caption = "聪明理性,雄心勃勃,是天生的领导者,总是能在众
人手足无措时出来力挽狂澜,但注意不要骄傲自满哦!" Case Is = 2 Label3.Caption = "你是一个完美主义者,总是不断追求更高更好的事物,
…… case 表达式列表n
语句块n
[case else 语句块n+1]
End select
✓ (1) 表达式通常是一个变 量或者是 含有变量的表达式。
✓ (2)表达式列表通常是一组值,每个 值确定一个分支;如果多个值共用一 个分支还可以用以下三种方法:
✓ ①一组用逗号隔开的值,如Case 1,3,5表示1、3、5均满足指定的条件;
相关文档
最新文档