首页

> 期刊论文知识库

首页 期刊论文知识库 问题

词法分析器的实现论文格式

发布时间:

词法分析器的实现论文格式

既然是C语言词法分析器,那就是用C/C++对一段C语言文本进行词法分析,C语言中的for语句、while语句、switch语句、if语句等等的进行分析并将其提取出来的一个设计和实现过程而矣这是大学专门有一门《编译原理》的课程而矣

#include <>#include <>#include <>#include <>#define SPACE 0x20 //空格键#define CHANGE 'c' //转义字符#define STRING 'S' //引号里的字符串#define BOUNDARY 'B' //界符#define OPERATION 'O' //运算符#define WORD 'I' //标识符#define KEY_WORD 'K' //关键字#define DIGIT 'n' //数字,包括小数#define DOTH 'd' //头文件,“.h”文件#define INT 't'#define VOID 'v'#define IF 'f'#define ELSE 'e'#define WHILE 'w'#define FOR 'r'#define MAIN 'm'#define PRINTF 'p'#define INCLUDE 'u'#define FLOAT 'l'#define KEYNUM 10#define BOUNDNUM 8#define OPERNUM 7#define VALUENUM 100/************************************************************************//* data type *//************************************************************************/struct bianliang{ int id; char name[20]; int value;};struct changliang{ int data;};char KeyWord[KEYNUM][8]={"int","void","if","else","while","for","main","printf","include","float"};char Boundary[BOUNDNUM]={'"',';',',','(',')','#','{','}'};char Operation[OPERNUM]={'+','-','*','/','=','<','>'}; char Logogram[KEYNUM]={INT,VOID,IF,ELSE,WHILE,FOR,MAIN,PRINTF,INCLUDE,FLOAT};char Value[VALUENUM][8];int Value_n=0;int ErrorLine=0;int QuotationCount=0; //计算引号的数量int QuotationFlag=0; //引号数量为奇数时为1,偶数时为0char LastOpera=0; //用于判断"=="号存前一个"="号/************************************************************************//* function describe *//************************************************************************/int isKeyWord(char* s) //是关键字返回1,否则返回0{ int i; for (i=0;i=l) { return 1; } else { if ('.'==s[i]) { i++; for (;i=l) return 1; else return 0; }}int isDotH(char *s) //是头文件{ int i,l=strlen(s); for (i=0;i=l) { return 0; } else { if ('.'==s[i]) { i++; if(s[i]=='h') return 1; else return 0; } else return 0; }}int isWord(char *s) //是标识符{ int i=0,l=strlen(s); if (isalpha(s[i])) { i++; for (;i=l) { return 1; } else return 0;}void isWhat(int *i,char *str,FILE *fileOutput,FILE *fileOutput2) //判断字符串,并把相应类型存入文件{ int n; struct bianliang temp; struct changliang t; FILE *file=fopen("","ab"); if(1!=*i) { str[--(*i)]='\0'; if(n=isKeyWord(str)) { fputs(str,fileOutput); fputc('\t',fileOutput); fputc(KEY_WORD,fileOutput); fputc('\t',fileOutput); if(isKeyWord(str)>9) fputc(isKeyWord(str)+'a'-10,fileOutput); else fputc(isKeyWord(str)+'0',fileOutput); fputc('\t',fileOutput); fputc(Logogram[n-1],fileOutput); fputc('\n',fileOutput); } else if(isWord(str)) { fputs(str,fileOutput); fputc('\t',fileOutput); fputc(WORD,fileOutput); fputc('\t',fileOutput); for(n=0;n9) fputc(isBoundary(ch)+'a'-10,fileOutput); else fputc(isBoundary(ch)+'0',fileOutput); fputc('\t',fileOutput); fputc(Boundary[isBoundary(ch)-1],fileOutput); fputc('\n',fileOutput); i=0; } else if(isOperation(ch)) { if(0==QuotationCount%2) { isWhat(&i,str,fileOutput,fileOutput2); if ('='==ch) { qtemp=fgetc(fileInput); if ('='==qtemp) { fputc('=',fileOutput); fputc('=',fileOutput); flag=1; } else { fputc('=',fileOutput); fseek(fileInput,-1,SEEK_CUR); flag=0; } } else fputc(ch,fileOutput); fputc('\t',fileOutput); fputc(OPERATION,fileOutput); fputc('\t',fileOutput); if(isOperation(ch)>9) fputc(isOperation(ch)+'a'-10,fileOutput); else fputc(isOperation(ch)+'0',fileOutput); fputc('\t',fileOutput); if (flag) { fputc('q',fileOutput); } else fputc(Operation[isOperation(ch)-1],fileOutput); fputc('\n',fileOutput); i=0; } else { fputc(ch,fileOutput); fputc('\t',fileOutput); fputc('\t',fileOutput); fputc('\t',fileOutput); fputc('c',fileOutput); fputc('\n',fileOutput); i=0; } } else if('\n'==ch) { isWhat(&i,str,fileOutput,fileOutput2); ErrorLine++; i=0; } else if(SPACE==ch||'\t'==ch) { if(1void main ( ){ int i; int j; int m; m=1; for(i=0;i<5;i=i+1) { printf("\t",i); for(j=0;j

