当前位置:文档之家› 《结构力学》实验课程结构数值仿真实验DOC

《结构力学》实验课程结构数值仿真实验DOC

《结构力学》实验课程结构数值仿真实验DOC

(完整word版)数据结构课程设计实验报告

设计题目:一 单位员工通讯录管理系统 一、题目要求 为某个单位建立一个员工通讯录管理系统,可以方便查询每一个员工的办公室电话、手机号、及电子邮箱。其功能包括通讯录链表的建立、员工通讯信息的查询、修改、插入与删除、以及整个通讯录表的输出。二、概要设计 本程序通过建立通讯录链表,对员工信息进行记录,并建立一个系统的联系。 三、主要代码及分析 这里面关于链表的主要的操作有插入,查询,删除。则这里只列出这几项的主代码。 1、通过建立通讯录结构体,对信息进行存储,建立链表,建立信息之间 的联系。 typedef struct { }DataType;结构体来存储通讯录中的基本信息 typedef struct node { DataType data; /*结点的数据域*/ struct node *next; /*结点的指针域*/ }ListNode,*LinkList; 2、信息插入操作,将信息查到链表的后面。 void ListInsert(LinkList list){ //信息插入 ListNode *w; w=list->next; while(w->next!=NULL) { w=w->next; } ListNode *u=new ListNode; u->next=NULL; cout<<"员工编号:";cin>>u->data.num; cout<<"员工姓名:";cin>>u->https://www.doczj.com/doc/ff8307132.html,; cout<<"手机号码:";cin>>u->data.call; cout<<"员工邮箱:";cin>>u->data.email; cout<<"办公室电话号码:";cin>>u->data.phone; w->next=u;w=w->next; }

数据结构课程实验指导书

数据结构实验指导书 一、实验目的 《数据结构》是计算机学科一门重要的专业基础课程,也是计算机学科的一门核心课程。本课程较为系统地论述了软件设计中常用的数据结构以及相应的存储结构与实现算法,并做了相应的性能分析和比较,课程内容丰富,理论系统。本课程的学习将为后续课程的学习以及软件设计水平的提高打下良好的基础。 由于以下原因,使得掌握这门课程具有较大的难度: 1)理论艰深,方法灵活,给学习带来困难; 2)内容丰富,涉及的知识较多,学习有一定的难度; 3)侧重于知识的实际应用,要求学生有较好的思维以及较强的分析和解决问题的能力,因而加大了学习的难度; 根据《数据结构》课程本身的特性,通过实验实践内容的训练,突出构造性思维训练的特征,目的是提高学生分析问题,组织数据及设计大型软件的能力。 课程上机实验的目的,不仅仅是验证教材和讲课的内容,检查自己所编的程序是否正确,课程安排的上机实验的目的可以概括为如下几个方面: (1)加深对课堂讲授内容的理解 实验是对学生的一种全面综合训练。是与课堂听讲、自学和练习相辅相成的必不可少的一个教学环节。通常,实验题中的问题比平时的习题复杂得多,也更接近实际。实验着眼于原理与应用的结合点,使学生学会如何把书上学到的知识用于解决实际问题,培养软件工作所需要的动手能力;另一方面,能使书上的知识变" 活" ,起到深化理解和灵活掌握教学内容的目的。 不少学生在解答习题尤其是算法设计时,觉得无从下手。实验中的内容和教科书的内容是密切相关的,解决题目要求所需的各种技术大多可从教科书中找到,只不过其出

现的形式呈多样化,因此需要仔细体会,在反复实践的过程中才能掌握。 (2) 培养学生软件设计的综合能力 平时的练习较偏重于如何编写功能单一的" 小" 算法,而实验题是软件设计的综合训练,包括问题分析、总体结构设计、用户界面设计、程序设计基本技能和技巧,多人合作,以至一整套软件工作规范的训练和科学作风的培养。 通过实验使学生不仅能够深化理解教学内容,进一步提高灵活运用数据结构、算法和程序设计技术的能力,而且可以在需求分析、总体结构设计、算法设计、程序设计、上机操作及程序调试等基本技能方面受到综合训练。实验着眼于原理与应用的结合点,使学生学会如何把书本上和课堂上学到的知识用于解决实际问题,从而培养计算机软件工作所需要的动手能力。 (3) 熟悉程序开发环境,学习上机调试程序一个程序从编辑,编译,连接到运行,都要在一定的外部操作环境下才能进行。所谓" 环境" 就是所用的计算机系统硬件,软件条件,只有学会使用这些环境,才能进行 程序开发工作。通过上机实验,熟练地掌握程序的开发环境,为以后真正编写计算机程序解决实际问题打下基础。同时,在今后遇到其它开发环境时就会触类旁通,很快掌握新系统的使用。 完成程序的编写,决不意味着万事大吉。你认为万无一失的程序,实际上机运行时可能不断出现麻烦。如编译程序检测出一大堆语法错误。有时程序本身不存在语法错误,也能够顺利运行,但是运行结果显然是错误的。开发环境所提供的编译系统无法发现这种程序逻辑错误,只能靠自己的上机经验分析判断错误所在。程序的调试是一个技巧性很强的工作,尽快掌握程序调试方法是非常重要的。分析问题,选择算法,编好程序,只能说完成一半工作,另一半工作就是调试程序,运行程序并得到正确结果。 二、实验要求 常用的软件开发方法,是将软件开发过程划分为分析、设计、实现和维护四个阶段。虽然数据结构课程中的实验题目的远不如从实际问题中的复杂程度度高,但为了培养一个软件工作者所应具备的科学工作的方法和作风,也应遵循以下五个步骤来完成实验题目: 1) 问题分析和任务定义 在进行设计之前,首先应该充分地分析和理解问题,明确问题要求做什么?限制条件是什么。本步骤强调的是做什么?而不是怎么做。对问题的描述应避开算法和所涉及的数据类型,而是对所需完成的任务作出明确的回答。例如:输入数据的类型、值的范围以及输入的

