数据类型、常量和变量及常用标准函数的教学设计
一、教学目标:
(一)知识与技能:
1、 理解 vb 基本数据类型
2、 掌握变量和常量的概念
3、 了解数组变量的概念
4、 了解 vb 常用的标准函数,说明(定义)数组的方法
二、教材分析、学生分析
第三章和第四章中都涉及到 VB 的基础知识的教学,存在一定的知识点重复交叉。所以
突破章节,将第三和第四章的知识点融为一体。本节中所设计的基本数据类型、常量、变量、
数组、标准函数等都是一些新概念,是学习编写代码的重要基础,所以直接安排在第一节课。
本节课之前,学生只学习了第一章的内容流程图等简单的算法介绍。所以编程对学生来说没
有前置知识,几乎从零开始。
但本节内容较为枯燥和机械,教学时切忌照本宣科,否则可能会影响学生的学习兴趣,
增加他们的畏难和厌烦情绪。教师在教学过程中可以通过具体的、合适的例子来说明这些概
念和运算,使学生更容易理解。教学过程中可以采用讲授、演示教学法。
三、教学重点、教学难点:
1、重点:变量和常量
2、难点:数组与函数
四、教学流程
(一)前课回顾引入:
我们在第一章《算法和算法的表示》中学会了如何用流程图的方式来描述算法,那我们
设计好的算法要让计算机能运行,必须要找一个语言编写工具编写成程序,才能在计算机中
运行。回顾上节课程序模式的三种类型,顺序模式、选择模式、和循环模式。通过例题反馈
课堂所学知识。
那这节课我们先了解一下程序中的数据与指令的数据部分,数据的基本类型,与数据的
表现形式,变量与常量。
(二)基本数据类型
数据是信息的一种记录形式。应用程序中的数据种类是多种多样的(如我们的excel中
的数据类型,有文本、数值、日期等等,打开excel界面看看)。有的数据用来记录数值信息,
例如一本书的页数(一个整数),或某个时刻的温度(一个实数),而有的数据用来记录一封
信的内容(一段文字),等等。在程序使用中的数据可以划分成若干中不同的数据类型,不
同类型的数据,它们的用途、书写规则、在计算机内部的存储格式都是不相同的。数据总是
以如下两种形式出现中程序中:常量和变量。
VB中常用的数据类型如下表(要求学生记忆数据类型名)
数据类型名 说明 性质
Integer 整数型 -32768~32767范围内的任何整数 (基本是一些小的数字)
Long 长整数型 -2147483648~2147483467范围内的任何整数
Single 单精度实数型 绝对值在1.401298E-45到3.402823E38内的任何实数,有效
数字约6~7位 (基本是一些小的数字)
Double 双精度实数型 绝对值在10E-324到1.79E308内的任何实数,有效数字约
14~15位 E表示乘方的底数为10
String 字符串型 一段文字和符号,放在一对双引号(英文状态)之间
Boolean 逻辑型 判断的结果,其值为真(True)或假(Flase)
如:你是三岁小孩吗?
Date 日期型 日期和时间
实践与应用:
通过表格设计的预先设计好数据类型来让学生对数据使用有一定的概念。重点培养学
生应用能力。
(三)常量
常量,顾名思义,在整个应用程序执行过程中,它们的值都保持不变,不能被修改,
也不能对常量赋以新值。
例1 下面是各种不同类型的常量
整数常量: 10 1024
实数常量: 3.1416 -0.25
字符串常量: “basic” “0.68” 必须放在一对双引号(英文状态)之间
逻辑常量: True False 只有这两个值:真(True)或假(Flase)
所有这些直接用数字或字符书写的常量叫直接常量。
还有一中叫“符号常量”:用一个符号来代表常量。符号常量的使用增加了代码的可读
性,因为我们看到的是具有含义的名字而不是具体的数据。方便程序的修改和调试。
Visual Basic 有许多内部常量,也允许建立自定义常量。
例2 :
程序使用者使用语句
Const PI=3.14159
构建一个符号常量PI,这样,写在程序中的所有符号PI都会被VB自动转化成实数3.14159
(四)变量
在 Visual Basic 环境下进行计算时,常常需要存储临时或中间数据等。例如,要对用户
输入的10个数据求平均数,输入的数据要先存储到变量中,程序需要的原始数据、计算产生
的中间结果或最终的计算结果都要存储在变量中。
每个变量都要有确定的变量名(用来引用该变量所含的值的名词)和数据类型(确定
变量的值以何种格式存储)。
变量名命名规则:在同一个程序中,不同的变量要用不同的名称。变量由字母、数
字和下划线等字符组成,但必须是以字母开头,在变量名中对大小写字母是不加区分的。
下面的变量名正确的有:
(A)Abc (B)变量 A (C)true (D)12TS (E)I_64 (F)str (G)Dim (H)abl-score
(I)12.94 (J)234
在编程时,应根据需要设置变量的类型。当变量值的范围可以使用整数类型时,就不要
使用实数类型;单精度实数类型够用时,就不要使用双精度实数类型。这样不仅可以节省保
存数据用的内存空间,而且可以提高数据处理的速度。
变量说明用Dim语句,其常用的形式为:
Dim 变量名 As 变量的类型
例3 变量说明
Dim count As Integer count 是整数类型的数据
Dim x,y As Double x和y都是双精度实数型数据,可以同时定义两个变量
Dim Name As String Name是字符串类型的变量
(五)数组变量
数组变量主要用来存储一批同类型的数据。数组是由一批同类型的变量构成的一个序
列,组成数组的每一个变量被称为数组元素,或称为下标变量。下标通常是一个整数,用来
指出某个元素在数组中的位置,数组中每个元素的位置由它的下标惟一地确定。
错误类型:下标越界 基本是数组变量出错。
Dim 数组变量名 (A1 To A2) As 元素的类型
这里,A1是下表的下界,A2的下标是上界,A1和A2都是常量。
例如 Dim score(1 to 3) As Integer
那么他们都是整数的类型,有三个 score(1) score(2) score(3)
(六)常用的标准函数
VB提供了大量的标准函数,可供用户编写程序时直接使用。教材上介绍了部分常用的
数学函数、字符串函数和类型转换函数。
习题课堂检验
函数名 函数的功能 应用举例 函数返回值
Abs(X) 求X的绝对值 Abs(-2.5) 2.5
Int(X) 求不大于X的最大整数 Int(-5.1) -6
Sqr(X) 求X的算术平方根 Sqr(4) 2
Rnd() 得到 [0,1)之间的随机数 Rnd() 0≤Rnd