时间:2012-10-30 晚要求:输入一串字符串,对其进行词法分析,并且按照(<种别>,<字符串/数字>)格式进行输出种别编码:符号 种别 符号 种别 符号 种别begin 1 + 13 <= 22if 2 - 14 > 23then 3 * 15 >= 24while 4 / 16 = 25do 5 : 17 ; 26end 6 := 18 ( 27l(l|d)* 10 < 20 ) 28数字① 11 <> 21 # 0①数字的词法正规式如下:( +|-|ε ) dd*(.dd* | ε)( e ( +|-|ε ) dd*|ε)ps:输入的字符串以“#”结尾运行环境:VC++说明:搜索网上的资源,大部分的“数字”部分都是dd*形式,但这次试验要求的是①形式,因而在数字部分做了很大努力。与dd*形式的不同有三个地方——ch是数字时,ch是+后接着是数字形式,ch是-后接着是数字形式。然而由于水平有限,时间较短,每个“加号”或“减号”后必须要在输入数字正负符号,否则会默认“+”“-”为正负符号而不是“加号”“减号”。希望能有简单方法解决这个问题。源代码: #include <> //定义I/O库所用的某些宏和变量#include <> //定义字符串库函数#include <> //定义数学运算符号库函数char prog[80],token[8]; //prog:缓冲区;token:一个有意义的字符串char ch; //ch:当前处理的字符int syn,p,m,n,f,e; //syn:类别;p,m,n:计数变量;f,标记数字正负;e,10的次方数double sum; //sum,数字char *rwtab[6]={"begin","if","then","while","do","end"}; //基本字表置初值void main(void) //主函数{ void scaner(void); //声明函数 p=0; printf("\n请输入字符串:\n"); do{ //输入的字符放入缓冲区 ch=getchar(); prog[p++]=ch; }while(ch!='#'); p=0; do{ //分析词法并输出结果 scaner(); switch(syn) { case 11:printf("(%2d,%16g)\n",syn,sum);break; case -1:printf("输入错误\n");break; default:printf("(%2d,%16s)\n",syn,token); } }while(syn!=0);}void scaner(void){ for(n=0;n<8;n++) //token初始化 token[n]=NULL; ch=prog[p++]; while(ch==' ') //如果取消空字符(目前空字符只包括空格) ch=prog[p++]; if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z')) //如果ch是字母字符 { m=0; while((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z')||(ch>='0'&&ch<='9')) //如果ch是字母字符或数字字符 { token[m++]=ch; ch=prog[p++]; //读下一个字符 } token[m++]='\0'; p--; syn=10; for(n=0;n<6;n++) if(strcmp(token,rwtab[n])==0) { syn=n+1; //给出syn值 break; } } else if(ch>='0'&&ch<='9') //数字(1) { sum=0; while(ch>='0'&&ch<='9') { sum=sum*10+ch-'0'; ch=prog[p++]; } if(ch=='.') //有小数点 { e=-1; ch=prog[p++]; if(ch>='0'&&ch<='9') { while(ch>='0'&&ch<='9') { sum=sum+(ch-'0')*pow(10,e--); ch=prog[p++]; } } } if(ch=='e'||ch=='E') //有e { e=0,f=1; ch=prog[p++]; if(ch=='+') { f=1; ch=prog[p++]; } else if(ch=='-') { f=-1; ch=prog[p++]; } if(ch>='0'&&ch<='9') { while(ch>='0'&&ch<='9') { e=e*10+ch-'0'; ch=prog[p++]; } } e=e*f; sum=sum*pow(10,e); } p--; syn=11; } else switch(ch) { case '<': m=0; token[m++]=ch; ch=prog[p++]; if(ch=='>') //<> { syn=21; token[m++]=ch; } else if(ch=='=') //<= { syn=22; token[m++]=ch; } else //< { syn=20; p--; } break; case '>': m=0; token[m++]=ch; ch=prog[p++]; if(ch=='=') //>= { syn=24; token[m++]=ch; } else //> { syn=23; p--; } break; case ':': m=0; token[m++]=ch; ch=prog[p++]; if(ch=='=') //:= { syn=18; token[m++]=ch; } else //: { syn=17; p--; } break; case '+': ch=prog[p++]; if(ch>='0'&&ch<='9') //数字(2) { sum=0; while(ch>='0'&&ch<='9') { sum=sum*10+ch-'0'; ch=prog[p++]; } if(ch=='.') //有小数点 { e=-1; ch=prog[p++]; if(ch>='0'&&ch<='9') { while(ch>='0'&&ch<='9') { sum=sum+(ch-'0')*pow(10,e--); ch=prog[p++]; } } } if(ch=='e'||ch=='E') //有e { e=0,f=1; ch=prog[p++]; if(ch=='+') { f=1; ch=prog[p++]; } else if(ch=='-') { f=-1; ch=prog[p++]; } if(ch>='0'&&ch<='9') { while(ch>='0'&&ch<='9') { e=e*10+ch-'0'; ch=prog[p++]; } } e=e*f; sum=sum*pow(10,e); } p--; syn=11; } else //+ { syn=13; p--; ch=prog[p-1]; token[0]=ch; } break; case '-': ch=prog[p++]; if(ch>='0'&&ch<='9') //数字(3) { sum=0; while(ch>='0'&&ch<='9') { sum=sum*10+ch-'0'; ch=prog[p++]; } if(ch=='.') //有小数点 { e=-1; ch=prog[p++]; if(ch>='0'&&ch<='9') { while(ch>='0'&&ch<='9') { sum=sum+(ch-'0')*pow(10,e--); ch=prog[p++]; } } } if(ch=='e'||ch=='E') //有e { e=0,f=1; ch=prog[p++]; if(ch=='+') { f=1; ch=prog[p++]; } else if(ch=='-') { f=-1; ch=prog[p++]; } if(ch>='0'&&ch<='9') { while(ch>='0'&&ch<='9') { e=e*10+ch-'0'; ch=prog[p++]; } } e=e*f; sum=sum*pow(10,e); } sum=-sum; p--; syn=11; } else //- { syn=13; p--; ch=prog[p-1]; token[0]=ch; } break; case '*': syn=15;token[0]=ch;break; case '/': syn=16;token[0]=ch;break; case '=': syn=25;token[0]=ch;break; case ';': syn=26;token[0]=ch;break; case '(': syn=27;token[0]=ch;break; case ')': syn=28;token[0]=ch;break; case '#': syn=0;token[0]=ch;break; default: syn=-1; }}试试吧

