《管理学》实验指导书

《管理学》实验指导书
《管理学》实验指导书

《管理学》实验指导书

一、实验教学目的和要求

(一)实验教学目的

管理学是工商管理类专业的专业基础课,课程教学服务于应用型人才培养目标,坚持理论与实践相结合,以管理技能培养为主线。管理学实训是在学生掌握管理学基础知识和理论的基础上,通过实验实训,加深学生对管理学基本理论与概念的理解,帮助学生开阔视野,掌握管理知识,培养管理能力,提高学生的综合素质,增强就业的竞争力。具体目的:

1、培养基层管理岗位的综合管理技能。

2、培养计划与决策的能力、组织与人事的能力、领导、沟通与激励的能力、控制与管理创新的能力。

3、具体管理技能包括:

(1)培养现代管理理念与运用现代管理理论的能力

(2)培养创新精神与创新管理能力

(3)培养观察环境,配置资源,制定计划的能力;

(4)培养分析界定问题,科学决策的能力;

(5)培养分析组织结构,协调职权关系,制定组织规范的能力;

(6)培养树立权威,有效指挥的能力;

(7)培养有效激励,调动人的积极性的能力;

(8)培养协调关系和与他人沟通的能力;

(9)培养对工作有效控制的能力;

(10)培养搜集与处理信息的能力,特别是利用网上资源的能力

(二)实验教学要求

1、实用性

实训要围绕中小型企业所必备的实务知识和技能展开教学,教学内容应遵循实用性原则,侧重于方法和技能的掌握。

2、实践性

指导学生能有效运用企业管理的知识和技能进行创办企业,掌握企业管理的实际操作技能,使学生能真正学有所得。

3、针对性

授课教师要突出重点,采用通俗易懂、由浅入深,科学准确的教学方法,多结合不同类型企业的实例,注重案例教学,使学生在较短的时间内能得到更大的收获和提高。

4、灵活性

采用灵活多样的教学方式,包括专题讲座、案例分析、讨论交流、参观学习、头脑风暴、角色模拟等不同的手段,不仅有利于提高学生的学习积极性,而且可以获得更好效果。

二、学时分配及实验项目表

管理学总课时为64课时,其中理论课时占48课时,实践课时为16课时,

三、实验材料准备

每组同学根据各自模拟公司的实训任务和要求,准备相应的材料与物品。四、实验内容

(一)项目一(0301000101):管理学基本理论与模拟公司组建

【实验目的】

1、培养初步运用管理系统的思想建立现代组织的能力;

2、培养分析、归纳与讲演的能力;

3、增强对管理理论的感性认识;

4、提高运用管理理论分析实际管理问题的能力;

5、培养运用管理理论解决实际问题,提高企业绩效的能力。

【实验要求】

1、根据所学知识与对实际企业调查访问所获得的信息资料,以小组为单位,组建模拟公司。制定公司名称、确定人员分工,并进行总经理竞聘。

2、以模拟公司为单位,利用所学的管理学理论,对某案例中遇到的管理问题进行分析与诊断,并提出解决方案。

【组织实施建议】

1、根据所学知识与对实际企业调查访问所获得的信息资料,组建模拟公司。

(1)为学生进行分组,各组组建“××大学生模拟公司”,自定公司名称。

(2)进行总经理竞聘。每个人都要起草竞聘总经理的讲演稿或发言提纲,并在公司中发表竞聘讲演。最后由公司全体成员投票选举产生总经理。

(3)共同商定公司名称,确定公司的主营业务,并进行人员分工。

(4)班级组织一次交流,每个公司推荐两名成员发表竞聘讲演。

2、管理问题分析与诊断

[案例:]王中是一个冷冻食品厂厂长,该厂专门生产一种奶油特别多的冰激凌。在过去的4年中.每年的销售量都稳步递增。但是,今年的情况发生较大的变化,到8月份,累计销量比去年同期下降17%,生产量比所计划的少15%,缺勤率比去年高20%,迟到早退现象也有所增加。王中认为这种情况的发生,很可能与管理有关,但他不能确定发生这些问题的原因.也不知道应该怎样去改变这种情境。他决定去请教管理专家。

假如王中分别去请教具有科学管理思想、行为管理思想、学习型组织思想的三位专家,您认为这三位专家将如何诊断这一管理问题?该企业的问题出在哪里?如何解决?

(1)每个人认真阅读分析案例,并搜集有关资料;

(2)由模拟公司组织小组讨论;

(3)每人写出发言提纲;

(4)可以班级为单位组织讨论。

【考核】

1、投票选出公司总经理,完成模拟公司的初步组建;

2、班级组织一次交流,每个公司推荐两名成员发表竞聘讲演;

3、由教师与学生对各公司组建情况(含竞聘提纲)进行评估打分。

4、通过对上述案例的分析,各模拟公司综合小组成员的发言,并形成完整的案例分析报告。

(二)项目二(0301000102):决策与计划

【实验目的】

1、培养分析界定问题的能力;

2、培养设计备选方案,并从多种方案中进行抉择的能力;

3、培养科学运筹,配置资源,制定计划的能力;

4、掌握实际编制计划书的方法。

【实验要求】

1、各模拟公司准备为总经理购置一辆新车,要求利用有关决策的知识,做出购车决策。

2、在调研的基础上,运用创造性思维,策划一项活动,制定计划书。每个人进行个别策划的基础上,以模拟公司为单位,运用“头脑风暴法”等方法,组织深入研讨,形成公司的创意。

【组织实施建议】

1、[情景设定:] 公司的总经理,早上开车上班,不幸与一辆逆向行驶的出租车擦肩而过。幸运的是总经理安然无恙,但心爱的坐驾已经面目全非,因此总经理只得考虑买辆新车了。请你利用有关决策的知识,帮助总经理做出购车决策。

2、在调研的基础上,运用创造性思维,策划一项活动,制定计划书。要求:

(1)所策划的活动的内容与主题,既可以由教师统一指定,又可以由学生自选。选题尽可能是与所学专业相关。要求:应通过调研,占有较为充分的材料;要运用创造性思维,所策划的活动一定要有创意;要科学地规划有关要素,计划书的结构要合理、完整。

(2)在每个人进行个别策划的基础上,以模拟公司为单位,运用“头脑风暴法”等方法,组织深入研讨,形成公司的创意。

(3)利用课余时间进行系统的活动策划,编制公司的活动策划书或计划书。【考核】

1、各模拟公司形成总经理购车计划的书面报告,并作出最终购车决策。

2、各模拟公司编制系统的公司活动策划书或计划书。

(三)项目三(0301000103):组织

【实验目的】

1、培养分析组织结构的初步能力;

2、培养从组织文化的视角分析企业中管理矛盾与问题的能力;

3、培养组织结构的初步设计和制定制度规范的基本能力;

4、培养人员招聘工作的能力;

5、训练应聘的能力与心理素质。

【实验要求】

1、调查你所在的学校,看看采取的是什么样的组织结构?从理论的角度上去分析其优缺点,并提出改进意见。你所在的组织中,组织文化明显吗?你感觉这样的文化是积极的成分多,还是消极的成分多?应如何改进?

2、各模拟公司设置公司组织机构,建立公司的制度规范。

