结构上机报告2

合集下载

蛋白质结构实验报告单

蛋白质结构实验报告单

蛋白质结构实验报告单实验目的:通过对蛋白质结构的实验研究,了解蛋白质的基本结构特征和分子机制。

实验原理:1. 蛋白质的基本结构:蛋白质由氨基酸组成,通过肽键连接起来形成多肽链。

具体而言,蛋白质的结构包括主链和侧链。

主链由一系列相互连接的氨基酸残基组成,而侧链则决定了蛋白质的性质和功能。

2. 蛋白质的一级结构:一级结构指的是蛋白质主链上氨基酸残基的线性序列。

这一结构由DNA编码决定,不同的氨基酸残基序列会导致蛋白质的不同特性和功能。

3. 蛋白质的二级结构:二级结构是指蛋白质主链中局部区域的空间排列形式,包括α-螺旋和β-折叠。

这种空间排列是由氢键相互作用引起的。

4. 蛋白质的三级结构:三级结构是指蛋白质整体的三维空间结构,包括螺旋、折叠、环等形式。

这种结构是由主链和侧链之间的相互作用引起的,具有高度的空间有序性。

实验步骤:1. 准备蛋白质样品:从生物体中提取目标蛋白质,并纯化出所需的样品。

2. 红外光谱分析:使用红外光谱仪测定蛋白质样品的红外吸收谱,得到蛋白质的一级结构信息。

3. X射线晶体学分析:将蛋白质样品制备成高质量的晶体,然后通过X射线衍射测定晶体的衍射图案,从而推导出蛋白质的三级结构。

4. 核磁共振分析:使用核磁共振技术观察蛋白质样品的信号,以获得蛋白质分子中不同原子的化学位移和相互之间的关系,进而推导出蛋白质的二级结构。

实验结果与分析:1. 红外光谱分析结果显示,蛋白质样品在特定波长的红外光下会吸收不同强度的光,从而得到了蛋白质的一级结构信息。

2. X射线晶体学分析结果显示,蛋白质样品的晶体衍射图案呈现出特定的图形,通过分析这些图形可以推导出蛋白质的三级结构。

3. 核磁共振分析结果显示,蛋白质样品的不同原子在核磁共振谱图上呈现出不同的信号,通过分析这些信号可以推导出蛋白质的二级结构。

结论:通过红外光谱分析、X射线晶体学分析和核磁共振分析等实验方法,我们得到了蛋白质的一级、二级和三级结构信息。

上机实验报告(精选11篇)

上机实验报告(精选11篇)

上机实验报告篇1用户名se××××学号姓名学院①实验名称:②实验目的:③算法描述(可用文字描述,也可用流程图):④源代码:(.c的文件)⑤用户屏幕(即程序运行时出现在机器上的画面):2.对c文件的要求:程序应具有以下特点:a可读性:有注释。

b交互性:有输入提示。

c结构化程序设计风格:分层缩进、隔行书写。

3.上交时间:12月26日下午1点-6点,工程设计中心三楼教学组。

请注意:过时不候哟!四、实验报告内容0.顺序表的插入。

1.顺序表的删除。

2.带头结点的单链表的\'插入。

3.带头结点的单链表的删除。

注意:1.每个人只需在实验报告中完成上述4个项目中的一个,具体安排为:将自己的序号对4求余,得到的数即为应完成的项目的序号。

例如:序号为85的同学,85%4=1,即在实验报告中应完成顺序表的删除。

2.实验报告中的源代码应是通过编译链接即可运行的。

3.提交到个人空间中的内容应是上机实验中的全部内容。

上机实验报告篇2一、《软件技术基础》上机实验内容1.顺序表的建立、插入、删除。

2.带头结点的单链表的建立(用尾插法)、插入、删除。

二、提交到个人10m硬盘空间的内容及截止时间1.分别建立二个文件夹,取名为顺序表和单链表。

2.在这二个文件夹中,分别存放上述二个实验的相关文件。

每个文件夹中应有三个文件(.c文件、.obj文件和.exe文件)。

3. 截止时间:12月28日(18周周日)晚上关机时为止,届时服务器将关闭。

三、实验报告要求及上交时间(用a4纸打印)1.格式:《计算机软件技术基础》上机实验报告用户名se××××学号姓名学院①实验名称:②实验目的:③算法描述(可用文字描述,也可用流程图):④源代码:(.c的文件)⑤用户屏幕(即程序运行时出现在机器上的画面):2.对c文件的要求:程序应具有以下特点:a 可读性:有注释。

