从对比分析到错误分析

从对比分析到错误分析
从对比分析到错误分析

从对比分析到错误分析

abstract: the change of attitude towards the errors by second language learners witnessed the development of the theory of second language acquisition. being a successor of contrastive analysis, error analysis became a heated subject and a recognized part of applied linguistics since the late 1960s.

keywords: errors by second language learners,contrastive analysis, error analysis

in the process of learning english, the learner inevitably makes various errors. before 1960s, when the behaviouristic viewpoint of language learning was prevailing, learner errors were considered something undesirable and to be avoided, as errors were considered to be a wrong response to the stimulus, which should be corrected immediately after they were made. unless corrected properly, the error became a habit and a wrong behavioural pattern would stick in learner’s mind.

it was not until the late 1960s that people came to realize the importance of the errors made by a foreign language(fl)learner. actually, an fl learner’s errors tell us more than when he/she produces correct, error-free utterances. as soon

对比分析VS偏误分析

对比分析VS偏误分析 第二语言习得过程研究By: 周琴201520040430 参考书目:[1] 刘珣.对外汉语教育学引论[M].北京:北京语言大学出版社,2000 [2] 王建勤.第二语言习得研究[M].北京:商务出版社,2009 因素a.产生背景假说对比分析 ContrastiveAnalysis 早在1945年,CharlesFries在 TeachingandlearningEnglishasa foreignlanguage一书中提到了对比分析的思想。他认为, 最有效的教材应该建立在对学习者的母语和目的语进行科 学描 写和仔细对比的基础上。1957年,RobertLado(拉多)在 Linguisticsacrossculture中,系统地阐述了对比分析的内容、 理论依据和分析方法。他认为,在第二语言习得过程中,学 习者会把母语特征迁移到目的语中(母语负迁移),因此,对 两种语言及其文化进行系统的对比,可以预测和描写可能引 起和不会引起困难的地方。(此假说最初的表述) 偏误分析 ErrorAnalysis 从20世纪60年代末开始,对比分析的假设及其分析方法不 断受到挑战和批判。(忽视了对学习者语言系统的研究)“偏 误分析”作为一种新的分析方法取代了对比分析方法。偏误 分析是第一个关注学习者语言系统的理论,提出了对学习者 语言系统进行描写和分析的系统方法。其产生于20世纪60年 代,兴盛于70年代。从60年代中后期开始,Corder科德发表 了一系列偏误分析文章,偏误分析成为研究学习者习得 过程的重要手段和方法,成为观察学习者习得过程的窗口。 70年代后期,偏误分析因为在研究方法和研究范围上的问题 开始衰落。但是,有学者认为,80年代末90年代初,偏误 分析开始复苏。国内偏误分析研究始于1984年鲁健骥发表的 《中介语理论与外国人学习汉语的语音偏误分析》,被视为哈 语作为第二语言习得研究的开端。引发了之后一系列便 无研究,是偏误分析始终成为汉语第二与语言习得研究 中最密集

最新1统计第十章 对比分析与指数分析(新)汇总

1统计第十章对比分析与指数分析(新)

第十章对比分析与指数分析 第一节对比分析(相对指标) 一、概念 相对数是由两个有联系的绝对数对比而得的,以反映现象间的数量对比关系。 表现形式:其数值有两种表现形式:一、无名数二、有名数有名数:将相对指标中分子分母的计量单位同时使用,以表明现象的密度,强度和普遍程度。主要用来表明强度相对数。 无名数:一种抽象化的数值,多以系数、倍数、成数、百分数或千分数,其中百分数最常用。 系数和倍数是将对比的基数定为1而计算出来的相对数。两个数字对比,分子分母差别不大时常用系数,设一级工平均日工资为100元,五级工平均日工资为400元,则工资等级系数为4。两个数字对比,分子分母差别很大时常用倍数。如我国2002年钢产量是1952年钢产量的多少倍。 成数是将对比的基数定为10而计算出来的相对数,如今年学生人数比去年增加一成,即增加了十分之一。 百分数是将对比的基数定为100而计算出来的相对数;千分数是将对比的基数定为1000而计算出来的相对数,百分数、千分数是两种最常用的无名数。

二、常用的对比分析方法(静态相对数): 相对指标由于对比的基础不同,可分为结构相对数、比例相对数、比较相对数、强度相对数、计划完成相对数和动态相对数等几种,其中前几种都称为静态相对数。 1 、结构分析(结构相对数): 统计总体往往由许多部分组成,总体内部的组成状况称为结 构。 结构相对数,是利用分组将总体分为性质不同的几个部分,再以部分数值与总体数值对比求得比重或比率,来反映总体内部组成状况的综合指标,一般用相对数表示。 其计算公式为:%100?=总体全部数值 总体部分数值结构相对数 结构相对数是总体内部部分数值与全部数值对比,各部分所占比重之和必须是100% 或 1(总体内部各结构相对数之和=100%或 1)。 2、比例分析(比例相对数): 将总体中某一部分数值和另一部分数值对比,以反映总体中各组成部分之间的数量联系程度和比例关系的相对指标。 总体中另一部分数值 总体中某一部分数值比例相对数= 比例相对数常以系数或百分数表示。

偏误分析题