分析实验论文格式

分析论文写作格式是有标准化格式的,包括绪论,文件综述,提出研究假设,论证过程,研究结果,研究不足与反思。

论文是指描述学术研究成果的文章,论文的格式由题名、作者、摘要、关键词、正文、参考文献和附录等部分组成。以毕业论文为例,分为封面,题目,目录,内容摘要,正文,注释等这几部分,一篇论文不仅对格式有要求,对纸张和页面,字体也都有要求。

1、封面:关于封面不同学校的封面格式设计不同,要使用学校统一的封面格式或者先咨询一下导师。

2、题目:题目要写的简洁、明确、有概括性,字数最好不超过20个字,对于本专科毕业论文一般无需单独的题目页,如果是硕博士毕业论文才需要单独的题目页。

3、目录:目录居中,自动生成,4号宋体,双面打印,若不够双页则独立成页,需要标明页码,正文各一级二级标题,后面是参考文献、附录、致谢等。

4、内容摘要:四号宋体,段落要左对齐,首行缩进2个字符,倍行距,摘要的内容一般为作者所研究的目的、内容、方法,一般为150字到300字,中英文需要一一对应,英文摘要需用第三人称。

5、正文:正文的字体为四号宋体,倍行间距,双面打印,字数为5000字以上,本科文学学士毕业论文通常要求8000字以上,论文的正文分为三个部分,前言,本论,结论,前言要简单扼要,主要说明论文写作的目的、现实意义、对所研究问题的认识,并提出论文的中心论点即可,本论是论文最重要的部分,要写出作者在运用各方面的研究方法和实验结果,分析问题,论证观点,尽量反映出自己的科研能力和学术水平。结论部分就是总结一下全文,加深题意。

6、注释:注释一般采用小五号宋体,这部分就是把在论文的写作过程中,对正文中某一特定内容的进一步解释或补充说明。参考文献序号用方括号标注(如[1]、[2]),排印在该页底脚。

论文写作的一般方法 一、论文的基本结构 1、题名(标题) 2、署名(作者单位、邮编) 3、摘要(概要,内容提要) 4、关键词

1、题目:应简洁、明确、有概括性,字数不宜超过20个字。2、摘要:要有高度的概括力,语言精练、明确,中文摘要约100—200字;3、关键词:从论文标题或正文中挑选3~5个最能表达主要内容的词作为关键词。 4、目录:写出目录,标明页码。5、正文,

现代仪器分析论文

仪器分析实验课程教学探讨论文

摘要: 分析仪器分析实验课程教学中存在的问题,探讨辅助教学手段在仪器分析实验教学中的运用,提出将仿真技术引入教学、合理运用微课、建设网络教学平台等对策。

关键词: 仪器分析实验;辅助教学手段;课程教学

仪器分析实验课程是化学类及相关专业开设的主要基础课程之一,课程内容主要包括电化学分析法、紫外可见吸收光谱法、红外吸收光谱法、色谱法、原子吸收光谱法、荧光光谱法等模块。通过这门课程的学习,学生可以加深对有关仪器分析方法基本原理的理解,掌握仪器的基本结构及使用方法,合理选择实验条件,正确处理实验数据和表达实验结果,为后续课程的学习及未来职业岗位的胜任奠定一定基础。

1仪器分析实验教学存在的主要问题

1.1硬件资源不足,学生缺乏实操训练

仪器分析实验所用大型仪器每台价格少则几千元,多则几万元,甚至几十万元。许多院校受到资金和场地的限制,无法配置课程所需的全部设备,或者仅有1~2台面向全体师生。因此,硬件资源的不足,导致仪器分析实验教学不能像基础实验那样,采用独立操作的方式,让每位学生都参与实验,只能靠教师演示或让学生做些辅助性的操作来完成教学任务。例如:在红外光谱实验中,学生可以进行的操作大多是固体样品的压片;在液相色谱实验中,学生的主要任务是配置溶液、用超声除去气体、用微孔滤膜过滤等。而仪器参数的设置、进样等涉及仪器操作的部分大多由教师演示,学生则少有动手操作仪器的机会。

1.2精密仪器的特殊性使学生使用受到限制

精密仪器的操作技术要求高,使用人员只有在熟悉仪器性能和熟练掌握操作规程的前提下,才能进行实际操作。一旦使用不当,不仅会造成仪器损坏,而且相对高昂的维护费用和相对较长的维护时间会给日常教学带来严重影响。因此,在仪器分析实验教学中,通常采用大循环方式组织教学。大多数任课教师为了保证设备处于良好的运行状态,避免或减少故障的发生,在课上只是亲自演示,不允许学生随意开启、关闭仪器,随意旋转仪器按钮,随意改变仪器工作参数。在这种情况下,学生只能走马观花地看演示,达不到理想的学习效果。