b 交互性:有输入提示。

实验报告二厦门理工学院C语言选修课上机实验实验4循环结构

实验报告二厦门理工学院C语言选修课上机实验实验4循环结构

《高级语言程序设计》实验报告实验序号:2 实验项目:数据类型、运算符和表达式09机制2 学号232 姓名叶志伟专业、班级实验地点1-511 指导教师胡亮实验时间 3.15一、实验目的及要求1.掌握C基本数据类型的基本概念、基本属性。

2.学会如何书写一个整型、字符型、实型常量。

3.掌握C算术运算符的基本概念、基本属性、运算规则。

二、实验设备(环境)及要求使用Visual C++ 6.0;windows系列操作系统的环境。

三、实验内容与步骤1.输入下列源程序,进行修改、编译、连接和运行。

程序:main ( ){ char c1,c2;c1=97;c2=98;printf("%c,%c\n",c1,c2);printf("%d,%d\n",c1,c2);}运行结果是:两行结果的不同是由什么引起的:程序定义了输出的类型,第一个输出字符型,另一个输出整型。

2.输入并运行下面的程序:#include<stdio.h>void main(){char c1,c2,c3;c1=getchar();c3=getchar();putchar(c1);putchar(c2);putchar(c3);}观察以下不同输入时的输出,分析不同输出的原因。

(↙表示回车)(1)123↙(2)12↙(3)1↙2↙运行结果是:分析运行结果:getchar有一个int型的返回值.当程序调用getchar时.程序就等着用户按键.用户输入的字符被存放在键盘缓冲区中.直到用户按回车为止(回车字符也放在缓冲区中).当用户键入回车之后,getchar才开始从stdin流中每次读入一个字符.getchar函数的返回值是用户输入的第一个字符的ASCII码,如出错返回-1,且将用户输入的字符回显到屏幕.如用户在按回车之前输入了不止一个字符,其他字符会保留在键盘缓存区中,等待后续getchar调用读取.也就是说,后续的getchar调用不会等待用户按键,而直接读取缓冲区中的字符,直到缓冲区中的字符读完为后,才等待用户按键.3.把以上程序改写如下,用于上面相同的输入运行,分析不同输出的原因。

建筑构造与识图实训报告 (2)

建筑构造与识图实训报告 (2)

篇一:建筑识图实训报告实训报告时间过得真快,一转眼十多天的识图实训时间就结束了!十多天的实训时间让我学到了很多东西,不仅使我在理论上对建筑领域有了全新的认识,在实践能力上也得到了提高,明白了作为一名新时期的技术人才一定要做到学以致用,更学到了许多为人处事的道理,这些对我来说受益匪浅。

除此之外,我还学会了如何更好地去与别人沟通,如何更好地去陈述自己的观点,如何说服别人认同自己的观点。

第一次亲身感受到了所学知识与实际的应用、理论与实际的结合,让我大开眼界。

经过这次实训,我懂得了最基本的识图顺序,拿到图纸,首先要瞧的就就是图纸目录,其次就仔细瞧图纸的总说明,懂得建筑施工图与结构施工图的相应区别,在瞧到图纸的过程中应结合图纸里面的说明进行观察,同时在图纸中我瞧到了有好多细节的东西需要我们注意,所以在识图过程中细心就是很重要的!再者,我们在识图中相信大家也有所感触就就是不知道瞧什么,在这个问题上有好多同学在实训过程中学不到什么东西,其实识图就是靠自己去观察,利用空间想象结合实际您就会发现自己有所进步了。

下面就就是我个人在此次实训中所学到的一些东西、第一、建筑图纸的几个瞧点:1、设计说明就是设计图纸的纲领,瞧图先要认真阅读设计说明。

设计说明中包括建筑工程概况(建筑名称、建筑地点、建设单位),经济技术指标(建筑面积、建筑层数、建筑高度、耐火等级、防水等级、抗震设防烈度等),基本做法(墙体、防水、门窗、玻璃等)。

把这些内容瞧明白了,对建筑的基本情况也就大体了解了。

2、总平面图表达建筑与周围环境的关系,就是建筑定位的关键。

总平面图中除了建筑,还会标示道路、停车场、绿地、水面、广场等内容,帮助我们全面了解场地条件。

重点关注场地入口、建筑入口、各种间距(消防、日照、卫生)的控制、定位坐标。

