1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
选修1算法与程序设计《2.3.3多重选择语句》公开课教案优质课下载
学情分析:同学们已学习了算法、VB基础知识和IF语句,对条件语句中的条件分析有一定的理解和动手编程的能力。选修课目《算法与程序设计》内容多,学生零基础,一周一节课,学生学起来吃力。“先会算法、然后会编程,最后到机房上机调试程序”,这样的教学安排学生普通反映学习效率高。因此选择在多媒体教室上分析理论课。
一、复习导入
利用恩格尔系数,运用IF条件语句判断家庭生活水平的状况。
N=人均食品支出总额/人均个人消费支出总额×100% 如果运用IF语句则:
Dim x As Single
Dim y As Single
Dim n As Single
x = InputBox("请输入人均食品消费总额")
y = InputBox("请输入人均个人消费支出总额")
n = x / y
Print "恩格尔系数:"; n
If n > 0.59 Then Print "贫困!"
If 0.5 <= n And n <= 0.59 Then Print "温饱"
If 0.4 <= n And n < 0.5 Then Print "小康"
If 0.3 <= n And n < 0.4 Then Print "富裕"
If n < 0.3 Then Print "特别富裕"
我们使用了5个IF语句来处理5种情况,这样的程序的可读性和效率方面都是比较差的,如果再多一些情况,它的缺陷就会暴露得更加明显。如何处理这个问题呢?
二、新课
请同学们自主学习P46页的多重选择语句的格式。
Select case 表达式
Case 表达式列表1
语句组1
case表达式列表2
……
[Case else