1.3注重培养操作能力,忽视介绍内部结构

仪器分析实验的教学目标为掌握实验原理,了解仪器构造、各部分功能,以及仪器的使用、维护和保养。多数学校在现有条件下,收获较为理想的教学效果也只是学生能在课程结束后掌握机械操作仪器的方法,而学生对仪器的内部结构和原理却了解甚少,也不懂常规维护和保养,能力自然不能得到充分锻炼。这对日后工作帮助显然不够,难以满足职业教育技能型人才培养的实际需求。

1.4辅助教学手段针对性不强

随着信息化时代的来临,在硬件资源不足的情况下,教师可以借助互联网上的教学视频来进行辅助教学,对学生掌握实验原理、仪器构造也能起到一定效果。但由于仪器设备型号不同,软件、硬件操作规程差别较大,学生观看互联网上的视频后,面对本校的实验设备可能还是无从下手。例如:利用百度搜索到的紫外可见分光光度计的教学视频多为721、722、752、UV756MC型号;气相色谱仪教学视频主要是GC120M、AGILENT6890N型;而液相色谱仪、原子吸收分光光度计、原子荧光光度计、气质联用仪等仪器的网络教学资源十分有限。针对以上问题,根据实际条件,选择、开发适合本校的辅助教学手段,用来弥补教学资源的不足,不失为一条可行之路。

2辅助教学手段在仪器分析实验教学中的运用

2.1将仿真技术引入教学

分析仪器仿真技术是利用计算机技术、网络技术、仿真技术和信息技术,在计算机上建立一套与真实分析仪器完全相同的虚拟分析系统[1]。它能够借助图像、动画来描述设备的特性,显示实体的真实动作,模仿真实操作过程。国内大型分析仪器仿真技术现已成熟,以由北京东方仿真软件技术有限公司开发的大型分析仪器仿真操作系统系列软件为例,它涵盖紫外分光计、红外分光计、气相色谱装置、原子吸收光谱、高效液相色谱、色质联用分析仪仿真等内容。该系统采用计算机虚拟仿真技术进行开发。软件具备机理模型,虚拟场景逼真度高,且以真实实验数据库作为支撑,能够自动模拟相应的实验现象,得到与真实实验相似的实验结果。操作方式灵活真实,仿真操作过程与真实仪器操作过程极其相似。学生可以通过仿真技术在计算机上建立的虚拟实验操作平台,完成对昂贵分析仪器设备的模拟操作,就如同在真实的分析仪器上操作。它不仅能够满足日常训练、常规考核以及技能大赛等需求,也为剖析仪器的内部结构、原理提供极大方便。仿真实训室的建立可利用校内现有计算机机房进行扩充,购买相应操作软件。这与添置设备相比,仿真技术投入少、消耗低、使用周期长、维护方便。大型分析仪器仿真软件的引入,与传统的教学方式相比,不仅能满足设备数量与学生数量之间巨大差距的矛盾,弥补办学硬件资源的不足,还可对设备的内部结构、实验原理等相关知识进行形象剖析和立体化讲解。仿真仪器的反复操作不仅不会增加实验成本,遇到操作不当、参数设置不正确时,也不会损坏仪器、出现安全问题,能够帮助学生尽快、全面掌握仪器设备的操作技能。

2.2合理运用微课

针对仪器分析实验硬件资源不足的问题,如何把有限的实训资源整合到传统教学环境里来,使其最大限度地发挥作用,需要教师认真对待。从技术角度来看,微课这种灵活、主题突出的新型教学模式就是一个有效的方法。微课是以教学视频为主要载体,反映教师在教学活动过程中针对某个知识点或教学环节开展教与学的各种教学资源有机组合。开发仪器分析实验相关微课,借助网络与视频技术,通过视频、图片、PPT等形式,可形象直观地将实训项目操作技能视觉化,供学生反复观看,更有利于学生理解与掌握专业技能[2]。它还能将课堂教学延伸到课外,学生能够在课前、课后利用电子设备浏览实训课教学内容,有针对性地学习。教学视频是微课的'核心组成部分,时长一般在5~8分钟,主题突出,经过后期制作的视频及配套辅助资源的总容量一般为几十兆字节,视频格式须是支持网络在线播放的流媒体格式(如rm,wmv,flv)等[3]。仪器分析实验的微课制作可采用“录像法”,把仪器部件、旋钮、操作方法、实训内容完整地展现出来。如对红外光谱实验中固体样品的压片过程、分光光度计的使用,均可全程录制。而对于大型设备,如气相色谱、高效液相色谱、原子吸收分光光度计等,一次完整的实验耗时较长,微课的制作可按动作节点把操作步骤碎片化成不同单元,针对碎片化后的知识点进行录制。步骤要连贯,不能轻易跳过。视频的后期制作中,加入关键词,以字幕的形式补充其不宜讲清楚的部分。以G5气相色谱仪的操作为例,可碎片化成以下几部分录制:一是仪器构造,主要介绍气路控制系统、仪器控制面板、进样器、色谱柱箱、检测器(包括控制电路)等;二是开机方法,介绍开机操作顺序及载气流量的调节;三是样品测定,主要介绍主菜单功能,设置温度、桥电流的方法,由于升温时间较长,过程省略;四是取样进样的操作;五是关机方法,介绍怎样返回至主菜单,设置桥电流,怎样关恒流源降温,最后关主机;六是软件操作部分,可使用“Camtasia”录屏软件,将软件操作过程完整录制下来。仪器操作的录制过程,既要有设备的整体画面,又要注重细节,让学生能够在整套设备中准确找到相关按键或旋钮,同时又能看清操作方法。

