清华大学化学反应原理

清华大学化学反应原理
清华大学化学反应原理

一、填空与选择题(60 percent ,其中9、23小题为5point, 11小题为6 point ,其余小题为2分)

1. 按照配位化合物的命名法给下列化合物命名:

① [Co(NO 2)3(NH 3)3]___________三硝基三氨合钴(III )_______________________ ② [CrCl(NH 3)(en)2]SO 4________硫酸一氯一氨二(乙二胺)合铬(III )_________

2. 下列关于晶体的表述中正确的是_______③______⑤____________________。 ① 晶体不一定有清晰的X-射线衍射图。

② 完美晶体的熵与温度无关。

③ 在离子晶体中正负离子依靠静电力结合在一起。 ④ 在金属晶体中金属原子依靠范德华力结合在一起。

⑤ 在等径球的最密堆积中存在两种空隙即四面体空隙和八面体空隙。

3. [Cr(NH 3)4]Cl 3与K 2Cr 2O 7均有特征颜色但是它们颜色产生的微观机理不同[Cr(NH 3)4]Cl 3的颜色

来源于_d-d 跃迁_,K 2Cr 2O 7的颜色来源于__从配体(O 2-)到中心离子Cr 6+

的电荷(电子)转移跃迁__。

4. OF 2、NF 5、XeF 4中不可能存在的是________NF 5__________,可存在的分子的几何构型分别为____角形(V 形)、___平面正方形________________________。

5. LiF 、LiCl 中在水中溶解度较小的是_LiCl _。Br -、F -中可与Al 3+生成较稳定配合物的是_F -

_。 6. TlCl 和TlCl 3中比较稳定的是__TlCl __。Ga 和In 中熔点较高的是___In ___。Li 和Be 中与Mg 性质相近的元素是____Li ____。Au 和Hg 中金属键较弱的是___Hg ___。

7. 请具体写出对二甲苯和乙醇混合溶液中所存在的分子间相互作用力:________氢键________、 ________取向力_______、_______诱导力________、_______色散力_______。

8. 请按照熔点由低到高的顺序重新排列下列晶体_____④__③__②__①__⑤_____。

① NaCl ② MgCl 2 ③ AlCl 3 ④ SiCl 4 ⑤ SiO 2

9. ① 液态NH 3和PH 3中沸点较高的是_______NH 3_________。 ② HBr 和HCl 中分子偶极矩较大的是_______HCl _________。 ③ 苯与乙炔中C-H 键较长的是_______苯_________。

④ COCl 2和HCHO 中R-C-R(R = Cl 、H)键角较大的是________HCHO ________。 ⑤ 钠和铝导电性较强的是_______铝_________。

10. Be 2+的离子半径为43pm ,S 2-

的离子半径为180pm ,因此可以判定该离子晶体中阳离子的配位数为______4________,晶格类型为_____立方面心(立方ZnS 型)_____。

11. [FeF 6]3-、[Fe(CN)6]4-

配离子中金属离子的价层电子排布分别为____3d 5____、____3d 6

____。按晶体场理论中心离子的d 轨道分裂为两组轨道____e g ____、____t 2g _____,其中能级高的是

_____e g ____轨道。在分裂后的轨道中金属离子的d 电子排布分别为___(t 2g )3(e g )2___、___(t 2g )6

__。

配离子的磁距分别为_____5.92μB _____、_____0____。属于反磁性的配离子是_[Fe(CN)6]4-

_。

属于高自旋的配离子是_[FeF 6]3-_。易与吡啶反应的配离子是__[FeF 6]3-

_。

12. 金属Ni为面心立方密堆积结构,晶胞参数a = 352 pm。金属Ni原子配位数为_____12______,晶胞中原子数为______4______,金属Ni的原子半径为____124 pm ____。

13. 已知W属立方晶系,其晶胞参数a = 315.7 pm,密度ρ= 1.90×104kg/m3,分子量M = 183.92则该晶体的结构属于_____体心立方_______密堆积。

14. Li+、Cl-、Ca2+、S2-、Al3+、Mg2+、Br-、Na+的半径由大到小的顺序为_ Br- > S2- > Cl- > Ca2+≈ Na+ > Mg2+≈ Li+ > Al3+_。

15.原子与分子体系中具有饱和性与方向性的作用力为____②___⑤___⑥______________。

①金属键 ②配位键 ③ 分子间作用力④ 离子键⑤ 氢键⑥共价键

16.分子轨道是由原子轨道通过__线性组合__而形成的,由原子轨道形成分子轨道所必须遵循的三个基本原则是①__对称性匹配__;②__能量相近__;③__最大重叠__。

17.σ键的特点是①__由原子轨道沿键轴方向以“头碰头”方式重叠形成__;②_关于键轴呈圆柱形对称_。π键的特点是①_由原子轨道垂直于键轴方向以“肩并肩”方式重叠形成_;②_存在一个通过键轴的反对称镜面_。

18.按分解温度从高到低的顺序排列下列化合物:____④___②___③___⑤___①____。

① H2CO3 ② CaCO3 ③ PbCO3④ BaCO3⑤ BeCO3

19. 氯的氧化物中具有顺磁性的是:____________②_______________。

① Cl2O ② ClO2 ③ Cl2O4④ Cl2O6⑤ Cl2O7

20. 下列分子或离子中存在三重键的是___①__⑥___,不含π键的有____⑤___⑦____。

① CO ② CO2 ③ C2H4④ C6H6⑤ BH4-⑥ CN-⑦ PH4+⑧ P2O5⑨ HCHO

21. 下列分子中除__④___⑧__⑨__外都具有永久偶极矩。

① N2O ② NO2 ③ C2Cl4④ C6H6⑤ CH2I2⑥ N2H4⑦ PCl3⑧ PCl5⑨ SF6

22. [NiCl4]2-、[Ni(CN)4]2-、Ni(CO)4、[PdCl4]2-的几何构型分别为_正四面体_、_平面正方形_、_正四面体_、_平面正方形_,中心原子的轨道杂化方式分别为_sp3_、_dsp2_、_sp3_、_dsp2_。

23.①吡啶(C6H5N)和氨(NH3)中碱性较强的是__C6H5N__。

②苯酚(C6H5OH)和苯甲醇(C6H5CH2OH)中酸性较强的是__C6H5OH__。

③苯基氯甲烷(C6H5CH2Cl)与环己基氯甲烷(C6H11CH2Cl)易水解生成醇的是_C6H5CH2Cl_。

④ CCl4和SiCl4易水解的是__SiCl4__。

⑤ NO+、O2-、CO、O2+、N2+中键长最长的是___O2-___。

24.按沸点降低的顺序排列下列分子____③__④__⑤__②__①____。