竖向设计就是总平面图的另一重要内容,表达场地的地形变化及排除地面雨水的方式,而且容易被初学者忽视。

3、平面图表达建筑的布局,瞧平面图应该抓住重点,否则会迷在复杂的标注与图样中。

患者监护系统结构设计报告 2

患者监护系统结构设计报告 2

患者监护系统结构设计报告1 系统需求监护系统要随时接受每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班医护发出警告信息,同时系统打印出病人的病情报告给医护人员。

2总体结构设计得出实验一、二的可行性分析和需求分析。

建立如下总体结构:3.模块说明该软件有4个子系统,下设共9个功能模块,各子系统及模块功能如下:1. 病人基本信息管理子系统:医护人员将病人的初始的基本信息输入系统。

(1)信息输入模块;对病人的基本信息(备注、病情状态、病情变化趋势进行输入操作。

(2)信息修改模块;对病人的基本信息备注、病情状态、病情变化趋势进行修改。

医院病人监护系统生理信号输入系统 病人基本信息系统 警报子系统 病人病情管理子系统生理信号输入管理定时时间调节信息输入信息修改 信息查询生理信号安全范围控制警报病情报告病情报告打印(3)信息查询模块;对病人的基本信息备注、病情状态、病情变化趋势)进行查询。

2. 病人病情管理子系统:对病人每一段时间的病情进行编辑存储,这一子系统包含有生病信号管理模块和定时采样模块。

(1)病情查询模块:家属及医护人员对一段时间之类的病人病情或生理状况进行查询,主要是对病人的基本信息备注、病情状态、病情变化趋势进行查询。

(2)病情报告打印模块:可以对查询的病人病情打印出病情报告以便医护人员及家属查阅,主要是对病人的基本信息备注、病情状态、病情变化趋势)进行查询。

3. 生理信号输入控制子系统:根据各个病人不同的病情及自身的生理情况对各个病人的生理信号进行输入、修改、查询。

(1)生理信号输入管理模块:根据各个病人不同的病情及自身的生理情况对各个病人的生理信号的安全范围进行输入、修改、查询。

(2)定时时间调节模块:设定生理信号采样的时间周期,同时对采样到的的数据前后对比,提前做好预警。

4. 警报子系统:这一子系统主要是判定病人生理信号判定病人是否超出病人生理安全范围,如果超出设定的安全值,则系统自动报警。

《织物结构与设计》实验指导书2

《织物结构与设计》实验指导书2

《织物结构与设计》实验指导书上海工程技术大学服装学院纺织工程系2012年9月织物结构与设计实验指导书前言织物组织是纺织品赖于存在的重要因素,它是形成织物千变万化的内在依据,解析它的组织结构,探其变化原因,掌握设计技能成了织物设计的重要手段。

材料、工具、技术、知识、经验是织物设计的五大要素,也是织物设计构思敏锐的美的感情表现的基础,但是这些知识与技能如果缺乏实践的体验,通常难于变成有机的学问。

加强实践性环节不仅能使它们超于有机的深化,同时也能使设计思考力富于弹性,以适应现代织物设计的需要,并有所建树。

实验一了解自动剑杆织样机的工作原理一、实验目的1、了解自动织样机的各主要机件的作用与相互的配合;2、了解穿综、穿筘、投纬、绘制纹板图等准备工作;3、了解在织样机上的织造方法;4、进一步理解上机图中各图的作用。

二、实验设备及功能(一)SUⅢ型全自动剑杆织样机SUⅢ型全自动剑杆织样机从开口、引纬、选色、打纬、送经、卷取等等动作皆可为全自动操作,所以打样品质控制非常精密。

织样机的运转速度可依需求而作适当地调整,最快可达到40rpm,与传统人工打样或半自动织样机的速度比,可节省非常多的时间。

采用该种自动小样机的目的在于,严格控制织物的紧密度,随时掌控布面质量,使织物尽量符合实验要求,以便实验顺利进行,数据更加准确。

SUⅢ型全自动剑杆织样机的运作过程中,除了经纱卷取是由马达带动外,其余动作皆由汽缸驱动。

因此,还配备一个4.0~7.5bar的空气压缩机。

钢筘的宽度为12英寸。

SUⅢ型全自动剑杆织样机共有二十片综框,其中前两片由系统控制,作为绞纱与废边之用。

而第三片综框才是纹板图上的第一片,其余依次类推,所以纹板图设计最多可达十八片综框。