2.3建设网络教学平台

《国家中长期教育改革和发展规划纲要(2010—2020年)》中提出,要“加强网络教学资源体系建设,开发网络学习课程,创新网络教学模式”。网络教学平台是实现教育教学方法创新,促进优质教育资源普及共享的重要途径和基础保障[4]。网络教学支持平台是指建立在互联网的基础之上,为网络教学提供全面支持服务的软件系统的总称,包括支持网络教学的硬件设施和支持网络教学的软件系统。网络教学平台主要有点播式教学平台和互动式网络教学平台。点播式教学平台能够实现教学资源的快速传递,学生可以随时点播音频、视频课件,查阅电子教案等教学内容。而互动式教学平台可使师生通过网络进行交流,教师也可利用教学平台对学生的学习情况进行跟踪,并根据学生的学习情况有选择性地发布课程内容。网络教学平台建设包括硬件建设和软件建设。硬件设施主要有全方位的校园宽带网、功能完善的网络多媒体教室、服务器、多媒体教学材料和软件的存储设备。软件方面主要是教学系统平台。教师可将仪器分析课程的课件、教案、专业资料、仪器使用的微课程上传至平台,供学生自主学习。学生可先通过网络平台观看仪器操作的微课程,熟悉仪器结构和操作要领,然后上机操作,这使得教学更具有针对性。目前国内许多院校或公司研制和开发了适合自身需要的网络教学平台产品,如北京师范大学研制的Vcalss、上海交通大学的Answer教学系统平台,都可以引进使用。

2.4其他辅助手段的使用

根据仪器分析实验课程的特点,教师也可选择简单易行的辅助手段,如:制作大型仪器操作流程图,并将其打印、压膜塑封后放在仪器旁边,学生在使用之前需仔细阅读,按照说明进行操作;针对现在高校大学生几乎都有智能手机的现状,在没有网络教学平台的情况下,教师也可将微课、视频通过微信发送给学生;也可通过易企秀软件,生成二维码,学生通过扫描二维码的方式在课后观看相关教学视频进行自学等。

3结束语

仪器分析实验课程是一门实践性很强的课程,对分析仪器的需求较高。在教学资源有限的情况下,我们应当积极探索辅助教学手段的运用,帮助学生深入、直观地理解和掌握所学知识,提高动手能力和独立操作能力,为学生独立调试、使用仪器打下良好基础,从而达到提高教学质量的目的。

作者:柳意 单位:锦州师范高等专科学校

参考文献:

[1]田文德,丁辉,姚飞.分析仪器的计算机仿真[J].现代科学仪器,2001(3):41-49.

[2]胡海星,张春霞,张春燕.微课在高职实训教学中的应用研究[J].长沙大学学报,2015(3):125-126.

[3]柳意.微课在环境工程技术专业实训中的应用[J].哈尔滨职业技术学院学报,2016(2):42-44.

[4]徐旭松.ActRes互动式网络教学平台的开发与应用[J].江苏理工学院学报,2015(4):82-86.

主编多本书籍,在《Chemosphere》、《Journal of Environmental Sciences》、《 Journal》、《Nature 》、《光谱学与光谱分析》、《营养学报》等国内外各类期刊发表论文四十多篇。部分著作文章有:1、主编《现代仪器分析原理与技术》哈尔滨工程大学出版社、主编《傅立叶红外光谱技术应用》哈尔滨工程大学出版社、主编《食品掺假检验技术》化学工业出版社、副主编国家“十一五”规划教材《食品安全检验技术》农业出版社、Effect of inoculating microbes in municipal solid waste compostingon characteristics of humic (6):368–374(SCI)6、Fluorescence characteristic changes of dissolved organic matterduring municipal solid waste composting. Journal of EnvironmentalSciences,2005,17(6):953-956(SCI、EI)7、生活垃圾微生物堆肥水溶性有机物光谱特性研究, 光谱学与光谱分析,2007,27(4):735-738(SCI)8、The Technology of the Municipal Soil Wastes Composting[J]. Natureand Science, 2003, 1(1): 91-939、虾青素抗氧化活性研究.营养学报,2007,210、Flavourzyme蛋白酶酶解牛骨制备低聚肽的处理条件研究.食品工业科技,2006,27(07):136-13811、反相高效液相色谱法检测虾青素.化学分析计量,2006,15(02):28-3012、苯甲酸荧光法研究牛血酶解液锌螯合物清除羟自由基活性. 安徽农业科学,2007,24(8):7604-760613、垃圾堆肥对难溶性磷转化及土壤磷素吸附特性影响.农业工程学报,2006,22(2):142-145 (EI)14、城市生活垃圾外源微生物堆肥对有机酸变化及堆肥腐熟度的影响[J]. 环境科学, 2006, 27(2): 376-380.(EI)15、黑龙江人参果不同营养成分分析研究.食品工业科技. 2002,(11)132:70-7116、生活垃圾堆肥过程中有机态氮形态的动态变化.植物营养与肥料报,2005,11(2):194-19817、接种外源微生物生活垃圾堆肥中的胡敏酸荧光特性.环境科学学报,2005,2(10):1349-135418、生活垃圾堆肥对难溶性磷有效性的影响.环境科学,2007,3(EI)

实证分析型论文格式

实证分析论文写法如下:

1、阅读教材。

