实验四(1)

合集下载

实验四 1、乙酸电离度及解离常数的测定(pH法) P130;硫酸钡溶度积的测定

实验四   1、乙酸电离度及解离常数的测定(pH法) P130;硫酸钡溶度积的测定

1实验四、乙酸解离度和解离常数的测定硫酸钡溶度积常数的测定一、实验内容1. 乙酸解离度和解离常数的测定;2. 硫酸钡溶度积常数的测定。

二、预习内容1. 酸度计及其使用-P87~892. 电导仪及其使用-p90~913. 滴定管、移液管、容喇瓶的使用-P30~373. 乙酸解离度和解离常数的测定-pH法-P1324. 酸钡溶度积常数的测定-电导法-P137三、预习思考题1. 用pH计测定不同HAc溶液的pH时,为什么要按由稀到浓的顺序进行?2. 解离常数K a值与解离度α值是否受酸浓度变化的影响?α越大,是否表示溶液中c(H+)越大?3. 在本实验中,测定HAc的K a值时,需精确测定HAc溶液的浓度;但在测定未知酸的K a时,则只要正确掌握滴定终点即可,而酸和碱的浓度都不必测定,为什么?4. 酸度计(pH计)是一种通过测量的方法来测定溶液pH值的仪器。

除可测量溶液的pH值,还可等。

酸度计由和构成。

测量电极是。

新电极使用前必须在纯水或0.1mol/LHCl 溶液中浸泡以上,使玻璃泡外表面开成可进行离子交接的软玻璃层。

5. 在pH-电位测量中,通常以电极为参比电极。

在温度较高时,进行电位分析可选用电极作参比电极。

大学化学实验G实验时用的是,其外壳下端比玻璃泡更长,能更好地保护玻璃泡。

玻璃电极与溶液中H+活度有确定的响应关系,在25℃时:。

6. 甘汞电极中的KCl溶液应保持,且在弯管内不应有,使用前应注意补充饱和KCl溶液至合适液位,要内部的小玻璃管口,使渗透量稳定,从而保证液接电位的稳定。

甘汞电极下端的微孔应保证。

检查方法为:将电极下端擦干,用滤纸贴在管端,有液渗出为正常。

测量时管端橡皮帽并管侧的橡皮帽以保持足够的液位压差,但要注意避免待测溶液渗入而沾污电极。

10. 怎样制备BaSO4沉淀?为了减少实验误差,对制得的BaSO4沉淀有何要求?11. 为什么计算BaSO4饱和溶液的K sp(BaSO4)时,要考虑水的电导率κ(H2O)?12. 为什么测定水的电导率的操作要迅速?13. 电解质浓度小时,当电解质溶液中离子的浓度发生变化时,其电导率κ值随着浓度C的增加而提高,κ与C成比。

专业实验 实验四 氦氖多谱线激光器实验讲义(1)

专业实验 实验四 氦氖多谱线激光器实验讲义(1)

光电子与激光系列实验讲义多谱线氦氖激光器实验多谱线氦氖激光器实验实验讲义大恒新纪元科技股份有限公司版权所有不得翻印光电子与激光系列实验讲义多谱线氦氖激光器实验多谱线氦氖激光器在增益管长为1m的外腔式He-Ne激光器中,用腔内插入色散棱镜选择谱线的方法,在可见光区分别使氖原子的九条谱线产生激光振荡。

实验要求掌握He-Ne多谱线激光线器的工作原理及腔型结构的特点;学习外腔式激光器及腔内带棱镜激光器的调节方法;测量各条激光谱线的波长;找出各条谱线的最佳放电电流及测量最大输出功率。

一、实验原理一台激光器除激励电流外主要由两部分组成,一是增益介质;二是谐振腔。

对He-Ne激光器而言增益介质就是在两端封有布儒斯特窗的毛细管内按一定的气压充以适当比例的氦氖气体,当氦氖混合气体被电流激励时,与某些谱线对应的上下能级的粒子数发生反转,使介质具有增益。