每片综框最多可安装280~300根综丝。

(二)设备具有的功能1、可输入相应的数字来修改机上纬密。

2、可以找寻断纬。

3、在显示区,显示了设计文件名、总梭数、当前梭数、纬密、开口情况(哪些综框提起)、选色情况和当前织机的运转情况。

2022年北工大数据结构第二次上机中缀转后缀实验报告

2022年北工大数据结构第二次上机中缀转后缀实验报告

北京工业大学- 第学期信息学部计算机学院3月31日报告题目:输入中缀体现式,输出后缀体现式,并对体现式求值A.分析中缀体现式旳运算顺序受运算符优先级和括号旳影响。

因此,将中缀体现式转换成等价旳后缀体现式旳核心在于如何恰当旳去掉中缀体现式中旳括号,然后在必要时按照先乘除后加减旳优先规则调换运算符旳先后顺序。

在去括号旳过程中用栈来储存有关旳元素。

基本思路:从左至右顺序扫描中缀体现式,用栈来寄存体现式中旳操作数,开括号,以及在这个开括号背面旳其她临时不能拟定计算顺序旳内容。

(1)当输入旳是操作数时,直接输出到后缀体现式(2)当遇到开括号时,将其入栈(3)当输入遇到闭括号时,先判断栈与否为空,若为空,则表达括号不匹配,应作为错误异常解决,清栈退出。

若非空,则把栈中元素依次弹出,直到遇到第一种开括号为止,将弹出旳元素输出到后缀体现式序列中。

由于后缀体现式不需要括号,因此弹出旳括号不放到输出序列中,若没有遇到开括号,阐明括号不匹配,做异常解决,清栈退出。

(4)当输入为运算符时(四则运算+ - * / 之一)时:a.循环,当(栈非空&&栈顶不是开括号&&栈顶运算符旳优先级不低于输入旳运算符旳优先级)时,反复操作将栈顶元素弹出,放到后缀体现式中。

b.将输入旳运算符压入栈中。

(5)最后,当中缀体现式旳符号所有扫描完毕时,若栈内仍有元素,则将其所有依次弹出,放在后缀体现式序列旳尾部。

若在弹出旳元素中遇到开括号,则阐明括号不匹配,做异常解决,清栈退出。

