VB程序设计教案

  • 格式:doc
  • 大小:6.15 MB
  • 文档页数:7

下载文档原格式

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

VB程序设计——选择结构

■教学目标

1.知识与技能

1.了解选择结构的基本概念。

2.了解关系表达式与逻辑表达式的概念。

3.能利用VB中的条件语句实现简单的选择结构。

2.过程与方法

经历实践、分析、归纳,掌握IF语句的格式和功能。

3.情感态度与价值观

运用捉老鼠游戏,完善程序,发展学生思维的逻辑性及严谨的学习态度。

4.行为与创新

培养学生利用计算机的反馈作用进行探究学习的能力。

■课时安排

安排2课时。

■教学重点与难点

1.教学重点

让学生学会使用VB语言的If分支语句,掌握分支判断程序结构,来解决实际问题,并且培养学生的探索、创新能力。

2.教学难点

对解决问题的方法和步骤的理解,并能根据实际问题写出程序代码。■教学方法与手段

讲述与讨论、实验与验证。■课前准备

教学课件、实例程序

■教学过程

教学环

节教师与学生活动

设计意

设计情境、引入新课教师活动:让学生制作捉老鼠游戏

学生活动:积极参与。

教师活动:学生制作小游戏界面,教师指导,如果抓到小老鼠系统将会提示抓住老

鼠了。

一只小老鼠在草地上跑来跑去,现在要用鼠标控制敲钟它。敲中一次,就会弹出一

次信息框。我们将通过制作这个小游戏程序,学习程序设计语言IF条件判断语句。

由鼠标抓小老鼠同学们的不同选择引出本课的主题——选择结构。

通过制

作小游

戏使激

发学生

的思维

能力,并

引出本

课的内

容选择

结构

课堂小

小结总结本堂课的内容。

拓展活动编写“小游戏”界面。培养学生的探索、创新能力。培养学

生的创

新,探索

能力

VB程序设计——选择结构

■教学目标

1.知识与技能

1.了解选择结构的基本概念。

2.了解关系表达式与逻辑表达式的概念。

3.能利用VB中的条件语句实现简单的选择结构。

2.过程与方法

经历实践、分析、归纳,掌握IF语句的格式和功能。

3.情感态度与价值观

运用捉老鼠游戏,完善程序,发展学生思维的逻辑性及严谨的学习态度。

4.行为与创新

培养学生利用计算机的反馈作用进行探究学习的能力。

■课时安排

安排2课时。

■教学重点与难点

1.教学重点

让学生学会使用VB语言的If分支语句,掌握分支判断程序结构,来解决实际问题,并且培养学生的探索、创新能力。

2.教学难点

对解决问题的方法和步骤的理解,并能根据实际问题写出程序代码。■教学方法与手段

讲述与讨论、实验与验证。

■课前准备

教学课件、实例程序

■教学过程

教学环

教师与学生活动设计意图

设计情境、引入新课教师活动:让学生制作捉老鼠游戏

学生活动:积极参与。

教师活动:学生制作小游戏界面,教师指导,如果抓到小老鼠系统将会提示抓住

老鼠了。

一只小老鼠在草地上跑来跑去,现在要用鼠标控制敲钟它。敲中一次,就会

弹出一次信息框。我们将通过制作这个小游戏程序,学习程序设计语言IF条件判

断语句。

由鼠标抓小老鼠同学们的不同选择引出本课的主题——选择结构。

通过控件属性学生掌握本课界面设计

由小游戏实例引出选择结构的一般流程图,讲解选择结构与条件语句

⑴选择结构

选择结构流程图

新授教师活动:Timer事件

Private Sub Timer1_Timer()

Randomize '随机化生成器

X = Int(Rnd * 7000) 'X值为随机整数,范围在0-7000

Y = Int(Rnd * 4000) 'Y值为随机整数,范围在0-4000

通过制作

小游戏使

激发学生

的思维能

力,并引出

本课的内

容选择结

学生通过

教师讲解,

5.击中老鼠事件

当鼠标点中老鼠图像时,程序会弹出一个消息框,显示击中的信息。

Private Sub Image2_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

MsgBox "抓住老鼠了!" '弹出消息框

End Sub

学生练习1.电梯的最大容量为12人,在此范围内电梯能正常运行,超出了这个范围电梯将

发出警报。(C)

Dim a as integer

a=val(inputbox(“请输入进入电梯的人数”))

. a<=12

print “正常运行”

print “发出警报”

A.if……then……end if……else

B.then……if……else……end if

C.if……then……else……end if

D.if……else……then……end if

2.以下程序段运行后,分别输入5和6,则输出字符的排列顺序是( B )

I=val(inputbox(“请输入I的值”))

If I <6 then Print “#”;

Else Print “*”

End if

A.*#

B.#*

C.##

D.**

3.语句If x=1 Then y=1,下列说法正确的是(C )。

A、x=1和y=1 均为赋值语句

B、x=1和y=1均为关系表达式

C、x=1为关系表达式,y=1为赋值语句

D、x=1为赋值语句,y=1为关系表达培养学生阅读程序的能力,测验学生对选择

结构的理解程度。

培养学生

阅读程序

的能力,测

验学生对

选择结构

的理解程

度。

课堂小

小结总结本堂课的内容。

拓展活动编写“小游戏”程序。培养学生的探索、创新能力。培养学生

的创新,探

索能力

相关主题