①丙烷 ②正丁烷 ③ 正戊烷④ 异戊烷⑤ 新戊烷

25.为了说明分子的形成与结构,__③__提出了价键理论;__①_建立了杂化轨道理论;_②_④_提出了分子轨道理论。

① L. Pauling ② R. S. Mulliken ③ G. N. Lewis ④ F. Hund ⑤ W. Heitler

二、(20 percent,其中1、2小题为2分,3、4小题为4point, 5小题为8 point)

1. 请用VSEPR理论画出 I3-和 IF

4

-的分子构型并指出中心原子的杂化轨道类型。解:I3-中心原子sp3d杂化[I-I-I]-

IF4-中心原子sp3d2杂化

I

F F

F

F

2. 请画出B

2的分子轨道能级图并写出B

2

的分子轨道式。

分子轨道式:(σ1s)2(σ*1s)2(σ2s)2(σ*2s)2(π2py)1(π2pz)1

3. 请画出HNO

3

分子的空间结构并指出中心原子的杂化方式以及可能的π键形式。

解:HNO3空间结构

N

O O

H

中心原子N 采取sp2杂化,分子中存在π34,大π键。

4. [Co(en)2F2]+存在的空间异构体共有__3____个,画出其结构图,并指出各异构体的类型。

5. 请画出O 3-

、O 3、O 3

+、O 3

2+分子的空间结构,指出中心原子的杂化方式以及可能的π键形式,并比较其键长与键角的大小。

解: 空间结构分别为:

O O

O

O

O

O

O

O

O

O

O

O

2

O 3-

: 中心原子杂化方式 sp 2

;π35

; O 3: 中心原子杂化方式 sp 2;π34; O 3+: 中心原子杂化方式 sp 2;π34; O 32+: 中心原子杂化方式sp ;两个π34; 键长:O 3->O 3>O 3+>O 32+ 键角:O 3-

三、(6 percent ) 已知钒的密度为5.79 gcm -3, 原子量为50.94,立方晶胞边长为

308 pm 。试求(1) 单位晶胞中钒原子个数;(2) 确定钒晶体的晶格类型;(3) 钒的金属半径。

四、(8 percent) 经X 射线分析鉴定某一离子晶体属于立方晶系其晶胞参数a = 403.1 pm ,晶胞

中顶点位置为Ti 4+

所占体心位置为Ba 2+

所占所有棱心位置为O 2-

所占请据此回答或计算(1) 写出

该晶体的化学式; (2) 分别指出Ti 4+和Ba 2+的配位氧原子的个数; (3) O 2-

半径为140pm ,计算

两种正离子半径值; (4) 如果将O 2-和Ba 2+

视为等同则它们联合构成何种形式的密堆积。

五、(6 percent ) 下图分别是TiO2与ZnS的晶胞,指出(1)它们所属的晶格类型;(2)晶胞中所含有的阴阳离子数目;(3) 阴阳离子的配位数。

停车场管理系统—C语言课程设计.doc