3、各模拟公司组织招聘各部门负责人,制定招聘计划,每人写出应聘提纲,以角色扮演的形式组织招聘活动。

【组织实施建议】

1、认真搜集有关资料:学校的组织结构系统图;各主要职位、部门的职责

权限及职权关系;学校主要的制度规范;由于组织结构、职权关系及制度等问题引起的矛盾;由模拟公司组织小组讨论。

2、各组根据所学知识以及对组织所获得的信息资料,研讨并确定各模拟公司组织的文化,对公司的文化建设提出各种设想,并制定建设方案。

3、公司组织机构、规范制度设置:

(1)制定公司基本制度

具体制定哪几项制度,由各公司依本公司实际,自行决定。但既要有工商企业的制度,又有针对这次模拟管理的制度。

(2)分别制订各领导人员的岗位权责制度

要分别各职位制定,内容应包括两大方面:工商企业中该职务应负的责任和拥有的权力;就本次模拟而言,担任不同职务的学生在模拟过程中应负的责任和拥有的权力。

(3)制订本公司的管理方针和经营战略

①管理方针

应注意本公司的实际,要有自己的特点。

②经营战略

总体确定,到后面进行模拟游戏时再详细制定。

(4)管理制度编写要领提示

①内容结构

a.标题,应反映出内容与性质。

b.目的。

c.适用范围。

d.正文。

e.实施日期及有关问题。

②要领把握

a.所规范的领域范围必须明确,标题与内容必须相符。

b.有可操作性的规范或约束。

c.结构合理,条理清楚,要点突出。

d.用语要严肃、规范、准确、简练。

e.设置公司组织机构。运用所学知识,根据所设定的模拟公司的目标与业务需要,研究设置所需的模拟公司组织机构,并画出组织结构框图。同时,建立公司的制度规范,包括公司的企业专项管理制度、部门(岗位)责任制和生产技术标准、生产技术规程等。

4、[角色扮演的情景设定:]根据模拟公司的工作计划建立组织结构,各模

拟公司组织招聘各部门负责人,每个公司拟招聘三人;各模拟公司招聘由总经理主持,公司成员均为招聘组成员;每名学生可向不超过三家公司(不含本公司)应聘;各公司根据每个应聘者的表现决定聘任;招聘程序按课程讲授内容进行,同学们先在课下进行精心准备,在课上完成角色扮演。

要求各公司要制定招聘计划,包括招聘目的、招聘岗位、任用条件、招聘程序,特别是聘用的决定办法;每个人要写出应聘提纲,或应聘讲演稿。一定要体现出应聘竞争优势。

【考核】

1、检查组建模拟公司的有关文件

(1)企业领导制度。

(2)总经理选举(竞聘)办法。

(3)每个成员的竞选讲演稿。

(4)组织结构模式及组织系统图。

(5)公司名称与管理人员组成情况。

(6)各职位岗位权责制度。

(7)公司管理方针。

(8)公司经营战略。

(9)公司考核制度。

(10)其他制度。

2、班级组织一次交流,每家公司推荐两名成员介绍其起草的管理制度;由教师与学生为各公司和学生评估打分。

3、各公司提供招聘计划书,每个人提供应聘提纲或讲演稿,评估各公司招聘的组织状况的好坏,并以前来应聘者的人数为重要衡量指标;评价每个人的表现,特别是受到其他公司聘任的频次;由教师做出统计与综合评估。

(四)项目四(0301000104):领导、激励、沟通

【实验目的】

1、培养应变能力和现场指挥能力;

2、培养对组织成员进行观察分析,并运用激励理论,进行有效激励的能力;

3、培养与别人沟通和协作的能力,了解沟通可能出现的障碍。

【实验要求】

1、校园模拟指挥,设定管理情景,由学生即时进行决策或指挥,以模拟公司为单位进行分组讨论,制定方案。

2、以模拟公司为单位,就如何在本班进一步调动学习积极性、实现有效激励组织研讨。每人为班级起草一份激励计划。

3、通过“迷失在海上”的管理游戏进行沟通训练。

【组织实施建议】

1、[情景设定:] 晚上11点多钟,男生宿舍一楼的卫生间上水管突然爆裂,此时楼门和校门已经关闭(水闸门手轮锈住),人们都沉睡在梦中,只有邻近的几个学生宿舍惊醒。水不断地从卫生间顺着东西走廊涌出,情况非常紧急,假如你身处其中,如何利用你的指挥能力化险为夷。

先以模拟公司为单位进行分组讨论,然后各公司分别制定应急方案。

2、如果我是班长——为班级制定一份激励计划

(1)调查与深入研究本班学生学习积极性以及包括奖学金在内的激励状况。

(2)以模拟公司为单位,就如何在本班进一步调动学习积极性、实现有效激励组织研讨。

(3)每人为班级起草一份激励计划。

(4)在班级组织研讨,深入分析目前的激励状况,研讨如何有效激励,充实完善同学们的激励计划。

3、沟通训练——迷失在海上

[情景设定:]你搭乘私人游艇,漂泊在南太平洋上。由于一场无名火,使得游艇的大部分物资和一些设备已被烧毁。现在游艇正慢慢地下沉。由于重要的航海设备已经被烧毁了,你的位置并不明确;而且你和全体游客正在狂乱地想把这场火熄灭。依你的判断,你正在最接近的陆地的西南方大约1000里的地方。

下面所列的八项物品在这场大火后,并没有损坏。除了这些物品外,还有一艇堪用的人工橡胶救生筏和几只船桨,足以负载你和游客。其他所有生存者的口袋里,还有一包香烟、几盒火柴、和五张一元的纸币。

为了你的生存,请你将下列八项物品,依其重要性加以排列。将最重要的项目写上“1”,次要的写上“2”,以此类推,将最不重要的写上“8”。

这八项物品是:六分仪、五加仑桶装的水、蚊帐、太平洋地图、小型电晶体收音机、逐鲨器、一夸脱的波多黎各Rican酒、钓鱼用箱包。

具体步骤如下:

(1)在课下每位同学对上面各项加以排列之后,把排列结果先交给老师保留。为了避免你自己个人的判断而争论,要依照理性的基础,来进行排序。

(2)请老师将同学们分为几组,各组先在课下进行讨论,取得一致意见。这意味着在团体决策之前,这八项物品的每一项排列,必须经过每位团体成员的同意。要达成一致性是相当困难的。因此,并不是每一项物品的排列,都要每位成员完全同意。然而,作为一个团体,至少要做到大致上的同意。应避免采用“降低冲突”的技巧,如多数决、平均决、或交换条件。

(3)在课上各小组之间进行讨论,然后,由老师组织进行全班“公投”,看哪些小组与个人的结果更接近大家的意见。

【考核】

1、以模拟公司为单位,各公司形成一份应急方案。

2、每个人提交一份班级激励计划书。

3、沟通训练主要目标是不论个人还是小组,同学们都能准确迅速地完成选择决策。主要标准如下:

(1)个人排序迅速准确、上交老师及时。

(2)小组中有适当争论(当需要时,能够提出并坚持自己的观点,不随波逐流),又迅速达成一致(而非不负责任的苟同)。

