第一篇:实验三教案
国家二级C机试培训资料
国家二级C机试培训资料
/************found************/
p=j
for(i=j;i< n;i++)
if(a[i]< a[p])
/************found************/
p=j;
t=a[p];a[p]=a[j];a[j]=t;
} }
main()
{ int a[N]={9,6,8,3,-1},i,m=5;
printf(“排序前的数据:”);
for(i=0;i< m;i++)printf(“%d”,a[i]);printf(“n”);
fun(a,m);
printf(“排序后的数据:”);
for(i=0;i< m;i++)printf(“%d”,a[i]);printf(“n”);}
国家二级C机试培训资料
int fun(int a[],int m)
{ int low=0,high=N-1,mid;
while(low< =high)
{ mid=___1___;
if(m< a[mid])
high=___2___;
else if(m >a[mid])
low=mid+1;
else return(mid);
}
__3___(-1);}
main()
{ int i,a[N]={-3,4,7,9,13,24,67,89,100,180},k,m;
printf(“a 数组中的数据如下:”);
for(i=0;i< N;i++)printf(“%d”,a[i]);
printf(“Enter m: ”);scanf(“%d”,&m);
k=fun(a,m);
if(k >=0)printf(“m=%d,index=%dn”,m,k);
else printf(“Not be found!n”);}
国家二级C机试培训资料
k=fun(a,b);
printf(“The original data:n”);
for(i=0;i< SIZE;i++)
{ if(i%5==0)printf(“n”);
printf(“%4.0f”,a[i]);
}
printf(“nnThe result:n”);
for(i=0;i< k;i++)printf(“%6.2f ”,b[i]);
printf(“nn”);}
国家二级C机试培训资料
void fun(int aa[]){ int i, j, t;
for(【1】;i< N;i=i+2)
{ for(j=i;j< N;j=j+2)
if(aa[i]< aa[j])
{
【2】;
aa[j]=aa[i];
【3】;
}
} }
main(){ int i;
int aa[N]={33,67,42,58,25,76,85,16,41,56};
clrscr();
printf(“n*** original list ***n”);
for(i=0;i< N;i++)
printf(“%4d”,aa[i]);
fun(aa);
printf(“n*** new list ***n”);
for(i=0;i< N;i++)
printf(“%4d”,aa[i]);}
2、程序填空题(等步长交换)
___3___ = t;
攀枝花学院计算机基础教研室 国家二级C机试培训资料
} main()
printf(“nThe original data :n”);for(i=0;i< N;i++)printf(“%4d ”, b[i]);printf(“n”);fun(b, N);
printf(“nThe data after moving :n”);for(i=0;i< N;i++)printf(“%4d ”, b[i]);printf(“n”);国家二级C机试培训资料
for(i=1;i< n;i++){
if(a[i] >__1_____){
subscript=i;
base=a[i];
}
}
*max=base;
__2____=subscript;}
main()
{ int i, x[20], max , index, n = 10;
randomize();
for(i=0;i < n;i++){x[i] = rand()%50;printf(“%4d”, x[i]);}
printf(“n”);
fun(x, n , &max, &index);
printf(“Max =%5d , Index =%4dn”,max, index);}
5、程序填空题
国家二级C机试培训资料
误,使它能得出正确结果。注意:不要改动 main 函数。
#include < conio.h > #include < stdio.h > double fun(int x[]){ ************found************/
int sum=0.0;
int c=0,i=0;
while(x[i]!=0)
{ if(x[i] >0)
{ sum+=x[i];c++;}
i++;
}
/************found************/
sum=c;
return sum;}
main()
{ int x[1000];int i=0;
clrscr();
printf(“nPlease enter some data(end with 0):”);
do
{ scanf(“%d”,&x[i]);}
while(x[i++]!=0);
printf(“%fn”,fun(x));}
国家二级C机试培训资料
main()
{ int x,b[N]={11,5,12,0,3,6,9,7,10,8},n=10,i;
clrscr();
for(i=0;i< n;i++)printf(“%d ”,b[i]);
printf(“n”);
fun(b,n);
for(i=0;i< n;i++)printf(“%d ”,b[i]);
printf(“n”);}
8、程序改错题
国家二级C机试培训资料
/**********************found***********************/ int fun(void){ int j;
printf(“n”);
for(j=0;j< 10;j++)
{ /**********************found***********************/
printf(“%f ”,m[j]%5);
} }
main(){ int i;
for(i=0;i< 10;i++)
{ m[i]=i+20;
printf(“%f ”,m[i]);
}
fun();}
10、程序改错题
国家二级C机试培训资料
putarr(int n, int *z){ int i;
for(i = 1;i < = n;i++, z++)
{ printf(“%4d”, *z);
if(!(i%10))printf(“n”);
}
printf(“n”);}
main()
{ int aa[20], n;
clrscr();
printf(“nPlease enter an integer number between 5 and 20: ”);
scanf(“%d”, &n);
getarr(n, aa);
printf(“nnBefore sorting %d numbers:n”, n);putarr(n, aa);
sortpb(n, aa);
printf(“nAfter sorting %d numbers:n”, n);putarr(n, aa);}
11、程序设计题
国家二级C机试培训资料
#define N 20
fun(int *a, int n, int *odd, int *even){ } main()
{ int a[N]={1,9,2,3,11,6}, i, n=6, odd, even;
clrscr();
printf(“The original data is : n”);
for(i = 0;i < n;i ++)printf(“%5d”, *(a+i));
printf(“nn”);
fun(a, n, &odd, &even);
printf(“The sum of odd numbers: %dn”, odd);
printf(“The sum of even numbers: %dn”, even);}
13、程序设计题
国家二级C机试培训资料
#include < stdio.h > void fun(int x, int pp[], int *n){ } main()
{ int x, aa[1000], n, i;
clrscr();
printf(“nPlease enter an integer number:n”);scanf(“%d”, &x);
fun(x, aa, &n);
for(i = 0;i < n;i++)
printf(“%d ”, aa[i]);
printf(“n”);}
15、程序设计题
第二篇:实验教案三
《计算机组装与维修》
(实验课教案三)
实验课教案〈三〉
[教学目标] 1.了解硬盘的数据结构及各种不同分区格式。
2.熟练掌握Windows XP中的磁盘管理和DISKGEN工具软件对硬盘进行分区和格式化的使用方法。[教学重点] 掌握多种硬盘配置的方法。[教学难点]
掌握在不同的条件下对硬盘分区格式化的方法。[分析学生] 培养学生正确使用计算机的方法,纠正学生一些错误的习惯。[教学用具] 计算机,投影仪 [教学方法] 尝试教学法,演示法 [课时安排] 2课时 [教学过程]
一、导入新课
在安装操作系统之前首先要对硬盘进行分区格式化。对硬盘分区格式化会破坏硬盘中的数据。所以在此之前一定要对硬《计算机组装与维修》
(实验课教案三)盘中的数据进行备份。
提问学生:你们是否有过对硬盘进行分区格式化操作的经验?
你喜欢用什么方法对硬盘进行分区格式化?
引导学生思考、回答并相互补充。
教师总结归纳同学们的回答,进入教学课题。
二、新课教学
硬盘的分区和格式化 Windows XP 安装程序中自带的分区工具的使用
提问:你们知道在Windows XP 安装程序中就有自带的分区工具?
学生思考、看书、回答; 教师总结
对于新硬盘的分区,直接使用 Windows XP 安装程序中自带的分区工具不仅使用简单、速度快,而且能直接格式化为 NTFS 文件系统。免去了以后从 FAT32 再转换为 NTFS,更能发挥 NTFS 的优良性能。《计算机组装与维修》
(实验课教案三)格式化命令FORMAT的使用
提问:DOS下的格式化命令是最简单的了,你会使用么? 学生思考、看书、回答; 教师总结:
对于一个刚完成分区任务的硬盘来说,计算机是无法存储文件的,必须事先在其上设置目录区、文件分配表区等,这种处理叫格式化。也就是说,格式化是在一张磁盘上写上系统规定的信息和格式。这样,当在磁盘上存放数据时,系统将首先读取这些规定的信息进行校对,然后才将用户的数据存放到指定的地方。磁盘格式化的命令是FORMAT,通常使用方法如下: FORMAT drive∶[/Q][/U][/S] 其中: 《计算机组装与维修》
(实验课教案三)drive:软盘驱动器名称为A:或B:,硬盘驱动器名称为C:,D:,/Q 执行快速格式化,只清除文件分配表和根目录,释放所有空间
/U 指明对软盘或硬盘进行无条件格式化
/S 把DOS的系统文件放在新格式化的磁盘上,使该盘能启动DOS 分区格式化软件DISKGEN的使用
提问:DISKGEN也是一款非常好用的对硬盘进行分区格式化的软件,你了解么? 学生思考、看书、回答; 教师总结: 1.认识DISKGEN
Disk Genius具有分区、备份恢复硬盘分区表、重写主引导记录、格式化硬盘、修复损坏的分区表等很多功能,而分区是其最主要的功能。Disk Genius是一个在纯DOS下运行的软件,一张软盘就可以存放。进入DOS系统后运行DISKGEN。《计算机组装与维修》
(实验课教案三)
2.利用DISKGEN对硬盘分区格式化
(1)选择硬盘
从“硬盘”菜单中选择要分区的硬盘(如果计算机中装有多个硬盘)。
(2)建立主DOS分区(3)建立扩展DOS分区(4)建立逻辑DOS分区(5)删除分区 WINDOWS XP中的磁盘管理工具的使用
提问:其实在操作系统Windows XP中有一个非常重要的工具叫“磁盘工具”,利用它就可实现对硬盘分区格式化的命令。你知道么?
学生思考、看书、回答; 教师总结: 《计算机组装与维修》
(实验课教案三)1.准备工作:
将要进行分区和格式化的硬盘连接到有操作系统是Windows XP的计算机的第二个IDE接口(第一个IDE接口接有带有Windows XP操作系统的硬盘)。2.对硬盘的分区和格式化
(1)启动计算机,进入Windows XP操作系统。
(2)开机后,打开“开始”中“设置”里的“控制面板”,双击“管理工具”,再双击“计算机管理”,打开右侧“磁盘管理”。(3)建立主DOS分区
打开“操作”菜单中“所有任务”中的“新建磁盘分区”,选择“主磁盘分区”(4)建立扩展DOS分区(5)建立逻辑DOS分区(6)激活主DOS分区
用鼠标选中磁盘1,点击右键。选择“将磁盘分区标为活动的”,将主DOS分区激活。5 GDISK的使用
提问:还有一种功能更强大的分区格式化软件叫GDISK,你们使用过么? 学生思考、看书、回答; 教师总结:
GDISK是一个功能强大的分区格式化软件,它完全取代了FDISK和FORMAT。和使用交互式菜单的FDISK不同, GDISK是由命令行驱动的。这提供了更快的配置磁盘分区和在批处理文件《计算机组装与维修》
(实验课教案三)中定义GDISK操作的能力。
项目5:用GDISK对一块80 G硬盘的分区和格式化(主分区为5GB,扩展分区依次划为4个逻辑盘:10GB、10GB、20GB、35GB)。
1.硬盘分区前的准备工作:
⑴将硬盘的跳线设置为MASTER,然后安装到机箱上,连接好数据线和电源线。
⑵准备一张系统启动软盘。将GDISK软件,EDIT命令拷贝到启动盘上。
⑶在BIOS设置中将启动顺序中第一启动设备设置为从A盘启动。
⑷用EDIT在A盘建一个批处理文件FD.bat,内容如下:
gdisk 1 /del /all gdisk 1 /cre /pri /sz:5000 /for /q
gdisk 1 /cre /ext gdisk 1 /cre /log /sz:10000 /for /q gdisk 1 /cre /log /sz:10000 /for /q gdisk 1 /cre /log /sz:20000 /for /q gdisk 1 /cre /log /for /q
注意:硬盘一定要连接在主板第一个IDE接口上,因为指定的硬盘号为1,否则就需要修改批处理文件。
小结:
1、几种常用的硬盘分区格式化软件。《计算机组装与维修》
(实验课教案三)
2、不同的条件下使用相应得软件。作业:
1.复习本章与预下一章 2.做本章的习题与实践题
第三篇:组态软件实验(三)教案
报警显示与报警数据
定义报警
定义报警的具体操作如下:
对于“液位1”变量,在实时数据库中,双击“液位1”,在报警属性中,选中“允许进行报警处理”;在报警设置中选中“上限报警”,把报警值设为:9米;报警注释为:水罐1的水已达上限值;在报警设置中选中“下限报警”,把报警值设为:1米;报警注释为:水罐1没水了。在存盘属性中,选中“自动保存产生的报警信息”。
对于液位2变量来说,只需要把“上限报警”的报警值设为:4米,其它一样。如下图:
属性设置好后,按“确认”即可。
报警显示
实时数据库只负责关于报警的判断、通知和存储三项工作,而报警产生后所要进行的其它处理操作(即对报警动作的响应),则需要您在组态时实现。具体操作如下:
在MCGS组态平台上,单击“用户窗口”,在“用户窗口”中,选中“水位控制”窗口,双击“水位控制”或单击“动画组态”进入。在工具条中单击“工具箱”,弹出“工具箱”,从“工具箱”中单击“报警显示”下图:
图标,变“十”后用鼠标拖动到适当位置与大小。如
双击,再双击弹出如下图:
在“报警显示构件属性设置”中,把“对应的数据对象的名称”改为:液位组,“最大记录次数”为:6,其它不变。按“确认”后,则报警显示设置完毕。此时按“F5”或直接按工具条中现了。
图标,进入运行环境,您会发现报警显示已经轻松地实报警数据
在报警定义时,我们已经让当有报警产生时,“自动保存产生的报警信息”,这时我们可以通过如下操作,看看是否有报警数据存在? 具体操作如下: 在“运行策略”中,单击“新建策略”,弹出“选择策略的类型”,选中“用户策略”,按“确定”。如图:
选中“策略1”,单击“策略属性” 按钮,弹出“策略属性设置”窗口,把“策略名称”设为:报警数据,“策略内容注释”为“水罐的报警数据”,按“确认”。如上图。
选中“报警数据”,单击“策略组态”按钮进入,在策略组态中,单击工具条中的“新增策略行”策略行图标,新增加一个策略行。再从“策略工具箱”中选取“报警信息浏览”,加到上,单击鼠标左键。如下图:
双击图标,弹出“报警信息浏览构件属性设置”窗口,在“基本属性”中,把“报警信息来源”中的“对应数据对象”改为:液位组。按”确认”按钮设置完毕。
按“测试”按钮,进入“报警信息 浏览”。如下图。
退出策略组态时,会弹出如下窗口,按“是”按钮,就可对所做设置进行保存。
如何在运行环境中看到刚才的报警数据呢?请按如下步骤操作:
在MCGS组态平台上,单击“主控窗口”,在“主控窗口”中,选中“主控窗口”,单击“菜单组态”进入。单击工具条中的“新增菜单项”
图标,会产生“操作0”菜单。双击“操作0”菜单,弹出“菜单属性设置”窗口。在“菜单属性”中把“菜单名”改为:报警数据。在“菜单操作”中选中“执行运行策略块”,选中“报警数据”,按“确认”设置完毕。如下图:
您现在直接按“F5”或直接按工具条中数据”打开报警历史数据。
图标,进入运行环境,就可以用菜单“报警修改报警限值
在“实时数据库”中,对“液位1”、“液位2”的上下限报警值都定义好了,如果用户想在运行环境下根据实际情况随时需要改变报警上下限值,又如何实现呢?在MCGS组态软件中,为您提供了大量的函数,可以根据您的需要灵活地进行运用。具体操作如下:
在“实时数据库”中选“新增对象”,增加四个变量,分别为:液位1上限、液位1下限、液位2上限、液位2下限,具体设置如下图:
在“用户窗口”中,选“水位控制”进入,在“工具箱”选“标签”选“输入框”用于输入上下限值,如下图:
图标用于文字注释,双击图标,进行属性设置,只需要设置“操作属性”,其它不变,如下图:
在MCGS组态平台上,单击“运行策略”,在“运行策略”中双击“循环策略”,双击进入脚本程序编辑环境,在脚本程序中增加如下语句:
!SetAlmValue(液位1,液位1上限,3)!SetAlmValue(液位1,液位1下限,2)!SetAlmValue(液位2,液位2上限,3)!SetAlmValue(液位2,液位2下限,2)
如果您对该函数!SetAlmValue(液位1,液位1上限,3)不了解,请求助“在线帮助”,定会给您满意的答案。按“帮助”按钮,弹出“MCGS帮助系统”,在“索引”中输入“!SetAlmValue”,如图:
报警动画
当有报警产生时,我们可以用提示灯显示,具体操作如下:
在“用户窗口”中选中“水位控制”,双击进入,单击“工具箱”中的“插入元件”
图标,进入“对象元件库管理”,从“指示灯”中选取如下图:大小放在适当位置。双击如图设置:
作为“液位1”的报警指示,调整
作为“液位2”的报警指示,现在我们再进入运行环境,看看整体效果,如图:
报表输出
实时报表
怎样实现实时报表呢?具体操作如下:
在MCGS组态平台上,单击“用户窗口”,在“用户窗口”中单击“新建窗口”按钮产生一个新窗口,单击“窗口属性”按钮,弹出“用户窗口属性设置”窗口,进行设置如图:
按“确认”按钮,再按“动画组态”进入“动画组态:数据显示”窗口。用“标签” 作注释:水位控制系统数据显示,实时数据,历史数据。在工具条中单击“帮助”
图标,拖放在“工具箱”中单击“自由表格”
图标上您,就会获得“MCGS在线帮助”,请仔细阅读,然后再按下面操作进行。在“工具箱”中单击“自由表格”
图标,拖放到桌面适当位置。双击表格进入,如要改变单元格大小,请把鼠标移到A与B或1与2之间,当鼠标变化时,拖动鼠标即可;单击鼠标右键进行编辑。如图:
在R1CB处单击鼠标右键,单击“连接”或直接按“F9”,再单击鼠标右键从实时数据库选取所要连接的变量双击或直接输入,如下图:
在MCGS组态平台上,单击“主控窗口”,在“主控窗口”中,单击“菜单组态”,在工具条中单击“新增菜单项” 单属性设置”窗口,如下图:
图标,会产生“操作0”菜单。双击“操作0”菜单,弹出“菜
按“F5”进入运行环境后,单击菜单项中的“数据显示”会打开“数据显示”窗口,实时数据就会显示出来。
历史报表
利用MCGS的历史表格构件做历史数据报表具体操作如下:
在MCGS开发平台上,单击“用户窗口”,在“用户窗口”中双击“数据显示”进入,在“工具箱”中单击“历史表格”
图标,拖放到桌面,双击表格进入,把鼠标移到在C1与C2之间,当鼠标发生变化时,拖动鼠标改变单元格大小;单击鼠标右键进行编辑。在R1C1输入“采集时间”,R1C2输入“液位1”,R1C3输入“液位2”。拖动鼠标从R2C1到R5C3,表格会反黑。如图:
在表格中单击鼠标右键,单击“连接”或直接按“F9”,单击“表格”菜单中“合并表元”选项,或直接单击工具条中“编辑条” 图标,从编辑条中单击“合并单元” 图标,表格中所选区域会出现反斜杠,如下图所示:
双击表格中反斜杠处,弹出“数据库连接设置”窗口,具体设置如图,设置完毕后按“确认”退出。
这时进入运行环境,就可以看到自己的劳动成果了。如果只想看到历史数据后面1位小数,可以这样操作,如图:
再讲方法二:用策略中的“存盘数据浏览”构件,如何实现历史报表的?具体操作如下:
在“运行策略”中单击“新建策略”按钮,弹出“选择策略的类型”,选中“用户策略”,按“确认”。单击“策略属性”,弹出“策略属性设置”,把“策略名称”改为:历史数据,“策略内容注释”为:水罐的历史数据,按“确认”。双击“历史数据”进入策略组态环境,从工具条中单击“新增策略行” 拖放在双击上,则显示如下:
图标,弹出“存盘数据浏览构件属性设置”窗口,按下图设置:
图标,再从“策略工具箱”中单击“存盘数据浏览”,单击“测试”按钮,进入“数据存盘浏览”,如图:
单击“退出”按钮,再单击“确认”按钮,退出运行策略时,保存所做修改。如果想在运行环境中看到历史数据,请在“主控窗口”中新增加一个菜单,取名为:历史数据,如图:
到此,实时报表与历史报表制作完毕。
第四篇:实验三
白酒行业网络营销现状分析
电子商务1003班
李小帅
20101503
一、概述
近年来,随着网络技术的不断发展和网民数量的不断增加,网络营销逐渐兴 起,各行各业开始借助网络开展市场营销活动。但是,在白酒行业,网络营销的 应用还并不广泛。据中国互联网数据中心 DCCI2011 年的统计资料显示,2011 年 上半年食品饮料行业在互联网营销方面的费用仅仅占到所有行业网络营销费用 的 3%。(可见,白酒行业费用占比更小)。而从网络营销所采用的方式看,国内白酒企业大多会采用两种方式来进行网 络营销:第一,建立自己的网站或博客,在网站或博客上发布企业新闻、产品信 息以及线下活动信息;第二,在较大的门户网站、地方网站和行业网站上发布广 告(以图片或 flash 动画形式)。除此之外,还有一些白酒企业通过电子商务的方式建立起了网络销售渠道。但由于白酒运输问题、销售渠道价格差异问题和白酒消费群体上网习惯等问题,白酒电子商务发展速度及规模并没有像其他行业那样的快和大。但是,随着网络技术的不断发展、网民年龄的不断增大、网络购物习惯的逐 渐形成,中国网民的年龄结构与国内白酒消费者年龄结构已经渐渐趋向一致,据 中国互联网络信息中心 2011 年 7 月发布的 《第 28 次中国互联网络发展状况统计 报告》显示,中国网民中 20 岁到 50 岁的网民数量已经占据全部网民总数的 65.6%,而在中国,白酒消费群体主要集中在 25 至 45 岁,所以,国内白酒行业 网络营销的基础已经形成。
二、国内白酒企业网络营销典型案例分析
1、洋河论坛营销分析
2010 年,洋河集团通过和烟台论坛合作,借助烟台论坛的人气,以在烟台 论坛建立论坛专区,发布企业及产品信息、线下活动信息等方式,促使洋河产品在烟台的旺销和品牌的快速传播。营销成功原因分析: 1.产品、品牌因素:产品价位区间宽,品牌知名度大 2.网络平台的选择:烟台论坛人气足,影响力大 3.营销活动内容:除了在论坛上发布企业及产品信息、广告等内容,同时 分阶段发布线下活动信息,使得产品、品牌的传播从线上到线下逐步扩散。
2、五粮液红酒博客营销
五粮液国邑干红与国内知名网络营销企业博拉合作,利用博客发布红酒 试饮活动信息,吸引网民参与活动,而后在众多报名者中依条件挑选若干人 参与试饮;试饮完毕,试饮者在通过博客给予产品体验反馈。营销成功原因分析: 1.产品、品牌因素:品牌知名度大 2.网络平台的选择:博客关注度大 3.营销活动内容:线上组织,线下活动。影响范围广。
3、酒仙网的网络营销
酒仙网是最近两年逐渐兴起的白酒 B2C 电子商务企业,它借助强大的资金 实力与市场营销力度和国内众白酒企业达成合作协议,并且采用气囊包装方 法,解决了少量白酒长途运输的问题。目前,它还与淘宝、拍拍等国内知名 B2C 电子商务企业合作,在其网站上开设酒仙网电子商城。目前,在淘宝、拍 拍上输入“白酒”,搜索结果中排名第一位的就是酒仙网电子商城。
三、总结 与传统的市场营销相比,目前国内白酒企业网络营销缺乏系统性和持续性,网络营销做得较为有成效的企业也大多是借助自身多年的品牌优势及高人气的 网络平台实现短期促销目标。此外,近些年来,酒仙网等白酒 B2C 企业兴起,有逐渐带动白酒网络销售的 趋势。加之中国网民与白酒消费者两者交集逐渐增大,白酒网络销售是值得白酒企业密切关注的营销方式。
第五篇:实验三-丙烯酸水溶液聚合教案
丙烯酸水溶液聚合
一、实验目的 掌握聚丙烯酸的合成。
二、实验原理
高相对分子质量的聚丙烯酸(相对分子质量在几万或几十万以上)多用于皮革工业、造纸工业等方面。低相对分子质量的聚丙烯酸(相对分子质量都在一万以下)作为阻垢用,是水质稳定剂的主要原料之一。聚丙烯酸相对分子质量的大小对阻垢效果有极大影响,从各项试验表明,低相对分子质量的聚丙烯酸阻垢作用显著,而高相对分子质量的聚丙烯酸丧失阻垢作用。
丙烯酸单体极易聚合,可以通过本体、溶液、乳液和悬浮等聚后方法得到聚丙烯酸。它符合一般的自由基聚合反应规律,实验可通过控制引发剂用量和应用调聚剂异丙醇来调节聚丙烯酸分子量大小。
三、实验仪器和试剂
三口瓶,回流冷凝管,电动搅拌器,恒温水浴,温度计,滴液漏斗。丙烯酸,过硫酸铵。
四、实验步骤 1.聚丙烯酸的合成
在装有搅拌器、回流冷凝管、和温度计的250mL三口瓶中,加入 140mL蒸馏水和5ml丙烯酸单体,开动搅拌器;加热使水浴温度达到70℃,将1g 过硫酸铵溶于10ml水中,加入反应瓶内;将温度升至80℃继续回流1h,反应结束。
2.固含量测定
在已经称好的锡纸中加入0.2g左右样品(精确至0.0001g),120℃烘箱中烘30min,按下式计算固含量:
固含量=m2-m0
m1-m0式中,m0为锡纸质量;m1为干燥前样品质量和铝箔质量之和;m2为干燥后样品质量和铝箔质量之和。
3.转化率的测定
在已经称好的锡纸中加入0.2g左右样品(精确至0.0001g),120℃烘箱中烘30min,按下式计算转化率:
转化率=mc-S×mb/ma
G×mb/ma式中,mc为取样干燥后的样品的质量,=m2-m0;mb为取样干燥前的样品的质量,=m1-m0;ma为三口烧瓶内反应体系总质量;S为实验中加入的引发剂总质量;G为聚合反应体系中加入单体的总质量;ma,S,G均可以由配方中计算得出。
五、思考题
1.连锁聚合合成高聚物的方法有几种? 本实验采用的聚合方法是什么? 答案:本体聚合、悬浮聚合、乳液聚合、溶液聚合;本实验采用的聚合方法是溶液聚合。2.测试转化率时,反应体系单体和溶剂的在反应过程中的挥发、烘干时间(残留溶剂,及烘干过程的聚合反应)、称重准确度对结果有何影响?
答案:溶剂挥发了,则算出的单体溶度偏低,则分母更小,转化率偏高;有残留溶剂也使得转化率偏高,有聚合反应也使得转化率偏高。
改进方法:加个气球封闭反应体系,降低反应温度等。(不影响充氮气)