试分析“我每天晚上都散步散步”这个句子的偏误成因,并加以改正。说明避免这类偏误应当采取的教学策略和方法。(7分)1 、是由汉语动词重叠知识泛化造成的偏误 .汉语动词重叠:单音节双音节之分.单音节动词重叠为AA式,如笑笑,说说等;双音节动词重叠为ABAB式,如考虑考虑研究研究。外国学生把这个结构不适当的泛化就说成了“散步散步” 2、改正:我每天晚上都散散步。 3、教学策略:比较法归纳法 词语构成例词重叠形式其他例子 双音节动词+ 动词研究ABAB 研究研究掂量掂量打扫打扫 单音节动词 + 宾语笑 AA 散散步 \打打球 \看看电视 “散步散步”不是在考查离合词,我认为是考动词的重叠,如:说说话,聊聊天,打打球,散散步,“散步”不比“运动运动”“活动活动”疏松疏松筋骨,抖擞抖擞精神等 外国学生常说“我见面了我的朋友”这样的句子。请你先分析一下产生这种偏误的主要原因,并加以改正;再简要说明应采取的教学对策或方法。 1指出偏误产生的主要原因:把离合词“见面”等同于自己母语中相应意义的及物动词。(2分) 2改正句子,例如:a. 我和/跟朋友见了(一)面。或:b. 我见到了我的朋友。(2分) 3“离合词”的教学对策:说明离合词的结构和用法特点,(1分)把离合词作为动宾短语处理,(1分)把离合词同动量补语、时量补语等的教学结合起来。(1分) (1)改为:我明天跟他见面 (2)理由:因为汉语“见面”是不及物动词,之后不能加宾语。所以采用介词“跟+名词”的结构将其作为状语。 (3)错误原因:受翻译的影响。“见面”对应的英语翻译为“meet”,而“meet”是一个及物动词,所以容易让学生产生偏误。(4)教学策略:说明汉语“见面”是不及物动词的同时,增加“跟/与……见面”的结构,并通过大量例句进行操练。(具体步骤及举例请自行设计) 外国学生常说“她是漂亮。”这样的句子。请你先分析一下产生这种偏误的主要原因,加以改正,并说明理由;再简要说明应采取的教学对策或方法。 参考答案:(1)改为“她很漂亮。” (2)理由:汉语中形容词可以直接做谓语,而且形容词往往不单独做谓语,经常在之前加程度副词,比如:很、比较、非常等。

编译原理实验--词法分析器