(3)有较强的说服他人,接受自己观点的能力。

(4)排序结果接近最终大家意见。

(五)项目五(0301000105):控制、创新

【实验目的】

1、培养对实际控制系统观察与分析的能力;

2、培养对实际工作进行有效控制的初步能力;

3、培养学生的创意思维与决策能力。

【实验要求】

1、就某一会议控制的案例进行分组讨论,并提出有效的控制措施。

2、围绕某一项工作,以模拟公司为单位用头脑风暴法找出创新构想,最后列举具有可行性的构想。

【组织实施建议】

1、[案例:]会议控制

周五下午是某研究所例行办公会议时间。每次会议从下午2点开始,讨论和处理近期需要做的工作,对一些需要做出决策的问题形成决议。每次会议的议题数量平均在5—7个之间。开始,会议要开到很晚,到7点多钟才会结束。后来,所长要求会议秘书会前向每一位与会人员征集会议议题,由所长确定议题数量并排序,结果会议还是开到很晚。再后来,所长规定例会必须在6点前结束,结果排在前面的议题讨论占用了很多时间,后面的议题没有时间处理,赶上议题紧迫,便无奈又得延长时间。再后来,一些与会者故意把给研究生上的课程挪到周五晚上,到点回家吃饭上课,会议可以按时结束了,但许多事情被迫推迟到下周或增加会议次数。

如何很好地解决这一问题?请以模拟公司为单位讨论后提出有效的控制措施。

2、由教师公布题目,围绕此项工作,各模拟公司总经理带领组员展开头脑风暴法,经过5—10分钟准备后提出若干个简要的创意或计划构想;各组做好记录。然后进行比较,看谁想得多,想得好。最后列出认为具有可行性的构想(可有多个);然后各组轮流上台阐述自己的设想,最终列出最可能的构想。

【考核】

1、各模拟公司形成一份书面的会议控制方案。

2、通过各组展示,比较各组最终形成的具有可行性的构想的数量和质量,由教师和同学共同评价。

五、实验考核

1、为了加强学生对实验教学的重视程度,促进实验教学质量不断提高,本课程实验教学要进行考核并评定等级。根据学生的现场实验结果和实验报告综合决定该学生的实验成绩。每个实验,预习报告占30%,实际操作40%,总结报告30%,根据学生完成的各个实验的成绩,算出其平均分数,最后得出该学生的实验成绩。实验成绩分:优(90—100分)、良(80—89分)、中(70—79分)、及格(60—69分)、不及格(60分以下)五级。实验成绩计入课程总成绩,实验成绩不合格者不能参加所属理论课程考试。实验缺课学时达1/4以上者,不得参加该门课程的考核。

2、实验成绩的评分要力求作到认真、客观、公正。

3、考核结果要记录存挡

六、实验指导(参考)书和实验报告

教材:《管理学》,周三多,高等教育出版社,2013年

参考书:1、《管理学》(第九版),斯蒂芬?罗宾斯(美).中国人民大学出版社.2008年12月版

2、《管理的实践》,彼得·德鲁克(美).机械工业出版社.2006年1月版

欢迎您的下载,

资料仅供参考!

致力为企业和个人提供合同协议,策划案计划书,学习资料等等

打造全网一站式需求

链表实验报告

C语言程序设计实验报告 实验一:链表的基本操作一·实验目的 1.掌握链表的建立方法 2.掌握链表中节点的查找与删除 3.掌握输出链表节点的方法 4.掌握链表节点排序的一种方法 5.掌握C语言创建菜单的方法 6.掌握结构化程序设计的方法 二·实验环境 1.硬件环境:当前所有电脑硬件环境均支持 2.软件环境:Visual C++6.0 三.函数功能 1. CreateList // 声明创建链表函数 2.TraverseList // 声明遍历链表函数 3. InsertList // 声明链表插入函数 4.DeleteTheList // 声明删除整个链表函数 5. FindList // 声明链表查询函数 四.程序流程图 五.程序代码 #include #include typedef int Elemtype; typedef int Status; typedef struct node//定义存储节点 { int data;//数据域 struct node *next;//结构体指针 } *linklist,node;//结构体变量,结构体名称 linklist creat (int n)//创建单链表 { linklist head,r,p;//定义头指针r,p,指针 int x,i; head=(node *)malloc(sizeof(node));//生成头结点

r=head;//r指向头结点 printf("输入数字:\n"); for(i=n;i>0;i--)//for 循环用于生成第一个节点并读入数据{ scanf("%d",&x); p=(node *)malloc(sizeof(node)); p->data=x;//读入第一个节点的数据 r->next=p;//把第一个节点连在头结点的后面 r=p;//循环以便于生成第二个节点 } r->next=0;//生成链表后的断开符 return head;//返回头指针 } void output (linklist head)//输出链表 { linklist p; p=head->next; do { printf("%3d",p->data); p=p->next; } while(p); printf("\n") } Status insert ( linklist &l,int i, Elemtype e)//插入操作 { int j=0; linklist p=l,s; while(jnext; ++j; } if(!p || j>i-1) return -1; else { s=(node *)malloc(sizeof(node)); s->data=e; s->next=p->next; p->next=s; return 1; } } Status delect ( linklist &l,int i, Elemtype &e)//删除操作 { int j=0; linklist p=l,q; while(jnext) { p=p->next; ++j; } if(!p->next || j>i-1) return -1;

《数据结构》实验报告 设计循环单链表

《数据结构》实验报告 1、实验名称:设计循环单链表 2、实验日期: 2013-3-26 3、基本要求: 1)循环单链表的操作,包括初始化、求数据元素个数、插入、删除、取数据元素; 2)设计一个测试主函数实际运行验证所设计循环单链表的正确性。 4、测试数据: 依次输入1,2,3,4,5,6,7,8,9,10,删除5,再依次输出数据元素。 5、算法思想或算法步骤: 主函数主要是在带头结点的循环单链表中删除第i个结点,其主要思想是在循环单链表中寻找到第i-1个结点并由指针p指示,然后让指针s指向a[i]结点,并把数据元素a[i]的值赋给x,最后把a[i]结点脱链,并动态释放a[i]结点的存储空间。 6、模块划分: 1)头文件LinList.h。头文件LinList.h中包括:结点结构体定义、初始化操作、求当前数据个数、插入一个结点操作、删除一个结点操作以及取一个数据元素操作; 2)实现文件dlb.cpp。包含主函数void main(void),其功能是测试所设计的循环单链表的正确性。

7、数据结构: 链表中的结点的结构体定义如下: typedef struct Node { DataType data; struct Node *next; }SLNode; 8、源程序: 源程序存放在两个文件中,即头文件LinList.h和实现文件dlb.cpp。//头文件LinList.h typedef struct Node { DataType data; struct Node *next; }SLNode; void ListInitiate(SLNode **head) //初始化 { *head=(SLNode *)malloc(sizeof(SLNode)); //申请头结点,由head指示其地址 (*head)->next=*head; }

测试技术实验指导书及实验报告2006级用汇总

矿压测试技术实验指导书 学号: 班级: 姓名: 安徽理工大学 能源与安全学院采矿工程实验室