介质增益与毛细管长度、内径粗细、两种气体的比例、总气压以及放电电流等因素有关。

对谐振腔而言腔长要满足频率的驻波条件,谐振腔镜的曲率半径要满足腔的稳定条件。

总之腔的损耗必须小于介质的增益,才能建立激光振荡。

由于介质的增益具有饱和特性,增益随激光强度增加而减小。

初始建立激光振荡时增益大于损耗,随着激光的增强而增益逐渐减小直到增益等于损耗时才有持续稳定的振荡。

稳定振荡时的增益叫阈值增益,初始的增益叫小信号增益。

小信号增益与阈值增益之差越大,腔内的激光强度越强,对小信号增益很低的激光谱线是否能获得激光振荡,关键在于谐振腔的损耗能降低到什么程度。

1、在可见光区激光谱线的小信号增益系数在氦氖混合气体的增益管中氖原子的3S2能级对2P i(2P i是2P1,2P2,…,2P8,2P10九个能级的简称,3S2-2P9的跃迁是违禁的)九个能级之间能够产生粒子数反转,使介质具有增益,九条谱线的小信号增益系数G0如表1所示。

测量时各谱线的放电电流值不相同;表中相对增益系数是用用光谱相对强度研究氦氖放电管的增益特性的装置测得的,各谱线的放电电流相同。

实验四--醋丙乳液的合成及性能检测-(1)

实验四--醋丙乳液的合成及性能检测-(1)

实验四醋丙乳液的合成及性能检测一、实验目的1. 了解乳液聚合的特点、体系组成及各组分的作用;2. 掌握醋丙乳液聚合的基本实验操作方法。

二、实验原理常规乳液聚合是指将不溶或微溶于水的单体在强烈的机械搅拌及乳化剂的作用下与水形成乳状液,在水溶性引发剂的引发下进行的聚合反应。

对于苯乙烯类憎水性单体,其聚合发生在增溶胶束内;而对于醋酸乙烯酯亲水性稍强的单体,会产生部分均相成核。

乳液聚合与悬浮聚合相似的是都是将油性单体分散在水中进行聚合反应,均具有导热容易,聚合反应温度易控制的优点;但在乳液聚合中,采用的是水溶性引发剂,且用到了小分子乳化剂,其聚合场所(胶束和乳胶粒)的尺寸要小很多,因而乳液聚合得到的聚合物粒子也比悬浮聚合的小得多。

乳液聚合中,乳胶粒子的直径大小及其分布是表征聚合物乳液的重要指标之一。

乳液聚合所得乳胶粒子粒径大小及其分布主要受以下因素的影响:(1)乳化剂。

乳化剂用量越大,形成的胶束就越多,乳胶粒也越多,乳胶粒粒径就越小。

①阴离子乳化剂在工业中应用最广泛,能使乳胶粒外层具有静电荷,同时还会产生一定程度的水化作用,在乳胶粒子间静电斥力和水化层的空间位阻的双重作用下可使聚合物乳液更稳定;另一方面离子型乳化剂比非离子型乳化剂相对分子质量小得多,加入质量相同的乳化剂时,离子型乳化剂所产生的胶束数目多,成核几率大,会生成更多的乳胶粒,聚合反应速率大,合成的乳胶粒径小。

②阳离子型乳化剂中胺类化合物具有阻聚作用,且易被过氧化物引发剂氧化而发生副反应,因此阳离子乳化剂的应用较少。

③非离子型乳化剂化学稳定性好,但反应速率低于阴离子乳化剂参加的反应,且生产出的乳胶粒子粒径较大,涂膜光泽差。

④两性乳化剂由于价格昂贵,尚未能在乳液聚合工业上体现其独特的性能优势。

为了提高聚合物乳液的稳定性,通常可将阴离子型和非离子型两种乳化剂配合使用。

(2)引发剂。

引发剂的用量不仅影响反应速率和分子量, 对粒度分布也有影响。

