跟我学vb第10课时selectcase语句Word文档格式.docx
- 文档编号:17866879
- 上传时间:2022-12-11
- 格式:DOCX
- 页数:5
- 大小:151.14KB
跟我学vb第10课时selectcase语句Word文档格式.docx
《跟我学vb第10课时selectcase语句Word文档格式.docx》由会员分享,可在线阅读,更多相关《跟我学vb第10课时selectcase语句Word文档格式.docx(5页珍藏版)》请在冰豆网上搜索。
1、经历计算机解决问题的过程,体验成功的快乐。
2、在老师的指导下,与同学共同探究问题,让学生体验自主学习、协助学习的乐趣。
[重点难点]
1、selectcase语句格式
2、表达式列表的3种形式
3、用selectcase语句解决实际问题
[教法学法]
问题教学法、讲练结合法
[学时]1学时
[教学环境]网络电脑室
引导学生分析上面程序存在的问题:
1、第1个程序用了5个if语句且条件表达式太复杂,书写容易出错。
2、在第2个程序中,用了4个if语句来处理5种情况,同时用到了if语句的嵌套
3、由于有if语句的嵌套与if语句过多,造成了程序可读性差,经常会出现“endif”配对错误或缺少“endif”。
那么如果我们再多一些情况,它的缺陷就会更加明显。
[教师引导]
有没有更简单一点的语句来解决这个问题,尽量避免出现上面的错误?
[引入]本节课的学习容SelectCase语句即可解决这种多情况的问题。
二、SelectCase语句的格式
SelectCase语句是多分支语句,又称为多情况语句。
[教师展示]
1、SelectCase语句的格式
功能:
根据“测试表达式”的值,
选择第一个符合条件的语句块执行。
2、说明:
·
“测试表达式”可以是数值型或字符型;
“测试表达式”和“表达式列表”的类型必须相同;
“表达式列表”形式有以下3种:
3、表达式列表的3种形式
[师生共同分析]
(1)用逗号隔开的若干表达式
如:
判断10以整数的奇偶性
x=inputbox("
输入一个整数"
)
selectcasex
case1,3,5,7,9
printx;
"
这是奇数"
case2,4,6,8,10
这是偶数"
endselect
ifx=1orx=3orx=5orx=7orx=9then
printx;
endif
(2)表达式1To表达式2x=inputbox("
case80to89
该生成绩为良"
case70to79
该生成绩为中"
ifx>
=80andx<
90then
(3)Is关系表达式x=inputbox("
caseis>
=90
printx;
该生成绩为优"
caseis>
=80
caseis<
60
该生成绩为不与格"
=90then
printx;
ifx<
60then
[学生练习]
把刚才举例的“分数”问题用SelectCase语句改写一下,然后请同学来展示一下自己的成果,同时比较一下自己与老师所写的程序有什么不同。
[交流讨论]
1、is关系表达式在程序中的顺序可以调转吗?
2、SelectCase语句的“测试表达式”“表达式列表”与if语句中“条件表达式”有什么时候不同?
1、一个If语句要表示一种情况,而一个SelectCase语句可以表示多个情况。
2、case中有很丰富的表达列表,如:
①case1,3,5表示当“表达式”的值为1,3,5中的任何一个值时执行下面的语句,if中要实现必须要用逻辑表达式来连接。
②Case10to20很容易来表示一个取值围,即10到20之间的任何一个值时执行下面的语句,在if中就是一种复杂的条件。
③Caseis<
=10表示小于或等于10时执行下面的语句,比条件if语句表示更加方便。
四、SelectCase语句的执行流程
[师生共同小结]SelectCase语句的执行过程是:
先求“测试表达式”的值,然后顺序测试该值符合哪一个Case子句中情况,
执行顺序如下:
当测试表达式的值为表达式列表1时,执行语句组1;
当测试表达式的值为表达式列表2时,执行语句组2;
……
当测试表达式的值为表达式列表n时,执行语句组n;
当测试表达式的值不是上述值时,执行CaseElse下面的语句组n+1;
然后执行EndSelect下面的语句。
[学生观察]教师逐语句运行程序,让学生观察程序的执行流程,加深理解。
四、作业
[学生活动]
求分段函数的值
[教师点评]点拨纠错学生做作业存在的问题
附加题:
输入一个整数,判别奇偶.
四、课堂小结
1、对于多种情况的选择问题,我们利用多重选择语句来实现。
2、selectcase语句的基本结构
3、“表达式”与“表达式列表”的类型必须一致与表达式列表的3种形式
(2)表达式1To表达式2
(3)Is关系表达式
4、selectcase语句的执行流程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb 10 课时 selectcase 语句