B.实现#include<stdio.h>#include<string.h>#include<stdlib.h>#include<stack>using namespace std;#define N 1000char infix[N]; //中缀体现式(未分离,都在一种字符串里)char expression[N][10]; //保存预解决过旳体现式,也就是每个元素都分离过旳体现式char suffix[N][10]; //保存后缀体现式旳操作数int count;//体现式中元素旳个数(一种完整到数字(也许不止一位数)或者符号)int suffixLength;//后缀体现式旳长度int level(char a){switch(a){case '#':return 0;case '+':case '-':return 1;case '*':case '/':return 2;case '^':return 3;default:break;}return -1;}int isDigital(char x){if( (x>='0'&&x<='9') || (x>='A'&&x<='Z') || (x>='a'&&x<='z') || (x=='.') )return 1;return 0;}int isNumber(char *str){int i;for(i=0;str[i];i++){if(isDigital(str[i])==0)return 0;}return 1;}/*************************************预解决中缀体现式,把持续旳字符分离成不同旳元素,用字符串数组(expression[][])保存,以便背面旳计算,由于这里考虑了运算数也许不全是个位数例如:(12+3)在解决成后缀体现式时,是123+,容易产生歧义(1+23 ? 12+3)*************************************/void pretreatment(char *str){int i,j,numberFlag;char temp[3];char number[10];count=0;numberFlag=0;for(j=0,i=0;str[i];i++){if(isDigital(str[i])==0){if(numberFlag==1){number[j]=0;strcpy(expression[count++],number); j=0;numberFlag=0;}if(str[i]!=' '){temp[0]=str[i];temp[1]=0;strcpy(expression[count++],temp); }}else {numberFlag=1;number[j++]=str[i];}}puts("分离后旳体现式为");for(i=0;i<count;i++){printf("%s ",expression[i]);}puts("");puts("");}/*****************************************中缀体现式转后缀体现式遍历字符串,对于str[i]str[i]是运算数(或者是字母替代旳运算变量)输出;str[i]是符号,有两种状况(1),是右括号,栈顶元素输出,直到与str[i]匹配旳左括号出栈(左括号不用输出打印)(2),是运算符,判断str[i]与栈顶元素旳优先级,str[i]优先级不高于栈顶符号,则栈顶元素输出,直到栈空或者栈顶符号优先级低于str[i]*****************************************/void infix_to_suffix(char str[N][10]){memset(suffix,0,sizeof(suffix));suffixLength=0;stack <char*> st;int i=0;char Mark[2]="#";st.push(Mark);do{if(isNumber(str[i])==1)//运算数直接保存到后缀体现式中strcpy(suffix[suffixLength++],str[i]);else if(str[i][0]=='(') //是左括号,直接入栈st.push(str[i]);else if(str[i][0]==')'){ //是右括号,栈顶出栈,直到与其匹配旳左括号出栈while( strcmp(st.top(),"(")!=0 ){char temp[10];strcpy(temp,st.top());strcpy(suffix[suffixLength++],temp);st.pop();}st.pop();}else if( strcmp(st.top(),"(")==0 )//是运算符,且栈顶是左括号,则该运算符直接入栈st.push(str[i]);else { //是运算符,且栈顶元素优先级不不不小于运算符,则栈顶元素始终//出栈,直到栈空或者遇到一种优先级低于该运算符旳元素while( !st.empty() ){char temp[10];strcpy(temp,st.top());if( level(str[i][0]) > level(temp[0]) )break;strcpy(suffix[suffixLength++],temp);st.pop();}st.push(str[i]);}i++;}while(str[i][0]!=0);while( strcmp(st.top(),"#")!=0 ){ //将栈取空结束char temp[10];strcpy(temp,st.top());strcpy(suffix[suffixLength++],temp);st.pop();}puts("后缀体现式为:");for(i=0;i<suffixLength;i++){printf("%s",suffix[i]);}puts("");puts("");}/**************************************计算后缀体现式旳值**************************************/char kt[N][10];int stackTop;void getResult(char str[N][10]){stackTop=0;/*这里要注意,内存旳分派方案导致 i 旳位置就在temp[9]旁边,然后strcpy()函数直接拷贝内存旳话,在temp越界状况下会覆盖 i 旳值*/int i;char temp[10];for(i=0;i<suffixLength;i++){if(isNumber(str[i])==1){strcpy(kt[stackTop++],str[i]);}else {char a[10],b[10];double na,nb,nc;strcpy(a,kt[stackTop-1]);na = atof(a);stackTop--;strcpy(b,kt[stackTop-1]);nb = atof(b);stackTop--;if(str[i][0]=='+')nc=nb+na;else if(str[i][0]=='-')nc=nb-na;else if(str[i][0]=='*')nc=nb*na;else if(str[i][0]=='/')nc=nb/na;sprintf(temp,"%lf",nc);strcpy(kt[stackTop++],temp);}}puts("\nThe result is : %f\n");printf("%s\n",kt[stackTop-1]);}int main(){printf("Please input calculate Expression :\n"); char temp[N];while(gets(infix)){strcpy(temp,infix);pretreatment( strcat(temp," ") );infix_to_suffix(expression);getResult(suffix);}return 0;}C.总结实验需要细心细心再细心。

操作系统实验报告(2)

操作系统实验报告(2)

计算机实验报告(2)操作系统部分一、基本要求和内容1.了解操作系统的基本功能.2.认识WINDOWS桌面的各部分组成,掌握基本的桌面操作.3.掌握各种基本操作对象的操作方法.4.学会使用WINDOWS帮助.5.了解基本的DOS命令和基本的命令行操作方法.6.熟练掌握文件操作方法.7.掌握对图标的操作方法(移动/拖曳/单击/双击/右击等等).8.熟悉资源管理器窗口和”我的电脑”(“计算机”)窗口.9.掌握启动控制面板的方法,了解控制面板的主要功能,掌握使用控制面板对软硬件进行设置的方法。

10.掌握“运行”对话框的使用方法。

11.了解“任务管理器”的简单使用方法。

12.熟悉“画图”“记事本”“计算器”“写字板”等常用应用程序。