引发剂的浓度从小到大变化,乳胶粒的平均粒径先减小,后又增大,粒径分布逐渐变窄。

实验四 化脓性球菌和肠道杆菌的病原学检测(1)

实验四  化脓性球菌和肠道杆菌的病原学检测(1)

肺炎球菌
pneumococcus
G+双球菌,致病株有荚膜
脑膜炎球菌
meningococcus
G-双球菌
淋球菌
gonococcus
G-双球菌
巧克力平皿,5-10%CO2, 37℃24-48h,菌落小, 呈灰白色。
血浆凝固酶试验
玻片法 ① 取洁净载玻片一张,两端各加生理盐水一滴。 ② 灭菌接种环自血琼脂平板上挑取两种葡萄球 菌培养物少许,分别混悬于玻片上的生理盐水 成均匀的细菌悬液,观察有无自凝现象。 ③ 于每滴细菌悬液内,各加入兔血浆1d,混匀。 ④ 数秒后观察结果,若细菌呈颗粒状凝集时为 (+),若无凝集时为(-)。
金葡菌 表葡菌 金黄色 + + + 强 白色 - - - 弱或无
腐生葡萄球菌 白色或柠檬色 - - - 无
鉴别肺炎球菌与甲链
菊糖分解 胆汁溶菌实验
本次实验课结束
交作业,值日同学留下 下周再见!
G+球菌,呈葡萄串状排列
葡萄球菌
金黄色葡萄 球菌 血平 皿培 养基 白色葡萄球 菌 柠檬色葡萄 球菌
staphylococcus
金黄色色素 白色色素 柠檬色色素 致病力强 条件致病菌 条件致病菌
链球菌
streptococus
G+球菌,呈链状排列
链球菌
streptococus
血平 甲型溶血链球菌(草绿色溶血环) 皿培 乙型溶血链球菌 (无色溶血环) 养基 丙型溶血链球菌 (无溶血环)
微生物学试验
实验四 化脓性球菌和 肠道杆菌的病原学检测(1)
实验目的要求
1.掌握常见化脓性球菌的形态染色
特点 2.熟悉常见化脓性球菌的培养特征 3.熟悉血浆凝固酶试验、触酶试验 及抗“O”试验的原理、方法、结果 及意义 4.了解常见化脓性球菌的致病特点

实验四电解水实验研究 (1)

实验四电解水实验研究 (1)

实验四“电解水”演示实验的研究一、实验目的1、掌握“电解水”实验的操作技能2、探索电解液浓度及电解质的种类、电压对水电解效果的影响3、探究电解水的最佳方案,培养学生研究和改进实验的能力二、实验教学要求分别以1︰10、1︰20的硫酸,5%、10%氢氧化钠为电解液,用霍夫曼电解装置,4~12V直流电源,进行电解水实验。

探究到电解得氢气与氧气的体积比为2︰1的最佳方案。

三、实验原理电解水就是在通电的作用下使水分解的实验,为了增加水的导电性一般向水中加入氢氧化钠和硫酸溶液,简单分述如下:1.以氢氧化钠为电解液当电流通过时,溶液中的H+和Na+都向阴极移动,但因Na+离子获电子能力倾向小,故在阴极析出的是氢气而不钠。

阴极:2H++ 2e-=H22.以硫酸为电解液当电流通过时,溶液中的OH-和SO42-都向阳极移动,由于SO42的电势较高,因而OH-先放电在阳极上产生氧气。

阳极:2OH-- 2e-=H2O + 1/2 O2所以电解反应为:电解2H2O=====2H2↑+O2↑四、实验用品霍夫曼电解器、低压直流电源、大烧杯、导线,6%、12%的氢氧化钠溶液,1︰10、1︰20的硫酸溶液。

五、实验操作1、检查水电解器各部件,要求玻璃活塞不漏气,装置电极部位不漏液。

2、打开活塞从球形漏斗中添加配制好的溶液,使整个管子充满溶液没有气泡,关闭活塞。