首先要具备一定的计量经济学基础。计量理论的学习推荐阅读《计量经济学导论》,计量经济学的一些基本理论要掌握,如果觉得《计量经济学导论》有难度,可以通过这本书先学习一些基础的计量知识,比如什么是内生性,稳健性等等。

在模型实现时,stata代码的撰写可直接参考陈强老师的书,这本书非常具有实用性,可以自学,随用随查即可。计量经济学中经济学才是核心,计量只是方法,不要把重心放错。

2、前沿文献。

阅读教材的同时可以多看一些实证类的文章加深理解,同时多多学习实证的套路,在阅读教材和前沿文献中不断积累,形成自己的想法,也就是论文的核心——创新点。

文献可以从知网进行查找,国内顶级的期刊有经济研究、中国工业经济、管理世界等(进入知网首页,搜索栏右侧点期刊,即可查看整个期刊中的文章)。

3、搜集数据。

在打好基础后,接下来要找做实证的数据了,根据自己的论文选题去查找数据。数据是实证论文重要的部分,如果数据找不到或者数据质量差,那么论文选题即使再创新,实证部分也无法完成。

因此不妨在找数据的过程中确定自己的选题。至于数据来源,可以从中国统计年鉴、中国城市统计年鉴以及一些数据库进行查找。

论文实证分析有以下几种做法:

1、明确问题:在撰写实证分析报告的时候首先要做的就是提出问题并解决问题;只有提出了正确的问题才能更好的解决问题;所以在撰写实证分析报告之前要认真思考一下这个问题是不是值得去做。

2、搜集证据:接下来就要开始收集证据。要想写出好的报告就拥有足够的证据来支撑自己的观点;所以我们要做的第一件事就是搜集各种资料来证明我们所提出的观点是正确的;那么我们可以采取的方法主要有两种:一种是直接采用文献中的内容;另一种则是自己动手制作一份文献综述或者是调研报告之类的东西。

3、整理材料:有了足够的证据以后我们就要对这些材料进行整理和分析;这个时候我们可以通过不同的角度来分析这些材料的来源以及它们之间的等等方面的东西;说可以从时间顺序的角度来看它是怎么发展的等等;总之就是要从多个角度出发来分析这些材料;这样我们的报告才会更加的有说服力。

4、得出结论:最后一步就是做出最后的判断;对于这个结果相信大家都有自己的想法;不过在这里还是要提醒大家一句的就是在做这种类型的文章的时候一定要仔细阅读参考文献里面的内容。因为很多作者都是参考了其他学者的成果之后才做出的这样的决定;而且我们在做这类文章的时候也要注意不能盲目地听从别人的意见而忽视了自己观点的存在。

要交代明白。无论记人记事,还是写景状物,一般都要交代明白时间、地点、人物、起因、经过、结果。否则文章就不完整。第二,线索清楚。虽然观察的角度、记述的方式可以不同,但每一篇文章都应当有一条关联材料、统贯全篇的中心线索,否则文章就会松散。第三,人称要一致。无论用第一人称“我”记述,还是用第三人称“他”记述,都要通篇一贯。第四,要有条理。一篇好的论文,最重要的就是条理。乱七八糟的文章,就算是字字珠玑、妙语连珠也不受青睐。

实验教学法研究现状分析论文

课题开题报告的研究现状也叫“国内外相关研究现状”,阐述别人在本研究领域或相关课题研究中做了什么,做得如何,有哪些问题解决了,哪些尚未解决,以便为自己开展课题研究提供一个背景和起点,有利于课题研究找到突破口和创新处。下面以“促进小学生阅读能力形成的研究”方面课题为例撰写的研究现状范文:(二)国内外相关研究现状前苏联教育家沙塔洛夫创立的“结构图表阅读教学法”,打破传统教法的程式框框,一扫课堂沉闷空气,学生能通过自己的思考正确地把握教学内容。澳大利亚的桑德斯的阅读讨论教学法认为,对阅读的控制权应该留给孩子们,允许孩子们自由地阅读讨论,老师作必要的指导和帮助。新西兰的共同阅读欣赏教学法等,分别在几十年的时间内,在不同程度上产生了世界性的影响。这些阅读理念对青少年的学习产生了极其深远的影响。近代,我国产生了许多富有创新意义的阅读教学理论。梁启超实用主义的阅读理论;蔡元培反对“注入式”的具有创新意义的崭新的教学方法,在一定意义上开启了中国教育的新局面。叶圣陶关于“养成读书习惯”的精辟论述,对我国现代语文教学影响至深;我国著名的语言学大师吕淑湘先生说:“问语文学得好的人,无一不得力于课外阅读。”更是将课外阅读的重要性提高到了一个全新的高度来认识。二十世纪八十年代,魏书生、钱梦龙、于漪、颜振遥等语文教学方面的专家所创造的风格独特的阅读教学方法,在阅读教学领域产生了深远的影响。尤其是近年来,深受“应试教育”之苦的中国教育,在新课程理念的引导下,对语文阅读教学进行了深刻反思,产生了许多崭新的阅读理论。被誉为“新教育’理念发起人的朱永新教授在《阅读改变我们的一切》的演讲中,明确提出了“一个没有阅读的学校永远不可能有真正的教育。”的全新观点,对新课程背景下的课外阅读产生了积极的影响。但是,教育的功利化倾向,又使得课外阅读处在“欲进不能,欲罢不忍”的尴尬境地,小学生的课外阅读面临严峻的挑战。课题立项申请书撰写技巧 一文可供学习和参考。

