【VB教学】第八讲:分支语句的嵌套

 

一、教学目标:

1、  讲解作业内容

2、  深入了解逻辑运算符

3、  了解运算符的顺序

4、  讲解实例初步了解分支语句的嵌套

二、教学重点:

1、  整除

2、  计数器的使用

3、  逻辑运算符

4、  运算符运算顺序

5、  分支语句

三、所需课时:2课时

四、教学过程

(一)、讲解作业内容,引入新知识点

1、  整除:判断是否为奇数的方法

a mod 2<>0

int(a/2)=a/2

a\2=a/2

 

2、  计数器的使用

j=j+1

每次执行,j的值就增加1,达到计数的效果

 

(二)、深入了解逻辑运算符

1Not(非)

“取反”运算。True(逻辑真)取反变成False(逻辑假),False取反变成True

例如:

  5 > 8 其值为False      Not( 5 > 8 )的值为True

2And(与)

只有左右操作数的值都为True时,结果为True,否则结果为False

例如: 

4 < 9 And 1 + 1 = 2         结果为True

5 > 2 And 8 < 3             结果为False

      a < > b And False            不管ab为何值,结果恒为False

3Or(或)

左、右操作数只要一个为True,结果为True。只有两个操作数的值都为False时,运算结果才为False

例如: 

4 < 9 Or 1 = 2                 结果为True

      5 < 4 Or 3 < > 3               结果为False

      True Or x = y            不管xy为何值,结果恒为True

 

(三)、各运算符的运算顺序

逻辑运算符

Not > And > Or

一个表达式中可能含有多种运算,计算机按以下顺序对表达式求值:

函数运算;② 算术运算;③ 关系运算;④ 逻辑运算。

 

(四)、初步了解分支语句的嵌套

让学生看流程图写代码:

结束

 

 

 

 

 

 

  

 If   符合三角形  then

   If  符合等腰三角形 then

       等腰

Else

       三角形

End if

Else

    不是三角形

End if

 

 

 

 

(五)、& ,+的区别

 字符串运算符-将两个字符串连接起来

1&

&的两边可以是不同的数据类型

"方程无解d=" & d

345 & ture

2+

+的两边必须都是字符串

abc”+”345”

abc+345 (类型不匹配)

(六)实践

学生按要求填写代码实现效果。

 

posted @ 2008-12-11 12:38  jesonpeng  阅读(622)  评论(0编辑  收藏  举报