信息技术教案

八年级信息技术教案:数组

时间:2013-07-20 来源:无忧教育网 编辑:丫丫 点击:

八年级信息技术教案:数组

一、学习目标

1. 掌握数组的声明和数组元素的引用

2. 掌握动态数组与数组重定义以及与静态数组的差别

3. 掌握利用数组进行排序、查找等操作

4. 掌握控件数组的概念以及应用

二、教学重点

声明数组、初始化数组以及引用各个数组元素

三、教学难点

数组的概念以及应用

四、教学方法

1.演示法。

2.实践法。

五、教学手段与教学媒体

多媒体网络教室。

六、课时安排

1课时。

七、教学过程

教学内容、步骤与方法

第一节 整装待发----认识数组

一、概念

例如要求一个班50名学生的平均成绩:

 

下标变量Si 用数组表示为:S(i)

1、有关说明

(1).数组与普通变量一样,用来存放数据;

(2).数组中的数据必须是同一类型;

2、数组与循环结合

for i=1 to 50

input s(i)

next i

s=0

for i=1 to 50

s=s+s(i)

next i

print s/50

end

二、数组的建立和引用

1、数组的建立

(1).DIM <数组名>(下标上界)

或DIM <数组名>(上界1,上界2)

说明:

§ 一般情况下,下标值从0开始

如:DIM A(5) 即定义了a(0)、a(1)、…、a(5);

若要修改下标起始值,可用下面语句:

OPTION BASE N

如:OPTION BASE 1

DIM a(5)

则定义了5个变量a(1)、a(2)、a(3)、a(4)、a(5);

若数组下标上界不超过10则可不必用DIM定义数组。

(2)DIM <数组名>(n1 to n2)

下标值的范围:-32768~32767

§ 数组名与变量名的定义相同;

§ 允许在同一模块中,数组名与变量名同名,它们不代表同一对象;

DIM a(100)

A=3

§ DIM语句中的上界可是常数或变量、表达式;

如: DIM a(10)

DIM a(n)

DIM a(n+2)

但变量值一定先赋值

§ 定义全局数组

DIM SHARED a(50)

§ 用DIM 语句可定义变量类型

DIM <变量> AS <类型>

其中<类型>是:INTEGER(整型)、LONG(长整型)、SINGLE(单精度型)、DOUBLE(双精度型)、STRING(字符串型);

但<变量>不能加类型定义符,如下写法是错误的:

DIM A& AS LONG

在用DIM语句定义了一个变量类型后,该变量名后面加上类型定义符或不加类型定义符都是合法的,且代表同一个对象。例如:

DIM a AS LONG

a=123456

a&=77777

print a , a&

END

运行结果如下:

77777 77777

但程序中不能再用a作其它类型的变量名。

2、数组的引用

§ 引用数组元素(下标变量),即在括弧中指定下标;

§ 在程序中,数组与其它变量的使用相同,即可参与运算,可以被赋值;

§ 在引用数组时,数组名、类型、维数以及下标的范围,应与定义时一致;

  [论文开题报告范文]   [中国大学排名]   [财务工作计划专题]   [诗词专题]

本文地址:http://www.edu399.com/jiaoan/xxjs/64611.html
本文标题:八年级信息技术教案:数组
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)