编译原理实验--词法分析器 实验一词法分析器设计 【实验目的】 1(熟悉词法分析的基本原理,词法分析的过程以及词法分析中要注意的问题。 2(复习高级语言,进一步加强用高级语言来解决实际问题的能力。 3(通过完成词法分析程序,了解词法分析的过程。 【实验内容】 用C语言编写一个PL/0词法分析器,为语法语义分析提供单词,使之能把输入的字符 串形式的源程序分割成一个个单词符号传递给语法语义分析,并把分析结果(基本字, 运算符,标识符,常数以及界符)输出。 【实验流程图】

【实验步骤】 1(提取pl/0文件中基本字的源代码 while((ch=fgetc(stream))!='.') { int k=-1; char a[SIZE]; int s=0; while(ch>='a' && ch<='z'||ch>='A' && ch<='Z') { if(ch>='A' && ch<='Z') ch+=32; a[++k]=(char)ch; ch=fgetc(stream); } for(int m=0;m<=12&&k!=-1;m++) for(int n=0;n<=k;n++) {

if(a[n]==wsym[m][n]) ++s; else s=0; if(s==(strlen(wsym[m]))) {printf("%s\t",wsym[m]);m=14;n=k+1;} } 2(提取pl/0文件中标识符的源代码 while((ch=fgetc(stream))!='.') { int k=-1; char a[SIZE]=" "; int s=0; while(ch>='a' && ch<='z'||ch>='A' && ch<='Z') { if(ch>='A' && ch<='Z') ch+=32; a[++k]=(char)ch; ch=fgetc(stream); } for(int m=0;m<=12&&k!=-1;m++) for(int n=0;n<=k;n++) { if(a[n]==wsym[m][n]) ++s; else s=0; if(s==(strlen(wsym[m]))) {m=14;n=k+1;} } if(m==13) for(m=0;a[m]!=NULL;m++) printf("%c ",a[m]);

(整理)1统计第十章 对比分析与指数分析(新).

第十章对比分析与指数分析 第一节对比分析(相对指标) 一、概念 相对数是由两个有联系的绝对数对比而得的,以反映现象间的数量对比关系。 表现形式:其数值有两种表现形式:一、无名数二、有名数有名数:将相对指标中分子分母的计量单位同时使用,以表明现象的密度,强度和普遍程度。主要用来表明强度相对数。 无名数:一种抽象化的数值,多以系数、倍数、成数、百分数或千分数,其中百分数最常用。 系数和倍数是将对比的基数定为1而计算出来的相对数。两个数字对比,分子分母差别不大时常用系数,设一级工平均日工资为100元,五级工平均日工资为400元,则工资等级系数为4。两个数字对比,分子分母差别很大时常用倍数。如我国2002年钢产量是1952年钢产量的多少倍。 成数是将对比的基数定为10而计算出来的相对数,如今年学生人数比去年增加一成,即增加了十分之一。 百分数是将对比的基数定为100而计算出来的相对数;千分数是将对比的基数定为1000而计算出来的相对数,百分数、千分数是两种最常用的无名数。

二、常用的对比分析方法(静态相对数): 相对指标由于对比的基础不同,可分为结构相对数、比例相对数、比较相对数、强度相对数、计划完成相对数和动态相对数等几种,其中前几种都称为静态相对数。 1 、结构分析(结构相对数): 统计总体往往由许多部分组成,总体内部的组成状况称为结构。 结构相对数,是利用分组将总体分为性质不同的几个部分,再以部分数值与总体数值对比求得比重或比率,来反映总体内部组成状况的综合指标,一般用相对数表示。 其计算公式为:%100?= 总体全部数值 总体部分数值 结构相对数 结构相对数是总体内部部分数值与全部数值对比,各部分所占比重之和必须是100% 或 1(总体内部各结构相对数之和=100%或1)。 2、比例分析(比例相对数): 将总体中某一部分数值和另一部分数值对比,以反映总体中各组成部分之间的数量联系程度和比例关系的相对指标。 总体中另一部分数值 总体中某一部分数值 比例相对数= 比例相对数常以系数或百分数表示。 注意:比例相对数和结构相对数的计算,都是在分组的基础上进行(同一总体内),一般,总体分为几个组,就会有几个结构相对数,

编译原理实验词法分析实验报告

编译技术实验报告 实验题目:词法分析 学院:信息学院 专业:计算机科学与技术学号: 姓名:

一、实验目的 (1)理解词法分析的功能; (2)理解词法分析的实现方法; 二、实验内容 PL0的文法如下 …< >?为非终结符。 …::=? 该符号的左部由右部定义,可读作“定义为”。 …|? 表示…或?,为左部可由多个右部定义。 …{ }? 表示花括号内的语法成分可以重复。在不加上下界时可重复0到任意次 数,有上下界时可重复次数的限制。 …[ ]? 表示方括号内的成分为任选项。 …( )? 表示圆括号内的成分优先。 上述符号为“元符号”,文法用上述符号作为文法符号时需要用引号…?括起。 〈程序〉∷=〈分程序〉. 〈分程序〉∷= [〈变量说明部分〉][〈过程说明部分〉]〈语句〉 〈变量说明部分〉∷=V AR〈标识符〉{,〈标识符〉}:INTEGER; 〈无符号整数〉∷=〈数字〉{〈数字〉} 〈标识符〉∷=〈字母〉{〈字母〉|〈数字〉} 〈过程说明部分〉∷=〈过程首部〉〈分程序〉{;〈过程说明部分〉}; 〈过程首部〉∷=PROCEDURE〈标识符〉; 〈语句〉∷=〈赋值语句〉|〈条件语句〉|〈过程调用语句〉|〈读语句〉|〈写语句〉|〈复合语句〉|〈空〉 〈赋值语句〉∷=〈标识符〉∶=〈表达式〉 〈复合语句〉∷=BEGIN〈语句〉{;〈语句〉}END 〈条件〉∷=〈表达式〉〈关系运算符〉〈表达式〉 〈表达式〉∷=〈项〉{〈加法运算符〉〈项〉} 〈项〉∷=〈因子〉{〈乘法运算符〉〈因子〉} 〈因子〉∷=〈标识符〉|〈无符号整数〉|'('〈表达式〉')' 〈加法运算符〉∷=+|- 〈乘法运算符〉∷=* 〈关系运算符〉∷=<>|=|<|<=|>|>= 〈条件语句〉∷=IF〈条件〉THEN〈语句〉 〈字母〉∷=a|b|…|X|Y|Z 〈数字〉∷=0|1|2|…|8|9 实现PL0的词法分析

对比分析、偏误分析与中介与理论关系

1219016 李德元 对比分析、偏误分析和中介语理论的关系 对比分析、偏误分析与中介语理论是上个世纪第二语言习得理论研究的三个重要的理论阶段,对于三者相互之间的关系,研究者可以分别从理论的发展、历史的发展及研究方法三个角度进行探讨。 从理论发展角度看,对比分析假说、偏误分析理论和中介语理论三者之间是继承与发展的关系。对比分析假说主要通过对比母语和目的语,找出两者的异同,总结出母语对目的语的干扰规律,预测和解释学习者的难点与错误。但是母语干扰只能预测和解释其中的一部分错误,因此当对比分析在实践上遇到困难和理论基础受到挑战时,偏误分析应运而生。面对外语学习者的错误和难点,偏误分析比对比分析更具预测力和解释力。偏误分析的研究对象是学习者的错误,研究重点是学习者使用的目的语形式与目的语的标准形式之间的差距,以及造成这种差距的原因。而中介语理论则吸收了前两者的理论长处,并继续发展。中介语理论以语言习得为中心,把对比分析、偏误分析和语言习得有机地结合起来,建立起一种学习者的动态语言系统;它有更广泛的内涵、更强的分析力和解释力。而且中介语理论把学生使用的目的语形式作为一个动态的整体来研究,以揭示语言学习的过程及心理规律。 从历史发展角度看,对比分析、偏误分析及中介语理论是第二语

言习得发展史上三个重要里程碑。对比分析兴起于20世纪50年代,它的影响很大,但随着偏误分析在20世纪60年代后期的发展而黯然失色,20世纪70年代初中介语理论的提出改变了人们对学习者语言的认识,因此得到了广泛认可。对比分析假说、偏误分析理论与中介语理论构成第二语言习得研究历史上三个截然不同的发展阶段,可以粗略地将前两个阶段看作中介语理论发展的背景。但从具体应用来看,三者密不可分。特别是在中介语理论已经占据统治地位的现阶段,研究者应该地正确认识对比分析方法和偏误分析方法在中介语研究中的作用。 从研究方法角度看,对于中介语系统的研究离不开对比分析和偏误分析。在第二语言习得研究中,对于中介语系统的研究需要语料,需要对研究对象进行描述和选择,需要对学习者在习得过程的语言表现及言语进行分析,这就要借助对比分析和偏误分析方法,将对比分析和偏误分析的研究方法统一在中介语研究的框架中进行。偏误分析要对学习者的错误进行正确的分类和解释,要正确理解这一错误形式试图表达的意义,就必须把偏误形式与学习者母语中的对应形式进行比较,弄清学习者的偏误形式是否想要表达母语中某一对应形式所表达的意思,然后再根据这一意义找出外语中正确的表达形式。 总而言之,三种理论之间关系可总结为两方面,一方面,对比分析、偏误分析、中介与理论在历史发展顺序上呈线性关系,是继承与发展的关系,三者分别为第二语言习得研究过程中的三个里程碑阶段。其各自理论的

1、指数函数与对数函数对比分析总结---答案

指数函数与对数函数总结 一、[知识要点]: 1. 指数函数y=a x与对数函数y=a log x的比较: 定义图象 定义 域 值域 性质 奇 偶 性 单 调 性 过定 点 值的分布最值 y=a x (a>0且a≠1)叫指数函数 a>1 (- ∞,+ ∞) (0, +∞) 非 奇 非 偶 增 函 数(0, 1) 即a0 =1 x>0时 y>1; 00时 01 y= a log (a>0 且a≠ 1) 叫对 数函 数a>1O y x (0, +∞) (- ∞,+ ∞) 非 奇 非 偶 增 函 数 (1, 0) 即 log a1 =0 x>1时 y>0; 01时 y<0; 00 对称性函数y=ax 与y=a-x (a>0且a≠1)关于y轴对称;函数y=a x与y =log a x关于y=x对称 函数y=log a x与y=1log a x(a>0且a≠1)关于x轴对称 2. 记住常见指数函数的图形及相互关系以及常见对数函数的图形及相互关系 ①②

3. 几个注意点 (1)函数y =a x 与对数函数y =log a x (a>0,a ≠1)互为反函数,从概念、图象、性质去理解它们的区别和联系;(2)比较几个数的大小是对数函数性质应用的常见题型。在具体比较时,可以首先将它们与零比较,分出正负;正数通常可再与1比较分出大于1还是小于1,然后在各类中间两两相比较;(3)在给定条件下,求字母的取值范围是常见题型,要重视不等式知识及函数单调性在这类问题上的应用。研究指数、对数函数问题,尽量化为同底,并注意对数问题中的定义域限制。 【典型例题】 例1. (1)下图是指数函数(1)y =a x ,(2)y =b x ,(3)y =c x ,(4)y =d x 的图象,则a 、b 、c 、d 与1 A. a <b <1<c <d B. b <a <1<d <c C. 1<a <b <c <d D. a <b <1<d <c 剖析:可先分两类,即(3)(4)的底数一定大于1,(1)(2)的底数小于1,然后再从(3)(4)中比较c 、d 的大小,从(1)(2)中比较a 、b 的大小。 解法一:当指数函数底数大于1时,图象上升,且底数越大,图象向上越靠近于y 轴;当底数大于0小于1时,图象下降,底数越小,图象向右越靠近于x 轴.得b <a <1<d <c 。故选B 。 解法二:令x =1,由图知c 1>d 1>a 1>b 1,∴b <a <1<d <c 。 例2. 已知2x x +2 ≤(41 )x -2,求函数 y =2x -2-x 的值域。 解:∵2x x +2 ≤2-2(x -2),∴x 2+x ≤4-2x , 即x 2+3x -4≤0,得-4≤x ≤1。 又∵y =2x -2-x 是[-4,1]上的增函数, ∴2-4-24≤y ≤2-2-1。 故所求函数y 的值域是[-16255,23 ]。 例3. 要使函数y =1+2x +4x a 在x ∈(-∞,1)上y >0恒成立,求a 的取值范围。 解:由题意,得1+2x +4x a >0在x ∈(-∞,1)上恒成立, 即 a >-x x 421+在x ∈(-∞,1)上恒成立。 又∵-x x 421+=-(21)2x -(21 )x =-[(21)x +21]2+41 , 当 x ∈(-∞,1)时值域为(-∞,-43 ),

编译原理实验词法分析语法分析

本代码只供学习参考: 词法分析源代码: #include #include #include using namespace std; string key[8]={"do","end","for","if","printf","scanf","then","while"}; string optr[4]={"+","-","*","/"}; string separator[6]={",",";","{","}","(",")"}; char ch; //判断是否为保留字 bool IsKey(string ss) { int i; for(i=0;i<8;i++) if(!strcmp(key[i].c_str(),ss.c_str())) return true; return false; } //字母判断函数 bool IsLetter(char c) { if(((c>='a')&&(c<='z'))||((c>='A')&&(c<='Z'))) return true; return false; } //数字判断函数 bool IsDigit(char c) { if(c>='0'&&c<='9') return true; return false; } //运算符判断函数 bool IsOptr(string ss) { int i; for(i=0;i<4;i++) if(!strcmp(optr[i].c_str(),ss.c_str())) return true ; return false; } //分界符判断函数 bool IsSeparator(string ss) { int i; for(i=0;i<6;i++) if(!strcmp(separator[i].c_str(),ss.c_str()))

对比分析和语误分析

一、对比分析 20世纪中期盛行的行为主义心理学认为,学习是一种行为形成或习惯养成的过程,语言行为是由“刺激——反映”才形成的。语言的发展是一系列的习惯的养成。同时期的结构主义语言学认为,所有人类的语言都是有层次的,层次性是语言的本质属性之一,语言学应着重研究语言的结构和形式。行为主义心理学和结构主义语言学的有机结合,产生了对比分析学说(contrastive analysis)。该学说在二语习得研究的发展历史中意义重大,影响深远。 一般认为Robert Lado的《跨文化语言学》(1957)是第一部探讨具体的对比分析方法的著作。Robert Lado把外语学习的主要困难归于母语和目的语的差异,认为通过对比两种语言结构的异同可以预测外语学习者的语言错误和困难所在。根据Lado的对比分析假设,两种语言相似的地方容易产生正迁移(positive transfer),不同的地方产生负迁移(negative transfer)。差异越大,干扰也越大。 对比分析假设有强式和弱式之分(Ellis,1985)。强式说是指为了通过对本族语和目的语的系统对比,预测二语习得困难所在;弱式说是在分析学习者所犯错误的基础上,把目标语和目的语的有关结构进行比较,以解释犯错的原因。 20世纪70年代开始,对比假设逐渐失宠。其原因可归纳为四点:(1)二语习得中很多错误不能用母语干扰解释清楚。(2)二语习得中有些错误与对比假设的预测结果相矛盾。(3)对比假设所预测的某些错误根本不会出现。(4)对比假设的理论基础行为主义学习理论(behaviorist learning theory)后来被人们所抛弃。 二、语误分析 由于对比分析难以预测二语可得过程中学习者可能犯的“语言错误”,20世纪60年代末至70年代初,人们便把研究兴趣和重点转移到对二语习得者的语言错误本身的分析。错误是语言学习过程的重要特征,错误分析(error analysis)使人们将视线从避免错误转移到研究错误上来,从而为研究二语学习过程提供了更直截,更有效的方法。语言错误可分为两种:一种是受母语影响造成的,另一种则不是受母语影响而出现的。也可以分为这样的两类:语言使用过程中偶然的和随机性错误(mistakes)和反映学习者过渡性语言能力但具有规律性的错误(errors)。对教师来说,错误是教学中重要的信息来源,错误分析是一种重要的教学手段,可以使教师了解学习者已经具有的语言水平,推断某学生还必须学哪些内容。此外,语言错误还能给研究者提供语言是如何学会的证据,如学习者所使用过的学习策略和程序等。这此错误也可被学习者用作验证某些假设的手段。当然错误分析也有很大的局限性。Bley-Vroman(1983)认为不应只从目标语的角度来描写和分析错误,这样得出的结

统计分析的四种方法

统计分析的四种方法文件管理序列号:[K8UY-K9IO69-O6M243-OL889-F88688]

统计分析的四种方法 一、指标对比分析法,又称比较分析法,是统计分析中最常用的方法。是通过有关的指标对比来反映事物数量上差异和变化的方法。有比较才能鉴别。单独看一些指标,只能说明总体的某些数量特征,得不出什么结论性的认识; 指标分析对比分析方法可分为静态比较和动态比较分析。静态比较是同一时间条件下不同总体指标比较,也叫横向比较;动态比较是同一总体条件不同时期指标数值的比较,也叫纵向比较。这两种方法既可单独使用,也可结合使用。进行对比分析时,可以单独使用总量指标或相对指标或平均指标,也可将它们结合起来进行对比。比较的结果可用相对数,如百分数、倍数、系数等,也可用相差的绝对数和相关的百分点(每1%为一个百分点)来表示,即将对比的指标相减。 二、分组分析法指标对比分析法是总体上的对比,但组成统计总体的各单位具有多种特征,这就使得在同一总体范围内的各单位之间产生了许多差别,统计分析不仅要对总体数量特征和数量关系进行分析,还要深入总体的内部进行分组分析。分组分析法就是根据统计分析的目的要求,把所研究的总体按照一个或者几个标志划分为若干个部分,加以整理,进行观察、分析,以揭示其内在的联系和规律性。 统计分组法的关键问题在于正确选择分组标值和划分各组界限。 三、时间数列及动态分析法, 时间数列是将同一指标在时间上变化和发展的一系列数值,按时间先后顺序排列,就形成时间数列,又称动态数

列。时间数列可分为绝对数时间数列、相对数时间数列、平均数时间数列。 时间数列速度指标。根据绝对数时间数列可以计算的速度指标:有发展速度、增长速度、平均发展速度、平均增长速度。 动态分析法。在统计分析中,如果只有孤立的一个时期指标值,是很难作出判断的。如果编制了时间数列,就可以进行动态分析,反映其发展水平和速度的变化规律。 进行动态分析,要注意数列中各个指标具有的可比性。总体范围、指标计算方法、计算价格和计量单位,都应该前后一致。时间间隔一般也要一致,但也可以根据研究目的,采取不同的间隔期,如按历史时期分。 四、指数分析法指数是指反映社会经济现象变动情况的相对数。有广义和狭义之分。根据指数所研究的范围不同可以有个体指数、类指数与总指数之分。 用指数进行因素分析。因素分析就是将研究对象分解为各个因素,把研究对象的总体看成是各因素变动共同的结果,通过对各个因素的分析,对研究对象总变动中各项因素的影响程度进行测定。因素分析按其所研究的对象的统计指标不同可分为对总量指标的变动的因素分析,对平均指标变动的因素分析。

编译原理实验报告2词法分析程序的设计

实验2 词法分析程序的设计 一、实验目的 掌握计算机语言的词法分析程序的开发方法。 二、实验内容 编制一个能够分析三种整数、标识符、主要运算符和主要关键字的词法分析程序。 三、实验要求 1、根据以下的正规式,编制正规文法,画出状态图; 标识符<字母>(<字母>|<数字字符>)* 十进制整数0 | ((1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)*) 八进制整数0(1|2|3|4|5|6|7)(0|1|2|3|4|5|6|7)* 十六进制整数0x(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)* 运算符和界符+ - * / > < = ( ) ; 关键字if then else while do 2、根据状态图,设计词法分析函数int scan( ),完成以下功能: 1)从文本文件中读入测试源代码,根据状态转换图,分析出一个单词, 2)以二元式形式输出单词<单词种类,单词属性> 其中单词种类用整数表示: 0:标识符 1:十进制整数 2:八进制整数 3:十六进制整数 运算符和界符,关键字采用一字一符,不编码 其中单词属性表示如下: 标识符,整数由于采用一类一符,属性用单词表示 运算符和界符,关键字采用一字一符,属性为空 3、编写测试程序,反复调用函数scan( ),输出单词种别和属性。 四、实验环境 PC微机 DOS操作系统或Windows 操作系统 Turbo C 程序集成环境或Visual C++ 程序集成环境 五、实验步骤 1、根据正规式,画出状态转换图;

Cpk_与Ppk_两种过程能力指数的对比分析研究[1]

Cpk 与Ppk 两种过程能力指数的对比分析研究1 摘要:在进行统计质量控制的时候,工序能力指数Cpk(Index of Process Capability)与过程能力指数Ppk(Index of Process Performance)是评价过程及改进方向和目标的重要指标,但在实际操作过程中,Cpk 和Ppk 容易被混淆。本文通过两种指标的定义及计算过程的比较,分析其差异,并利用SPC(Statistical Process Control)统计过程控制软件中这两个指标的应用范围情况进行了示例说明,更为直观地显示了它们的联系与区别。 关键词:Cpk(工序能力指数);Ppk(过程能力指数);SPC(统计过程控制) 中图分类号:O29 1. 引言 质量管理中数理统计的理论和方法非常重要[1]。由于每天生产产品的质量,如工件的厚度、表面粗糙度等不断变动的缘故,为了加工出厚度均匀、粗糙度一致的工件,即使对加工环境的温度、湿度,对切削时的进刀量等操作条件做出严格的规定,实际生产出来的产品质量仍然存在波动。而且上面所列出的加工条件固定不变也是难以办到的事,这些加工条件也存在着一定程度的波动,因此工序质量在各种影响因素制约下,呈现波动特性。统计方法能够对这些波动的状况及其相互关系进行定量分析,是监控、改进产品质量非常有用的工具。工序与过程能力指数在质量控制中越来越频繁地使用。近来随着生产力的高度发展,对产品质量和服务质量的要求不断提高,不合格品率越来越低,而与其对应的过程能力指数要求越来越大。这反映了生产能力的进步、不合格品率下降、经济效益的提高。过程能力性能指数Ppk 是在美国克莱斯勒、福特和通用这三大汽车公司制定的QS-9000标准提出的,与过程能力指数Cpk 并列,共称为量度过程的参数[2]。Cpk 主要用于周期性的过程评价,而Ppk 则用于实时过程性能研究和初始过程能力评估。目前我国许多企业日常计算的是Ppk,而不少人却误认为是Cpk,于是基本概念的错误带来认识上的混淆。 Cpk 反映的是在稳定状态下的实际加工能力,有助于过程管理水平的提高。Ppk 因其具有不同于Cpk 的特点,反映了实时过程的性能,可对当前的过程性能有更多的了解。总而言之,将过程能力指数和过程性能指数联合起来进行研究,有助于为企业提供一套准确的过程管理与过程控制方法。 2. Cpk 与Ppk 的区别 2.1 从Cpk 与Ppk 的定义谈区别 Cpk 是工序能力指数[3],在过程处于统计控制状态时,反映设备(模具)的稳定性和可靠性,

编译原理实验报告(词法分析器语法分析器)

编译原理实验报告

实验一 一、实验名称:词法分析器的设计 二、实验目的:1,词法分析器能够识别简单语言的单词符号 2,识别出并输出简单语言的基本字.标示符.无符号整数.运算符.和界符。 三、实验要求:给出一个简单语言单词符号的种别编码词法分析器 四、实验原理: 1、词法分析程序的算法思想 算法的基本任务是从字符串表示的源程序中识别出具有独立意义的单词符号,其基本思想是根据扫描到单词符号的第一个字符的种类,拼出相应的单词符号。 2、程序流程图 (1 (2)扫描子程序

3

五、实验内容: 1、实验分析 编写程序时,先定义几个全局变量a[]、token[](均为字符串数组),c,s( char型),i,j,k(int型),a[]用来存放输入的字符串,token[]另一个则用来帮助识别单词符号,s用来表示正在分析的字符。字符串输入之后,逐个分析输入字符,判断其是否‘#’,若是表示字符串输入分析完毕,结束分析程序,若否则通过int digit(char c)、int letter(char c)判断其是数字,字符还是算术符,分别为用以判断数字或字符的情况,算术符的判断可以在switch语句中进行,还要通过函数int lookup(char token[])来判断标识符和保留字。 2 实验词法分析器源程序: #include #include #include int i,j,k; char c,s,a[20],token[20]={'0'}; int letter(char s){ if((s>=97)&&(s<=122)) return(1); else return(0); } int digit(char s){ if((s>=48)&&(s<=57)) return(1); else return(0); } void get(){ s=a[i]; i=i+1; } void retract(){ i=i-1; } int lookup(char token[20]){ if(strcmp(token,"while")==0) return(1); else if(strcmp(token,"if")==0) return(2); else if(strcmp(token,"else")==0) return(3); else if(strcmp(token,"switch")==0) return(4); else if(strcmp(token,"case")==0) return(5); else return(0); } void main() { printf("please input string :\n"); i=0; do{i=i+1; scanf("%c",&a[i]);

指数函数与对数函数对比分析总结---答案

指数函数与对数函数总结 一、 [知识要点]: x a log x 定义 图象 定义域 值域 性质 奇偶性 单 调 性 过定 点 值的分布 最值 y =a x (a>0且a ≠1) 叫指数函数 a>1 (-∞,+ ∞) (0,+∞) 非奇 非偶 增 函数 (0,1) 即a 0 =1 x>0时y>1;00时01 y = a log (a>0且a ≠1) 叫对数函数 a>1O y x (0,+∞) (- ∞,+∞) 非奇 非偶 增 函数 (1,0) 即 log a 1=0 x>1时 y>0; 01时 y<0; 00 对称性 函数y =ax 与y =a -x (a>0且a ≠1)关于y 轴对称;函数y =a x 与y =log a x 关于y =x 对称 函数y =log a x 与y =1log a x (a>0且a ≠1)关于x 轴对称 2. ① ② 3. 几个注意点 (1)函数y =a x 与对数函数y =log a x (a>0,a ≠1)互为反函数,从概念、图象、性质去理解它们的区别和联系;(2)比较几个数的大小是对数函数性质应用的常见题型。在具体比较时,可以首先将它们与零比较,分出正负;正数通常可再与1比较分出大于1还是小于1,然后在各类中间两两相比较;(3)在给定条件下,求字母的取值范围是常见题型,要重视不等式知识及函数单调性在这类问题上的应用。研究指数、对数函数问题,尽量化为同底,并注意对数问题中的定义域限制。 【典型例题】 例1. (1)下图是指数函数(1)y =a x ,(2)y =b x ,(3)y =c x ,(4)y =d x 的图象,则a 、b 、c 、d 与1的大小关系是( )

编译原理实验 词法分析&语法分析程序

编译原理实验 词 法 分 析 程 序

实验一:词法分析程序 1、实验目的 从左至右逐个字符的对源程序进行扫描,产生一个个单词符号,把字符串形式的源程序改造成单词符号形式的中间程序。 2、实验内容 表C语言子集的单词符号及内码值 单词符号种别编码助记符内码值 while 1 while -- if 2 if -- else 3 else -- switch 4 switch -- case 5 case -- 标识符 6 id id在符号表中的位置 常数7 num num在常数表中的位置 + 8 + -- - 9 - -- * 10 * -- <= 11 relop LE < 11 relop LT == 11 relop LQ = 12 = -- ; 13 ; -- 输入源程序如下 if a==1 a=a+1; else a=a+2; 输出对应的单词符号形式的中间程序 3、实验过程 实验上机程序如下: #include "stdio.h" #include "string.h" int i,j,k; char s ,a[20],token[20]; int letter() { if((s>=97)&&(s<=122))return 1; else return 0; } int Digit() {if((s>=48)&&(s<=57))return 1;

else return 0; } void get() { s=a[i]; i=i+1; } void retract() {i=i-1;} int lookup() { if(strcmp(token, "while")==0) return 1; else if(strcmp(token, "if")==0) return 2; else if(strcmp(token,"else")==0) return 3; else if(strcmp(token,"switch")==0) return 4; else if(strcmp(token,"case")==0) return 5; else return 0; } void main() { printf("please input you source program,end('#'):\n"); i=0; do { i=i+1; scanf("%c",&a[i]); }while(a[i]!='#'); i=1; memset(token,0,sizeof(char)*10); j=0; get(); while(s!='#') { if(s==' '||s==10||s==13) get(); else { switch(s)

第二章-对比分析与偏误分析讲课稿

第二章对比分析与偏误分析 第一节对比分析假设 “对比分析”产生并流行于20世纪50年代。60年代是对比分析的兴盛时期。美国和欧洲的一些国家建立了语言对比研究中心。 60年代后期,由于认知心理学和转换生成语法的出现,其理论基础受到挑战,对比分析开始衰落。 F r i e s(1945)率先提出了最有效的教材应该建立在对学习者的母语和目的语进行科学的描写和仔细的对比的基础上。体现在他的著作:“T e a c h i n g a n d L e a r n i n g E n g l i s h a s a F o r e i g n L a n g u a g e”。 L a d o(1957)提出对比分析理论系统。标志著作“l i n g u i s i t i c s a c r o s s c u l t u r e”。 L a d o(1957):“W e c a n p r e d i c t a n d d e s c r i b e t h e p a t t e r n s t h a t w i l l c a u s e d i f f i c u l t y i n l e a r n i n g,a n d t h o s e t h a t w i l l n o t c a u s e d i f f i c u l t y,b y c o m p a r i n g s y s t e m a t i c a l l y t h e l a n g u a g e a n d t h e c u l t u r e t o b e l e a r n e d w i t h t h e n a t i v e l a n g u a g e a n d c u l t u r e o f t h e s t u d e n t.” L a d o认为,通过学习者母语、文化与其目的语、文化系统对比,可以预测造成学习者困难的语言模式。 一、对比分析的理论基础 对比分析建立在结构主义语言学和行为主义心理学的迁移理论基础之上的,“把二者的最新成果应用于外语教学,从而使外语教学建立在科学的基础上,这在外语教学发展史上具有划时代意义”。 (一)对比分析的心理学基础 行为主义学习理论认为,学习一种新的语言,就是学习一种新的行为习惯。在学习新的行为习惯的过程中,旧的行为习惯必然会对新的行为习惯的学习产生影响。 学习第二语言是用新的习惯代替旧的习惯,旧的习惯会干扰新习惯的形成,产生偏误。 (二)语言学基础 结构主义语言学把语言看成一个静态的、自足的系统,强调对语言的结构,强调对一种语言的结构进行细致描述。 对比分析对学习者的母语和目的语进行系统的描写、比较,因此语言差异受到强调。 二、对比分析的基本内容 1.对比分析的基本假设:语言迁移 (1)母语的语言形式、意义及其分布,连同与母语相联系的文化会迁移到第二语言系统中去。(2)目的语与母语结构特征相似会产生正迁移,两者有差异时会产生负迁移。这是引起困难和偏误的主要原因或者唯一原因。 (3)差异=困难,差异越大困难越大。 2.基本观点 (1)学习者学习第二语言的主要困难来自于母语的干扰; (2)对比分析的任务就是把学习者的母语和他所学的目的语系统进行对比。这种对比可以预测学习者的难点; (3)理想的教材应该建立在对比的基础之上,以减少母语干扰的影响。 2.对比分析两种观点 强势说 强调预测,认为母语干扰是学习者学习困难和错误的主要原因或唯一原因。

编译原理实验-词法分析器的设计与实现.docx

南华大学 计算机科学与技术学院实验报告 (2018~2019学年度第二学期) 课程名称编译原理 实验名称词法分析器的设计与 实现 姓名学号 专业班级 地点教师

1.实验目的及要求 实验目的 加深对词法分析器的工作过程的理解;加强对词法分析方法的掌握;能够采用一种编程语言实现简单的词法分析程序;能够使用自己编写的分析程序对简单的程序段进行词法分析。 实验要求 1.对单词的构词规则有明确的定义; 2.编写的分析程序能够正确识别源程序中的单词符号; 3.识别出的单词以<种别码,值>的形式保存在符号表中,正确设计和维护 符号表; 4.对于源程序中的词法错误,能够做出简单的错误处理,给出简单的错误 提示,保证顺利完成整个源程序的词法分析; 2.实验步骤 1.词法分析规则 <标识符>::=<字母>|<标识符><字母>|<标识符><数字> <常数>::=<数字>|<数字序列><数字> <数字序列>::=<数字序列><数字>|<数字>|<.> <字母>::=a|b|c|……|x|y|z <数字>::=0|1|2|3|4|5|6|7|8|9 <运算符>::=<关系运算符>|<算术运算符>|<逻辑运算符>|<位运算符>|<赋值运算符> <算数运算符>::=+|-|*|/|...|-- <关系运算符>::=<|>|!=|>=|<=|== <逻辑运算符>::=&&| || |! <位运算符>::=&| | |! <赋值运算符>::==|+=|-=|/=|*= <分界符>::=,|;|(|)|{|}|:| // |/**/ <保留字>::=main|if|else|while|do|for|...|void

相关文档
最新文档