3、接上直流电源,测出四种溶液在不同时段和不同电压时产生氢气和氧气的体积,以寻求电解水的最佳方案。

六、思考题1、电解水时,为什么要加入电解质?用于电解水实验的电解质应符合什么要求?2、电解水所收集的氢气和氧气的体积比等于2︰1,这是本实验成功的标志之一,你的实验结果如何?如果不是,试分析失败的原因?3、课堂上完成电解水实验需要一定时间,你打算怎样做到实验与讲解有机地结合?4、总结自己的实验记录,你认为做好电解水的实验的最佳条件和应注意的问题是什么?。

有机化学实验四阿司匹林的合成(1)

有机化学实验四阿司匹林的合成(1)

第四次实验乙酰水杨酸(阿司匹林)的合成
实验目的
掌握阿司匹林的制备方法;加深对酰化和酯化的理解。

反应式 OH C O O H
C H 3C O O O C O C H 3
C O
OH
仪器药品
仪器:100ml 的锥形(干燥)、玻璃棒等
药品:水杨酸、乙酸酐、浓硫酸、1%三氯化铁等
实验步骤
取3.2g 水杨酸放入100 ml 的锥形中,慢慢加入5ml (53mmol )乙酸酐,再滴加5滴的浓硫酸,摇动使水杨酸溶解,水浴加热(温度700
C )20min 后冷至室温,即有乙酰水杨酸析出。

若无晶体析出,可用玻璃棒摩擦瓶壁促使结晶,或放入冰水中冷却15min ,或采用借晶种的方法。

晶体析出后再加50ml 水,继续在冰水中冷却,使晶体完全析出。

抽滤,用少许水洗涤晶体,烘干,粗产品用1%三氯化铁检验是否有
酚羟基存在。

产率约80%,熔点134~1360C。

注意事项
1.由于乙酸酐易水解,所以所用仪器必须干燥。

2.由于分子内氢键的作用,水杨酸和乙酸酐需
在150~1600C才能生成乙酰水杨酸。

加入酸的目
的主要是破坏氢键的存在,使反应在较低的温
度(900C)下就可以进行,而且大大减少副产物,因此实验中要注意控制温度。

3.乙酰水杨酸受热易分解(温度为126~1350C),因此烘干、重结晶、熔点的测定均不宜时间过长。

实验四人类染色体的识别与核型分析 (1)

实验四人类染色体的识别与核型分析一、实验目的1.学习染色体核型的分析方法;2.了解人类染色体的特征。

二、实验原理1.染色体组型(核型)是指生物体细胞所有可测定的染色体表型特征的总称。

包括:染色体的总数,染色体组的数目,组内染色体基数,每条染色体的形态、长度、着丝粒的位置,随体或次缢痕等。

染色体组型是物种特有的染色体信息之一,具有很高的稳定性和再现性。

组型分析能进行染色体分组外,还能对染色体的各种特征做出定量和定性的描述,是研究染色体的基本手段之一。

利用这一方法可以鉴别染色体结构变异、染色体数目变异,同时也是研究物种的起源、遗传与进化,细胞遗传学,现代分类学的重要手段。

2.人类的单倍体染色体组(n=23)上约有30000-40000个结构基因。

平均每条染色体上有上千个基因。

各染色体上的基因都有严格的排列顺序,各基因间的毗邻关系也是较为恒定的。

人类的24种染色体形成了24个基因连锁群,所以,染色体上发生任何数目异常、甚至是微小的结构变异,都必将导致许多获某些基因的增加或减少,从而产生临床效应。

染色体异常常表现为具有多种畸形的综合征,称为染色体综合征,其症状表现为多发畸形、智力低下和生长发育异常,此外还可看到一些特征性皮肤纹理改变。

染色体畸变还将导致胎儿死产或流产。

染色体病已成为临床上较常见的危害较为严重的病种之一,染色体病的检查、诊断已经成为临床实验室检查的重要内容。