3.国内外开放式实验教学的研究现状目前,开放式实验教学模式已经成为教学领域的一个研究热点,笔者在中国知网期刊网、优秀硕博士论文数据库中进行模糊搜索,以“开放式实验教学”为主题键入,有2657篇学术期刊、459篇硕士论文、28篇硕士论文。通过查阅相关文献发现“开放式教学”在计算机、医学、数学、物理、化学等学科中应用较多,在中小学阶段的应用比大学阶段的应用多,在普通本科院校的应用比高职院校的应用多,开放式实验教学在高等学校专业教学中的应用具有极大的探索和实践意义。3.1国外开放式实验教学的研究现状国外对开放式实验教学的研究,始于20世纪50年代,到70年代才开始逐渐被接受。20世纪60年代初,当时美国的物理实验教学改革十分活跃,出现了许多实验改革方案中都不同程度的蕴涵着开放实验的思想。近年来,开放式实验在国外很多高校得到不同程度的倡导与实施,取得了显著的效果,为实验教学的改革指明了方向。明尼苏达大学机械工程系开设的项目设计课程,它的教学目标是给学生提供专业的练习机会,体验开放式设计的过程,要求学生开发出一个新的产品。项目指导老师将回答学生提出的所有问题并给予指导,但对设计中遇到的问题,不会提供一个详细的解决方案,只是起到指导作用。学生要通过自己的努力,完成方案设计和制作产品,这就留给学生无限的想象空间和创造力。在教学方法上,注重讲授专业最基本、最核心的内容后,给学生留出足够的空间,鼓励学生“从做中学”,即在“做”的过程中学习,通过“做”达到“学”的目的。英国高校的实验课程没有固定教材,学生学习的主要依据是教师提供的讲义和阅读资料,实验内容和实验方法更加灵活,教师可以结合科技发展、工业应用,随时对讲授内容进行调整。学校为学生提供不限时的实验室,学生只要刷卡就可随时进入实验室,实验时间没有硬性规定。日本大学非常重视学生实践和创新能力的培养,在日本高校的实验教学中,以设计性、综合性实验为主,主要培养学生的创新能力。从日本大学的实验课程学时与理论课程学时的比例,就可以看出日本大学对实践的重视。如东京大学的大学物理理论课学时为2学时/周,相应的实验课程为2个下午/周;早稻田大学的大学物理理论课学时为学时/周,相应的实验课程为1个下午/周。日本大学的实验室全部实行开放,没有时间限制,基础实验室面向学部或全校开放,在课程计划外的空余时间,进行预约开放;专业实验室面向学部高年级学生、研究生和教师完全开放,可以随时来实验室做实验。3.2国外开放式实验教学的研究现状在国内开放式实验教学是随着改革开放逐步提出的,开放式实验教学在物理、化学、生物、电子等理工科的应用十分广泛,也取得了一些显著的效果。1979年黄嘉豫教授首次提出在高校实验教学中开展“开放实验”的倡议。他指出现在世界各国实验室都是开放式的,学生除了在规定的时间来实验室做实验外,还可以利用业余时间来做,这样做有很多优点。他还指出开放实验“虽然从目前的设备条件、占地面积来看,还较难做到,但应注意,这是发展的方向”。全国各地高校,尤其是重点院校在90年代初就开始加强实践性教学环节的改革工作。1994年,中山大学生命科学院的王金发教授就已在国内率先探索“开放式”的实验教学模式。此后,又创立了“开放式、研究性”的实验教学模式,并荣获1997年广东省教学成果二等奖。“开放式、研究性”实验教学模式在教学原理、教学内容、教学目标和任务、教学过程和教学组织形式、操作样式和教学策略上都更符合创新人才培养的需要。西安电子科技大学的电工电子实验中心以开放实验教学为基础,培养学生的基本自主学习能力和基本工程素质,实行“分层培养、启发创新”的教学思路。实验教学内容具有创新性、综合性、研究性的特点,如开设了“工程设计”和“系统综合”的必修实验课,培养学生主动学习能力和创新意识。取消实验指导书,采用实验任务书,实验内容是教师从科研和工程实践中提炼出来的问题,将实验分为“基本命题”和“扩展命题”,分层次培养,为学生留有发展个性、开拓思维的空间。实验室将实验资源在网络上公布,每一个实验只规定最后完成的时间,学生可根据资源的空闲状况和自身的条件安排实验时间。综上所述,开放式实验教学的研究已成为世界性的热点,许多专家学者对开放式实验教学理论和实践进行了大量研究,普遍认为开放式实验教学是整个教学体系的开放,是不同教育理论的兼容并包,不仅是指时间和空间上的开放,还涉及理念的开放、内容的开放、方法的开放、评价的开放、管理的开放等等。近年来,国内一些重点高校进行的开放式实验教学改革,其中不乏一些好的做法。但就我国高等院校的总体水平来说,无论是理论研究,还是实践研究,开放式实验教学还都处于探索阶段,基于创新能力培养的开放式实验教学研究具有十分重要的现实意义和实践意义。

验证性实验教学法分析论文

一、把实验的主动性交还给学生