结构力学大作业

结构力学大作业——五层三跨框架结构内力计算 专业班级:土木工程XXXX班 姓名 XXXXX 学号:XXXXX 指导教师:XX

目录 一、题目 (3) 二、任务 (5) 三、结构的基本数据 (5) 1.构件尺寸: (5) 2.荷载: (5) 3.材料性质: (5) 四、水平荷载作用下的计算 (5) 1.反弯点法 (6) 2.D值法 (8) 3.求解器法 (12) 五、竖直荷载作用下的计算 (15) 1.分层法 (16) 2.求解器法 (21) 六、感想 (24)

二、题目 结构(一) 1、计算简图如图1所示。 4 . 2 m 3 . 6 m 3 . 6 m 3 . 6 m 3 . 6 m 图1

’ 图2 q’ 图3

二、任务 1、计算多层多跨框架结构在荷载作用下的内力,画出内力图。 2、计算方法: (1) 水平荷载: D 值法、反弯点法、求解器,计算水平荷载作用下的框架 弯矩; (2) 竖向荷载:迭代法、分层法、求解器,计算竖向荷载作用下框架弯矩。 3、对各种方法的计算结果进行对比,分析近似法的误差。 4、把计算过程写成计算书的形式。 三、结构的基本数据 E h =3.0×107kN/m 2 柱尺寸:400×400,梁尺寸(边梁):250×600,(中间梁)300×400 竖向荷载:q '=17kN/m 水平荷载:F P '=15kN 构件线刚度:)12 (,3 bh I l EI i == 柱子:43-3 10133.212 400400m I ?=?= 柱 第一层:m kN i ?=???= -152382.410133.2100.33 71 第二--五层:m kN i ?=???= -177786.310133.2100.33 72 梁: 边梁:43-3105.412 600250m I ?=?=边梁 m kN i ?=???=-225006105.4100.3373 中间梁:43-3106.112 400300m I ?=?=中间梁 m kN i ?=???=-228571 .2106.1100.3374 四、水平荷载作用下的计算 水平荷载: F P =16kN ,F p '=15kN

算法与数据结构实验

学生实验报告册 (理工类) 课程名称:算法与数据结构专业班级 学生学号:学生: 所属院部:计算机工程学院指导教师:章海鸥 2016 ——2017 学年第 1 学期 金陵科技学院教务处制 实验报告书写要求 实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。纸一律采用 A4的纸。

实验报告书写说明 实验报告中一至四项容为必填项,包括实验目的和要求;实验仪器和设备;实验容与过程;实验结果与分析。各院部可根据学科特点和实验具体要求增加项目。 填写注意事项 (1)细致观察,及时、准确、如实记录。 (2)准确说明,层次清晰。 (3)尽量采用专用术语来说明事物。 (4)外文、符号、公式要准确,应使用统一规定的名词和符号。 (5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。 实验报告批改说明 实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。 实验报告装订要求 实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。

实验项目名称:顺序表实验学时: 2 同组学生:╱实验地点: 实验日期:实验成绩: 批改教师:批改时间:

实验1 顺序表 一、实验目的和要求 掌握顺序表的定位、插入、删除等操作。 二、实验仪器和设备 VC6.0 三、实验容与过程(含程序清单及流程图) 1、必做题 (1)编写程序建立一个顺序表,并逐个输出顺序表中所有数据元素的值。 编写主函数测试结果。 (2)编写顺序表定位操作子函数,在顺序表中查找是否存在数据元素x。 如果存在,返回顺序表中和x值相等的第1个数据元素的序号(序号 从0开始编号);如果不存在,返回-1。编写主函数测试结果。 (3)在递增有序的顺序表中插入一个新结点x,保持顺序表的有序性。 解题思路:首先查找插入的位置,再移位,最后进行插入操作;从第 一个元素开始找到第一个大于该新结点值x的元素位置i即为插入位 置;然后将从表尾开始依次将元素后移一个位置直至元素i;最后将 新结点x插入到i位置。 (4)删除顺序表中所有等于X的数据元素。 2、选做题 (5)已知两个顺序表A和B按元素值递增有序排列,要求写一算法实现将A和B归并成一个按元素值递减有序排列的顺序表(允许表中含有值 相同的元素)。 程序清单: (1) #include #define maxsize 20 typedef int datatype; typedef struct{ datatype data[maxsize];

中南大学结构力学在线作业一

结构力学_在线作业一 总共30题共100分 一. 单选题(共20题,共80分) 9abfbc21-be3e-single 1. 图示桁架结构中内力为零的杆件的数目(包括支座连杆)为()。 f1da2953-4a3e-single 2. 已知图a中A端转角,则图b中中梁的B端弯矩及A端转角为()。 (4分)A. B.

C. D. c089ab97-01fe-single 3. 图示桁架结构中杆1的轴力为()。 (4分) e5dd4767-7704-single 4. 图示结构杆1的轴力(以拉为正)为()。 (4分)

B. C. D. 6ea25cfc-3512-single 5. 图示梁受外力偶作用,其正确的弯矩图形状应为()。 (4分) 86a896b8-54b6-single 6. 图示桁架结点A处水平位移不等于零的有()。

2f588308-9b2b-single 7. 图示各体系中,几何不变且无多余约束的体系是()。 (4分) 20f2d1b2-d659-single 8. 图示结构中K截面的剪力为()。 (4分)

4d7190c6-1bd8-single 9. C点水平位移为()。(4 A.() B.() C.() 8808e255-17b6-single 10. 图示体系的几何组成是 ()。(4分)

158b67e8-1d1a-single 11. 对比图(a)、(b)所示同一结构两种外因作用情况下C点的挠 度和弯矩,下面结论成立的是()。(4分) A.相等,相等。 B.相等,不相等。 C.不相等,相等。 D.,均不相等。 71c20cf5-787e-single 12. 图中各杆E值相同,三铰刚架D点的角位移为(顺时针为正)()。 (4分) A. B. C. D. 刚体系与变形系虚位移原理的虚功方程两者的区别在于()。(4分)

2018西南大学[0729]《结构力学》大作业答案

1、结构的刚度是指 1. C. 结构抵抗变形的能力 2、 图7中图A~图所示结构均可作为图7(a)所示结构的力法基本结构,使得力法计算最为简便的 C 3、图5所示梁受外力偶作用,其正确的弯矩图形状应为()C 4、对结构进行强度计算的目的,是为了保证结构 1. A. 既经济又安全 5、改变荷载值的大小,三铰拱的合理拱轴线不变。 1. A.√ 6、多余约束是体系中不需要的约束。 1. B.×

7、结构发生了变形必然会引起位移,结构有位移必然有变形发生。 1. B.× 8、如果梁的截面刚度是截面位置的函数,则它的位移不能用图乘法计算。 1. A.√ 9、一根连杆相当于一个约束。 1. A.√ 10、单铰是联接两个刚片的铰。 1. A.√ 11、虚功原理中的力状态和位移状态都是虚设的。 1. B.× 12、带拉杆三铰拱中拉杆的拉力等于无拉杆三铰拱的水平推力。 1. A.√ 13、瞬变体系在很小的荷载作用下会产生很大的内力,所以不能作为结构使用。 1. A.√ 14、虚位移原理中的虚功方程等价于静力平衡方程,虚力原理中虚功方程等价于变形协调方程。 1. A.√ 15、体系的多余约束对体系的计算自由度、自由度及受力状态都没有影响,故称多余约束。 1. B.× 16、力矩分配中的传递系数等于传递弯矩与分配弯矩之比,它与外因无关。 1. A.√ 17、当上部体系只用不交于一点也不全平行的三根链杆与大地相连时,只需分析上部体系的几何组成,就能确1. A.√ 18、用力法计算超静定结构时,其基本未知量是未知结点位移。

B.× 19、静定结构在非荷载外因(支座移动、温度改变、制造误差)作用下,不产生内力,但产生位移。 1. A.√ 20、力法和位移法既能用于求超静定结构的内力,又能用于求静定结构的内力。() 1. B.× 21、静定结构在非荷载外因(支座移动、温度改变、制造误差)作用下,不产生内力,但产生位移。()1. A.√ 22、位移法和力矩分配法只能用于求超静定结构的内力,不能用于求静定结构的内力。( ) 1. B.× 23、 图2所示体系是一个静定结构。() 1. B.× 24、力矩分配法中的分配系数、传递系数与外来因素(荷载、温度变化等)有关。 1. B.× 25、三铰拱的水平推力不仅与三铰的位置有关,还与拱轴线的形状有关。 1. B.× 26、三铰拱的主要受力特点是:在竖向荷载作用下产生水平反力。 1. A.√ 27、两根链杆的约束作用相当于一个单铰。 B.× 28、不能用图乘法求三铰拱的位移。

数据结构课程设计实验报告

《空间数据结构基础》 课程实习报告(测绘10级) 姓名 班级 学号 环境与测绘学院

1C++面向对象程序设计基础 【实验简介】学会用算法语言C++描述抽象数据类型,使用模板建立数据结构。理解数据结构的组成分为两部分,第一部分是数据集(数据元素),第二部分是在此数据集上的操作。从面向对象的观点看,这两部分代表了对象的属性和方法。掌握用C++描述数据结构的基本方法,即通过建立类来描述抽象数据类型。类的数据成员提供对象属性,成员函数提供操作方法,方法是公共接口,用户通过调用方法实现对属性的访问。 【实验内容】 1.定义三维空间的坐标点TPoint 2.描述三维空间的球TBall,实现其主要操作(如计算体积和表面积,输出空间坐标 等)。 【主要代码】 头文件: TPoint.h: #ifndef TPOINT_H #define TPOINT_H #include using namespace std; class TPoint { public: TPoint(double xx,double yy,double zz):x(xx),y(yy),z(zz){} TPoint(TPoint &TP):x(TP.x),y(TP.y),z(TP.z){} double getX()const{return x;}//取x坐标值 double getY()const{return y;}//取y坐标值 double getZ()const{return z;}//取z坐标值 void DisplayTP() const {cout<<"("<

结构力学_在线作业_4

结构力学_在线作业_4 100分 交卷时间2019-03-27 10:55:57 一、判断(每题5分,共20道小题,总分值100分) 1. 图示简支斜梁,在荷载P作用下,若改变B支座链杆方向,则梁的内力将是M、Q、N都改变。() (5分) 正确答案您的答案是错误回答正确展开 2. 图示结构,EI=常数;较简便的力法基本结构如图所示。() (5分) 正确答案您的答案是正确回答正确展开

3. 图示结构中,各杆I、A、l均相同,截面K的内力N K=0。() (5分) 正确答案您的答案是错误回答正确展开 4. 计算图a结构时,可简化为图b计算的条件是EA→∞。() (5分) 正确答案您的答案是正确回答正确展开 5. 图示结构,M AD=0kN·m。()

(5分) 正确答案您的答案是错误回答正确展开 6. 图示结构(f为柔度):M A=M C。() (5分) 正确答案您的答案是错误回答正确展开 7. 图示结构在所示荷载作用下,其A支座的竖向反力与B支座的反力相比为二者相等,方向相同。() (5分) 正确答案您的答案是错误回答正确展开 8. 图示对称刚架在竖向对称荷载作用下,截面C的内力为轴力。() (5分) 正确答案您的答案是正确回答正确展开 9.

图a、b两种状态中,粱的转角?与竖向位移δ间的关系为。() (5分) 正确答案您的答案是错误回答正确展开 10. 图示结构EI=常数,。() (5分) 正确答案您的答案是正确回答正确展开 11. 已知图示结构在均布荷载作用下的M图,其C截面的转角?C顺时针方向为62.5/EI。()

(5分) 正确答案您的答案是正确回答正确展开 12. 图示简支斜梁,在荷载P作用下,若改变B支座链杆方向,则梁的内力将是M、Q不变,N改变。() (5分) 正确答案您的答案是正确回答正确展开 13. 图示对称刚架在竖向对称荷载作用下,截面B的内力为剪力。() (5分) 正确答案您的答案是错误回答正确展开

数据结构课程设计题目及要求

实验一~实验四任选一题;实验五~实验九任选一题。 实验一运动会分数统计 一、实验目的: (1)熟练掌握线性表的两种存储方式 (2)掌握链表的操作和应用。 (3)掌握指针、结构体的应用 (4)按照不同的学校,不同项目和不同的名次要求,产生各学校的成绩单、团体总分报表。 二、实验内容: 【问题描述】 参加运动会的n个学校编号为1~n。比赛分成m个男子项目和w个女子项目,项目编号分别为1~m和m+1~m+w。由于各项目参加人数差别较大,有些项目取前五名,得分顺序为7,5,3,2,1;还有些项目只取前三名,得分顺序为5,3,2。写一个统计程序产生各种成绩单和得分报表。 【基本要求】 产生各学校的成绩单,内容包括各校所取得的每项成绩的项目号、名次(成绩)、姓名和得分;产生团体总分报表,内容包括校号、男子团体总分、女子团体总分和团体总分。 【测试数据】 对于n=4,m=3,w=2,编号为奇数的项目取前五名,编号为偶数的项目取前三名,设计一组实例数据。 【实现提示】 可以假设m≤20,m≤30,w≤20,姓名长度不超过20个字符。每个项目结束时,将其编号、类型符(区分取前五名还是前三名)输入,并按名次顺序输入运动员姓名、校名(和成绩)。 【选作内容】 允许用户指定某些项目可采取其他名次取法。

实验二停车场管理 一、实验目的: (1)熟练掌握栈顺存和链存两种存储方式。 (2)掌握栈的基本操作及应用。 (3)以栈模拟停车场,以队列模拟车场外的便道,按照从终端读入的输入数据序列进行模拟管理。 二、实验内容: 【问题描述】 设停车场是一个可停放n辆汽车的长通道,且只有一个大门可供汽车进出。汽车在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车信放在车场的最北端),若车场内已停满n辆汽车,则后来的汽车只能在门外的便道上等候,一旦有车开走,则排在便道上的第一辆车即可开入;当停车场内某辆车要离开时,在它之后进入的车辆必须先退出车场为它让路,待该辆车开出大门外,其他车辆再按原次序进入车场院,每辆停放在车场的车在它离开停车场时必须按它停留的时间长短交纳费用。试为停车场编制按上述要求进行管理的模拟程序。 【基本要求】 以栈模拟停车场,以队列模拟车场外的便道,按照从终端读入的输入数据序列进行模拟管理。每一组输入数据包括三个数据项:汽车“到达”或“离去”信息、汽车牌照号码以及到达或离去的时刻。对每一组输入数据进行操作后的输出信息为:若是车辆到达,则输出汽车在停车场内或便道上的停车位置;若是车辆离去,则输出汽车在停车场内停留的时间和应交纳的费用(在便道上停留的时间不收费)。栈以顺序结构实现,队列以链表结构实现。 【测试数据】 设n=2,输入数据为:(A,1,5),(A,1,15),(A,3,20),(A,4,25),(A,5,30),(D,2,35),(D,4,40),(E,0,0)。其中:A表示到达(Arrival);D表示离去(Departure);E表示输入结束(End)。 【实现提示】 需另设一个栈,临时停放为给要离去的汽车让路而从停车场退出来的汽车,也用顺序存储结构实现。输入数据按到达或离去的时刻有序。栈中每个元素表示一辆汽车,包含两个数据项:汽车的牌照号码和进入停车场的时刻。 【选作内容】 (1)两个栈共享空间,思考应开辟数组的空间是多少? (2)汽车可有不同种类,则他们的占地面积不同收费标准也不同,如1辆客车和1.5辆小汽车的占地面积相同,1辆十轮卡车占地面积相当于3辆小汽车的占地面积。(3)汽车可以直接从便道开走,此时排在它前面的汽车要先开走让路,然后再依次排到队尾。 (4)停放在便道上的汽车也收费,收费标准比停放在停车场的车低,请思考如何修改结构以满足这种要求。

结构力学-在线作业-2

结构力学_在线作业_2 一、判断(每题5分,共20道小题,总分值100分) 1. 图示结构,要使结点B产生单位转角,则在结点B需施加外力偶为13i。() (5分) 正确答案您的答案是错误回答正确展开 2. 图示对称刚架,在反对称荷载作用下,半边结构图如图(a)所示。() (5分) 正确答案您的答案是错误回答正确展开 3. 图示结构中杆AC由于加热伸长了Δ,则杆AB的变形是缩短。()

(5分) 正确答案您的答案是错误回答正确展开4. 在图示刚架中,M DA=2qa2。() (5分) 正确答案您的答案是正确回答正确展开5. 下图能用力矩分配法计算。() (5分) 正确答案您的答案是正确回答正确展开

图示体系的几何组成为几何不变,无多余约束。() (5分) 正确答案您的答案是正确回答正确展开 7. 图示结构在所示荷载作用下,其A支座的竖向反力与B支座的反力相比为前者小于后者。() (5分) 正确答案您的答案是正确回答正确展开 8. 图示结构(f为柔度):M A

图示体系为瞬变体系。() (5分) 正确答案您的答案是错误回答正确展开 10. 图示结构EI=常数,在给定荷载作用下,固定端的反力矩为,逆时针旋转。() (5分) 正确答案您的答案是错误回答正确展开 11. 结构及荷载如图所示,当结点不平衡力矩(约束力矩)为0.125ql2时,其荷载应是q1=q,M=-ql2/4。()

(5分) 正确答案您的答案是错误回答正确展开 12. 结构及荷载如图所示,当结点不平衡力矩(约束力矩)为0.125ql2时,其荷载应是q1=q,M=ql2/4。() (5分) 正确答案您的答案是错误回答正确展开 13. 图示为一刚架的力法基本体系,E=常数。其δ12为0。()

《数据结构》课程实验报告一

《数据结构》课程 实验报告一线性表的顺序实现 一、实验目的和要求: 1.掌握顺序表的存储结构形式及其描述和基本运算的实现。 2.掌握用顺序表表示集合等数据的方法,并能设计出合理的存储结构,编写出有关运算的算法。 二、实验内容:(给出具体的说明文字和操作图片) 已知顺序表结构与相关函数定义在sequlist.h文件中,基于该文件完成所有实验题。 1.基于sequlist.h中定义的顺序表L,设计一个算法void delx(sequence_list *L, datatype x),删除其中所有值等于x 的元素,要求算法的时间复杂度为O(n)、空间复杂度为0(1)。 #include #include #include /**********************************/ /*顺序表的头文件,文件名sequlist.h*/ /**********************************/ #define MAXSIZE 100 typedef int datatype; typedef struct{ datatype a[MAXSIZE];//存放数组a的第一个地址 int size;//长度 }sequence_list; //请将本函数补充完整,并进行测试//

void initseqlist(sequence_list *L)//初始化OK { L->size=0; } void input(sequence_list *L) { datatype x; initseqlist(L); printf("请输入一组数据,以0做为结束符:\n"); scanf("%d",&x); while (x) { L->a[L->size++]=x; scanf("%d",&x); } }

2014川农《结构力学》在线作业及答案

2014川农《结构力学(本科)》在线作业 一、单选题(共?20?道试题,共?100?分。) 1. 在温度改变的情况下,静定结构内部将: ( A) A. 有应变、有位移 B. 无应变、有位移 C. 有应变、无位移; D. 无应变、无位移。 满分:5 分 2. 三铰拱的合理拱轴其各截面( C) A. 弯矩、剪力均较小,而轴力较大 B. 弯矩、轴力均较小,而剪力较大 C. 弯矩、剪力均等于零,只有轴力 D. 弯矩、轴力均等于零,只有剪力 满分:5 分 3. 静定结构在荷载与结构几何尺寸不变的情况下,其内力的大小。(B ) A. 与杆件材料的性质和截面的大小有关;

B. 与杆件材料和粗细无关; C. 是可变的,与其他因素有关,如支座沉陷; D. 与温度有关。 满分:5 分 4. 静定结构因支座移动。(B ) A. 会产生内力,但无位移; B. 会产生位移,但无内力; C. 内力和位移规章不会产生; D. 同时产生和位移。 满分:5 分 5. 两个刚片之间由四个链杆相连接构成的体系是(C ) A. 几何可变体系; B. 无多余约束的几何不变体系; C. 体系的组成不确定; D. 有一个多余约束的几何不变体系。 满分:5 分

6. 结构力学的研究对象主要包括 ( C)。 A. 一般承受荷载的物体 B. 板壳类结构物 C. 杆组成的杆系结构 D. 地基基础 满分:5 分 7. 计算简图中的等截面直杆用( B)表示。 A. 杆件的构造图 B. 杆轴线段 C. 杆件承载面上的直线 D. 通过表面的直线 满分:5 分 8. 三铰拱的合理拱轴线:(B ) A. 任意荷载下均为合理轴线; B. 确定荷载下且跨度给定时为合理轴线; C. 合理轴线的跨度以任意;

结构力学大作业(华科)

一、任务 1.求解多层多跨框架结构在竖向荷载作用下的弯矩以及水平荷载作用下的弯矩和 各层的侧移。 2.计算方法: (1)用近似法计算:水平荷载作用用反弯点法计算,竖向荷载作用采用分层法和二次力矩分配法计算。 (2)用电算(结构力学求解器)进行复算。 3. 就最大相对误差处,说明近似法产生误差的来源。 4. 将手算结果写成计算书形式。 二、结构形式及各种资料 1. 计算简图:如图1所示。 2. 基本计算参数 底层柱bXh(mm) 其它层bXh(mm) 边梁bXh(mm) 中间梁bXh(mm) 500X500 450X450 250X450 250X450 材料弹性模量: 72 3.210/ h E kN m =? 竖向荷载: 2 1 =23/ g kN m,2 2 =20/ g kN m 水平荷载: =32 p F kN 1,2 =18 P F kN 3. 荷载分组: (1)计算水平荷载(见图2);(2)计算竖向恒载(见图3); L1L2H1 H2 H2 H2 H2 F F F F F 图1 计算简图图2 水平荷载作用

g2 g1 g1 g1 g1 q2 q1 图3 竖向荷载作用 三、计算内容 ?水平荷载 1、反弯点法 (1)求柱的剪力 由所给数据可得各层梁柱的线刚度(单位:kN·m)如下表: i底柱i其它柱i左梁i右梁 34792363331270825417 第五层柱;F Q14 = F Q25 = F Q36 = 18/3kN = 6kN 第四层柱;F Q47 = F Q58 = F Q69 = 50/3kN 第三层柱;F Q710 = F Q811 = F Q912 = 82/3kN 第二层柱;F Q1013 = F Q1114 = F Q1215 = 114/3kN 第一层柱;F Q1316 = F Q1417 = F Q1518 = 146/3kN (2)求柱的弯矩 第五层柱;M 14 = M 41 = M 25 = M 52 = M 36 = M 63 = 6×3/2 = 9kN·m 第四层柱;M 47 = M 74 = M 58 = M 85 = M 69 = M 96 = 50/3×3/2 = 25kN·m 第三层柱;M 710 = M 107 = M 811 = M 118 = M 912 = M 129 = 82/3×3/2 = 41kN·m 第二层柱;M 1013 = M 1310 = M 1114 = M 1411 = M 1215 = M 1512 = 114/3×3/2 = 57kN·m 第一层柱;M 1316 = M 1417 = M 1518 = 146/3×4.8/3 = 77.87kN·m M 1613 = M 1714 = M 1815 = 146/3×2×4.8/3 = 155.74kN·m (3)求梁的弯矩 分别取结点1、2为隔离体 1 M12 ∑M1=0 M12=M14=9kN·m M14

《数据结构》课程教学大纲

《数据结构》课程教学大纲 Data Structure 执笔人:编写日期: 一、课程基本信息 1. 课程编号: 2. 课程性质/类别:必修课 / 专业主干课 3. 学时/学分: 48 学时(另实验16学时) / 4 学分 4. 适用专业:计算机科学与技术、软件工程、网络工程、信息管理与信息系统等专业 二、课程教学目标及学生应达到的能力 数据结构课程是计算机相关专业的专业基础课、必修课程,主要介绍用计算机解决一系列问题特别是非数值信息处理问题时所用的各种组织数据的方法、存储数据结构的方法以及在各种结构上执行操作的算法。通过本课程的学习,要求学生掌握各种数据结构的特点、存储表示、运算方法以及在计算机科学中最基本的应用,培养、训练学生选用合适的数据结构和编写质量高、风格好的应用程序的能力,培养学生分析问题、解决问题的能力,并为后续课程的学习打下良好的理论基础和实践基础。 三、课程教学容与基本要求 (一)绪论( 3 学时) 1.主要容: (1)介绍什么是数据结构; (2)基本概念和术语: 数据、数据元素、数据对象,以及数据结构的定义、逻辑结构、物理结构(理解)数据类型、抽象数据类型; (3)抽象数据类型的表示与实现; (4)算法和算法分析: 算法的概念、算法设计的要求以及算法效率的度量。 2.基本要求 (1)了解学习数据结构的重要性; (2)掌握数据结构的定义及相关概念和术语; (3)了解抽象数据类型的定义、表示与实现方法; (4)理解算法的概念、特点并掌握度量其效率的基本方法。 3.自学容: 类C语言的书写规。 (二)线性表( 6 学时) 1.主要容: (1)线性表的抽象数据类型定义和相关概念:数据项、记录、文件等; (2)线性表顺序存储表示和基本操作的实现; (3)线性表的链式存储表示和基本操作的实现; (4)稀疏多项式的抽象数据类型定义、表示和加法的实现。

《数据结构与数据库操作系统》实验课作业和要求

《数据结构与数据库/操作系统》实验课作业和要求 实验一、线性表的应用:稀疏一元多项式运算器 实验目的: ?熟练掌握指针和链表操作的基本功 ?熟练掌握数组操作的基本功 ?模块化程序设计(程序的分层结构、函数的功能和接口) ?人机交互界面设计(界面美观,使用方便、操作的弹性好) ?源程序的书写风格(缩进式,加注释,可读性要好) ?对程序健壮性的处理 ?程序的调试技术训练(debug方法和测试数据的选择) ?时空效率 实验学时: 12学时(第1,2,3次实验) 实验内容: 基本功能(必做): 1. 创建 2. 显示 3. 复制 4. 求和 5. 求差 6. 求值 7. 销毁 8. 清空 9. 修改(①插入新的结点、②删除已有结点、③修改已有结点的系数和指数) 拓展功能(选做): 10. 微分(N阶导数) 11. 不定积分 12. 定积分 13. 乘法和乘方 14. 除法 15. 最大公约式和最小公倍式 16. 多项式的四则运算(如“(1+2*3)/4”) 数据组织: ?多项式用带头结点的单链表表示 ?用指针数组存放N个多项式的头指针 存储结构示意图:

用户操作界面: 推荐用菜单驱动

实验二、栈的应用 实验目的: ?掌握栈的后进先出特点 ?掌握栈的表示和实现技术 ?掌握如何运用栈的特点来构建算法 实验内容 (在题目1~6中任选1题): 题目1. 简单的行编辑器(提高难度:实现对文本文件的编辑)题目2. 括号配对检验(提高难度:实现对括号优先级的检测)题目3. 波兰式计算(提高难度:操作数为浮点数) 题目4. 逆波兰式计算(提高难度:操作数为浮点数) 题目5. 中缀式计算(提高难度:操作数为浮点数) 题目6. 迷宫求解(提高难度: 随机迷宫、最短路径的提取) 附加题: 一般表达式的计算,即在表达式中包含其他函数的运算,如: 2.5^3*tan(sin(1.2)+cos( 3.5)) 实验学时:4学时(第4次实验课当堂完成)

结构力学大作业

西南大学网络与继续教育学院课程考 试答题卷 学号: 姓名: 层次: 类别: 专业: 201 年 月 课程名称【编号】: 【 】 卷 题号一二三四五总分评卷人 得分 (横线以下为答题区) 一、名词解释:本大题共10个名词,请任选5个作答,每个4分,共计20分。 1、结构的计算简图:实际结构往往是很复杂的,进行力学计算以前,必 须加以适当地简化,忽略次要因素,显示其基本的特点,用一个简化的 图形来代替实际结构,这个图形称为结构的计算简图。 2、几何不变体系:在不考虑材料应变的条件下,在任意荷载作用下, 几何形状和位置保持不变的体系。 3、自由度:是指物体或体系运动时可以独立变化的几何参数的数目。 即确定物体或体系位置所需的独立坐标数。 4、约束(或联系):用于限制体系运动的装置

5、叠加原理:结构中有一组荷载(外力、温度、支座沉陷等)产生的内力或位移等于每一荷载单独作用产生的内力或位移的总和。 二、简答题:本大题共3小题,请任选2小题作答,每题10分,共20分。 1、简述刚架内力计算步骤。 答:(1)求支座反力。简单刚架可由三个整体平衡方程求出支座反力,三铰刚架及主从刚架等,一般要利用整体平衡和局部平衡求支座反力。(2)求控制截面的内力。控制截面一般选在支承点、结点、集中荷载作用点、分布荷载不连续点。控制截面把刚架划分成受力简单的区段。运用截面法或直接由截面一边的外力求出控制截面的内力值。(3)根据每区段内的荷载情况,利用"零平斜弯”及叠加法作出弯矩图。作刚架Q、N图有两种方法,一是通过求控制截面的内力作出;另一种方法是首先作出M图;然后取杆件为分离体,建立矩平衡方程,由杆端弯矩求杆端剪力;最后取结点为分离体,利用投影平衡由杆端剪力求杆端轴力。当刚架构造较复杂(如有斜杆),计算内力较麻烦事,采用第二种方法。(4)结点处有不同的杆端截面。各截面上的内力用该杆两端字母作为下标来表示,并把该端字母列在前面。(5)注意结点的平衡条件。 2、简述计算结构位移的目的。 答:(1) 验算结构的刚度。校核结构的位移是否超过允许限值,以防止构件和结构产生过大的变形而影响结构的正常使用。(2) 为超静定结构的内力分析打基础。超静定结构的计算要同时满足平衡条件和变形连续条件。(3) 结构制作、施工过程中也常需先知道结构的位移。 三、分析计算题:本大题共3小题,每小题20分,共计60分。 1、几何组成分析:本题共3个体系如图1,图2,图3所示,任选2个进行分析,每个10分,计20分。

《结构力学》在线作业一1

《结构力学-1》在线作业一-0001 试卷总分:100 得分:0 一、单选题 (共 15 道试题,共 75 分) 1.三个刚片用不在同一直线上的三个铰两两铰联,组成的体系() A.几何可变、有多余约束 B.几何可变、没有多余约束 C.几何不变、有多余约束 D.几何不变、没有多余约束 正确答案:D 2.制造误差虽然不一定使结构都产生应力和应变,一般来说都()使结构产生位移。 A.不会 B.会 正确答案:B 3.两个刚片用不交于一点也不互相平行的三根链杆相联结,则所组成的体系是() A.几何可变、有多余约束 B.几何可变、没有多余约束 C.几何不变、有多余约束 D.几何不变、没有多余约束 正确答案:D 4.在不考虑材料的应变的假定下,其几何形状和位置可以改变的体系称为() A.静定结构 B.超静定结构 C.几何可变体系 D.几何不变体系 正确答案:C 5.有多余约束的几何不变体系有()个静力解答 A.1 B.2 C.3 D.无数 正确答案:D 6.材料收缩虽然不一定使结构都产生应力和应变,一般来说都()使结构产生位移。 A.不会 B.会

正确答案:B 7.无多余约束的几何不变体系,有()个静力解答 A.1 B.2 C.3 D.无数 正确答案:A 8.按照几何观点,下列不属于结构类型之一的是() A.杆件结构 B.薄壁结构 C.实体结构 D.钢结构 正确答案:D 9.去掉一个铰支座或联结两刚片的单铰,这相当于去掉两个约束 A.1 B.2 C.3 D.4 正确答案:B 10.刚架是由若干直杆,部分或者全部用()节点联结而成的一种结构 A.刚节点 B.铰节点 正确答案:A 11.用于虚设的力状态与实际位移状态之间的虚功原理称为() A.虚位移原理 B.虚力原理 正确答案:B 12.恒载作用下使拱处于无弯矩状态的轴线称作() A.合理拱轴线 B.最优轴线 正确答案:A

结构力学大作业1

《结构力学》大作业1 五类静定结构受力分析 学院:交通学院 姓名:张亚辉 学号:1133210115

《结构力学》大作业1 前言:通过计算五类静定结构在同跨同荷载作用下的内力,并通过改变荷载、结构形式寻找比较合理的体系形式和尺寸比,并进行对比,提出最优判断的依据和构想。五类静定结构:梁、刚架、桁架、曲拱和组合结构。 本文主要分为三个部分来讨论所要研究的问题: 1.在五类静定结构不同荷载作用下的相互对比的过程中,梁选取的是简支梁,刚架选取的是三铰型刚架,桁架采用的是平行弦桁架,曲拱采用的是具有合理轴线的曲拱(未用集中荷载模拟均布荷载)。 2.在同一类静定结构的不同类型比较中,梁主要比较简支梁、伸臂梁、悬臂梁的差别;刚架主要比较简支刚架、悬臂刚架的之间的区别;桁架比较平行弦桁架、三角形桁架的区别;曲拱主要是比较拥有合理拱轴线和未拥有合理拱轴线的三铰拱之间的差别。 3.以桁架为例来探讨结构尺寸比的变化对结构内力的改变,同时还探讨结构杆件截面尺寸的改变对材料利用率及结构安全性的影响。 一、五类静定结构在不同荷载作用下的相互比较: 1.五类静定结构在均布荷载作用下的内力比较(结构跨度为4m,均布荷载q=1KN/m) 表 1 五类静定结构在均布力作用下内力图

2.五类静定结构在集中力作用下的内力比较(结构跨度均为4m,集中力大小为1KN): 表 2 五类静定结构在集中力作用下内力图 荷载作用图弯矩图剪力图轴力图

分析与结论:同一静定结构在不同类型的荷载作用下比较:当集中力与均布荷载力大小相同时,对同一个结构来说,均布荷载作用时的最大弯矩值小于集中力作用时的最大弯矩值。不同形式的静定结构在同一形式荷载作用下比较:在集中力荷载作用下,桁架所受弯矩值为零是最小的,其次是三铰拱所受弯矩较小,组合结构次之,而简支梁、刚架、所受的弯矩值都较大;在均布荷载作用下,桁架、三铰拱的弯矩值依然较小,组合结构次之,而简支梁、刚架的弯矩值相对于桁架、三铰拱、组合结构来说依然是较大的。 梁和刚架以承受弯矩为主,因而截面应力分布不均匀,材料不能得到充分利用;桁架杆以承受轴力为主,由于杆横截面上正应力分布均匀,材料能够得到充分利用,因而可以克服梁和刚架的不足,所以桁架是合理的结构形式;三铰拱结构在竖向荷载作用下存在水平推力,其弯矩值比等代梁要小,三铰拱在竖向荷载作用下以轴压为主、压弯联合的截面应力分布比梁均匀;组合结构中受弯杆上的链杆也会使其产生负弯矩,从而降低最大弯矩值 二、同一类静定结构的不同类型比较 1.梁(长度为4m,q=1KN/m) 表 3 不同形式的梁相同均布荷载作用内力图

数据结构课程实验报告(15)

课程实验报告课程名称:数据结构 专业班级:信安1302 学号: 姓名: 指导教师: 报告日期:2015. 5. 12 计算机科学与技术学院

目录 1 课程实验概述............ 错误!未定义书签。 2 实验一基于顺序结构的线性表实现 2.1 问题描述 ...................................................... 错误!未定义书签。 2.2 系统设计 ...................................................... 错误!未定义书签。 2.3 系统实现 ...................................................... 错误!未定义书签。 2.4 效率分析 ...................................................... 错误!未定义书签。 3 实验二基于链式结构的线性表实现 3.1 问题描述 ...................................................... 错误!未定义书签。 3.2 系统设计 ...................................................... 错误!未定义书签。 3.3 系统实现 ...................................................... 错误!未定义书签。 3.4 效率分析 ...................................................... 错误!未定义书签。 4 实验三基于二叉链表的二叉树实现 4.1 问题描述 ...................................................... 错误!未定义书签。 4.2 系统设计 ...................................................... 错误!未定义书签。 4.3 系统实现 ...................................................... 错误!未定义书签。 4.4 效率分析 ...................................................... 错误!未定义书签。 5 实验总结与评价 ........... 错误!未定义书签。 1 课程实验概述 这门课是为了让学生了解和熟练应用C语言进行编程和对数据结构进一步深入了解的延续。

相关主题
文本预览
相关文档 最新文档