文档库 最新最全的文档下载
当前位置:文档库 › 1VB语言及程序开发环境.doc

1VB语言及程序开发环境.doc

1VB语言及程序开发环境.doc
1VB语言及程序开发环境.doc

2.1.1 VB语言及程序开发环境

一、教学目标

1、知识与技能

掌握VB定义的常用的基本数据类型,常量与变量的定义方法,运算符、函数和表达式的描述。

2、方法与过程

本节涉及到基础知识较多,所以要一个一个问题解决,从一个简单的求圆的面积的程序入手,从中分析VB程序一般包括的四部分,基本数据类型、常量与变量,运算符、函数和表达式,而且结合练习来加强对这些新知识的巩固。

3、情感态度和价值观

这一节是学习VB程序的重要的入门课,授课时要注意结合学生的思路,逐个问题解决,不可一蹴而就。

二、重点难点

1、教学重点

VB常用的的基本数据类型,常量与变量,运算符和表达式

2、教学难点

变量名的命名规则,字符串变量。

三、教学环境

1、教材处理

教材选自《广东省普通高中信息技术选修一:算法与程序设计》第二章第一节,教材的内容编排合理,导入的方式也很好,而且能结合练

习,所以直接使用教材的内容,不作修改。练习的题量可以适当地增加。

2、预备知识

学生已掌握使用计算机解决问题的四个步骤——分析问题、建立模型、设计算法和编写程序。

3、硬件要求:建议本节课在多媒体电脑教室中完成,有广播教学系统或投影仪。

4、所需软件:学生机要安装VB6.0或以上版本。

5、教学课时:1课时

[教学过程]

导入:

以下是一个“求半径为r的圆的面积”的程序,请你注意观察程序的组成结构及其功能,并思考如下的问题:

(1)程序有多少行,每一行的作用是什么?

(2)如果按语句的作用区分,这个程序包含几个部分?

Private sub command1_click() ‘定义名为command1_click()的事件过程

Const pi as single=3.14 ‘说明程序中pi是常量∏

Dim r as single,s as single‘定义半径r和面积s为单精度实型

r=inputbox(“r=”,”请输入半径”)‘输入r的值

s=pi*r*r ‘把表达式pi*r*r的值赋给s

print “圆的面积s=”;s‘把s的值输出到当前的窗体上

End

sub ‘过程结束

考察上述程序,我们容易看到:程序共有代码7行,每一行都是VB 的一个语句,VB的程序就是由这样的一组语句组成。每一个语句都是按照一定的规则书写的。

总结上述分析,我们可以得到VB程序的一般包括如下部分:

(1)数据类型说明部分

(2)数据的输入部分

(3)数据的处理部分

(4)数据的输出部分

讲授新课

一、VB定义的基本数据类型

二、常量

1、常量:指在程序执行期间其值不能发生变化,具有固定值的量。常数——不变的数,如1,100,59

常量——不能改变的数据,如“welcome”

(1)数值常量(常数)

整型常量(整数)

由若干个数字组成的序列:123、-99

实型常量(实数)

定点数(日常记数法)

小数位固定,如:123.456、0.00023

浮点数(科学记数法)

单精度实数(普通型实数)——7位有效数字,用“E”代表以10为底的幂数,即把常量用指数形式来表示,例如:12.34E+2表示1234 双精度实数——15位有效数字(用D代替E)例如:1.23456789D+12表示1.23456789*1012

(2)字符串常量

用双引号把若干个合法字符括起来,如: "QBasic"、"abc123" (3)符号常量(常量说明)

CONST 常量名 AS 类型=表达式

例如:CONST pi AS Single=3.14159

三、变量:指在程序运行过程中值可以变化的量,实际上是对存储空间的指定。可改变的量,如:

a=1

a=2.3

a=45.9

1、变量名

(1)变量名可以由字母、数字或其它符号组成。

(2)规则

变量名的第一个字符必须是字母

VB的保留字不能用作变量名

变量名中的大小写字母等效

变量名中不可有空格

例:下面哪些变量名是正确的

3abe c de a35 print

a35是正确的,其它都错误

2、变量类型

变量名后加类型定义符

%——整型(INTEGER)

&——长整型(LONG)

!——单精度实数(SINGLE)

#——双精度实数(DOUBLE)

$——字符串(STRING)

3、变量说明

DIM 变量名 as 类型

4、字符串变量

字符串变量,书写时在变量后加“$”

a$="abcde" a$="1234567"

5、对变量赋值的操作:未赋值的变量,变量的初值为0

一个变量只有一个值,变量的当前值由最后一次赋值决定

四、运算符、函数和表达式

VB有三种运算:算术运算、关系运算、逻辑运算

1、算术运算符

加 + 4+5 =9

减 - 8-3 =5

乘 * 2*3 =6

除 / 5/2 =2.5

整除 \ 5\2 =2

求余MOD 5 MOD 2 =1

乘方 ^ 2^3 =8

注:

(1)对于整除和求余运算,若参与运算的数不是整数,则先按四舍五入的原则变成整数后再运算。

(2)两字符串相加即两字符串合并。字符加法不符合交换律。如:“22”+“1”=“221”

2、函数

在VB中有两类函数,分别是内部函数和自定义函数转换函数。常用的内部函数有数值函数、字符函数、时间/日期函数和其它函数等,如表2-2所示,自定义函数是由程序员根据需要定义的函数。

在程序中要使用一个函数时,只需要给出函数名和一个或多个参数,就能得到函数值。调用函数的格式如下:

函数名(参数表)

3、表达式:表达式是指某个求值规则,它由运算符和配对的圆括号将常量、变量、函数等操作数以合理的形式连接起来的式子。

VB表达式:用运算符和括号将若干运算量(包括常量、变量、函数等)连接起来的式子。

算术运行符的优先顺序

括号—正负号—函数—乘方—乘、除、整除—余数—加、减

表达式的写法

表达式应写出在同一行,注意分式的写法。

四、实践

(1)下列数据属于字符串常量的是()

A.bcda B."

kfjf" C.’fksj’ D.”j_hjh”

(2)在VB语言中,下列数据中合法的长整型常量是()

相关文档