加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Access数据库程序设计公开课教学设计

(2017-07-03 22:54:16)
标签:

教育

分类: 最爱文章

8.3.4  VBA程序流程控制语句教学设计(09.05)

[教学目标]

知识目标:1,理解程序中的三种程序结构

          2,掌握IF语句和SELECT语句在程序中的用法。

          3,学会分析程序运行结构和补充完整程序。

能力目标:

能学会分析程序的一般方法。学会互相合作,加强对程序的理解。并能养成良好的编写程序的风格和习惯。

[教学难点]:对程序的理解,以及对给出程序的分析和补充

[教学重点]1,三种程序结构的理解。

2IF语句和SELECT语句的格式以及应用中应注意的问题。

[教学手段]

采用课件播放、投影演示、多媒体电子教室同步演示等现代化教学手段。

[教学课时]1课时

[教学内容与过程]:

一,复习上节课内容

1),判断以下常量说明和变量说明的对错。

Const  PI=3.14    , const A3=x+2    const A2=abs(-9)

Dim    12name  as  interger  

2),判断以下赋值语句的对错。

Dim        as      integer

strvb    as    string

3=a   2+5=a   a=a+b ,  strvb=12   strvb=‘vb’

二,教学导入:猜数游戏(投影)

猜数游戏的算法(语言描述)

1)计算机随机出一个数A

2)游戏者输入猜想的数B

3)比较AB

如果B=A,显示你赢了,询问再来一次?

如果B>A,提示高了,返回第2步。

如果B,提示低了,返回第2步。

4)如果回答再来一次,返回1,否则结束游戏。

三,程序的三种结构

顺序结构:按照语句顺序顺次执行。如赋值语句,过程调用语句等。

分支结构:又称选择结构,根据条件选择执行路径。

循环结构:重复执行某一段程序语句。

,分支结构语句:根据条件表达式的值来选择程序运行语句。主要有两种语句结构。

1),分支结构语句一:if 语句

  if  条件表达式1

            then 语句序列1

    [ Else

            语句序列2 ]

End  if

{ 

 

 

 

 

 

 

 


程序段:

If       x>0  then

                   y=sqr(x)

Else   if x=0 then

                   y=0

         else  y=abs(x)

End if

 

 

注意:

语句是否被执行根据条件表达式的值来决定。

IF语句中再引用IF语句叫条件结构嵌套。

书写时养成紧缩对齐的习惯。

文本框: 课堂练习 Access数据库程序设计公开课教学设计

 

 

 

 

 

 

 

 

 

 


2),分支结构语句二: Select语句(主要用于多分支构)

 

 

Access数据库程序设计公开课教学设计 

 

 

 

 

 

 

 


如前例的SELECT程序段:

程序段:Select   case  X

                            case  >0

                                     y=sqr(x)

                            case   =0

                                      y=0

                            case else 

                                      y=abs(x)

                  End  select

 

注意:

 

1,用to 来表示值的范围

 

2,多个值之间用逗号分开

 

3is 用来连接关系运算

 

如下面程序所示:

Access数据库程序设计公开课教学设计

文本框: 课 堂 练 习文本框: 课 堂 练 习  

 

 

 

 

 

 

 

 


Access数据库程序设计公开课教学设计

五,课堂总结与作业

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有