二年级计算机课,计算机应用专业课题内容数组课时安排2课时授课班级计算机二年级.doc...

计算机应用专业课题内容数组课时安排2课时授课班级计算机二年级.doc

课题内容数组课时安排 2课时授课班级计算机二年级授课类型讲解,演示学情分析学生己学习掌握了第一个任务 VB.NET的变量与常量及运算符的计算,且学生己有了以前的知识,内容来说应该不是很难,但中专生的学习记忆性相对比较差,可能以前的知识现在没剩多少,所以还是以讲解为主

教材分析本项目为《使用ASP.NET开发动态网站》的项目2的第2任务,主要是认识和掌握数组的用法。

教学目标1、了解数组的定义

2、理解并掌握数组的声明和使用

教学重点数组的声明和使用

教学难点数组的声明和使用

教学方法讲解、演示

学习方法实践法

教具准备

电脑、网络、投影仪教学过程(第 1 课时)环节时长教师活动学生活动设计意图

25

15

老师引出数组的知识点,学生自学

一、数组的概念

所谓“数组”,是一种复合结构,用于保存多个具有相同数据类型的值。数组就好像一个书架,在书架里划分了一个个小小的格子,格子里只能放同类型的书----即数组中只能放同类型的元素。其中,书架的维数(排数)就相当数组的维数(排数),格子里同类型的书就相当于在数组中存放的同类型元素。

老师提问问题:用什么现实例子比喻数组

老师总结知识点:

数组由数组元素构成。不同的数组元素通过索引值进行标识。数组可以是一维的,也可以是多维的(最多可以达到60维)

在VB.NET中,缺省的第一个数组元素的索引值为“0”,数组中第一元素为下界,最后一个元素为上界,数组元素在上下界之间是连续的,并且操作系统会在运行时为数组分配连续的内存地址空间

在编写程序过程中,可以根据数组的索引值,使用循环语句方便地处理大量的数组元素,而不需要对每一个数组元素进行单独的运算。根据课本知识点自学

并做笔记强化学生的自学能力教学过程(第 2 课时)环节时长教师活动学生活动设计意图20老师引出数组的知识点,学生自学

老师提出问题:数组要先声明后使用,那如何声明呢?请看课本先自学

学生根据课本知识点自学并作记录强化学生的自学能力15老师作总结归纳:

一、数组的声明与对变量的声明的方法类同。

声明的语法如下:

dim 数组名(数组大小)as 数组变量类型

[例] 声明一个存储10个字符串的数组

Dim str(9) as string

索引值从0开始。数组元素从str(0)到str(9)一共10个元素。

在声明时,也可不指定数组大小,在声明后动态指定数组大小。这样声明的数组为动态数组。一般的用法是全局声明一个动态数组,然后在各个过程体或者函数体内指定数组长度。

[例] 声明一个存储字符串的数组,大小不能确定。

Dim str() as string

二、多维数组的声明

多维数组的声明需将各维的上限用逗号隔开。

[例] Dim Count(10,11) as integer

该例声明了一个二维数组,第1维包含了11个元素,第2维包含了12个元素。数组元素的总个数为11*12=132个。对更多维数的数组声明方法类似,语法如下:

Dim Count(N1,N2,N3……Nn)

数组元素总个数=(N1+1)* (N2+1)* (N3+1)*(Nn+1)

注意:对于多维数组,要改变其大小,只能修改其最后一维的大小。修改方式类似一维数组。

三、数组的使用

在编程过程中,对数组初始化通常用循环结构进行赋值。下面的例子是声明一个一维数组并对其初始化,给每一个元素赋值为其索引值。

Sub intArray()

Dim Count(100) as Integer

Dim i as integer

For i=0 to 100

Count(i)=i

Next i

End Sub

同理对多维数组的赋值,需要用多重循环语句结构实现。例如:下面是一个维数组,给每一个数组元素赋值为1

Sub intArray()

Dim Count(10,10) as Integer

Dim i ,j as integer

For i=0 to 10

For j=0 to 10

Count(i,j)=1

Next I

Next i

End Sub

专心听总结并作记录5任务小结

听一听

记一记板书设计

数组

教学反思本任务以讲述数组的概念及声明使用为中心,结合例子来加化巩固知识的了解

计算机应用专业

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值