实验一常用矿山压力仪器原理及使用方法 第一部分观测岩层移动的部分仪器 ☆深基点钻孔多点位移计 一、结构简介 深基点钻孔多点位移计是监测巷道在掘进和受采动影响的整个服务期间,围岩内部变形随时间变化情况的一种仪器。 深基点钻孔多点位移包括孔内固定装置、孔中连接钢丝绳、孔口测读装置组成。每套位移计内有5~6个测点。其结构及其安装如图1所示。 二、安装方法 1.在巷道两帮及顶板各钻出φ32的钻孔。 2.将带有连接钢丝绳的孔内固定装置,由远及近分别用安装圆管将其推至所要求的深度。(每个钻孔布置5~6个测点,分别为;6m、5m、4m、3m、2m、lm或12m、10m、8m、6m、4m、2m)。 3.将孔口测读装置,用水泥药圈或木条固定在孔口。 4。拉紧每个测点的钢丝绳,将孔口测读装置上的测尺推至l00mm左右的位置后,由螺丝将钢丝绳与测尺固定在一起。 三、测试方法 安装后先读出每个测点的初读数,以后每次读得的数值与初读数之差,即为测点的位移值。当读数将到零刻度时,松开螺丝,使测尺再回到l00mm左右的位置,重新读出初读数。 ☆顶板离层指示仪 一、结构简介: 顶板离层指示仪是监测顶板锚杆范围内及锚固范围外离层值大小的一种监测仪器,在顶板钻孔中布置两个测点,一个在围岩深部稳定处,一个在锚杆端部围岩中。离层值就是围岩中两测点之间以及锚杆端部围岩与巷道顶板表面间的相对位移值。顶板离层指示仪由孔内固定装置、测量钢丝绳及孔口显示装置组成如图1所示。