13.开始POWERPOINT的基本使用.二、通过上机实验解决下列问题1. CTRL+ALT+DEL 组合键的功能是:打开【任务管理器】窗口2.全角和半角的区别是:半角是一个字符,全角是两个字符3. CTRL+A组合键的功能是:全部选中CTRL+C组合键的功能是:复制CTRL+V组合键的功能是:粘贴CTRL+X组合键的功能是:剪切CTRL+Z组合键的功能是: 撤销ALT+PRINTSCREEN组合键的功能是:复制当前窗口、对话框或其他对象到剪贴板中任务栏隐藏时通过什么组合键可以看到任务栏:Ctrl+Alt+Del进行窗口切换的组合键是:ALT+Tab4.“画图”应用程序默认保存文件类型是:*.png“记事本”应用程序默认保存文件类型是: *.txt.DOC是什么文件类型Word文档.EXE是什么文件类型可执行文件(程序文件)5.鼠标的基本操作方法包括:指向、单击、双击和拖动鼠标指针附近有漏沙钟表示当前的状态是: 沙漏是等待,因为程序先是从硬盘上读取,然后再到内存,芯片在其期间进行运算,再没真正的打开程序时,系统认为它没正真的启动6.资源管理器左下角窗格(即”文件夹”窗口)显示的是:系统中的所有资源以分层树型的结构显示出来7.一般情况下,对文件进行重命名时,不应该修改文件的扩展名,因为: 如果修改了后缀名则会导致文件属性更改,文件无法打开8.文件的属性主要包括哪些:“只读”、“存档”、“隐藏”9.选择多个连续的文件可以采用哪些方法:使用鼠标先选定第一个文件或文件夹,然后按住Shift键,用鼠标单击最后一个文件或文件夹,这样在第一个对象和最后一个对象之间的所有文件或文件夹将全部被选中,包括第一个和最后一个文件或文件夹。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

周航宇 应化082 48
实验2
1. 通过理论计算(半经验,从头算,密度泛函理论)比较顺、反丁 二烯的稳定性。

用 Gaussian 03 量子化学软件包,采用pm3,以及在 STO-3G 基组水平上
的hf、b3lyp对模型化合物的几何结构进行了优化,得如下数据。

表1 丁二烯的总能量(单位:hartree)
反式丁二烯 顺式丁二烯 半经验法 HF=0.0493592 HF=0.0505155
密度泛函 HF=-154.0761148 HF=-154.0728018
从头算法 HF=-153.0203656 HF=-153.0174441
从表1可知反式丁二烯的能量要比顺十的低,因此反式丁二烯较之顺式丁二
烯更为稳定。

2. 通过理论计算(半经验,从头算,密度泛函理论)证明丁二烯可
以有 1,4 加成反应。

表2 顺式丁二烯的键长参数(单位:埃)
C1-C2 C3-C4 半经验法 1.33172 1.45551
密度泛函 1.34441 1.49563
从头算法 1.31369 1.49471
表3 反式丁二烯键长参数(单位:埃)
C1-C2 C3-C4 半经验法 1.33108 1.45649
密度泛函 1.34440 1.48746
从头算法 1.31349 1.48900
从以上表2及表3(密度泛函法)可以知道C1-C2 键长比标准的 C-C 双键键
长(1.337 埃)长,C2-C3 键长比标准的 C-C 单键键长(1.54)短,说明出现了共轭效应,因此丁二烯会发生 1,4 加成反应。

周航宇 应化082 48
3. 通过理论计算(半经验,从头算,密度泛函理论)证明环丁二烯 不具有共轭性。

表 4 环丁二烯的键长参数(单位:埃)
C1-C2 C3-C4 半经验法 1.34852 1.54442
密度泛函 1.34315 1.59602
从头算法 1.31299 1.56924
从表 3 (密度泛函法)可知,C1-C2 键长接近于标准的 C-C 双键键长(1.337 埃),C2-C3 键长接近于标准 的 C-C 单键键长(1.54 埃),说明环丁二烯没有共轭效应。

实验3
1. 通过理论计算说明酚酞的变色机理。

图1 苯酚的转变过程
经PM3方法将分子结构优化得如下结构如图2,3所示
图2
图3
由图可知苯酚转变以后在一个六元环平面形成了一共轭体系,因此,由无色变成红色。

2.通过理论计算说明下列化和物的吸收波长变化规律。

通过b3lyp 在sto-3g 的基组的优化下,可得表5中数据
表5
由表5
可知,随着环的增加,Eg(E(LUMO)-E(HOMO))逐渐变小,使得其吸
收的光的光子的能量逐渐减小,吸收光波长逐渐变大,而其显示出的颜色为吸收光的互补色,因此,波长由255逐渐增至580,而颜色则逐渐由无色至蓝色。

分子式 Eg
0.282
0.200
0.151
0.119
0.10056。

相关文档
最新文档