停车场管理系统 1题目要求 设有一个可以停放n 辆汽车的狭长停车场,它只有一个大门可以供车辆进出。车辆按到达停车场时间的早晚依次从停车场最里面向大门口处停放(最先到达的第一辆车放在停车场的最里面)。如果停车场已放满n 辆车,则后来的车辆只能在停车场大门外的便道上等待,一旦停车场内有车开走,则排在便道上的第一辆车就进入停车站。停车站内如有某辆车要开走,在它之后进入停车场的车都必须先退出停车站为它让路,待其开出停车场后,这些车辆再依原来的次序进场。每辆车在离开停车场时,都应根据它在停车场内停留的时间长短交费。如果停留在便道上的车未进停车场就要离去,允许其离去,不收停车费,并且仍然保持在便道上等待的车辆的次序。编制一程序模拟该停车场的管理。 【基本要求】要求程序输出每辆车到达后的停车位置(停车场或便道上),以及某辆车离开停车场是的停车时间及它应该交的费用。 2需求分析 根据题目要求,因为停车场是一个单条的序列,可以用结构体实现;在程序中,需要知道每辆来车的具体停放位置,应提供提示、查找、标记工作。车辆离开要计时计费。另外,每天开始时,停车场要初始化。 3总体设计 这个系统可以分为:初始化、有车进入、有车离开、退出四个模块。 4详细设计 main()函数体内包含了界面选则部分menu(),并单独 抽出来作为一个独立函数,目的在于系统执行每部分 模块后能够方便返回到系统界面。即main()函数写为 如下: void main()/*主函数*/ { menu();/*菜单函数*/ } 菜单函数: void menu() { int n,w; do { puts("\t\t**************MENU**************\n\n"); puts("\t\t\t 1.初始化"); puts("\t\t\t 2.有车进入"); puts("\t\t\t 3.有车离开"); puts("\t\t\t 4.退出"); puts("\n\n\t\t*********************************\n"); printf("Please choice your number(1-4): [ ]\b\b"); scanf("%d",&n); if(n<1||n>4) /*对选择的数字作判断*/ { w=1; getchar(); } else w=0; }while(w==1); switch(n) { case 1:chushi();break; /*初始化函数*/ case 2:jinru();break; /*车辆进入函数*/

清华大学固体物理:第六章 晶格动力学

清华大学固体物理:第六章晶格动力学 6.1 固体物理性质的变化依赖于他们的晶格动力学行为:红外、拉曼和中子散射谱;比热,热膨胀和热导; 和电声子相互作用相关的现象如金属电阻,超导电性和光谱的温度依赖关系是其中的一部分。事实上, 借助于声子对这些问题的了解最令人信服地说明了目前固体的量子力学图像是正确的。 晶格动力学的基础理论建立于30年代,玻恩和黄昆1954年的专题论文至今仍然是这个领域的参考教科书。这些早期的系统而确切地陈述主要建立了动力学矩阵的一般性质,他们的对称和解析性质,没有 考虑到和电子性质的联系,而实际上正是电子性质决定了他们。直到1970年才系统地研究了这些联系。一个系统电子的性质和晶格动力学之间的联系的重要性不仅在原理方面,主要在于通过使用这些关系, 才有可能计算特殊系统的晶格动力学性质。 现在用ab initio 量子力学技术,只要输入材料化学成分的信息,理论凝聚态物理和计算材料科学就 可以计算特殊材料的特殊性质。在晶格动力学性质的特殊情况下,基于晶格振动的线性响应理论,大量 的ab initio 计算在过去十年中通过发展密度泛函理论已经成为可能。密度泛函微扰理论是在密度泛函理 论的理论框架之内研究晶格振动线性响应。感谢这些理论和算法的进步,现在已经可以在整个布里渊区

的精细格子上精确计算出声子色散关系,直接可以和中子衍射数据相比。由此系统的一些物理性质(如 比热、熱膨胀系数、能带隙的温度依赖关系等等)可以计算。 1 从固体电子自由度分离出振动的基本近似是Born-Oppenhermer (1927) 的绝热近似。在这个近似中,系统的晶格动力学性质由以下薛定谔方程的本征值,R和本征函数决定。 , 22 ERRR,,, (6.1.1) 22MRIII 这里RRER是第I个原子核的坐标,是相应原子核的质量,是所有原子核坐标的集合,是RMIII 系统的系统的限位离子能量,常常称为Born-Oppenhermer能量表面。ER是在固定原子核场中运动的 R相互作用电子系统的基态能量。他们依赖参量作用在电子变量上的哈密顿量为 2222Zee1IHERR (6.1.2) 2BONijiI22mrrRiIirrij 这里eER是第I个原子核的电荷数,是电子电荷,是不同核之间的静电相互作用: ZNI 2ZZeIJER (6.1.3) NIJ2RRIJ 系统的平衡几何排布由作用在每一个原子核上为零决定: ERF0 (6.1.4) IRI 而振动频率,由Born-Oppenhermer能量的Hassian本征值决定,由原子核的质量标度为: 2ER12 (6.1.5) det0,RRMMIJIJ

停车场管理系统 c语言

2015-2016学年第二学期《高级语言程序设计》 课程设计报告 题目:停车场管理系统 专业:计算机科学与技术 班级:15级计科<1>班 姓名:胡玉玉 指导教师:陈广宏 成绩: 计算机学院 2016 年 4月 25 日

目录 1. 设计内容及要求 (1) 1.1 课程设计内容 (1) 1.2 课程设计的要求 (2) 2概要设计 (3) 2.1 设计思路 (3) 2.2 程序基本框架结构图 (4) 3设计过程或程序代码 (5) 3.1 主要程序代码及解释 (5) 4设计结果与分析 (13) 4.1 程序运行结果截图与分析 (13) 5参考文献 (16)

1.设计内容及要求 1.1 课程设计内容 ①通过本次课程设计,强化上级动手能力,在理论和实践的基础 上巩固《C语言程序设计》课程的学习内容。掌握软件设计的基本方法。 ②熟悉C语言的基本内容从而掌握C语言的基本知识以及了解C 语言的基本编写及运行。 ③了解程序的分模块编写并对程序的每个模块进行详细的设计并 且能理解一般C语言编写的程序。 ④掌握书写程序设计说明文档的能力。 ⑤熟悉C程序设计的开发环境及C程序的调试过程 1.2 课程设计的要求 ①分析课程设计题目的要求。 ②写出详细设计说明。 ③编写程序代码,调试程序使其能正确运行。 ④设计完成的软件要便于操作和使用。 ⑤设计完成后提交课程设计报告。

2.概要设计 2.1设计思路 停车场是一个可停放n辆汽车的狭长通道,并只有一个大门可供汽车进出,汽车在停车场内按车辆到达的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放在车场的最北端),如车长内已停满n辆汽车,则后来的汽车只能在门外的便道上等候,一旦有车开走,则排在便道上的第一辆车即可开入;当停车场内某辆车要离开时,在它后进入的车辆必须先退出车场为它让路,待该辆车开出大门外,其它车辆再按原次序进入车场,每辆停放在车场的车在它离开停车场时必须按它停留的时间长短交纳费用,以栈模拟停车场,以队列模拟车场外的便道,按照从终端读入的输入数据序列进行模拟管理.每一组输入数据包括三个数据项:汽车”到达” 或”离去”信息,汽车牌照号码以及到达或离去的时刻(到达或离去的时刻也可用计算机控制).对每一组输入数据进行操作后的输入信息为:如是车辆到达,则输入汽车在停车场。 2.2程序基本框架结构图

固体物理(清华大学)--N01_C02

第二章:化学键与晶体形成 在固体物理发展的早期阶段,人们从化学的角度来研究固体,所以化很大的精力去计算各种固体的结合能(binding energy),并依此对固体进行粗略的分类。后来在原子物理和量子力学发展以后,人们依据电子在实空间的分布来对固体进行分类,也就是化学键或者是晶体的键合(crystal binding)的理论。最精确的固体分类是在能带理论发展以后才实现的。 原子物理研究了单个原子中的电子能级.首先,考虑一个电子,单个电子是以一定的几率在原子核周围的空间中分布,几率分布的密度 ()()2r r ψ=ρ(()r ψ是单个电子的波函数). 根据量子力学,三维空间中单 个电子的波函数),()()( φθ=ψlm n Y r R r 是能量E,轨道角动量2L 和分量z L 三个算符的共同本征函数,其量子数分别为n, l, m(221n E n -=,n=n ’+l+1),一组量子数确定电子的一个轨道.在考虑一个原子中的多个电子的时候,忽略了电子之间很强的库仑排斥作用(很奇怪和大胆的近似,但误差不大),认为多个电子根据泡利不相容原理(Pauli ’s exclusion principle)以及洪特规则(Hund ’s rule)依次排入单个电子的轨道.这就分别形成了(1s,2s,2p,3s,3p,3d,...)等电子壳层和亚壳层.

在原子结合成为固体的过程中,内部满壳层的电子(core electrons)基本保持稳定,价电子(valence electrons)在实空间会随着原子之间的相互作用重新分布。按化学家的语言说,就是在原子之间形成了化学键(Chemical bond)。不同的固体拥有不同的化学键。晶体:原子、离子或分子呈空间周期性排列的固体,以区别于内部不具有周期性的非晶体。 原子间引力:一般来说,晶体比自由原子的空间混乱集合稳定,这意味着原子之间存在等效的相互吸引力(本质是库仑相互作 用加上量子效应),从而构成晶体。 结合能:晶体能量比同样数量的自由原子集合的能量低,能差为结合能, 吸引力F=-dU/da。 化学键:也称原子键。原子间引力作用构成原子之间的键(形象的说法)。键保证晶体稳定。 2。1 离子键、共价键与金属键(Ionic, Covalent and Metal Bonds) 离子键(Ionic Bond):[以NaCl(Sodium Chloride)晶体为例] 饱和的电子壳层是最稳定的原子核外电子结构。为了趋向于饱和壳层的结构,Na原子把唯一的价电子转移给附近的缺

工程经济学期末复习

一、客观部分:(单项选择、多项选择、不定项选择、判断) (一)、选择部分 1.被称为工程经济学之父的是(C ) A.惠灵顿 B.戈尔德曼 C.格兰特 D.里格斯 ★考核知识点: 工程经济学的产生,参见P3 附1.1.1(考核知识点解释): 1930年,格兰特(Eugene L. Grant)教授的《工程经济原理》(Principles of Engineering Economy)一书的出版,标志着工程经济学正式成为一门独立、系统化的学科。他提出的工程经济评价的理论与原则,初步建立了工程经济学的体系,得到了社会公认,因此被誉为“工程经济学之父”。 2.下列不属于建设工程项目总投资中建设投资的是(C ) A.设备购置费 B.土地使用费 C.应收及预付款 D.涨价预备费 ★考核知识点: 投资的构成,参见P12 附1.1.2(考核知识点解释): 按形成资产法,建设投资由形成固定资产的费用、形成无形资产的费用、形成其他资产的费用和预备费四部分组成。具体P13图2-1所示。 3.某设备原值为11000,估计可使用5年,预计5年后残值为1000元,若采用直线折旧,则年折旧额为( A ) A.2000 B.1800 C.1500 D.2200 ★考核知识点: 折旧的计算方法(平均年限法),参见P21 附1.1.3(考核知识点解释): 平均年限法又称直线折旧法,是按固定资产原值、预计固定资产净残值和折旧年限平均计算固定资产折旧额的方法。计算公式如下: 4.以下属于现金流入的是(D ) A.固定资产投资 B.经营成本 C.税金 D.销售收入

★考核知识点: 现金流量(现金流入)的概念,参见P28 附1.1.4(考核知识点解释): 对于某一具体工程项目而言,现金流入是指在项目整个寿命期所取得的收入,如销售收入、营业收入、固定资产残值变现收入、垫支流动资金的回收等。 5.工商银行贷款年利率为12%,按月复利计息,则实际利率为(C )。 A.12% B.13% C.12.68% D.10% ★考核知识点:实际利率的计算公式,参见P33 附1.1.5(考核知识点解释): 实际利率是指当计息周期小于一年时,在采用复利计息方式的情况下,将各种不同计息期的利率换算成以年为计息期的利率。计算公式: 6.某投资方案的动态投资回收期为5年,基准动态投资回收期为6年,则该方案( A )。 A.可行 B.不可行 C.无法确定 D.以上答案均不对 ★考核知识点:动态投资回收期的判别准则,参见P62 附1.1.6(考核知识点解释): 用动态投资回收期对项目进行经济评价时,需要将计算所得到的项目动态投资回收期与同类项目的历史数据及投资者意愿等确定的基准动态投资回收期进行比较。当项目动态投资回收期小于基准动态投资回收期时,项目可行,否则不可行。 7. 一个方案的采纳将提高另一方案的经济利益,这两个方案之间是(A ) A.正相关 B.负相关 C.非相关性 D.互不相容★考核知识点:方案的相关性,参见P75 附1.1.7(考核知识点解释): 正相关性是指一个方案的采纳将提高另一方案的经济利益,例如建设住宅小区与改善该住宅小区周边环境之间存在正相关性。 8.盈亏平衡分析是通过找到项目(B ),据此分析项目承担的风险大小的一种()方法。 A.亏损最低点,不确定性分析 B.亏损到盈利的转折点,不确定性分析 C.亏损到盈利的转折点,确定性分析 D.盈利最高点,确定性分析★考核知识点:盈亏平衡分析的概念,参见P94 附1.1.8(考核知识点解释):

清华大学电路原理第三次仿真实验报

清华大学电路原理第三次仿真实验报

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

[文档标题] 班级:电13 姓名:苗键强 学号:2011010645 日期:2013年1月11日

实验名称: 一、利用运算放大器的正反馈设计占空比可调的脉冲序列发生器; 二、利用运算放大器构成的脉冲序列发生器和积分器构成三角波发生器。 实验任务: 一、设计占空比可调的脉冲序列发生器 要求: (1)给出电路原理图,分析占空比可调的原因。 (2)给出仿真电路图。 (3)给出示波器 Expand 方式下整个示波器界面,分别给出占空比为 20%和70%时的脉冲序列波形和对应的电容电压波形。 二、利用运算放大器构成的脉冲序列发生器和积分器构成三角波发生器 要求: (1)给出电路原理图,分析三角波产生的原因。 (2)给出仿真电路图。 (3)给出示波器 Expand 方式下整个示波器界面,要求同时显示脉冲序列和三角波的波形。 理论分析及仿真电路: 一、设计占空比可调的脉冲序列发生器 通过Multisim仿真,设计电路图如下: 在此电路图中,通过计算可知,脉冲序列周期为:

T=2 U 滞 U 输出 CR5up+2 U 滞 U 输出 CR5down=2 U 滞 U 输出 CR5(1) 因而,占空比为: η=R5up R5 (2) 得到示波器示数如下: 当R5up R5 =0.2时,得到示波器示数如下: 其占空比为 η=46.154 223.932 =20.6% 当R5up R5 =0.7时,得到示波器示数如下:

停车场管理系统C语言实现1

一.问题描述 1.实验题目: 设停车场是一个可停放n 辆汽车的狭长通道,且只有一个大门可供汽车进出。汽车在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放在车场的最北端)。若停车场内已经停满n辆车,那么后来的车只能在门外的便道上等候。一旦有车开走,则排在便道上的第一辆车即可开入。当停车场内某辆车要离开时,在它之后进入的车辆必须先退出车场为它让路,待该辆车开出大门外,其他车辆再按原次序进入车场。每辆停放在车场的车在它离开停车场时必须按它停留的时间长短缴纳费用。试为停车场编制按上述要求进行管理的模拟程序。 要求:根据各结点的信息,调用相应的函数或者语句,将结点入栈入队,出栈或者出队。 二.需求分析 1.程序所能达到的基本可能: 程序以栈模拟停车场,以队列模拟车场外的便道,按照从终端读入数据的序列进行模拟管理。栈以顺序结构实现,队列以链表结构实现。同时另设一个栈,临时停放为给要离去的汽车让路而从停车场退出来的汽车。输入数据按到达或离去的时刻有序。当输入数据包括数据项为汽车的“到达”(‘A’表示)信息,汽车标识(牌照号)以及到达时刻时,应输出汽车在停车场内或者便道上的停车位置;当输入数据包括数据项为汽车的“离去”(‘D’表示)信息,汽车标识(牌照号)以及离去时刻时,应输出汽车在停车场停留的时间和应缴纳的费用(便道上停留的时间不收费);当输入数据项为(‘P’,0,0)时,应输出停车场的车数;当输入数据项为(‘W’, 0, 0)时,应输出候车场车数;当输入数据项为(‘E’, 0, 0),退出程序;若输入数据项不是以上所述,就输出"ERROR!"。 2.输入输出形式及输入值范围: 程序运行后进入循环,显示提示信息:“Please input the state,number and time of the car:”,提示用户输入车辆信息(“到达”或者“离开”,车牌编号,到达或者离开的时间)。若车辆信息为“到达”,车辆信息开始进栈(模拟停车场),当栈满,会显示栈满信息:“The parking place is full!”,同时车辆进队列(模拟停车

工程经济学课后习题答案

第一章工程经济学概论 1.什么是工程经济学,其研究的对象与内容是什么? 2.什么是技术?什么是经济?两者间的关系如何?工程经济学为什么十分注意技术与经济的关系? 3.为什么在工程经济分析时要强调可比条件?应注意哪些可比条件? 4.从技术与经济互相促进又相互制约两方面各举一个实例说明。 1.解答: 工程经济学是运用工程学和经济学有关知识相互交融而形成的工程经济分析原理和方法,能够完成工程项目预定目标的各种可行技术方案的技术经济论证、比较、计算和评价,优选出技术上先进、经济上有利的方案,从而为实现正确的投资决策提供科学依据的一门应用性经济学科。 工程经济学的研究对象是工程项目技术经济分析的最一般方法,即研究采用何种方法、建立何种方法体系,才能正确估价工程项目的有效性,才能寻求到技术与经济的最佳结合点。工程经济分析的对象是具体的工程项目,不仅指固定资产建造和购置活动中的具有独立设计方案,能够独立发挥功能的工程整体,更包括投入一定资源的计划、规划和方案并可以进行分析和评价的独立单位。 工程经济学的基本内容为如何通过正确的投资决策使工程活动收到尽可能好的经济与社会效果。主要包括以下几个方面: (1)研究工程技术实践的经济效益,寻求提高经济效益的途径与方法。 (2)研究如何最有效地利用技术和资源,促进经济增长的规律。 (3)研究工程技术发展与经济发展的相互推动、最佳结合的规律及实现方法。 2.解答: 技术是在科学的基础上将其利用来改造自然界和人类社会的手段。在经济学中,经济是指从有限的资源中获得最大的利益。 关系:在人类社会进行物质生产活动中,经济和技术不可分割,两者相互促进又相互制约。经济发展是技术进步的动力和方向,而技术进步是推动经济发展、提高经济效益的重要条件和手段,经济发展离不开技术进步。 工程经济学是一门应用性经济类学科,技术上可行,经济上合理,以最小的投入获得预期产出或者说以等量的投入获得最大产出是工程经济所要解决的问题,因此工程经济学十分注意技术与经济的关系。 3.解答: 因为工程经济分析的实质是对可实现某一预定目标的多种工程技术方案进行比较,从中选出最优方案。要比较就必须监理共同的比较基础和条件。但是各个工程、项目方案总是在一系列技术经济因素上存在着差异,就在方案比较之前,首先考虑方案之间是否可比,只有这样才能得到合理可靠的分析结果,因此在工程经济分析时要强调可比条件。 工程项目进行经济效益比较时应注意研究技术方案经济比较的原则条件,分析各可行技术方案之间可比与不可比的因素,探讨不可比向可比转化的规律及处理办法,以提高工程经济分析工作的科学性,应遵循四个可比原则: (1)满足需要的可比原则;(2)消耗费用的可比条件;(3)价格指标的可比原则;(4)时间的可比原则。 4.解答: 相互促进: 科学技术是经济增长的先导,对经济发展起着巨大的推动作用;而经济的发展为科学技术的发展提供必要的物质条件。例如新产品、新工艺的研制及其商品化,不断提高着人们认识自然与改造自然的能力,并成为创造社会财富的武器与手段;经济实力越强,投入新产品、新工艺的研制及其商品化过程中的人力、物力、财力的数量就越大,并为研发技术的进一步发展提出新的研究课题和更高的要求。 相互制约:

清华考研 电路原理课件 第2章 简单电阻电路的分析方法

清华大学电路原理电子课件 江辑光版 参考教材: 《电路原理》(第2版)清华大学出版社,2007年3月江辑光刘秀成《电路原理》清华大学出版社,2007年3月于歆杰朱桂萍陆文娟《电路》(第5版)高等教育出版社,2006年5月邱关源罗先觉

简单电阻电路的分析方法简单电阻电路的分析方法 第2章 简单电阻电路的分析方法 2.1 串联电阻电路 2.1 串联电阻电路 2. 4 理想电源的串联和并联 2. 4 理想电源的串联和并联 2.5 电压源与电流源的等效转换 2.5 电压源与电流源的等效转换 2. 3 星形联接与三角形联接的电阻的等效变换 2. 3 星形联接与三角形联接的电阻的等效变换 2.6 两个电阻电路的例子 2.6 两个电阻电路的例子 本章重点 本章重点 2.2 并联电阻电路 2.2 并联电阻电路

? 本章本章重点重点重点 ? 电阻的串联、并联和串并联 返回目录

2.1 串联电阻电路 (Series Connection)

R eq =( R 1+ R 2…+R n ) =∑ R k R eq =( R 1+ R 2 + +……+R n ) =∑ R k u R R u k k eq =等效电阻等于串联的各电阻之和

例 两个电阻分压(voltage division ), 如下图所示 例 两个电阻分压(voltage division ), 如下图所示 u R R R u 2 11 1+= u R R R u 2 12 2+?=i 2 , p 2 = R 2i 2 ,? : p n = R 1 : R 2 : ?= (R 1+ R 2+ ? +R + R i 2 + ? + R i 2 返回目录

大学 C语言 停车场管理系统 设计c语言课程设计 (含调试图)

Xxxxx大学 xxxxxxxxxxx系 20xx-20xx学年第一学期 《C程序设计》课程设计 题目名称:停车场管理系统设计 姓名: 学号: 班级: 指导教师: 编写日期: 20 年1月5日—20 年1月31日 成绩:

目录 (一)需求分析 (3) 1-1停车 (3) 1-2取车 (3) 1-3功能的选择 (3) (二)总体设计(程序设计组成框图) (3) 2-1停车模块 (3) 2-2取车模块 (3) 2-3车辆信息浏览模块 (4) 2-4程序设计组成框图 (4) (三)详细设计 (4) 3-1停车场分析 (4) 3-2停车操作 (4) 3-3收费管理(取车) (5) 3-4车辆信息 (5) 3-5退出系统 (5) (四)程序运行结果测试与分析 (5) (五)结论与心得 (7) (六)参考文献 (7) (七)致谢 (8) 附录: (8)

(一)需求分析 1-1停车 车辆信息要用文件存储,因而要提供文件的输入输出操作。 1-2取车 当车离开时,要删除文件中该车的信息,因而要提供文件的删除操作。 1-3功能的选择 提供现实操作和用键盘式菜单实现功能选择。 (二)总体设计(程序设计组成框图) 2-1停车模块 对车辆信息赋值,分配前检查车位使用情况(按行查找park 数组,元素为0 表示车位为空,则允许分配)。把新添加的车辆信息以追加的方式写入汽车信息文件,并更改汽车信息文件中其他汽车信息的停车时间(停车时间加5)。 2-2取车模块 计算费用(停车费用=停车时间*0.2 元),从文件中删除该车信息。并将该车位对应的二位数组变量设为0,表示该车位可用。输出提示信息:是否输出停车费用总计?(Y/N)如果选择Y,则输出停车费用,否则回到上级菜单。

清华大学工程经济学检测题

《工程经济》课程知识测验 一、判断以下说法的对错,T或F : (每题2.5分,共50分) 1. 在静态盈亏平衡分析中若考虑所得税,则所得税率的高低并不会影响平衡点的产量大小。 F 2.当折现率=MARR,一个项目的净将来值NFV大于零,则该项目的内部收益率一定超过MARR。T 3. 当给定发生在第N 年时的一个固定金额F,若利率增高,其等值的年金金额也增高。 F 4. 所得税的计税依据是公司的销售收入。 F 5. 经营杠杆度DOL的大小可以反映项目经营风险的大小。T 6. 一般情形下,投资项目的期末残值不是一个敏感因素。T 7. 一项可折旧资产的当前帐面价值等于其初始价值扣除其累计折旧额。F(还需要减去相关资产减值准备) 8. 一笔6000元的投资在随后的4年中每年末产生1500的现金收益,则这笔投资的内部收益率为零。 F 9. 对于独立项目,无论采用NPV还是IRR,对项目投资决策的判断是一致的。F 10. 对于互斥项目方案,采用NPV或IRR指标,对项目投资决策的判断可能是出现互相矛盾,这时可以采用增量IRR指标分析,做出决策判断。T 11.在通货膨胀条件下,如果通胀对投资项目的收入和成本支出增加的影响是相同的,则不会减少企业的经济效益。T 12.在通货膨胀条件下,计算NPV指标需要采用通胀调整后的折现率。一般采用通胀调整折现率的精确值较采用近似的通胀调整折现率计算得出的项目NPV 值小。 F 13 如果在项目期末发生固定资产的变卖收入,则该收入应必须缴纳企业收入所得税。T 14. 在项目期末发生的流动资产回收的收入无需缴纳企业所得税。T 15.IRR指标对再投资收益率的假设为它自身,所以理论上,NPV指标比IRR 较为合理。 F 16.ERR指标通过改变再投资收益率的假设,因而消除了IRR指标可能出现多个根的情形,因而ERR指标在理论上更加合理。T 17.在风险条件下,由于每个人的风险偏好不一致,所以不存在一个公共的风险条件下的决策准则。 18. 按照经验公式,当一国希望其GDP在十年中实现倍增,则其年均增长率应不低于7.2%。T 19. 按照IRR的定义,IRR是项目总投资所赚取的投资收益率。F 20. 按照AIRR的定义,当IRR

2013年清华大学电路原理考研真题

2013年清华大学电路原理考研真题 1、(1)理想变压器+并联谐振:理想变压器的副边借有并联的电感与电容,告诉了电感与电容支路的电流表读数相等,由这个条件可求出电路工作的频率值,再代入原边的电感值计算得到原边电路的阻抗,最后求出原边电流;(2)卷积:是一个指数函数和一个延时正比例函数的卷积,直接用公式计算即可,可以把指数函数选作先对称后平移的项,这样只需分三个时间段进行讨论即可; 2、三相电路:(1)电源和负载均为星形连接,且三相对称,直接抽单相计算线电流;(2)共B接法的二表法测电路的三相有功功率,要画图和计算两块功率表的读数,注意的读数为负数;(3)当A相负载对中性点短路后求各相电源的有功,先用节点法求出各相电流,再计算各相电源的有功功率; 3、理想运放的问题:共有2级理想运放,其中第一级为负反馈,第二级为正反馈,解答时先要判断出这一信息,然后(1)求第一级的输出,因为第一级运放是负反馈,故可以用“虚断”和“虚短”,得到输出(实为一个反向比例放大器);(2)求第二级的输出,因为是正反馈,所以“虚断”仍成立,但“虚短”不成立,不过,由正反馈的性质,运放要么工作在正向饱和区,要么工作在反向饱和区,即输出始终为,故可以假设输出为其中一个饱和电压,比较反相输入端和非反相输入端的电压值即可确定第二级的输出(实为一个滞回比较器); 4、一阶电路的方框图问题:动态元件是电容,它接在方框左端,首先告诉了方框右端支路上的电流的零输入响应,由此可得从电容两端看入的入端电阻,即为从方框左端看入的Thevenin等效电阻,其次可得到时刻的电量,画出这个等效电路图;然后改变电容值,改变电容的初始电压值,并在方框右端的支路上接上一个冲激电压源,求电容电压的响应:可以利用叠加定理,分解为零输入响应和零状态响应分别求解,零输入响应可根据前述Thevenin等效电阻直接写出,零状态响应可以先用互易定理(因为方框内的元件全是线性电阻,满足互易定理)结合前述“时刻的电量,画出这个等效电路图”得到左端的短路电流,再由Thevenin等效电阻进而得到从电容两端向右看入的Thevenin等效电路,然后先求阶跃响应,再求导得到冲激源作用下的冲激响应;最后叠加得到全响应; 5、列写状态方程:含有一个压控电流源的受控源,有2个电容和1个电感,用直接法,最后消去非状态变量即可得解答; 6、含有互感的非正弦周期电路(15分):(1)求电感电流,互感没有公共节点,无法去耦等效,只能用一般方法解,该题的电源有2种频率,有3个网孔,2个电感和1个电容,最关键的是左下角网孔的电源是电流源,因此可以设出电感电流的值,再由KCL表示出剩余支路的电流,最后对某一个网孔列写KVL,解方程即可得到要求的电感电流的值,只需列写一个方程,但要注意正确地写出互感电压的表达式;(2)求电流源发出的功率,由第一问的解求出电流源两端的电压,即可得到解答; 7、含有理想二极管的二阶电路:需要判断理想二极管何时关断、何时导通,这是解题的关键。从0时刻开始,二极管关断,电路是一个二阶电路,求出电感电流的响应,直到二极管的端电压一直由增大到零,这就是所求临界点,即电感电流达到最大值的时间节点,此后二极管导通,左右两部分电路是2个独立的一阶电路。因此(1)电路可以分为2个工作时间段,分别画出前述的二阶等效电路

C语言课程设计报告停车场管理系统

停车场管理一 一.要求: 1.设计一个停车场用长度为N的堆栈来模拟。由于停车场内如有某辆车要开走,在它之后进来的车都必须先退出为它让道,待其开出停车场后,这些车再依原来的顺序进入。 2.程序输出每辆车到达后的停车位置,以及某辆车离开停车场时应交纳的费用和它在停车场内停留的时间。 二、程序中所采用的数据结构及存储结构的说明 以栈模拟停车场,以队列模拟车场外的便道,按照从终端读入的输入数据序列进行模拟管理。栈以顺序结构实现,队列以链表实现。 程序中分别采用了“栈”和“队列”作为其存储结构。 “栈”的定义可知,每一次入栈的元素都在原栈顶元素之上成为新的元素,每一次出栈的元素总是当前栈顶元素使次栈元素成为新的栈顶元素,即最后进栈者先出栈。程序中采用的结构是: typedef struct NODE{ CarNode *stack[MAX+1]; int top; }SeqStackCar; /*模拟车库*/ “队列”是限定所有插入操作只能在表的一端进行,而所有的删除操作都只能在表的另一端进行。插入端叫队尾,删除端叫对头。按先进先出规则进行。程序中采用的结构是:typedef struct Node{ QueueNode *head; QueueNode *rear; }LinkQueueCar; /*模拟通道*/ 三、算法的设计思想 由于停车场是一个狭窄通道,而且只有一个大门可供汽车进出,问题要求汽车停车

场内按车辆到达时间的先后顺序,依次由北向南排列。由此很容易联想到数据结构中的堆栈模型,因此可首先设计一个堆栈,以堆栈来模拟停车场,又每个汽车的车牌号都不一样,这样一来可以根据车牌号准确找到汽车位置,所以堆栈里的数据元素我设计成汽车的车牌号。当停车场内某辆车要离开时,在他之后进入的车辆必须先退出车场为它让路,待该辆车开出大门外,其他车辆再按原次序进入停车场。这是个一退一进的过程,而且让道的汽车必须保持原有的先后顺序,因此可再设计一个堆栈,以之来暂时存放为出站汽车暂时让道的汽车车牌号。当停车场满后,继续进来的汽车需要停放在停车场旁边的便道上等候,若停车场有汽车开走,则按排队的先后顺序依次进站,最先进入便道的汽车将会最先进入停车场,这完全是一个先进先出模型,因此可设计一个队列来模拟便道,队列中的数据元素仍然设计成汽车的车牌号。另外,停车场根据汽车在停车场内停放的总时长来收费的,在便道上的时间不计费,因此必须记录车辆进入停车场时的时间,车辆离开停车场时的时间不需要记录,当从终端输入时可直接使用。由于时间不象汽车一样需要让道,我设计了一个顺序表来存放时间。又用顺序表用派生法设计了一个堆栈,恰好满足上面模拟停车场的需要。 四.设计原理、框图

停车场管理系统 C语言实习报告

C 语 言 课 程 实 习 报 告 【要求】 设有一个可以停放n辆汽车的狭长停车场,它只有一个大门可以供车辆进出。车辆按到达停车场时间的早晚依次从停车场最里面向大门口停放(最先到达的第一辆车放在停车场的最里面)。如果停车场已放满n辆车,则后来的车辆只能在停车场大门外的便道上等待,一旦停车场内有车开走,则排在便道上的第一辆车就进入停车场。停车场内如有某辆车要开走,在它之后进来的车都必须先退出停车场为它让路,待其开出停车场后,这些车辆再依原来的次序进场。每辆车在离开停车场时,都应依据它在停车场内停留的时间长短交费。如果停留在便道上的车未进停车场就要离去,允许其离去,不收停车费,并且仍然保持在便道上等待的车辆的次序。编制一程序模拟停车场管理。 【提示】 汽车的模拟输入信息格式可以是:(到达/离去,汽车牌照号码,到达/离去的时刻)。 基本要求:要求程序输出每辆车到达后的停车位置(停车场或便道上),以及某

辆车离开停车场时应交纳的费用和它在停车场内停留的时间。 根据题目要求,停车场可以用一个长度为n 的堆栈来模拟。由于停车场内如有某辆车要开走,在它之后进来的车辆都必须先退出停车场为它让路,待其开出停车场后,这些车辆再依原来的次序进场,所以可以设两个堆栈。 一、需求分析 根据题目要求,程序应该提供“到达/离去,汽车牌照号码,到达/离去”的输入、输出操作;在程序中需要浏览停车场的车位信息,应提供显示、查找、排序等操作;此外还应提供键盘式菜单实现功能选择。 二、总体设计: 根据需求分析,可以将系统的设计分为以下五大模块:(1)车辆进入;(2)车辆退出; (3)车辆等待;(4)车辆查询;(5)退出。 一、详细设计: 主函数中只包含菜单函数,菜单部分单独写成函数,只提供输入、功能处理和输出部分的函数调用,其中各功能模块用菜单方式选择。 [程序] #define N 30 /*等待车辆*/ #define M 20 /*车位*/ #define P 2 /*单位时间所收费用*/ #include #include #include struct cars /*定义车辆信息*/ { char state; int num; int in_time; 停车场 管理系统 车辆进入 车辆退出 车辆等待 车辆信息 显示 车辆查询 退出系统

固体物理(清华大学)--N01_C03B

3.4 倒易点阵与布里渊区(Reciprocal Lattice and Brillouin Zone) 在晶格振动理论中原子的振动以机械波的形式在晶体中传播,在能带理论中电子的几率分布用波函数的形式描述,是在整个晶体中分布的几率波。上述两种波都受制于晶格的周期性。倒易空间就是定 义在晶格上的波()r ψ的波矢k 的空间. 从数学上讲,倒易点阵和Bravais 点阵互相是对应的傅里叶空间。 倒易点阵基矢(Reciprocal Basis)与晶格基矢正交归一: a a i j ij *?=2πδ。 倒易点阵基矢:()()()() a a a a a a a a a a a a c c c c 123231123312222***,=?=?=??=?πππΩΩΩΩ即原胞体积。 倒易格矢量: *3*2*1a l a k a h G hkl ++=,其中h, k, l 为任意整数.构成倒易点 阵。 Bravais 点阵的倒易点阵也是Bravais 点阵,在绝大多数情况傅里叶 变换并不改变点阵的晶格结构.普遍而言 倒易点阵属于点阵同一晶系. (1) 面心立方与体心立方互为正、倒易点阵。例子:面心---体心互

换。 )???(2 ),???(2),???(2321z y x a a z y x a a z y x a a -+=+-=++-= (2) 体心四方变成面心四方,也就是回到体心四方. )???(2 1),???(21),???(21321z c y a x a a z c y a x a a z c y a x a a -+=+-=++-= (3) 底心正交还是变成体心正交. z c a y a x a a y b x a a ?),??(2 1),??(21321=-=+= 倒易点阵在晶体学中的应用:晶面的定量描述。倒格矢 G ha ka la hkl =++123***垂直于()hkl 晶面。面间距d G hkl hkl =2π/。所以 倒格矢hkl G 可以代表()hkl 晶面. 证明:设晶面在基矢上的截距为x y z ,,,Miller 指数()h k l x y z ,,,,=?? ?? ?111。被晶面截出的基矢方向的矢量差为 u ya xa 1221=-,2 323a y a z u -=和3131a z a x u -=。以Miller 指数组成倒格矢 G ha ka la hkl =++123***,正好与三个截距矢量差都垂直:() G u hx ky hkl ?=-+=1220π。所以 G hkl 与由 u 12, u 23和 u 31张成的晶面垂直。 晶 面的间距也可以计算出来:d xa G G xh G G hkl hkl hkl hkl hkl =?== 122///ππ.

经典C源码 之 停车场管理系统

停车场管理系统 #include "stdio.h" #define STACKSIZE 2 struct Car { char Label; float InTime; }; struct StackCar { struct Car *Top; struct Car *BottomStack; int Size; }; int StackInitial(struct StackCar *stackcar) { stackcar->BottomStack=(struct Car *)malloc(STACKSIZE*sizeof(struct Car)); if(!(stackcar->BottomStack)) return 0; stackcar->Top=stackcar->BottomStack; stackcar->Size=STACKSIZE; return 1; } int StackEmpty(struct StackCar stackcar) { if(stackcar.Top==stackcar.BottomStack) return 1; return 0; } int StackFull(struct StackCar stackcar) { if(stackcar.Top-stackcar.BottomStack>=STACKSIZE) return 1; return 0; } int Push(struct StackCar *stackcar,struct Car car) { if(stackcar->Top-stackcar->BottomStack>=STACKSIZE) return 0; *(stackcar->Top++)=car; return 1; } int Pop(struct StackCar *stackcar,struct Car *car)

期中ref清华大学固体物理王燕

1.Cu和单晶硅晶体结构上的区别,分别说明它们的Bravais格子和基元是什么 2.研究晶体结构时为什么不能用可见光衍射? 3.晶体的结合能,晶体的内能,原子间相互作用势能有何区别和联系 4.为什么在集成电路制造工艺中要减少高温工艺 5.共价键的特点,并据此分析晶体的宏观特性 二.填空题 1.位错线运动方向与滑移方向垂直的是___位错,位错线方向与滑移方向垂直的是___位错 2.X射线的布拉格定律___;劳厄方程的在倒格子空间表示为___ 3.立方密积结构,晶格常数a,(100)晶面与(111)晶面的夹角为___;(111)面的面间距为___;原子面密度为___ 4.把Na原子从Na晶体移至表面的能量为w,温度为T时肖特基缺陷的相对密度为___ 5.金刚石结构,一个原子有___个最近邻,一个结晶学原胞中,包含___个原子,堆积球所占体积与总体积的比为___ 6.U(r)=-a*r^(-2)+b*r^(-8),已知r0,结合能w,a=___;b=___ 7.晶体热缺陷有___;___;___,Si材料,最容易出现的滑移面是___,位错线的主要方向___ 8.宏观对称操作有___种对称素,可组合成___点群 9.扩散的宏观定律___和___;微观角度看,晶体中原子扩散本质是___,以空位式扩散为例,空位扩散系数与温度的关系___ 10.一维扩散方程,如采用恒定表面源的边界条件,扩散物分布表现为___;如采用恒定表面浓度的边界条件,扩散物分布表现为___ 11.抗张强度是指___ 12.最硬的物质是___;已知熔点高达3500度以上的物质是___ 13.晶体的结合能可表示为___ 14.晶体的基本结合类型是___;___;___;___;___ 三.计算和证明题 1.给三个面,分别求面指数 2.证明(6字班)讲义P15-4倒格子性质4,K=2pi/d 3.习题2-5(江湖盛传每年习题不换题,7,8字班的如果换题了可以找5,6字班要) 4.习题3-2,说明同上

C语言 停车场管理系统

附件二【学生用】 西北农林科技大学信息工程学院 数据结构实习报告 题目:停车场管理系统 学号2011013200 姓名阮屹 专业班级电子商务111 指导教师戴涛、杨会君 实践日期2012-7-6至2012-7-15

目录 一、综合训练目的与要求 (1) 二、综合训练任务 (1) 三、总体设计 (1) 四、详细设计说明 (1) 五、调试与测试 (7) 六、实习日志 (13) 七、实习总结 (13) 八、附录:核心代码清单 (14)

一、综合训练目的与要求 正文 综合训练的目的 本综合训练是计算机科学与技术、信息管理与信息系统、软件工程专业重要的实践性环节之一,是在学生学习完《程序设计语言(C)》、《数据结构》课程后进行的一次全面的综合练习。本课综合训练的目的和任务: 1. 巩固和加深学生对C语言、数据结构课程的基本知识的理解和掌握 2. 掌握C语言编程和程序调试的基本技能 3. 利用C语言进行基本的软件设计 4. 掌握书写程序设计说明文档的能力 5. 提高运用C语言、数据结构解决实际问题的能力 综合训练要求 1. 分析综合训练题目的要求 2. 写出详细设计说明 3. 编写程序代码,调试程序使其能正确运行 4. 设计完成的软件要便于操作和使用 4. 设计完成后提交课程设计报告 二、综合训练任务 通过此系统可以实现如下功能: 若是车辆到达,则输入汽车在停车场内或便道上的停车位置以及进站时间,当车子出站时,则显示在停车场内停车时间,并;应当支付的金额 要求:设计合理的存储结构,设计界面,设计程序完成功能; 三、总体设计 该程序是模拟了一个特殊车站,车站是一条直线,只有一个入口,车子要出站则他前边的车子都要为其让路,然后再回来并且覆盖出站车子原来的位置,这明显是一个要用到栈的环境。而当车站满了之后,便在一旁的便道里排队等待,先排队的当然先进车站。这是原题,我做了些许改动,设计了会员系统,会员享受9折优惠并且有会员专用便道,在车站满的情况下优先进入车站。 四、详细设计说明 整体设计如上,那么现在详细分析程序。这个程序每辆车实际在内存中保存了两次,一个是在主函数中的Car c的结构体数组中,一个在栈或队列中,而不是只用栈来储存,这样方便后来的车辆的查找和程序的管理,当然这样也相对好编写程序,思路相对清晰。这也是我本身对数据结构不熟练的结果。程序中用到的结构体:

相关文档
最新文档