二、安装方法: 1.在巷道顶板钻出φ32的钻孔,孔深由要求而定。 2.将带有长钢丝绳的孔内固定装置用安装杆推到所要求的位置;抽出安装杆后再将带有短钢丝绳的孔内固定装置推到所要求的位置。 3.将孔口显示装置用木条固定在孔口(在显示装置与钻孔间要留有钢丝绳运动的间隙)。 4.将钢丝绳拉紧后,用螺丝将其分别与孔口显示装置中的圆管相连接,且使其显示读数超过零刻度线。 三、测读方法: 孔口测读装置上所显示的颜色,反映出顶板离层的范围及所处状态,显示数值表示顶板的离层量。☆DY—82型顶板动态仪 一、用途 DY-82型顶板动态仪是一种机械式高灵敏位移计。用于监测顶底板移近量、移近速度,进行采场“初次来压”和“周期来压”的预报,探测超前支撑压力高 峰位置,监测顶板活动及其它相对位移的测量。 二、技术特征 (1)灵敏度(mm) 0.01 (2)精度(%) 粗读±1,微读±2.5 (3)量程(mm) 0~200 (4)使用高度(mm) 1000~3000 三、原理、结构 其结构和安装见图。仪器的核心部件是齿条6、指针8 以及与指针相连的齿轮、微读数刻线盘9、齿条下端带有读 数横刻线的游标和粗读数刻度管11。 当动态仪安装在顶底板之间时,依靠压力弹簧7产生的 弹力而站立。安好后记下读数(初读数)并由手表读出时间。 粗读数由游标10的横刻线在刻度管11上的位置读出,每小 格2毫米,每大格(标有“1”、“22'’等)为10毫米,微读数 由指针8在刻线盘9的位置读出,每小格为0.01毫米(共200 小格,对应2毫米)。粗读数加微读数即为此时刻的读数。当 顶底板移近时,通过压杆3压缩压力弹簧7,推动齿条6下 移,带动齿轮,齿轮带动指针8顺时针方向旋转,顶底板每 移近0.01毫米,指针转过1小格;同时齿条下端游标随齿条 下移,读数增大。后次读数减去前次读数,即为这段时间内的顶底板移近量。除以经过的时间,即得

实验空间数据库管理及属性编辑实验报告

实验报告 一、实验名称 二、实验目的 三、实验准备 四、实验内容及步骤 五、实验后思考题 班级:资工(基)10901 姓名:魏文风 序号:28 实验二、空间数据库管理及属性编辑 一、实验目的 1.利用ArcCatalog管理地理空间数据库,理解Personal Geodatabse空间数据库模型的有关概念。 2.掌握在ArcMap中编辑属性数据的基本操作。 3.掌握根据GPS数据文件生成矢量图层的方法和过程。 4.理解图层属性表间的连接(Join)或关联(Link)关系。 二、实验准备 预备知识: ArcCatalog 用于组织和管理所有GIS 数据。它包含一组工具用于浏览和查找地理数据、记录和浏览元数据、快速显示数据集及为地理数据定义数据结构。 ArcCatalog 应用模块帮助你组织和管理你所有的GIS 信息,比如地图,数据集,模型,元数据,服务等。它包括了下面的工具: ●浏览和查找地理信息。 ●记录、查看和管理元数据。 ●创建、编辑图层和数据库 ●导入和导出geodatabase 结构和设计。 ●在局域网和广域网上搜索和查找的GIS 数据。

管理ArcGIS Server。 ArcGIS 具有表达要素、栅格等空间信息的高级地理数据模型,ArcGIS支持基于文件和DBMS(数据库管理系统)的两种数据模型。基于文件的数据模型包括Coverage、Shape文件、Grids、影像、不规则三角网(TIN)等GIS数据集。 Geodatabase 数据模型实现矢量数据和栅格数据的一体化存储,有两种格式,一种是基于Access文件的格式-称为Personal Geodatabase,另一种是基于Oracle或SQL Server等RDBMS关系数据库管理系统的数据模型。 GeoDatabase是geographic database 的简写,Geodatabase 是一种采用标准关系数据库技术来表现地理信息的数据模型。Geodatabase是ArcGIS软件中最主要的数据库模型。 Geodatabase 支持在标准的数据库管理系统(DBMS)表中存储和管理地理信息。 在Geodatabase数据库模型中,可以将图形数据和属性数据同时存储在一个数据表中,每一个图层对应这样一个数据表。 Geodatabase可以表达复杂的地理要素(如,河流网络、电线杆等)。比如:水系可以同时表示线状和面状的水系。 基本概念:要素数据集、要素类 数据准备: 数据文件:National.mdb ,GPS.txt (GPS野外采集数据)。 软件准备: ArcGIS Desktop 9.x ---ArcCatalog 三、实验内容及步骤 第1步启动ArcCatalog打开一个地理数据库 当ArcCatalog打开后,点击, 按钮(连接到文件夹). 建立到包含练习数据的连接(比如 “E:\ARCGIS\EXEC2”), 在ArcCatalog窗口左边的目录树中, 点击上面创建的文件夹的连接图标旁的(+)号,双击个人空间数据库-National.mdb。打开它。. 在National.mdb中包含有2个要素数据集、1个关系类和1个属性表第2步预览地理数据库中的要素类 在ArcCatalog窗口右边的数据显示区内,点击“预览”选项页切换到“预览”视图界面。在目录树中,双击数据集要素集-“WorldContainer”,点击要素类-“Countries94”激活它。 在此窗口的下方,“预览”下拉列表中,选择“表格”。现在,你可以看到Countries94的属性表。查看它的属性字段信息。 花几分钟,以同样的方法查看一下National.mdb地理数据库中的其它数据。

单链表实验报告

计算机与信息技术学院综合性、设计性实验报告 一、实验目的 (1)熟悉顺序表的创建、取值、查找、插入、删除等算法,模块化程序设计方法。 二、实验仪器或设备 (1)硬件设备:CPU为Pentium 4 以上的计算机,内存2G以上 (2)配置软件:Microsoft Windows 7 与VC++6.0 三、总体设计(设计原理、设计方案及流程等) 设计原理: 单链表属于线性表,线性表的存储结构的特点是:用一组任意存储单元存储线性表的数据元素,这组存储单元可以是连续的,也可以是不连续的。因此,对于某个元素来说,不仅需要存储其本身的信息,还需要存储一个指示其直接后继的信息。 设计方案: 采用模块化设计的方法,设计各个程序段,最终通过主函数实现各个程序段的功能。设计时,需要考虑用户输入非法数值,所以要在程序中写入说可以处理非法数值的代码。 设计流程: 1. 引入所需的头文件; 2. 定义状态值; 3. 写入顺序表的各种操作的代码; 写入主函数,分别调用各个函数。在调用函数时,采用if结构进行判断输 入值是否非法,从而执行相应的程序 四、实验步骤(包括主要步骤、代码分析等) #include // EOF(=A Z 或F6),NULL #in clude // srand( ) ,rand( ),exit (n) #in clude // malloc( ),alloc( ),realloc() 等 #in clude // INT_MAX 等 #in clude #in clude #in clude // floor(),ceil( ),abs() #in clude // cout,ci n #in clude // clock( ),CLK_TCK,clock_t #defi ne TRUE 1 #defi ne FALSE 0 #defi ne OK 1 #defi ne ERROR 0 #defi ne INFEASIBLE -1

混凝土结构实验指导书及实验报告(学生用)

土木工程学院 《混凝土结构设计基本原理》实验指导书 及实验报告 适用专业:土木工程周淼 编 班级::学 号: 理工大学 2018 年9 月

实验一钢筋混凝土梁受弯性能试验 一、实验目的 1.了解适筋梁的受力过程和破坏特征; 2.验证钢筋混凝土受弯构件正截面强度理论和计算公式; 3.掌握钢筋混凝土受弯构件的实验方法及荷载、应变、挠度、裂缝宽度等数据的测试技术 和有关仪器的使用方法; 4.培养学生对钢筋混凝土基本构件的初步实验分析能力。 二、基本原理当梁中纵向受力钢筋的配筋率适中时,梁正截面受弯破坏过程表现为典型的三个阶段:第一阶段——弹性阶段(I阶段):当荷载较小时,混凝土梁如同两种弹性材料组成的组合梁,梁截面的应力呈线性分布,卸载后几乎无残余变形。当梁受拉区混凝土的最大拉应力达到混凝土的抗拉强度,且最大的混凝土拉应变超过混凝土的极限受拉应变时,在纯弯段某一薄弱截面出现首条垂直裂缝。梁开裂标志着第一阶段的结束。此时,梁纯弯段截面承担的弯矩M cr称为开裂弯矩。第二阶段——带裂缝工作阶段(II阶段):梁开裂后,裂缝处混凝土退出工作,钢筋应力急增,且通过粘结力向未开裂的混凝土传递拉应力,使得梁中继续出现拉裂缝。压区混凝土中压应力也由线性分布转化为非线性分布。当受拉钢筋屈服时标志着第二阶段的结束。此时梁纯弯段截面承担的弯矩M y称为屈服弯矩。第三阶段——破坏阶段(III阶段):钢筋屈服后,在很小的荷载增量下,梁会产生很大的变形。裂缝的高度和宽度进一步发展,中和轴不断上移,压区混凝土应力分布曲线渐趋丰满。当受压区混凝土的最大压应变达到混凝土的极限压应变时,压区混凝土压碎,梁正截面受弯破坏。此时,梁承担的弯矩M u 称为极限弯矩。适筋梁的破坏始于纵筋屈服,终于混凝土压碎。整个过程要经历相当大的变形,破坏前有明显的预兆。这种破坏称为适筋破坏,属于延性破坏。 三、试验装置

数据库原理实验报告(2)

南京晓庄学院 《数据库原理与应用》 课程实验报告 实验二数据库的创建、管理、备份及还原实验 所在院(系):数学与信息技术学院 班级:11软工转本2 学号: 1130708 11130710 姓名:马琦乔凌杰

1.实验目的 (1)掌握分别使用SQL Server Management Studio图形界面和Transact-SQL语句创建和修改 数据库的基本方法; (2)学习使用SQL Server查询分析窗口接收Transact-SQL语句和进行结果分析。 (3)了解SQL Server的数据库备份和恢复机制,掌握SQL Server中数据库备份与还原的方 法。 2.实验要求 (1)使用SQL Server Management Studio创建“教学管理”数据库。 (2)使用SQL Server Management Studio修改和删除“教学管理”数据库。 (3)使用Transact-SQL语句创建“教学管理”数据库。 (4)使用Transact-SQL语句修改和删除“教学管理”数据库。 (5)使用SQL Server Management Studio创建“备份设备”;使用SQL Server Management Studio对数据库“教学管理”进行备份和还原。 (6)SQL Server 2005数据库文件的分离与附加。 (7)按要求完成实验报告 3.实验步骤、结果和总结实验步骤/结果 (1) 总结使用SQL Server Management Studio创建、修改和册除“TM”(教学管理)数据库的过程。 新建数据库如下图所示: 进入sql server management studio 主界面,选择数据库右击新建数据库。 如何修改数据库 进入sql server management studio 主界面,选择数据库右击属性即可看到数据库信息,可更改数据库基本信息。

单链表的插入和删除实验报告

. 实验一、单链表的插入和删除 一、目的 了解和掌握线性表的逻辑结构和链式存储结构,掌握单链表的基本算法及相关的时间性能分析。 二、要求: 建立一个数据域定义为字符串的单链表,在链表中不允许有重复的字符串;根据输入的字符串,先找到相应的结点,后删除之。 三、程序源代码 #include"stdio.h" #include"string.h" #include"stdlib.h" #include"ctype.h" typedef struct node //定义结点 { char data[10]; //结点的数据域为字符串 struct node *next; //结点的指针域 }ListNode; typedef ListNode * LinkList; // 自定义LinkList单链表类型 LinkList CreatListR1(); //函数,用尾插入法建立带头结点的单链表

ListNode *LocateNode(); //函数,按值查找结点 void DeleteList(); //函数,删除指定值的结点void printlist(); //函数,打印链表中的所有值 void DeleteAll(); //函数,删除所有结点,释放内存 //==========主函数============== void main() { char ch[10],num[10]; LinkList head; head=CreatListR1(); //用尾插入法建立单链表,返回头指针printlist(head); //遍历链表输出其值 printf(" Delete node (y/n):");//输入“y”或“n”去选择是否删除结点scanf("%s",num); if(strcmp(num,"y")==0 || strcmp(num,"Y")==0){ printf("Please input Delete_data:"); scanf("%s",ch); //输入要删除的字符串 DeleteList(head,ch); printlist(head); } DeleteAll(head); //删除所有结点,释放内存 } //==========用尾插入法建立带头结点的单链表

土工实验指导书及实验报告

土工实验指导书及实验报告编写毕守一 安徽水利水电职业技术学院 二OO九年五月

目录 实验一试样制备 实验二含水率试验 实验三密度试验 实验四液限和塑限试验 实验五颗粒分析试验 实验六固结试验 实验七直接剪切试验 实验八击实试验 土工试验复习题

实验一试样制备 一、概述 试样的制备是获得正确的试验成果的前提,为保证试验成果的可靠性以及试验数据的可比性,应具备一个统一的试样制备方法和程序。 试样的制备可分为原状土的试样制备和扰动土的试样制备。对于原状土的试样制备主要包括土样的开启、描述、切取等程序;而扰动土的制备程序则主要包括风干、碾散、过筛、分样和贮存等预备程序以及击实等制备程序,这些程序步骤的正确与否,都会直接影响到试验成果的可靠性,因此,试样的制备是土工试验工作的首要质量要素。 二、仪器设备 试样制备所需的主要仪器设备,包括: (1)孔径0.5mm、2mm和5mm的细筛; (2)孔径0.075mm的洗筛; (3)称量10kg、最小分度值5g的台秤; (4)称量5000g、最小分度值1g和称量200g、最小分度值0.01g的天平;

(5)不锈钢环刀(内径61.8mm、高20mm;内径79.8mm、高20mm或内径61.8mm、高40mm); (6)击样器:包括活塞、导筒和环刀; (7)其他:切土刀、钢丝锯、碎土工具、烘箱、保湿器、喷水设备、凡士林等。 三、试样制备 (一)原状土试样的制备步骤 1、将土样筒按标明的上下方向放置,剥去蜡封和胶带,开启土样筒取土样。 2、检查土样结构,若土样已扰动,则不应作为制备力学性质试验的试样。 3、根据试验要求确定环刀尺寸,并在环刀内壁涂一薄层凡士林,然后刃口向下放在土样上,将环刀垂直下压,同时用切土刀沿环刀外侧切削土样,边压边削直至土样高出环刀,制样时不得扰动土样。 4、采用钢丝锯或切土刀平整环刀两端土样,然后擦净环刀外壁,称环刀和土的总质量。 5、切削试样时,应对土样的层次、气味、颜色、夹杂物、裂缝和均匀性进行描述。 6、从切削的余土中取代表性试样,供测定含水率以及颗粒分析、界限含水率等试验之用。

空间数据库报告

武汉理工大学 《空间数据库》实验报告 班级:地理1502班姓名:xx 学号:xxx 第1章需求分析 1.1需求概述 图书管理系统主要是适用于学校的,通过oracle数据库进行逻辑处理,实现对图书、读者(学生)、出版社信息的增删改查,核心功能是实现借书和还书操作,亮点是增添了学生可以挂失和修改密码的功能。下面设计的图书管理信息系统,这些功能均已实现。 1.2功能需求 图1.1

第2章概念设计 2.1 实体与属性 根据需求建立五个实体(admin,book,publisher,reader,booktype),并赋予其各自的属性,如图2.1 图2.1 2.2 初步E-R图 将各个局部E-R图合并,消除属性冲突、命名冲突、结构冲突,然后再用分析的方法或者规范化理论来消除冗余,生成基本E-R图,流程如图2.2,合并后的初步E-R图如图2.3所示。 图2.2

图2.3 第3章逻辑设计 3.1 逻辑结构设计 逻辑结构设计的流程图如图3.1所示,主要包括三个部分:1、将基本E-R图根据七条转化原则转化为一般数据模型;2、根据所选用的DBMS(Oracle)的功能及限制,将数据模型转换为Oracle 规定的模型。 图3.1

3.2 优化后的模型 管理员(职工号,姓名,性别,年龄,密码) 借阅者(卡号,姓名,年龄,性别,密码,专业,学院,最大借阅量)书籍(索书号,书名,作者,出版社号,类型号,价格,是否被借阅)出版社(出版社号,出版社名,电话,地址) 类型(类型号,类型名,所在楼层) 借阅(借阅号,借阅时间,归还时间,是否过期,卡号,索书号) 第4章物理设计 4.1 设计数据表 管理员表(admin) 图书表(book) 图书类型表(bookType)

链表实验报告

链表实验报告

————————————————————————————————作者: ————————————————————————————————日期:

《数据结构》实验报告二 系别:嵌入式系统工程系班级:嵌入式11003班 学号:11160400314姓名:孙立阔 日期:2012年4月9日指导教师:申华 一、上机实验的问题和要求: 单链表的查找、插入与删除。设计算法,实现线性结构上的单链表的产生以及元素的查找、插入与删除。具体实现要求: 1.从键盘输入10个字符,产生不带表头的单链表,并输入结点值。 2.从键盘输入1个字符,在单链表中查找该结点的位置。若找到,则显示“找到了”;否则, 则显示“找不到”。 3.从键盘输入2个整数,一个表示欲插入的位置i,另一个表示欲插入的数值x,将x插 入在对应位置上,输出单链表所有结点值,观察输出结果。 4.从键盘输入1个整数,表示欲删除结点的位置,输出单链表所有结点值,观察输出结果。 5.将单链表中值重复的结点删除,使所得的结果表中个结点值均不相同,输出单链表所有结 点值,观察输出结果。 6.删除其中所有数据值为偶数的结点,输出单链表所有结点值,观察输出结果。 7.(★)将单链表分解成两个单链表A和B,使A链表中含有原链表中序号为奇数的元素, 而B链表中含有原链表中序号为偶数的元素,且保持原来的相对顺序,分别输出单链表A和单链表B的所有结点值,观察输出结果。 二、程序设计的基本思想,原理和算法描述: (包括程序的结构,数据结构,输入/输出设计,符号名说明等) 创建一个空的单链表,实现对单链表的查找,插入,删除的功能。 三、源程序及注释: #defineOK 1 #define ERROR 0 #define INFEASIBLE -1 #define OVERFLOW -2 #define TRUE 1

CAD上机实验指导书及实验报告

北京邮电大学世纪学院 实验、实习、课程设计报告撰写格式与要求 (试行) 一、实验报告格式要求 1、有实验教学手册,按手册要求填写,若无则采用统一实验报告封面。 2、报告一律用钢笔书写或打印,打印要求用A4纸;页边距要求如下:页边距上下各为2.5厘米,左右边距各为2.5厘米;行间距取固定值(设置值为20磅);字符间距为默认值(缩放100%,间距:标准)。 3、统一采用国家标准所规定的单位与符号,要求文字书写工整,不得潦草;作图规范,不得随手勾画。 4、实验报告中的实验原始记录,须经实验指导教师签字或登记。 二、实习报告、课程设计报告格式要求 1、采用统一的封面。 2、根据教学大纲的要求手写或打印,手写一律用钢笔书写,统一采用国家标准所规定的单位与符号,要求文字书写工整,不得潦草;作图规范,不得随手勾画。打印要求用A4纸;页边距要求如下:页边距上下各为2.5厘米,左右边距各为2.5厘米;行间距取固定值(设置值为20磅);字符间距为默认值(缩放100%,间距:标准)。 三、报告内容要求 1、实验报告内容包括:实验目的、实验原理、实验仪器设备、实验操作过程、原始数据、实验结果分析、实验心得等方面内容。 2、实习报告内容包括:实习题目、实习任务与要求、实习具体实施情况(附上图表、原始数据等)、实习个人总结等内容。 3、课程设计报告或说明书内容包括:课程设计任务与要求、总体方案、方案设计与分析、所需仪器设备与元器件、设计实现与调试、收获体会、参考资料等方面内容。 北京邮电大学世纪学院 教务处 2009-8

实验报告 课程名称计算机绘图(CAD) 实验项目AutoCAD二维绘图实验 专业班级 姓名学号 指导教师实验成绩 2016年11月日

电子科技大学-空间数据库上机实验报告

一、建立Geodatabase数据文件 1、新建一个Geodatabase: 如图1.1所示:在ArcCatalog环境下新建一个名为“Personal Geodatabase”的数据文件。 1.1 建好的Geodatabase 数据文件 2、新建要素集: 在Personal Geodatabase下,新建一个shanghai要素集,定义坐标系统为高斯投影(如图 1.2所示),单位为米,精度为1。

1.2 创建要素数据集 3、新建要素类: 在shanghai要素集中,新建一个parcel和pole要素类,parcle的Shape字段类型为polygon,新增字段parcel_name(文本型)、owner_name (文本型);pole的Shape 字段类型为点类型,新增三个字段:类型(短整型)、高度(短整型)和管理部门(文本型)。 1.3 创建parcel要素类 1.4 创建pole要素类 4、新建表:

如图1.5所示,在Personal Geodatabase下,新建一个owner表,新增字段name (文本型)、age (短整型) 1.5 创建owner表 二、创建子类 1、新建子类: 单击鼠标右键,打开pole要素类的属性表,选择子类选项卡,根据type字段创建pole类型子类,包括Wood、Steel和Cement。 图2.1 pole要素类新建子类 2、对子类赋值: 如图2.2所示,在ArcMap环境下通过列表框选择对要素子类进行赋值。

图2.2 pole要素类赋值 三、按子类定义pole要素类的域: 1、打开Geodatabase的属性表,定义三个域:Wood_pole高度域(短整型),20—30ft;Steel_pole的高度域(短整型),30—50ft;pole的管理部门域(文本),市管,区县管。 图3.1 按子类定义pole要素类的域

单链表实验报告

数据结构 课程设计 设计题目:单链表 专业班级:11软会四班 指导教师:吉宝玉 日期:2012 目录 一、实验目的 (2) 1、 (2) 2、 (2) 二、实验内容 (3)

三、实验基本要求(软、硬件) (3) 四、算法设计思想 (3) 1、 (3) 2、 (3) 3、 (3) 4、 (3) 5、 (3) 6、 (3) 7、 (3) 8、 (3) 五、算法流程图 (4) 六、算法源代码 (4) 七、运行结果 (9) 1、 (9) 2、 (10) 3、 (11) 4、 (11) 5、 (11) 6、 (12) 7、 (12) 8、 (13) 9、 (13) 八、收获及体会 (14) 一、实验目的 1、理解并掌握单链表的结构特点和相关概念; 2、学会单链表的基本操作:建立、插入、删除、查找、 输入、撤销、逆置、求前驱和后继等并实现其算法。

二、实验内容 利用头插建立一个带头结点的单链表,并用算法实现该单链表的插入、删除查找、输出、求前驱和后继、再把此单链表逆置,然后在屏幕上显示每次操作的结果当所有操作完成后能撤销该单链表。 三、实验基本要求(软、硬件) 用VC++6.0软件平台,操作系统:Windows XP 硬件:内存要求:内存大小在256MB,其他配置一般就行。 四、算法设计思想 1、定义一个创建链表的函数,通过该函数可以创建一个链表,并为下面的函数应用做 好准备。 2、定义输出链表的算法,通过对第一步已经定义好的创建链表函数的调用,在这一步 通过调用输出链表的函数算法来实现对链表的输出操作。 3、定义一个遍历查找的算法,通过此算法可以查找到链表中的每一个节点是否存在。 4、定义查找链表的每一个前驱和后继,通过定义这个算法,可以很容易的实现对链表 的前驱和后继的查找工作。 5、定义插入节点的算法,通过定义这个算法,并结合这查找前驱和后继的算法便可以 在连链表的任意位置进行插入一个新节点。 6、定义删除节点的操作,这个算法用于对链表中某个多余节点的删除工作。 7、定义一个逆置单链表的操作,通过定义这个算法,可以逆置输出单链表。 8、定义一个撤销链表的算法,这个算法用于删除单链表中的所有节点,使链表为空。

链表实现多项式相加实验报告

实验报告 课程名称:数据结构 题目:链表实现多项式相加 班级: 学号: 姓名: 完成时间:2012年10月17日

1、实验目的和要求 1)掌握链表的运用方法; 2)学习链表的初始化并建立一个新的链表; 3)知道如何实现链表的插入结点与删除结点操作; 4)了解链表的基本操作并灵活运用 2、实验内容 1)建立两个链表存储一元多项式; 2)实现两个一元多项式的相加; 3)输出两个多项式相加后得到的一元多项式。 3、算法基本思想 数降序存入两个链表中,将大小较大的链表作为相加后的链表寄存处。定义两个临时链表节点指针p,q,分别指向两个链表头结点。然后将另一个链表中从头结点开始依次与第一个链表比较,如果其指数比第一个小,则p向后移动一个单位,如相等,则将两节点的系数相加作为第一个链表当前节点的系数,如果为0,则将此节点栓掉。若果较大,则在p前插入q,q向后移动一个,直到两个链表做完为止。 4、算法描述 用链表实现多项式相加的程序如下: #include #include #include struct node{ int exp; float coef; struct node*next; };