1960年,在美国Denver市召开了第一届国际遗传学会议,讨论并确定正常人核型(karyotype)的基本特点即Denver体制,并成为识别人类各种染色体病的基础。

按照Denver体制,将待测细胞的染色体进行分析和确定是否正常,以及异常特点即为核型分析。

人类染色体分组及形态特征见表1。

表1 人类染色体分组及形态特征(非显带标本)组别染色体序号形态大小着丝粒位置次缢痕随体I号染色体常见A 1-3 最大M(1、3)SM(2)B 4-5 次大SM中等SM 9号染色体常见C 6-12,X(介于7-8之间)D 13-15 中等ST 有E 16-18 小M(16)16号染色体常见SMF 19-20 次小MG 21-22,Y 最小ST 有(22、21)A组:1-3号,可以区分。

实验四SP表分析(1)

实验四S-P表分析法(实验估计时间:120 分钟)1.1.1 背景知识现代教育强调以培养学生的能力为主、传授知识为辅因此, 学生的能力水平及其变化就成为学校考试所要测量的主要对象, 而对试卷中试题难度的操作则是达到测量目的的主要手段之一,但传统的考试及其分析方法在实际运用过程中存在许多缺陷, 对提高学校考试质量往往很难发挥作用。

例如, 对试卷的分析缺乏数量化方法, 科学依据不足而对实际从事教学的教师来说, 传统的统计方法过于繁杂, 其实用性受到限制此外, 有些教师片面注重对学生学习情况的评价,忽视对试卷试题质量的分析, 造成考试模式千篇一律, 考试质量长期停留在原有水平的局面。

为了提高学校考试的质量, 有必要引进即简便易行又直观可靠的试卷分析方法, 以不断改进现有的考试方法。

就一般教师对局限于班级规模或少数学生组织的小测验而言, S一P表是一常用、简便而直观的分析方法。

这种方法可以帮助任课教师不断总结经验, 逐步提高试卷出题质量, 以更准确、更合适的反馈结果来调动学生的学习积极性。

该方法具体直观, 可以将分析结果列成图表, 使分析结果一目了然;其使用简单易懂, 不需复杂计算, 只要会四则运算即可;以其针对性, 可以重点突出某个试题或参试学生, 细致剖析各个方面的特殊问题;S一P表的种种特点使得它在实际教学中具有极大的可应用性。

形成性评价是教学工作者在实际工作中获取数据,并通过这些数据修正教学、提高教学效率的过程,是教学设计中非常重要的一个环节。

形成性评价是在教学过程中进行,一般在某章节或知识点结束时使用。

一般课程教学中,教学内容多,学生情况复杂,很难以某种定量的数据表示。

S-P表分析法将复杂的教学环境中学生和问题两个重要因素抽取出来,以图表的方式进行分析,具有直观、简便等优点,可以用S-P表分析法进行形成性评价。

1.1.2 实验目的(1)掌握教育信息的结构分析的基本方法,理解项目反应模式的性质、意义。

【精品】实验四小麦萌发前后淀粉酶活力的比较(1)

【精品】实验四小麦萌发前后淀粉酶活力的比较(1)实验四小麦萌发前后淀粉酶活力的比较淀粉酶是一种重要的植物酶活性物质,它可以调控植物的生长发育和新陈代谢过程,具有重要的生物学研究价值与应用价值。

本实验旨在通过定量测定比较四种小麦种类萌发前后淀粉酶活力,以分析小麦萌发对其淀粉酶活力的影响。

一、实验步骤和方法1、材料准备:实验所需四种小麦种类分别为:沃克68号、高伏68号、沃思68号、绿沃68号。

2、试样处理:先将四种小麦种类的种子分别用处理液浸泡24小时,然后用水冲洗,留取每种种子100g,分别进行萌发实验。

3、试样分析:将萌发2天后的小麦种子经过磨碎、搅拌均匀,在30℃温度下用淀粉酶天平法,按多试次测定小麦种类萌发前后淀粉酶的测定活力,以每样总和平均值为测定数据。

