算法与程序设计 教案

文档属性

名称 算法与程序设计 教案
格式 zip
文件大小 121.1KB
资源类型 教案
版本资源 沪教版
科目 信息技术(信息科技)
更新时间 2017-12-29 15:06:36

图片预览

文档简介

浏阳市第六中学 信息技术 学科教师电子教案 (NO_2 )

科目
算法与程序设计
年级
高二
班级
所有
时间
课题
选择结构——select case语句
节次
2




1、知识与技能
理解程序选择结构中的条件选择语句的执行流程,掌握条件选择语句和多种选择语句的使用方法,能够编写简单的选择结构的程序,以解决生活中的一些计算问题。
2、方法与过程
本节从简单的问题入手,通过一道求一个数的绝对值的题目,让学生明白条件选取择语句的执行流程及使用方法。通过一道输入学生分数,判断该分数是属于哪种等级的题目,让学生初步接触多种选择语句的使用。进而再做类似的练习,加强学生的理解,课程安排形成循序渐进的梯度,充分挖掘学生潜力。
3、情感态度和价值观
程序设计选取的题目都是生活中遇到的例子,加强学生利用本学科解决日学生活中的问题的意识。




1、教学重点
(1)多重选择语句的使用
(2)程序条件选择结构的执行流程
(3)会使用条件语句和多重选择语句编写程序解决简单的应用题
2、教学难点:根据题目写出正确的程序


演示法、示例法
课时
1
教学过程设计(含作业安排)
一、引入
导入:演示求一个数的绝对值这道题的程序,让学生明白通过程序可以解决数学中的问题,也给学生展示完整的程序代码,这道程序的功能就是靠这些代码来控制的,引起学生的注意,激发他们的求知欲。
二、新授
(一)多重选择语句格式
在VB语言中,设置了一个处理多种情况的语句,称为多重选择语句,它的基本格式为:
??? select case 表达式
?????? case 表达式列表1
????????? 语句组1
case 表达式列表2
……
???? case else
???????? 语句组N+1
???? end select
其中
(1)表达式和表达式列表可以是数值型或字符型,表达式列表还可以是多个用逗号分开的表达式。
(2)??? 表达式列表与表达式的类型必须相同。
(3)??? 表达式列表又称值域,它有如下三种形式:
①??? 表达式1,表达式2,……
②??? 表达式1 to表达式2
③??? Is关系表达式
????? (二)多重选择语句的执行过程
? 多重选择语句的执行过程是:
????? 当表达式的值为表达式列表1时,执行语句组1;
????? 当表达式的值为表达式列表2时,执行语句组2;
??????????????? ……
?? 当表达式的值为表达式列表N时,执行语句组N;
?? 当表达式的值不是上述值时,执行语句组N+1;
有了多重选择语句,对于多种情况的选择问题,就可以利用它来解决。运用多重选择语句编写问题2的程序如下:
Private sub command_click()
?X=inputbox(“请输入学生成绩”)
?Select case X
?? Case Is>=90
Print”优秀”
?? Case 80 to 89
Print”良好”
?? Case 70 to 79
Print”中等”
?? Case 60 to 69
Print”及格”
?? Case else
Print”不及格”
End select
End sub
?(三)练习
? 问题3:我们把字符作如下的分类:大写字母:A…Z;小写字母:a…z;数字:0…9;其它字符。编写程序,根据上述分类的方法,输入一个字符,报告该字符所属的类型。
?三、小结
与顺序结构相比较,选择结构就是程序的执行不再完全按照语句的顺序执行,而是根据某种条件是否成立来决定程序执行的走向,它进一步体现了计算机的智能特点。
在VB语言中,选择结构通过if语句和select case语句这两个条件语句来实现,运用条件语句的关键是条件的表示,如果能够正确地表达条件,就可以简化程序,在多重选择的情况下,使用select case语句,可以使程序更直观,更准确地描述出分支的走向。
教学后记(反思):