void add_node(struct node*h1,struct node*h2); void print_node(struct node*h); struct node*init_node() { struct node*h=(struct node*)malloc(sizeof(struct node)),*p,*q; int exp; float coef=1.0; h->next=NULL; printf("请依次输入多项式的系数和指数(如:\"2 3\";输入\"0 0\"时结束):\n"); p=(struct node*)malloc(sizeof(struct node)); q=(struct node*)malloc(sizeof(struct node)); for(;fabs(coef-0.0)>1.0e-6;) { scanf("%f %d",&coef,&exp); if(fabs(coef-0.0)>1.0e-6) { q->next=p; p->coef=coef; p->exp=exp; p->next=NULL; add_node(h,q); } } free(p); free(q); return(h); } void add_node(struct node*h1,struct node*h2) { struct node*y1=h1,*y2=h2; struct node*p,*q; y1=y1->next; y2=y2->next; for(;y1||y2;) if(y1) { if(y2) { if(y1->expexp) y1=y1->next; else if(y1->exp==y2->exp) { y1->coef+=y2->coef; if(y1->coef==0)

《流体力学》课程实验(上机)指导书及实验报告格式

《流体力学》课程实验指导书袁守利编 汽车工程学院 2005年9月

前言 1.实验总体目标、任务与要求 1)学生在学习了《流体力学》基本理论的基础上,通过伯努利方程实验、动量方程实 验,实现对基本理论的验证。 2)通过实验,使学生对水柱(水银柱)、U型压差计、毕托管、孔板流量计、文丘里流量计等流体力学常用的测压、测流量装置的结构、原理和使用有基本认识。 2.适用专业 热能与动力工程 3.先修课程 《流体力学》相关章节。 4.实验项目与学时分配 5. 实验改革与特色 根据实验内容和现有实验条件,在实验过程中,采取学生自己动手和教师演示相结合的方法,力求达到较好的实验效果。

实验一伯努利方程实验 1.观察流体流经实验管段时的能量转化关系,了解特定截面上的总水头、测压管水头、压强水头、速度水头和位置水头间的关系,从而加深对伯努利方程的理解和认识。 2.掌握各种水头的测试方法和压强的测试方法。 3.掌握流量、流速的测量方法,了解毕托管测速的原理。 二、实验条件 伯努利方程实验仪 三、实验原理 1.实验装置: 图一伯努利方程实验台 1.水箱及潜水泵 2.上水管 3.电源 4.溢流管 5.整流栅 6.溢流板 7.定压水箱 8.实验 细管9. 实验粗管10.测压管11.调节阀12.接水箱13.量杯14回水管15.实验桌 2.工作原理 定压水箱7靠溢流来维持其恒定的水位,在水箱下部装接水平放置的实验细管8,水经实验细管以恒定流流出,并通过调节阀11调节其出水流量。通过布置在实验管四个截面上的四组测压孔及测压管,可以测量到相应截面上的各种水头的大小,从而可以分析管路中恒定流动的各种能量形式、大小及相互转化关系。各个测量截面上的一组测压管都相当于一组毕托管,所以也可以用来测管中某点的流速。 电测流量装置由回水箱、计量水箱和电测流量装置(由浮子、光栅计量尺和光电子

数据结构实验报告 - 答案汇总

数据结构(C语言版) 实验报告

专业班级学号姓名 实验1 实验题目:单链表的插入和删除 实验目的: 了解和掌握线性表的逻辑结构和链式存储结构,掌握单链表的基本算法及相关的时间性能分析。 实验要求: 建立一个数据域定义为字符串的单链表,在链表中不允许有重复的字符串;根据输入的字符串,先找到相应的结点,后删除之。 实验主要步骤: 1、分析、理解给出的示例程序。 2、调试程序,并设计输入数据(如:bat,cat,eat,fat,hat,jat,lat,mat,#),测试程序 的如下功能:不允许重复字符串的插入;根据输入的字符串,找到相应的结点并删除。 3、修改程序: (1)增加插入结点的功能。 (2)将建立链表的方法改为头插入法。 程序代码: #include"stdio.h" #include"string.h" #include"stdlib.h" #include"ctype.h" typedef struct node //定义结点 { char data[10]; //结点的数据域为字符串 struct node *next; //结点的指针域 }ListNode; typedef ListNode * LinkList; // 自定义LinkList单链表类型 LinkList CreatListR1(); //函数,用尾插入法建立带头结点的单链表 LinkList CreatList(void); //函数,用头插入法建立带头结点的单链表 ListNode *LocateNode(); //函数,按值查找结点 void DeleteList(); //函数,删除指定值的结点 void printlist(); //函数,打印链表中的所有值 void DeleteAll(); //函数,删除所有结点,释放内存

电磁场实验指导书及实验报告

CENTRAL SOUTH UNIVERSITY 题目利用Matlab模拟点电荷电场的分布姓名xxxx 学号xxxxxxxxxx 班级电气xxxx班 任课老师xxxx 实验日期2010-10

电磁场理论 实验一 ——利用Matlab 模拟点电荷电场的分布 一.实验目的: 1.熟悉单个点电荷及一对点电荷的电场分布情况; 2.学会使用Matlab 进行数值计算,并绘出相应的图形; 二.实验原理: 根据库伦定律:在真空中,两个静止点电荷之间的作用力与这两个电荷的电量乘积成正比,与它们之间距离的平方成反比,作用力的方向在两个电荷的连线上,两电荷同号为斥力,异号为吸力,它们之间的力F 满足: R R Q Q k F ? 212 = (式1) 由电场强度E 的定义可知: R R kQ E ? 2 = (式2) 对于点电荷,根据场论基础中的定义,有势场E 的势函数为 R kQ U = (式3) 而 U E -?= (式4) 在Matlab 中,由以上公式算出各点的电势U ,电场强度E 后,可以用Matlab 自带的库函数绘出相应电荷的电场分布情况。 三.实验内容: 1. 单个点电荷 点电荷的平面电力线和等势线 真空中点电荷的场强大小是E=kq /r^2 ,其中k 为静电力恒量, q 为电量, r 为点电荷到场点P(x,y)的距离。电场呈球对称分布, 取电量q> 0, 电力线是以电荷为起点的射线簇。以无穷远处为零势点, 点电荷的电势为U=kq /r,当U 取

常数时, 此式就是等势面方程.等势面是以电荷为中心以r 为半径的球面。 平面电力线的画法 在平面上, 电力线是等角分布的射线簇, 用MATLAB 画射线簇很简单。取射线的半径为( 都取国际制单位) r0=, 不同的角度用向量表示( 单位为弧度) th=linspace(0,2*pi,13)。射线簇的终点的直角坐标为: [x,y]=pol2cart(th,r0)。插入x 的起始坐标x=[x; *x].同样插入y 的起始坐标, y=[y; *y], x 和y 都是二维数组, 每一列是一条射线的起始和终止坐标。用二维画线命令plot(x,y)就画出所有电力线。 平面等势线的画法 在过电荷的截面上, 等势线就是以电荷为中心的圆簇, 用MATLAB 画等势 线更加简单。静电力常量为k=9e9, 电量可取为q=1e- 9; 最大的等势线的半径应该比射线的半径小一点 r0=。其电势为u0=k8q /r0。如果从外到里取7 条等势线, 最里面的等势线的电势是最外面的3 倍, 那么各条线的电势用向量表示为: u=linspace(1,3,7)*u0。从- r0 到r0 取偶数个点, 例如100 个点, 使最中心点的坐标绕过0, 各点的坐标可用向量表示: x=linspace(- r0,r0,100), 在直角坐标系中可形成网格坐标: [X,Y]=meshgrid(x)。各点到原点的距离为: r=sqrt(X.^2+Y.^2), 在乘方时, 乘方号前面要加点, 表示对变量中的元素进行乘方计算。各点的电势为U=k8q. /r, 在进行除法运算时, 除号前面也要加点, 同样表示对变量中的元素进行除法运算。用等高线命令即可画出等势线 contour(X,Y,U,u), 在画等势线后一般会把电力线擦除, 在画等势线之前插入如下命令hold on 就行了。平面电力线和等势线如图1, 其中插入了标题等等。越靠近点电荷的中心, 电势越高, 电场强度越大, 电力线和等势线也越密。

相关文档
最新文档