4、结果分析:从测得的结果中分析出四种不同小麦种类萌发前后淀粉酶活力的比较。

二、实验结果从实验结果可以看出,各小麦种类萌发前后淀粉酶活力均有显著差异(P <0.05)。

伴随小麦种子萌发,淀粉酶活力显著升高。

四种小麦种子萌发的趋势也是不一样的,沃克68号、高伏68号、沃思68号淀粉酶活力萌发后显著高于没有萌发的小麦种类;而绿沃68号淀粉酶活力萌发后比没有萌发前低(P<0.05)。

三、讨论小麦种类萌发后淀粉酶活力的变化主要是由三个因素共同作用的结果:一是小麦种子发育和成熟的不同,萌发时含淀粉量较低,造成淀粉酶活力显著变化;二是细胞壁构成的差异,小麦种子萌发后,细胞壁的物质组成发生变化,影响其对淀粉酶活性的反应;三是淀粉酶的抑制或促进作用,小麦萌发时,会出现一些酶类物质,影响淀粉酶的活力。

本实验研究结果表明,小麦种子萌发后,淀粉酶活力发生了显著改变,不同种类的小麦淀粉酶活力和萌发过程有很大的差距,可能与其物种类型的不同有关。

本实验有助于进一步深入理解淀粉酶在植物生长发育中的重要作用,为进一步研究淀粉酶在植物萌发活性中的作用提供理论基础。

实验四(一) 串并转换实验(2学时)

