三九宝宝网宝宝百科宝宝知识

数据结构教程第二十二课实验五数组实验

11月25日 编辑 39baobao.com

[虚拟实验在教学中的主要应用]借助计算机仿真技术实现实验操作的计算机应用系统被称为虚拟实验。目前我国的实验教学有着不可避免的一些硬性条件和软性条件的限制,发展速度仍然很缓慢。借助于虚拟实验室技...+阅读

教学目的: 掌握二维数组的实现方法

教学重点: 二维数组的存储表示,二维数组的基本操作

教学难点: 二维数组的基本操作

授课内容:

数组的顺序存储表示和实现:

#include

#define MAX_ARRAY_DIM 8

typedef struct {

ElemType *base;

int dim;

int *bounds;

int *constants;

}Array;

Status InitArray(Array

Status DestroyArray(Array

Status Value(Array A,ElemType

Status Assign(Array

基本操作的算法描述:

Status InitArray(Array

A.dim=dim;

A.bounds=(int *)malloc(dim *sizeof(int));

if(!A.bounds) exit(OVERFLOW);

elemtotal=1;

va_start(ap,dim);

for(i=1;i

A.bounds[i]=va_arg(ap,int);

if(A.bounds[i]=0;--i)

A.constants[i]=A.bounds[i+1]*A.constants[i+1];

return OK;

}

Status DestoyArray(Array

free(A.base); A.base=NULL;

if !(A.bounds) return ERROR;

free(A.bounds); A.bounds=NULL;

if!(A.constatns) return ERROR;

free(A.constants); A.constants=NULL;

return OK;

}

Status Locate(Array A,va_list ap,int

for(i=0;i

ind=va_arg(ap,int);

if(ind=A.bounds[i]) return OVERFLOW;

off+=A.constants[i]*ind;

}

return OK;

}

Status Value(Array A,ElemType

if((result=Locate(A,ap,off))

以下为关联文档:

学习《虚拟实验与未来教学》反思随着计算机、通信、网络、虚拟仪器、多媒体等技术的迅速发展,互联网的普及,人类正在进入一个信息化的社会,网上远程教学模式正在逐步兴起,它和传统的课堂教学模式相互结合、相互...

科学测试问卷、实验问卷情况分析:问卷情况分析:本次抽测调查问卷共收到17张。对于课时、课堂问题。每周有几节课,有16人知道每周有3节课,1人不知道。科学课是按课表上课:15人认为科学课是按课表上课...

实验班学习:选择、介入与支持学习目标:1.了解选择、介入、支持的时机和注意事项,初步学习相关的策略。 2.进一步明确材料、选择、介入、支持师幼互动四大方面的价值。学习准备:1.黑板、纸条2.介入的策略人...

小班自然角介绍——实验区、欣赏区、认知区欢迎各位老师参观,我们先进入我班的 植乐无穷 。在这块植物角中,我们共分成三个区域 实验区、欣赏区、认知区。一、 实验区:在实验区中投放的都是家中带来的自陪蔬菜等,如:青菜...

科学素养目标解读家庭实验(一) 家庭实验室 项目介绍,杭州市T小学自2009学年开始,为了更好的促进学生科学素养的形成,更好的培养学生独立思考、动手探究的能力,围绕 激发动机、激活兴趣、激励创新 的理...

攀登英语学习实验学期进展汇报开学近两个月来,我校攀登英语的教学工作按照市、区及本校的教学工作计划进行。从本周开始,进行Unit 6的教学,现将这段时间来的工作汇报如下:一、实验基本信息列项主要内容具...

我会折蝴蝶了、空气小实验我会折蝴蝶了 涟漪和雯雯在美工区里,非常安静地折叠,一开始雯雯不会折扇子,问旁边的涟漪, 折扇子是怎么折的? 涟漪示范给雯雯看,两人就一起折,雯雯折了两个三角形,折好以后用纸条把...

仙人掌花、一次有趣的实验哇!~~,变成黑色了,变成黑色了 科学教室传来一阵阵兴奋地呐喊。这到底是怎么回事呢?哦~~,原来,我们再做一个关于白糖的实验。 在陈老师的提示下,我们在家早已准备好了材料,有:一截蜡烛...

以积极的态度,迎接市实验开出情况专项督导检查一个学期过来,忙完一件事后,总要反思,这是我的习惯。刚刚在写一点实验室工作小结,我是以年度作为总结的,所以,这个学期只是小结而已,也为下半年实验室工作总结,积累资料做准备,免得到...

推荐阅读
图文推荐