一般地,验证性实验教学采用教师讲解的方式。每次实验,老师先给学生讲解一遍实验内容、实验目的、实验原理、实验仪器、实验步骤、注意事项,然后学生开始操作实验,记录原始实验数据,实验结束后编写实验报告。在这个实验过程中,学生到底学到了多少知识,理解了多少知识,是要打问号的。因为上实验课前有老师的讲解,学生往往不愿意真正去预习实验(虽然教学要求学生预习实验,并编写实验预习报告)。把实验任务主动性还给学生最好的方法是,实验指导老师只给学生指导,而不讲解实验。要求学生在实验前认真预习实验指导书,理解实验原理,明确实验要求,熟悉实验内容及步骤,写好实验预习报告。学生进入实验室后,老师提供实验仪器、实验材料,在没有详细实验讲解的情况下,让学生自己操作实验,老师在旁边予以适当的指导,直到实验完成。在这种情况下,学生要靠自己把老师讲解的知识点理解、掌握,并自主完成实验任务。可能这种实验教学方式需要花费教师和学生更多的实验时间(有些学生在课前还是不预习实验,进入实验室后,由于没有人讲解,只能一边看实验指导书,一边做实验,往往会拖延时间),实验教师也要面对由于学生操作不当损坏仪器,需要临时维修仪器的突发情况。但是,授人以鱼不如授人以渔,只有学生主动去做实验,才能更好地掌握、理解实验知识。

二、激发学生实验兴趣

学生的兴趣是实验教学的动力。要激发学生对验证性实验的兴趣,重点在于通过各种教学方法激发学生参与到实验中来。

1.实验结果比较,激发学生学习兴趣

学生在做验证性实验时,往往照着教师讲授或者实验指导书的要求按部就班完成试验,对实验结果进行一个简单的验证,有点像机械操作,不容易激发学生兴趣。下面以土木工程材料实验中水泥胶砂强度试验为例进行阐述。实验结果横向对比。对每个小组的实验结果进行对比,以此来激发学生的学习兴趣。在实验开始前,要求每组学生对本组的试件做好标志,进行编号,等到养护期后,压试块强度的时候,互相比较每组试块的抗折强度和抗压强度。每个人都有好胜心,希望自己组比别人组的试块强度大一些。学生在互相比较强度的过程中,反思试块制作过程中存在的问题,激发学生更加认真地做好每个实验,保证学生学习动力。实验结果纵向对比。水泥胶砂强度试验是在其他材料(标准砂和水)相同的情况下,来验证水泥的强度[2]。如果在专门的检测机构,当然采用材料越统一,结果就越标准。但对我们学生实验就没有这么严格的要求。在学生熟悉主要土木工程材料的技术要求,并具有对常用土木工程材料独立进行质量检定的能力后,可以让学生对材料进行选择。在做水泥胶砂强度试验时,每组在完成一个标准试件制作后,自己选择实验材料再制作一个试件。为找出规律,在采用相同的水泥和水,相同材料比例的情况下,学生选择普通的河砂为材料,制作试件。并要求学生对不同的水泥胶砂试块强度结果进行思考,为什么会产生这样的结果。这组学生在教师提问之前,主动提出了问题:为什么只差别一种材料,强度结果却相差这么多?学生在仔细查看试块断口后,自己思考并解答问题:第一种水泥胶砂所用的砂子颗粒级配良好且颗粒较大,第二种水泥胶砂所用的砂子颗粒粗细程度单一。接着学生想到混凝土的集料选择对混凝土性能的影响,开始重视接下来要做两个试验,混凝土用集料试验和普通混凝土试验。

2.给定实验结果,选择实验方法

尽量提供多种实验方法,让学生可以自由选择实验方法,提高学生做实验的兴趣。水泥试验的细度试验结果单一,学生容易草率对待。在做细度试验时,因为水泥在出厂时符合水泥细度要求,所以直接告诉学生细度试验结果,需要符合水泥试样筛余百分数F≤10%。试验方法就让学生自己选择,可以采用负压筛法、水筛法、手工干筛法[3],如果细度结果没符合要求,则让学生寻找原因,仔细分析。

3.提问题,引起学生的`思考

做实验时提一些小问题,有待学生在实验过程中去解决、发现,通过实验找到答案。预留小问题的优点是,学生带着问题做实验,在实验过程中会去思考并解决这些问题。例如在做水泥试验的标准稠度用水量试验时,提一个小问题:“在理论上,根据测得的试锥下沉深度S(mm)按P=334–0185S[3]计算得到的标准稠度用水量P%和在标准稠度测定仪上对应标尺读得的P%应该是一样的,但是实际上两个P%有所差异,请解释一下其中的原因。”这个问题看似要从很多方面去解释,其实很简单,两个P%的差异是标准稠度测定仪标尺上的指针没在水平方向所造成的。再如在做混凝土用集料试验的集料近似密度(视密度)试验前,提个小问题:“试解释近似密度(视密度)计算公式as=(m0m0+m2—m1—αt)×1000[3]中的(m0+m2—m1)表示试样体积。”这个问题需要学生结合容量瓶画图来理解。

三、结语

验证性实验是实验教学中重要的组成部分,由于验证性实验自身的限制,比较枯燥乏味,降低学生的学习积极性和学习兴趣。文章通过学生自主学习为主,教师指导为辅的教学原则偿还学生对验证性实验的学习主动性,通过实验结果比较、自主选择实验方法、提小问题等三个教学方法激发学生对验证性实验的学习兴趣。验证性实验是重要的基础性实验,在倡导拓展性、创新性实验的同时,必须重视验证性实验教学。验证性实验教学还是提高学生学习自主性的重要途径,通过学生自主预习实验,自主完成实验任务的教学方法来提升学生的学习自主性。因此,实验教学应该注重验证性实验教学方法的探讨。

相关百科

热门百科

首页
发表服务