ZW=table2[0]; //再送字位
delay(10); //延时一小段时间
ZX=0xff; //
数码管消影
ZX=table[buffer[1]]; //显示ASCII的十位
ZW=table2[1];
delay(10);
ZX=0xff;
ZX=table[buffer[2]]; //显示ASCII值的个位
num++;
if(num==10) //定时1S时间到
{Hale Waihona Puke num=0;i++;
if(i==10) i=0; //数码管反复扫描
SBUF=~Table[i]; //取反,送数码管显示数字
}
}
实验四(二) 单片机与PC机串行通信实验(2学时)
一、实验目的
⑴掌握串行口工作方式的程序设计,掌握单片机通信程序编制方法。
0x49,0x41,0x1F,0x01,0x09}; //共阳数码管字段
void main()
{ TMOD=0x01; //定时器T0方式1
TH0=(65536-50000)/256;//定时器赋初值,定时100ms,(12MHz晶振)
TL0=(65536-50000)%256;
EA=1; //总中断打开
湖北民族学院科技学院
信息工程学院
单片机原理实验报告
实验名称:单片机串口应用
专业班级
学号
姓名
指导教师
实验四(一) 串并转换实验(2学时)
一、实验目的
⑴掌握8031串行口方式0工作方式及编程方法。
⑵掌握利用串行口扩展并行I/O通道的方法。
二、实验内容
(1)在实验箱上完成:
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验三(1)
1.实验内容
(1)某班第一组有10个学生,进行了C++考试,编写程序将考试成绩输入一维数组,并求出C++的平均成绩及
优(90~100)、良(80~89)、中(70~79)、及格(60~69)与不及格(0~59)学生人数。

实验数据:90、85、80、75、70、65、60、55、50、45
(2)某班第一组有10个学生,进行C++考试,编写程序将考试成绩输入一维数组,并将C++成绩用冒泡法、
擂台法两种排序方法,又低到高的顺序排序后输出。

实验数据:90、85、80、75、70、65、60、55、50、45
(3)输入一个五行五列的二维数组,编程实现:
①求出其中的最大值和最小值及其对应的行列位置;
②求出左对角线上各元素之和。

实验数据:
1 2 3 4 5
2 3 4 5 6
3 4 5 6 7
4 5 6 7 8
5 6 7 8 9
(4)设A、B、C为m行n列矩阵。

设计矩阵加法程序,能完成C=A+B的操作。

并输出C的元素值。

M与n用define定义为常量,取值3、3。

A、B矩阵的元素值如下:
1 2 3 3 2 1
A= 4 5 6 B= 6 5 4
7 8 9 9 8 7
2.实验目的
通过本次实验,应达到以下目的:
(1)掌握一维数组的定义、初始化赋值、数组元素的引用方法;
(2)掌握二维数组的定义、初始化赋值、数组元素的引用方法;
(3)学会求数组元素中的最大值、最小值、平均值的方法;
(4)学会数组元素排序的两种编程方法。

3.实验要求
(1)编写实验程序;
(2)在VC++运行环境中输入源程序;
(3)编译运行源程序;
(4)输入实验数据,写出运行结果。

(1)#include<iostream.h>
#define N 10
void main()
{
float a[N];
int f=0,b=0,c=0,d=0,e=0,i,sum=0,ave;
cout<<"Input score:";
for(i=0;i<N;i++)
cin>>a[i];
for(i=0;i<N;i++)
{ sum=sum+a[i];
if(a[i]<60)
f++;
else if(a[i]>=60&&a[i]<70)
b++;
else if(a[i]>=70&&a[i]<80)
c++;
else if(a[i]>=80&&a[i]<90)
d++;
else
e++;
}
ave=sum/N;
cout<<"不及格:"<<f<<'\t'<<"及格:"<<b<<'\t'<<"中:"<<c<<'\t'<<"良:"<<d<<'\t'<<"优:"<<e<<" ave:"<<ave;
cout<<endl;
}
(2)冒泡法:#include<iostream.h>
#include<iomanip.h>
#define N 10
void main()
{ float a[N],temp;
int i,j;
cout<<"Input score:";
for(i=0;i<N;i++)
cin>>a[i];
for(i=0;i<N-1;i++)
for(j=0;j<N-1;j++)
if(a[j]>a[j+1])
{ temp=a[j];a[j]=a[j+1];a[j+1]=temp;}
for(i=0;i<N;i++)
cout<<setw(4)<<a[i];
cout<<endl;}
擂台法:#include<iostream.h>
#include<iomanip.h>
#define N 10
void main()
{ float a[N],temp;
int i,j,k;
cout<<"Input score:";
for(i=0;i<N;i++)
cin>>a[i];
for(i=0;i<N-1;i++)
{ k=i;
for(j=i+1;j<N;j++)
if(a[k]>a[j])
k=j;
if(k>i)
{temp=a[i];a[i]=a[k];a[k]=temp;}}
for(i=0;i<N;i++)
cout<<setw(4)<<a[i];
cout<<endl;}
(3)#include<iostream.h>
#include<iomanip.h>
void main()
{ int a[5][5],i,j,b=0,c=0,d=0,e=0,sum=0,m,n,o,p;
cout<<"Array a:\n";
for(i=0;i<5;i++)
for(j=0;j<5;j++)
{ cin>>a[i][j];
if(a[d][e]<a[i][j])
{ d=I;e=j;}
if(a[i][j]<a[b][c])
{ b=i; c=j;}
if(i==j)
sum=sum+a[i][j];}
m=b+1;n=c+1;o=d+1;p=e+1;
cout<<"最大值位置: "<<o<<setw(4)<<p<<"最小值位置: "<<m<<setw(4)<<n<<'\n';
cout<<"sum="<<sum<<endl;}
(4)#include<iostream.h>
#include<iomanip.h>
#define M 3
#define N 3
void main()
{ int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};
int b[3][3]={{3,2,1},{6,5,4},{9,8,7}},c[3][3],i,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
c[i][j]=a[i][j]+b[i][j];
cout<<"Array c:\n";
for(i=0;i<3;i++)
{ for(j=0;j<3;j++)
cout<<setw(4)<<c[i][j];
cout<<endl;}}
5.实验心得
在本次实验中,我掌握一维数组的定义、初始化赋值、数组元素的引用方法,还掌握二维数组的定义、初始化赋值、数组元素的引用方法,同时学会求数组元素中的最大值、最小值、平均值的方法等。

相关文档
最新文档