VB基础-数据类型常量变量函数
课题 VB基础-数据类型常量变量函数
执教者
适用年级 高一年级 教学课时 1课时
教材分析 本课时内容是为VB程序设计学习打好基础,主要是介绍VB中基本的数据类型,变量和常量的命名和使用以及VB中常用的函数。本课时内容较多且零碎。
教学目标 知识与技能:学会识别VB中基本数据类型;
学会识别数据常量和符号常量;
明白变量的命名规则并会运用定义方法;
学会识别及运用常用的标准函数;
过程与方法:引导学生通过课堂练习及课后练习,掌握VB中基本数据类型、常量和变量运用和基本函数的运用;
通过交流讨论,实践设计,培养学生自主探究的能力;
情感态度与价值观:激发学生兴趣,提高信息素养
教学重难点 VB中基本数据类型存储字节
符号常量的命名及运用
变量的命名规则及定义方法
常见标准函数的运用
所需资源和环境
数字化资料 网络资源
常规资源 浙教版《算法与程序设计》第四章4.1节;配套光盘。
教科书配套的教师用书
教学支撑环境 多媒体教室
教学设计
教学引导思路设计 问题 目的 重点/难点/关键点
想不想自己设计一个VB程序? 通过给学生一个计算圆的面积的VB程序设计来吸引学生,激发学生学习的兴趣 引入新课
什么是数据?基本数据类型有哪些? 了解数据是信息的一种记录形式以及数据种类的多样性 数据是信息的一种记录形式,数据种类是多种多样的
什么是常量?什么是变量? 了解常量和变量的概念及掌握常量变量的运用 常量:在程序运行过程中值不变的存储单元或数据。
变量:用来表示数据的存储区,在程序运行过程中,这些存储区中的值是可以改变的
变量说明用Dim语句,其常用形式为:
Dim 变量名 As 变量的类型
VB中常见的标准函数有哪些? 掌握常见的标准函数的使用 常见的标准函数的使用
教学过程设计
教学环节 课堂引入 教师活动
教师活动1:给学生一个计算圆的面积的VB程序让学生接触VB程序设计语言,并通过“你们想不想设计一个VB程序”来导入新课。
学生活动
学生活动1:观察并回答
设计意图
学生对于一些应用程序很新奇,以此来激发兴趣
知识点1:数据是信息的一种记录形式。应用程序中的数据种类是多种多样的。
教师活动2:结合Excel中数据类型,说明数据种类的多样性。 学生活动2:参与分析与讨论 Excel是学生熟悉的办公软件,从Excel入手学生更易掌握
知识点2:VB中基本数据类型 教师活动3:以计算圆的面积的程序代码为一条线,引出VB的各个基础知识。比如以代码中出现的double来引出VB中基本数据类型表,并结合实例进行说明。
附:计算圆的程序代码:
学生活动3:思考并自己举实例,做相关练习巩固知识
以学生熟悉的计算圆的面积代码出发,学生较感兴趣。同时讲练结合,巩固知识。
数据类型名
说明
性质
存储字节大小
Interger
整数型
-32768~32767范围内任何整数
2
Long
长整数型
-2147483~2147483647范围内的任何整数
4
Single
单精度实数型
绝对值在1.401298E-45~3.402823E38内的任何实数,有效数字约为6-7位
4
Double
双精度实数型
绝对值在10E-324~1.79E308内的任何实数,有效数字约为14-15位
8
String
字符串型
一段文字与符号
字符串长度
Boolean
逻辑型
判断的结果:其值为真(true)或假(flase)
2
Date
日期型
日期和时间
8
知识点3:数据总是以如下两种形式出现中程序中:常量和变量。
教师活动4:以代码中出现的3.14和r引出常量和变量,并结合例子进行讲解。
常量:在程序运行过程中值不变的存储单元或数据。常量一般分为整数常量、实数常量、字符串常量和逻辑常量。直接常量和符号常量的使用。定义符号常量的方式:
Const 符号常量名=常量
变量:用来表示数据的存储区,在程序运行过程中,这些存储区中的值是可以改变的。
变量的命名规则:
由字母、数字和下划线等字符组成
必须以字母开头
在变量名中对大小写字母是不加区分的
变量说明用Dim语句,其常用形式为:
Dim 变量名 As 变量的类型
教师活动3:
【例如】Dim count As Integer count是整数类型的变量
Dim x,y As Double x,y是双精度实数类型的变量
Dim Name As String Name是字符串类型的变量
学生活动4:做相关练习
附练习:
(1)用VB语句定义一个符号常量,常量名为name,常量值为自己的姓名。
(2)如果希望使用变量x来存放765432.123456,应该将变量x声明为何种类型?
(3) 用VB语句定义几个变量:A为整数型,B为长整数型,C为单精度实数型,D为字符串型,E为逻辑型,F为日期型。
讲练结合
知识点4:为了方便用户应用,VB已经设计了一些常用而便准的运算和问题的处理方法,称为“内部函数”,所谓“内部”,就是已经配置在VB里面,不需要用户设计。
教师活动5:以代码中出现的Str函数引出VB中的标准函数,并以实例讲解说明
学生活动5:做相关练习
附练习:
写出下列函数计算后的结果
Asc(“A”)= Int(3.4)=
Len(“abcdefg”)=
Chr(66)=
Sqr(Sqr(64))= Fix(-3.14159)=
Str(-459.65)= 标准函数都以实例进行说明,加深学生印象,同时注重讲练结合。
常用的数学函数:
函数名
函数功能
应用举例
函数返回值
Abs(X)
求X的绝对值
Abs(-3.5)
3.5
Int(X)
求不大于X的最大整数
Int(4.1)
Int(-4.1)
4
-5
Sqr(X)
求X的算术平方根
Sqr(4)
Sqr(6)
2
2.44948
Exp(X)
求e的X次方
Exp(2)
7.389056
Log(X)
求以e为底的X的对数
Log(3)
1.098612
Sin(X)
求X的正弦值
Sin(3.1416/2)
0.9999999
Cos(X)
求X的余弦值
Cos(3.1416/3)
0.9999999
Tan(X)
求X的正切值
Tan(3.1416/3)
1.7320606
演示运用函数的程序
常用的转换函数:
函数名
函数功能
应用举例
函数返回值
Asc(X)
字符转换成ASCII
Asc(“A”)
65
Chr(X)
ASCII转换成字符
Chr(48)
“0”
Val(X)
数字字串转换成数值
Val(“-17”)
-17
Str(X)
数值转换成字符串
Str(-17)
“-17”
演示运用函数的程序
常用的字符串函数:
函数名
函数功能
应用举例
函数返回值
Len(X)
计算字符串的长度
Len(“asd”)
3
Mid(X,n,k)
取字符串X中第n个字符起长度为k的子串
Mid(“abcd”,3,1)
“c”
Fix(X)
截掉数据的小数部分
Fix(2.56)
2
演示运用函数的程序
本课总结 PPT简单回顾的方式对主要内容进行浏览
课后练习 书本P71练习
课后反思
本节课内容多,基础性强且并没有很大的关联性,因此必须给本堂课找一条主线。本人从学生已完成的计算圆的面积的代码出发一一讲解VB编程中的基础知识,力求做到一条主线贯穿到底。整堂课下来,学生能做到跟着这条主线走,课堂气氛也比较好。当然也存在着不足之处,因为本堂课内容限制并不能充分活跃课堂,在趣味性这点未能发挥完全。建议在课堂语言处再增加一些学生感兴趣的话语。