计算机中变量常量的概念,4.1数据类型、常量和变量教学设计

本文介绍了VB编程入门课程,涉及基本数据类型、常量与变量的概念,以及数组的使用。通过实例演示和实际操作,帮助学生理解变量与常量的区别,掌握数组的定义和赋值方法,旨在提升学生的编程兴趣和解决问题的能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

4.1数据类型、常量和变量

一、教学目标:

(一)知识与技能:

1、 理解vb基本数据类型

2、 掌握变量和常量的概念

3、 了解数组变量的概念

4、 了解vb常用的标准函数,说明(定义)数组的方法

(二)过程与方法:

5、培养学生分析问题的能力

(三)情感态度与价值观:

6、培养学生的编程兴趣

二、教材分析、学生分析

本节中所设计的基本数据类型、常量、变量、数组、标准函数等都是一些新概念,是学习编写代码的重要基础,所以直接安排在第一节课。

但本节内容较为枯燥和机械,教学时切忌照本宣科,否则可能会影响学生的学习兴趣,增加他们的畏难和厌烦情绪。教师在教学过程中可以通过具体的、合适的例子来说明这些概念和运算,使学生更容易理解。教学过程中可以采用讲授、演示教学法。

高二的学生虽然上学期学过这一节,但由于时间长大多数学生已忘记了,所以要重新讲。数据类型、常量、变量的概念简单做讲解;而数组变量学生都是第一次接触,要细讲,而且要用实例讲,老师边在VB中演示边讲,给学生以较直观的认识。然后让学生自已在VB中体验,这样学生的印象深刻。

三、教学重点、教学难点:

1、重点:变量和常量

2、难点:数组

四、教学流程

1、给学生说一下会考的事情,使学生重视起来。

下面看一个程序实例:

Dim a as integer

Dim b as string

Dim c as boolean

Dim d as date

a=0.618

b=”0.618”

c=True

d=#

2、在程序使用中的数据可以划分成若干中不同的数据类型,不同类型的数据,它们的用途、书写规则、在计算机内部的存储格式都是不相同的。数据总是以如下两种形式出现中程序中:常量和变量。

3、基本数据类型:(学生看书)

4、老师做一总结

5、常量是什么(学生看书)

符号常量如何表示(老师讲解)

Const

p=3.14159

请大家一起说一下常用的基本数据类型是:(以加深记忆)

对于字符型数据,要用双引号引起来。

6、变量的概念(学生看书)

变量名的定义规则(细讲)

定义变量的方法:dim 变量名 as 变量类型

做练习:

对于一个变量每次只能接收一个值,如何将多个同一数据类型的值放在一个变量中呢?这就用到了数组变量

7、什么是数组变量

歌手名

专辑名

歌曲数量

发行时间

王力宏

《心跳》

10

2008年12月26日

周杰伦

《三十而立》

43

2009年06月02日

张靓颖

《我相信》

14

2010年2月2日

一个变量存储一个数据,若有多个同一类型的数据需用一组变量来表示,即数组变量。如一个二维表:

老师问:“这个表有几行几列?”

学生答:“有四行四列”

老师问:有几行记录呢?

学生答:“三行记录“

老师总结:“表由三行四列数据组成”

“大家观察这个表有什么特点?”“第一列都是人名,第二列都是专辑名,第三列都是数字,第四列都是日期”

教师提问:“请同学回答:每列数据的类型?”

学生回答:“歌手名”与“专辑名”是string;“歌曲数量”是integer;“发行时间”是date

⑴那么如何用一个变量分别表示一列数据呢,每一列用一个数组变量表示,如下:

Dim gs (1to3) as string 表示一个数组变量有三个元素,一个变量中有三个值。

Dim zj (1to 3) as string

Dim gq (1to 3) as integer

Dim fx (1to3) as date

如何给数组变量的每个元素赋值呢?

老师引导:给单个变量如何赋值的呢?如 a=5;而一个数组变量是包括了多个元素,gs(1)=”王力宏”

gs(2)=”周杰伦” gs(3)=”张靓颖”

那么其它的三个数组变量的赋值同学们在练习中完成吧

⑵如果就用一个数组变量来表示整个二维表该如何做呢?

请同学思考:

我们可以定义一个二维数级变量:dim

gsz(1to3,1to4)表示有三行四列的一个二维表,那么每个数组元素如何表示呢?(学生思考)

Gsz(1,1)=”王力宏”

Gsz(1,2)=”心跳”

Gsz(1,3)=”10”

Gsz(1,4)=” 2008年12月26日”

那么其它的数组元素同学在练习中完成。

练习题:

1、在Visual Basic中,用变量y存储"3:00PM",变量y的数据类型应定义为

(A)String (B)Long

(C)Boolean (D)Integer

2、在Visual Basic中,赋值语句xm="John"中的"John"是

(A)字符串常量 (B)数值常量

(C)逻辑常量

(D)实数常量

3、以下变量的命名正确的是( )

(A)2it (B)act_12 (C)bat*ing (D)dim

4、将下面二维表用数组变量表示,请你补充完整:

歌手名

专辑名

歌曲数量

发行时间

王力宏

心跳

10

2008年12月26日

周杰伦

三十而立

43

2009年06月02日

张靓颖

我相信

14

2010年2月2日

Dim gs (1to3) as string

Dim zj (1to 3) as string

Dim gq (1to 3) as _______

Dim fx (1to3) as ________

gs(1)=”王力宏” gs(2)=”周杰伦” gs(3)=”张靓颖”(老师先讲解一下)

zj(1)=”心跳” _____= ”三十而立” zj(3)=_________

请你将第三个数组变量的元素赋值写出来:_________________________________________

这个二维表用二维数组变量表示:

dim gsz(1to3,1to4)

第一行数组元素的赋值为:

gsz(1,1)=”王力宏”

gsz(1,2)=”心跳”

gsz(1,3)=”10”

gsz(1,4)=” 2008年12月26日”

请你给第二行数组元素赋值:

4.1数据类型、常量和变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值