史上最全最经典C语言难点及分析

史上最全最经典C语言难点及分析
史上最全最经典C语言难点及分析

c语言经典算法

C语言的学习要从基础,100个经典的算法 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? ________________________________________________________________ 程序分析:兔子的规律为数列1,1,2,3,5,8,13,21.... __________________________________________________________________ 程序源代码: main() { long f1,f2; int i; f1=f2=1; for(i=1;i<=20;i++) { printf("%12ld %12ld",f1,f2); if(i%2==0) printf("\n");/*控制输出,每行四个*/ f1=f1+f2;/*前两个月加起来赋值给第三个月*/ f2=f1+f2;/*前两个月加起来赋值给第三个月*/ } } 上题还可用一维数组处理,you try! 题目:判断101-200之间有多少个素数,并输出所有素数。 _________________________________________________________________ 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。 ___________________________________________________________________ 程序源代码: #include "math.h" main() { int m,i,k,h=0,leap=1; printf("\n"); for(m=101;m<=200;m++) { k=sqrt(m+1); for(i=2;i<=k;i++) if(m%i==0) {leap=0;break;} if(leap) {printf("%-4d",m);h++; if(h%10==0) printf("\n"); } leap=1; } printf("\nThe total is %d",h); } 题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。 __________________________________________________________________ 程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 ___________________________________________________________________ 程序源代码:

语言学概论期末复习重点

名词解释 1、词汇 是一种语言中所有的词和成语等固定用语的总汇 2、音位的自由变体 有些音位在同一语言环境中,可以自由替换,而又不能区别词义,不受前面其他音位的影响,没有任何条件的限制 3,语言 语言是社会现象,是社会交际工具。同时是心里现象,是人类思维的工具 4,自源文字 是在某种语言的基础上自发产生并逐步完善的文字 5,同化和异化 同化现象是指,一个音位受相邻音位的影响儿而又在某个区别特征或音位整体上的趋同现象;异化现象,是指两个本来相同或相近的音位,如果连着发音有困难,则其中一个发生变化,变得跟邻近的音不同或不相近 6,黏着语 没有词的内部屈折,每一个语法范畴义都有一个粘附语素来表示,而一个粘附语素也只表示一种语法范畴义的语言类型 7,语音 即语言的声音,是语言符号系统的载体,人的发音器官发出,负载着一定的语言定义。语言依靠语音实现他的社会功能 8音质音位 以因素为材料,从音质的角度分析音位 9形态 同一个词与不同的词组合就有不同的变化。这些不同的变化形成一个聚合,叫做词形变化,或者叫做形态 10仿意词 是分别将外语中的构词材料按外语中的次序译成本民族语,使构词成分的选择和构词结构的选择与外语一一对应 12区别特征 具有区别音位的语音特征叫区别特征,也叫区别性特征 13符号 社会全体成员共同约定,用来表示某种意义的记号、标记、它包括形式和内容两个方面。它的作用是指称社会现实现象 14,小学 中国传统文学又称小学,包括分析字形的文字学,研究字音的音韵学,解释字义的训诂学,它们是围绕解释和解读先秦典籍展开研究的,因此又被称为经学的附庸 15,言内意外 用语言表达思想时留下的一些意义空白或将真实意义隐含在另一种说法中,或用一种意义采用不同说法以获取不同的效果 16文字 有两个意思,一个是指一个一个的字,一是指语言的视觉符号体系 17国际音标 是国际语音协会于1888年制定并开始使用的,不带民族特色。它的制定原则是:

数据结构以及C语言常问与难点

数据结构以及C语言常问与难点 1.序言 2.常问与难点,为避免重复发帖,特设此帖并置顶,以供浏览查阅。 3.内容主要是将本版的好帖子收集起来,并加以整理,仅给出知识点分析与问题解答,并不给出原帖链接,致歉。 4.本版中的好东西会慢慢添加进来(各位版主齐心协力,每天添加一个知识点,用不了多久就会很强大),本帖观点只 是各位版主和我个人的分析,不一定尽善尽美,但一定是尽心尽力。各位热心研友如有修正和补充,请在回复中说明。 5.特代表研友感谢各位版主的辛勤奉献,代表版主感谢热心研友对王道的支持(呵呵)。特别地,祝备考10的研友们一 切顺利,考上理想的学校。珍惜时间,努力才是王道。 1.目录,共占用一个代码区 2. 3. 1.如下结构体定义的全部细节解释,附有完整程序。涉及知识点:结构体定义,typedef,指针使用的部分知识。 4.typedef struct LNode{ 5. ElemType data; 6. struct LNode *next; 7.} LNode, *LinkList; 8. 9. 2.符号&的含义,指针进阶。涉及知识点:引用机制,实参与形参,C语言中地址与指针(以及指向指针的指针),指 针的传递(暂不涉及数组与指针的知识,将在以后介绍)。 10. 11. 3.如下方式动态分配内存的全部细节解释。涉及知识点:动态分配内存,define,强制类型转换,malloc(),顺序 表存储结构,顺序表与数组,链表结点的内存分配,指针细节,附完整程序。 12.L.elem = (ElemType *)malloc(LIST_INIT_SIZE*sizeof(ElemType)); 复制代码 1.正文,每个问题占用一个代码区 复制代码 1. 1.如下结构体定义的全部细节解释,附有完整程序。涉及知识点:结构体定义,typedef,指针使用的部分知识。 2.typedef struct LNode{ 3. ElemType data; 4. struct LNode *next; 5.} LNode, *LinkList; 6. 7.如下是一个最简单的结构体定义:

C语言经典算法100例题目

看懂一个程序,分三步:1、流程;2、每个语句的功能;3、试数; 小程序:1、尝试编程去解决他;2、看答案;3、修改程序,不同的输出结果; 4、照答案去敲; 5、调试错误; 6、不看答案,自己把答案敲出来; 7、实在不会就背会。。。。。周而复始,反复的敲。。。。。 【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? ============================================================== 【程序2】 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高 于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提 成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于 40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于 100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数? ============================================================== 【程序3】 题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?============================================================== 【程序4】 题目:输入某年某月某日,判断这一天是这一年的第几天? ============================================================== 【程序5】 题目:输入三个整数x,y,z,请把这三个数由小到大输出。 ============================================================== 【程序6】 题目:用*号输出字母C的图案。 ============================================================== 【程序7】 题目:输出特殊图案,请在c环境中运行,看一看,Very Beautiful! ============================================================== 【程序8】 题目:输出9*9口诀。 ============================================================== 【程序9】 题目:要求输出国际象棋棋盘。 ============================================================== 【程序10】 题目:打印楼梯,同时在楼梯上方打印两个笑脸。 -------------------------------------------------------------------------------- 【程序11】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月 后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? ==============================================================

语言学概论各章节复习重点

引言、第一章语言的本质学习要点 1.古代语文研究主要有哪三个国家地区?它们各有怎样的成果(著作、人物、时间)和擅长?中国古代语文研究的三个分支是什么?代表性著作(《尔雅》《方言》《切韵》《广韵》《说文解字》)、人物、年代? 2.历史语言学的主要研究方法和成果是什么?代表性人物?“语文学”和“语言学”区别是什么? 3.现代语言学的代表人物(索绪尔、布龙菲尔德、乔姆斯基)、著作、时间、流派? 4.解释并举例说明:语言/言语、组合关系/聚合关系、共时语言学/历时语言学 5.为什么说语言具有符号属性?语言符号由哪两个要素组成?试证明语言符号的任意性、线条性、稳定性。 6.语言的要素有哪些?如何理解? 7.为什么说语言是最重要的交际工具? 8.为什么说语言具有社会属性(生理、心理、个人)?怎样理解语言是全民的交际工具? 9.语言的定义是怎样界定语言的? 第二章语音和音位学: 1.复述语音的四个物理要素,举例说明其辨义作用。 2.画出舌面元音舌位图,标出8个正则元音。 3.元音和辅音的区别在哪里?能够描写8个正则元音及普通话中的元音辅音,能够用宽式国际音标记录普通话。 4.复述并举例说明:音素、音节、复元音、复辅音、开音节、闭音节;音节和音素的关系。 5.举例说明语流音变:同化、异化、弱化、脱落、增音。 6.复述并举例说明:音位和音位变体、分布、对立、自由、互补、宽式记音与严式记音、音位系统。 7.举例说明如何归并音位,说明音素和音位的关系。了解普通话的声韵配合。 8.什么是非音质音位?举例说明调位和重位。 9.什么是音位的区别性特征?举例说明。 10.现代汉语语音有哪些特点? 第三章语义复习 1.语义单位有哪些? 2.举例说明义素(语义特征)分析的过程。 3.语言中为什么存在大量同音词?汉语同音词主要有哪些来源?多义词和同音词有怎样的异同? 4.什么是语义场?上下位词、义类词指什么?语义场对语言研究有怎样的价值? 第四章复习 1.举例说明概念:词法、句法、语法、语素、词、词组、句子、单纯词、合成词、复合词、派生词、词根、词缀、词干、词尾、形态、句法结构、语法形式、语法意义、语法手段、语法范畴。 2.构词法和构形法各有哪几种?构词与构形有何不同?举例说明。 3.句法结构的构成方式有几种?举例说明。 4.词类划分的依据有哪些?举例说明。 5.能够切分语素、区分构词与构形、分析词的构造方式、分析句法结构的构造方式、划分词

《C语言程序设计》各章重点与难点分析

章重点难点 第1 章 程序设计基础知 识 C 语言的特点和程序结构计算机内存模型 第2 章 数据类型、运算符与表达式常用数据类型; 变量声明; 常用运算符与表达式; 1 )变量数据类型的选定; 2 )++ 、-- 、% 运算符的使用; 3 )表达式中的类型转换; 第3 章 简单的C 程序设计字符输入输出函数; 格式输入输出函数; 按指定格式进行输入输出操作时格式 控制符与变量的匹配; 第4 章 程序的控制结构基本控制结构; 基本控制语句; 累加、累乘、统计等算法; 结构化程序设计的基本思想; 1 )设计累加和累乘算法,寻找累加 项或累乘项的构成规律; 2 )循环语句在控制流程时的区别和 联系; 3 )条件语句的嵌套和循环语句的嵌 套; 4 )break 语句和continue 语句的 作用及区别; 第5 章函数函数间的数据传递方式; 参数结合规则; 变量的作用域和存储类别; 模块化程序设计方法 1 )对函数“ 单向值传递”的参数传 递方式的理解; 2 )变量的作用域; 3 )变量的存储类别; 第6 章数组向函数传递一维和二维数组;用 字符数组表示字符串; 字符串处理函数; 1 )对数组名特殊含义的理解; 2 )字符数组与其它数组的区别; 3 )字符串处理函数在字符串处理中 的应用; 第7 章指针指针的概念; 利用字符指针存取字符串; 指针与数组的关系; 变量的指针作为函数参数; 1 )对指针数据类型的理解; 2 )二维数组的地址和指针概念; 3 )字符数组和字符指针的区别与联 系; 4 )指向数组的指针和指针数组的区 别; 第8 章 结构体和共用体结构体和共用体类型的定义和 应用场合; 结构体变量、结构体数组和结构 体指针作函数参数; 1 )嵌套结构体的成员引用、结构体 指针变量的成员引用; 2 )向函数传递结构体指针的方法; 3 )对结构体和共用体占用字节数的 理解;

C语言经典算法100例(1---30)

2008-02-18 18:48 【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 2.程序源代码: main() { int i,j,k; printf("\n"); for(i=1;i<5;i++) /*以下为三重循环*/ for(j=1;j<5;j++) for (k=1;k<5;k++) { if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/ printf("%d,%d,%d\n",i,j,k); } } ============================================================== 【程序2】 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高 于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提 成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于 40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于 100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数? 1.程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。 2.程序源代码: main() { long int i; int bonus1,bonus2,bonus4,bonus6,bonus10,bonus; scanf("%ld",&i); bonus1=100000*0.1;bonus2=bonus1+100000*0.75; bonus4=bonus2+200000*0.5; bonus6=bonus4+200000*0.3; bonus10=bonus6+400000*0.15; if(i<=100000)

语言学概论复习要点

合作原则—— 基本点:交际双方为使交际能够顺利下去,双方必须合作。 具体内容由美国语言学家格赖斯提出,其认为交际双方的合作,必须遵循四项准则: (1)量的准则:所说的话提供的信息要与交际的目的相适应,不超出不少于交际目的需要(2)质的准则:所说的话是真实的 (3)相关准则:所说的话同对方的话题相关联 (4)方式准则:说话简明清楚 问多答少、言语晦涩、含混啰嗦等都不利于交际的进行。 变异概说—— 任何一种语言都不是绝对划一的统一体,语言随着时间、地点和环境的改变而变化,处于一种缓变的状态中。 语言在共时层面的差异称为语言的差异。 语言的变异受到三种情况的影响: (1)说话者的地区背景和社会背景(母语、教育程度、职业等) (2)产生言语行为的实际情景,需要采取什么言语表达方式和超语言特征 (3)谈论的话题是什么 语言的变异分为三类: (1)地域变异:形成地域方言,即属于某一地域的群体使用的语言 (2社会变异:指不同社会地位、职业、行帮、种族、性别的区别在语言使用上产生的差异(3)功能变异:指说话人为了某一目的使受话人受到影响、产生反应而使用的言语方式 地域变异—— 语言的地域变异表现为地域方言,包括次方言,与之相对的有共同语和规范语言。 (方言—次方言—土语) 方言变异的表现(主要表现在语音和词汇上) 1、语音方面 闽方言、粤方言的变异较大,吴方言次之,客家方言、赣方言、湘方言又次之。 2、词汇方面 主要表现为同一意义用不同词语表现。 3、语法方面 主要表现在词序、虚词方面。粤方言中这种双音节词中修饰性词素位于被修饰性词素之后,是语法上的一个特点。例如:客人—人客、干菜—菜干 方言的形成与发展 汉语言发源地:黄河流域。秦汉以前,楚国南迁,吴方言、湘方言可能在东南部地区形成方言的形成除了由于移民、山川阻隔、政治经济的原因外,与异民族语言的接触和土著语言的混合也有一定的关系。 语言的分化和产生变异的程度,通常取决于共同语对方言的约束力。 方言发展的前途: 1、在社会封闭,甚至分裂的情况下,共同约束力减弱,语言分化的结果导致差别扩大,有可能形成独立的语言。 2、继续保持已有的地域差异状态,在地域范围内,优势扩大或者缩小自己的覆盖范围。 3、由于共同语的强大影响、社会的统一和发展,方言的使用范围逐渐缩小,或者方言本身逐渐向共同语靠拢。

语言学概论重点总结

语言学概论重点总结 一、名词解释(4*6=24) 1、孤立语:孤立语又称词根语,其特点是缺乏形态变化,语法意义主要靠词序和虚词来表示,汉语就是一种比较典型的孤立语。例如,“我喜欢他”中的“我”是主语,“他”是宾语,主要取决于词序。又如,“买菜”是述宾结构,“买的菜”是偏正结构,主要取决于虚词。汉语缺乏严格意义上的形态变化,一个名词性词语无论是充当句子的主语还是宾语,词性都不曾发生变化。除了汉语外,属孤立语的还有越南语、彝语、苗语、缅甸语等。 2、屈折语:屈折语的特点是通过各种屈折方式来表示语法意义。屈折可以分为内部屈折和外部屈折。内部屈折指通过词的语音交替(改变部分语音)来构成不同的语法形式,表示不同的语法意义;如阿拉伯语以固定的辅音框架表示语汇意义,以元音交替表示不同的语法意义。 外部屈折指通过附加词缀的方式表示不同的语法意义。例如英语的book(书,单数)在后面加上词缀-s,就表示复数意义books(书,复数)。 屈折语的一个构型词缀可以同时表示几种语法意义,例如英语的-s在动词后面表示第三人称、单数、现在时、主动语态,如works. 同样的语法意义,在不同的词里也可以用不同的词缀来表示,如俄语中性名词单数主格的词尾有-o(如neop钢笔),-e(noπe田地)。 屈折语的词根和构型词缀结合得很紧,如果去掉构型词缀,词根往往就不能成词,如俄语nepo去掉词尾-o,nep-就不能独立使用。 印欧语系各语言以及阿拉伯语等,一般都属于屈折语,其中俄语和德语是最典型的屈折语。 3、音位:是某种语言中能区别语素或词的语音形式的最小语音单位,是依据语音的社会属性划分出来的语音类别。 音位本身并不含有任何意义。音位只有在和别的音位组合成高一层级的单位后才能负载意义。如单个的/k/和/ae/或/t/是没有什么意义的,但是他们组合成了[caet](cat)之后就有了“猫”的意义。因此,音位只有区别音形进而区别意义的作用,而没有表达意义的作用。 音位分析的目的是要把语言里数目繁多的语言归纳为数目有限的一套音位系统,分析音位的三基本原则是:对立、互补、语音相似。 音位可以分为音质音位和非音质音位两大类。一般把音素的音质角度分析归并出来的音位叫音质音位,因为它占有一个时段,所以又叫音段音位。除了音质以外,音高、音强、音长这些非音质形式也能区别词的语音形式,由这些韵律(音律)形式构成的音位叫非音质音位。又叫超音段音位。包括调位、重位、时位。 调位:主要由音高特征构成的音位叫调位,又叫声调。调位是汉藏语系诸语言中区别词的语言形式的重要手段之一。 重位:主要由音强特征构成的音位叫重位。重音在英语、俄语中是区别词的语音形式和词义的重要手段。构成重位的非音质特征是综合的。 时位:由音长特征构成的音位叫时位。长短音的区别主要表现在元音上,如广东话和许多少数民族语言里,时位都有区别词的语音形式和意义的作用。 4、语流音变就是指在连续的语流中某些语音成分受前后语音环境的影响而发生变化的现象。有时说话人由于种种原因调整语音的快慢、高低、强弱,也会造成语音的某种变化。

c语言程序设计各章重点与难点分析

章重点难点 第 1 章 程序设计基础 知识 C 语言的特点和程序结构计算机内存模型 第 2 章 数据类型、运算符与表达式常用数据类型; 变量声明; 常用运算符与表达式; 1 )变量数据类型的选定; 2 ) ++ 、 -- 、 % 运算符的 使用; 3 )表达式中的类型转换; 第 3 章 简单的 C 程序设计字符输入输出函数; 格式输入输出函数; 按指定格式进行输入输出操作时 格式控制符与变量的匹配; 第 4 章 程序的控制结构基本控制结构; 基本控制语句; 累加、累乘、统计等算 法; 结构化程序设计的基本思 想; 1 )设计累加和累乘算法,寻 找累加项或累乘项的构成规律; 2 )循环语句在控制流程时的区 别和联系; 3 )条件语句的嵌套和循环语句 的嵌套; 4 ) break 语句和 continue 语句的作用及区别; 第 5 章函数函数间的数据传递方式; 参数结合规则; 变量的作用域和存储类 别; 模块化程序设计方法 1 )对函数“ 单向值传递” 的参数传递方式的理解; 2 )变量的作用域; 3 )变量的存储类别; 第 6 章数组向函数传递一维和二维数 组;用字符数组表示字符 串; 字符串处理函数; 1 )对数组名特殊含义的理解; 2 )字符数组与其它数组的区 别; 3 )字符串处理函数在字符串处 理中的应用; 第 7 章指针指针的概念; 利用字符指针存取字符 串; 指针与数组的关系; 变量的指针作为函数参 数; 1 )对指针数据类型的理解; 2 )二维数组的地址和指针概 念; 3 )字符数组和字符指针的区别 与联系; 4 )指向数组的指针和指针数组 的区别; 第 8 章 结构体和共用体结构体和共用体类型的定 义和应用场合; 1 )嵌套结构体的成员引用、结 构体指针变量的成员引用;

线性方程组的数值算法C语言实现(附代码)

线性方程组AX=B 的数值计算方法实验 一、 实验描述: 随着科学技术的发展,线性代数作为高等数学的一个重要组成部分, 在科学实践中得到广泛的应用。本实验的通过C 语言的算法设计以及编程,来实现高斯消元法、三角分解法和解线性方程组的迭代法(雅可比迭代法和高斯-赛德尔迭代法),对指定方程组进行求解。 二、 实验原理: 1、高斯消去法: 运用高斯消去法解方程组,通常会用到初等变换,以此来得到与原系数矩阵等价的系数矩阵,达到消元的目的。初等变换有三种:(a)、(交换变换)对调方程组两行;(b)、用非零常数乘以方程组的某一行;(c)、将方程组的某一行乘以一个非零常数,再加到另一行。 通常利用(c),即用一个方程乘以一个常数,再减去另一个方程来置换另一个方程。在方程组的增广矩阵中用类似的变换,可以化简系数矩阵,求出其中一个解,然后利用回代法,就可以解出所有的解。 2、选主元: 若在解方程组过程中,系数矩阵上的对角元素为零的话,会导致解出的结果不正确。所以在解方程组过程中要避免此种情况的出现,这就需要选择行的判定条件。经过行变换,使矩阵对角元素均不为零。这个过程称为选主元。选主元分平凡选主元和偏序选主元两种。平凡选主元: 如果()0p pp a ≠,不交换行;如果()0p pp a =,寻找第p 行下满足() 0p pp a ≠的第一 行,设行数为k ,然后交换第k 行和第p 行。这样新主元就是非零主元。偏序选主元:为了减小误差的传播,偏序选主元策略首先检查位于主对角线或主对角线下方第p 列的所有元素,确定行k ,它的元素绝对值最大。然后如果k p >,则交换第k 行和第p 行。通常用偏序选主元,可以减小计算误差。 3、三角分解法: 由于求解上三角或下三角线性方程组很容易所以在解线性方程组时,可将系数矩阵分解为下三角矩阵和上三角矩阵。其中下三角矩阵的主对角线为1,上三角矩阵的对角线元素非零。有如下定理: 如果非奇异矩阵A 可表示为下三角矩阵L 和上三角矩阵U 的乘积: A LU = (1) 则A 存在一个三角分解。而且,L 的对角线元素为1,U 的对角线元素非零。得到L 和U 后,可通过以下步骤得到X : (1)、利用前向替换法对方程组LY B =求解Y 。 (2)、利用回代法对方程组UX Y =求解X 。 4、雅可比迭代:

汉语言文学语言学概论复习要点

《语言学概论》复习要点 重点名词概念:语言学、普通语言学、专语语言学、共时语言学、历时语言学 一、语言学、语言学的对象和任务 二、语言学在科学体系中的地位 三、语言学的基本类别 根据研究的对象的不同,语言学分为共时语言学和历时语言学、专语语言学和普通语言学。 四、语言学流派 各个语言学流派的观点、代表人物有所了解即可,注意布拉格学派、哥本哈根学派以及美国结构语言学派(也称美国描写语言学)都属于结构主义学派,是这一学派的三个分支。关于语言学流派的具体内容阐述,不作考试要求。 第一章言语的社会功能 本章须明确两个大的要点:语言的社会功能,即交际工具和思维工具;语言是一种社会现象。 主要名词概念:语言、社会、社会现象 第一节语言是人类最重要的交际工具 一、语言是人类社会的交际工具 1.语言的交际功能:语言是人类区别于其它动物的一个重要标志。语言是联系社会成员的桥梁和纽带,是社会成员互相之间交际和交流思想的工具,也是协调社会成员行动一致的工具。 2.语言是一种社会现象:语言是一种社会现象,和人类社会有着十分紧密的联系,没有人类社会,就没有语言,人类社会以外的社会无所谓语言。所谓社会现象是指那些与人类共同体的产生、存在和发展等活动密切联系的现象。不同的民族有不同的语言,不同的地域有不同的语言,同时社会的变化也给语言以极大的影响,而离开了人类社会,就无所谓语言可言了。总之,语言就是一种社会现象,同社会的关系非常密切,其产生、发展等都要受到社会的影响。 语言不是自然现象,一方面,语言同社会有着十分紧密的联系,社会的发展变化直接影响着语言的发展变化,也就是说,语言的发展变化是受制于社会的;另一方面,从语言的音义联系看语言不是自然现象,而是社会约定俗成的,没有必然的本质的联系,如果语言是自然现象,世界上的语言应该一样的,没有区别的,而实际上世界上的语言多种多样,而且许多语言中还有方言,这说明语言决不是自然现象。 3.语言是一种特殊的社会现象:语言不但是社会现象,而且是一种特殊的社会现象。语言作为社会现象的特殊性主要表现在,社会现象可分为经济基础和上层建筑两大类,任何一种社会现象,要么属于经济基础,要么属于上层建筑,而语言既不属于经济基础,也不属于上层建筑,这两者的变化都不会从本质上影响语言。所以,从本质上看,语言是人类共同的交际工具,不分阶级、阶层,一视同仁地为全社会的成员服务,没有阶级性,具有全民性特点。4.语言没有阶级性:可从这样几个方面思考,首先是看语言工具的服务对象,是为特定的阶级服务还是为大众服务。其次是结合语言自身的结构考察,观察语言在哪一方面体现了阶级性特征没有。再次是看语言产生的社会环境,语言产生于没有阶级的社会,社会上连阶级都没有,语言作为社会的产物更谈不上有阶级性了。 二、语言是人类最重要的交际工具 人类传递信息,进行交际和交流思想,除了使用语言外,还可以使用文字、旗语、红绿灯、电报代码、数学符号以及身势、表情等,在一定场合使用,可以弥补语言的一些不足,但是这些交际工具使用范围有限,有的仅用于特定的范围,最重要的是,这些交际工具,都离不开语言,都是在语言的基础上产生的,是辅助语言进行交际的,没有语言,这些手段的存在没有任何意义。 一般掌握:语言和说话的关系 第二节语言是思维的工具 一、语言和思维的关系 语言不但是人类的交际工具,同时也是人类思维的工具,是认识成果的贮存所。思维过程离不开语言,需要借助语言来进行比较、分析、综合等一系列活动,需要借助语言来形成思想,利用语言把它储存在头脑中,再借助语言把思想表达出来,传达给听话人,同时使听话人产生思想。而且人类思维的成果-概念,还可以通过词语固定下来。总之,思维活动的过程不可能离开语言而单独进行,思维离不开语言,必须借助语言材料才能进行。语言也离不开思维,二者是互相依存,共同发展的。 二、思维能力是全人类共同的,语言是各民族不同 思维能力没有民族性,全人类都有,但不同民族的思维方式是不同的,有差别的,这从不同民族的语言的差异方面可以看出来。不同的语言之间很少有意义、功能、色彩等都完全对应等同的词语。第二章语言是符号系统 本章要注意语言是符号、语言符号的任意性特点、语言的层级体系三大要点。 主要名词概念:符号、语言符号、任意性、线条性、二层性、组合关系、聚合关系 第一节语言符号的性质和特点 一、什么是符号 1.符号的含义:符号就是由一定的形式构成的表示一定意义的记号或标记,包括形式和意义两个方面,其作用是指称现实现象。2.符号的构成:符号是由形式和意义两个部分构成的结合体。形式就是符号外在的形状、结构,它是以某种物质的方式存在的,或者是声音,或者是线条,或者是色彩,等等。意义就是符号所代表的具体内容,任何一个符号,都有一定的意义,形式和意义在一定的符号系统中是密不可分的统一体,不能割裂二者之间的关系。形式和意义互相依存,谁也离不开谁。 二、语言符号及其特点 1.语言符号:从本质上看,语言也是一种符号,也有形式和意义两个方面,具有符号的一切特点。 语言符号又不同于一般符号。可从以下几个方面认识理解,首先,语言符号是声音和意义的结合体,是说的和听的;其次,一般符号的构成比较简单,而语言符号却是非常复杂的,可分不同的层级;再次,一般符号由于构造简单,因而只能表达有限的内容,而且这种内容是简单而固定的,语言符号则可以表达丰富多彩的意义;最后,语言符号具有以少驭多的生成机制,具有生成新的结构

c语言难点分析整理

c语言难点分析整理 这篇文章主要是介绍一些在复习C语言的过程中笔者个人认为比较重点的地方,较好的掌握这些重点会使对C的运用更加得心应手。此外会包括一些细节、易错的地方。涉及的主要容包括:变量的作用域和存储类别、函数、数组、字符串、指针、文件、链表等。一些最基本的概念在此就不多作解释了,仅希望能有只言片语给同是C语言初学者的学习和上机过程提供一点点的帮助。 变量作用域和存储类别: 了解了基本的变量类型后,我们要进一步了解它的存储类别和变量作用域问题。 换一个角度 extern型的存储变量在处理多文件问题时常能用到,在一个文件中定义extern型的变量即说明这个变量用的是其他文件的。顺便说一下,笔者在做课设时遇到out of memory的错误,于是改成做多文件,再把它include进来(注意自己写的*.h要用“”不用<>),能起到一定的效用。static型的在读程序写结果

的试题中是个考点。多数时候整个程序会出现多个定义的变量在不同的函数中,考查在不同位置同一变量的值是多少。主要是遵循一个原则,只要本函数没有定义的变量就用全局变量(而不是main里的),全局变量和局部变量重名时局部变量起作用,当然还要注意静态与自动变量的区别。 函数: 对于函数最基本的理解是从那个叫main的单词开始的,一开始总会觉得把语句一并写在main里不是挺好的么,为什么偏择出去。其实这是因为对函数还不够熟练,否则函数的运用会给我们编程带来极大的便利。我们要知道函数的返回值类型,参数的类型,以及调用函数时的形式。事先的函数说明也能起到一个提醒的好作用。所谓形参和实参,即在调用函数时写在括号里的就是实参,函数本身用的就是形参,在画流程图时用平行四边形表示传参。 函数的另一个应用例子就是递归了,笔者开始比较头疼的问题,反应总是比较迟钝,按照老师的方法,把递归的过程耐心准确的逐级画出来,学习的效果还是比较好的,会觉得这种递归的运用是挺巧的,事实上,著名的八皇后、汉诺塔等问题都用到了递归。 例子:long fun(int n) { long s; if(n==1||n==2) s=2; else s=n-fun(n-1); return s; } main() { printf("%ld",fun(4)); }

语言学概论期末复习要点

语言学概论(本科)期末复习要点 导言部分 一、语言学、语言学的对象和任务 1.语言学是以语言作为研究对象的科学,它以人类的语言为研究对象。语言学的基本任务是研究语言的规律,具体地说,语言学研究语言的性质、作用、结构,语言的发展变化,使人们懂得有关语言的理性知识,从而提高学习语言和运用语言的水平。 2.中国、印度、希腊-罗马是语言学的三大发源地。 3.我国的小学:小学是我国古代语文学的统称,由训诂学、文字学、音韵学三部分组成。训诂学解释字义,文字学分析字形,音韵学研究字音。 二、语言学在科学体系中的地位 1.语言的研究和其它科学的关系十分密切,不仅与社会科学有联系,而且与自然科学也有十分密切的联系。语言学是一门古老的科学,又是一门年轻的科学。 2.语言交际的过程:语言交际过程可分“编码-发送-传递-接收-解码”五个阶段。 三、语言学的基本类别 根据研究的对象的不同,语言学可以分为以下几类:共时语言学和历时语言学、专语语言学和普通语言学、。各类语言学下面还可以进一步细分,如专语语言学下面可分汉语语言学(例如现代汉语、古代汉语、近代汉语、汉语史等)、英语语言学、俄语语言学等等,普通语言学下面可分语音学、词汇学、语义学、语法学、修辞学等等。 四、语言学流派 比较重要的语言学流派主要有:历史比较语言学、结构语言学、布拉格学派、哥本哈根学派、美国描写语言学派、转换-生成学派、系统-功能学派、社会语言学。各个语言学流派的观点、代表人物有所了解即可,注意布拉格学派、哥本哈根学派以及美国结构语言学派(也称美国描写语言学)都属于结构主义学派,是这一学派的三个分支。关于语言学流派的具体内容阐述,请浏览《语言学网络课件》中的“望远镜”板块。 第一章语言的社会功能 本章需要明确的要点是:第一,语言的两大社会功能;第二,语言是一种社会现象。第一节语言是人类最重要的交际工具1.语言的交际功能:语言是联系社会成员的桥梁和纽带。 2.语言是一种社会现象:弄清楚语言是一种社会现象的内涵,语言不是自然现象,而是社会现象,是一定社会的产物,同社会的关系非常密切。 3.语言是一种特殊的社会现象:没有阶级性,具有全民性特点。语言是人类最重要的交际工具 第二节语言是思维的工具 1.语言和思维的关系 思维活动的过程不可能离开语言而单独进行,思维离不开语言,语言也离不开思维,二者是互相依存,共同发展的。 2.思维能力是全人类共同的,语言是各民族不同 本节其它一些问题可一般了解:一、儿童学习语言的过程,二、思维不能离开语言的实验根据,三、关于聋哑人的思维,聋哑人失去语言能力对他的思维能力的发展产生了严重的消极影响,四、人类思维在机器中的再现。 第二章语言是符号系统 本章有三大要点:语言是符号、语言的任意性特点、语言的层次性第一节语言符号的性质和特点一、什么是符号 1.符号的含义:符号是人们用来指代某种事物的标记。符号是由一定的形式构成的表示一定意义的记号或标记,它包括形式和意义两个方面,指称现实现象。如: 2.符号的构成:符号是由形式和意义两个部分构成的结合体。 二、语言符号及其特点 1.语言符号:从本质上看,语言也是一种符号,也有形式和意义两个方面。注意语言符号同一般符号的区别。 2.语言符号的特点:语言符号具有任意性和线条性的特点 第二节语言符号的系统性一、语言的层级体系 弄清楚语言层级,各个层级的构成及其特点,以及语言二层性的核心。 二、组合关系和聚合关系 1.组合关系:组合关系就是两个同一性质的结构单位(比如音位和音位、词与词等)按照线性的顺序组合起来的关系,也

C语言经典算法大全

C语言经典算法大全 老掉牙 河内塔 费式数列 巴斯卡三角形 三色棋 老鼠走迷官(一) 老鼠走迷官(二) 骑士走棋盘 八个皇后 八枚银币 生命游戏 字串核对 双色、三色河内塔 背包问题(Knapsack Problem) 数、运算 蒙地卡罗法求PI Eratosthenes筛选求质数 超长整数运算(大数运算) 长PI 最大公因数、最小公倍数、因式分解 完美数 阿姆斯壮数 最大访客数 中序式转后序式(前序式) 后序式的运算 关于赌博 洗扑克牌(乱数排列) Craps赌博游戏 约瑟夫问题(Josephus Problem) 集合问题 排列组合 格雷码(Gray Code) 产生可能的集合

m元素集合的n个元素子集 数字拆解 排序 得分排行 选择、插入、气泡排序 Shell 排序法- 改良的插入排序Shaker 排序法- 改良的气泡排序Heap 排序法- 改良的选择排序快速排序法(一) 快速排序法(二) 快速排序法(三) 合并排序法 基数排序法 搜寻 循序搜寻法(使用卫兵) 二分搜寻法(搜寻原则的代表)插补搜寻法 费氏搜寻法 矩阵 稀疏矩阵 多维矩阵转一维矩阵 上三角、下三角、对称矩阵 奇数魔方阵 4N 魔方阵 2(2N+1) 魔方阵

1.河内之塔 说明河内之塔(Towers of Hanoi)是法国人M.Claus(Lucas)于1883年从泰国带至法国的,河内为越 战时北越的首都,即现在的胡志明市;1883年法国数学家Edouard Lucas曾提及这个故事,据说创世纪时Benares有一座波罗教塔,是由三支钻石棒(Pag)所支撑,开始时神在第一根棒上放置64个由上至下依由小至大排列的金盘(Disc),并命令僧侣将所有的金盘从第一根石棒移至第三根石棒,且搬运过程中遵守大盘子在小盘子之下的原则,若每日仅搬一个盘子,则当盘子全数搬运完毕之时,此塔将毁损,而也就是世界末日来临之时。 解法如果柱子标为ABC,要由A搬至C,在只有一个盘子时,就将它直接搬至C,当有两个盘 子,就将B当作辅助柱。如果盘数超过2个,将第三个以下的盘子遮起来,就很简单了,每次处理两个盘子,也就是:A->B、A ->C、B->C这三个步骤,而被遮住的部份,其实就是进入程式的递回处理。事实上,若有n个盘子,则移动完毕所需之次数为2^n - 1,所以当盘数为64时,则所需次数为:264- 1 = 18446744073709551615为5.05390248594782e+16年,也就是约5000世纪,如果对这数字没什幺概念,就假设每秒钟搬一个盘子好了,也要约5850亿年左右。 #include void hanoi(int n, char A, char B, char C) { if(n == 1) { printf("Move sheet %d from %c to %c\n", n, A, C); } else { hanoi(n-1, A, C, B); printf("Move sheet %d from %c to %c\n", n, A, C); hanoi(n-1, B, A, C); } } int main() { int n; printf("请输入盘数:"); scanf("%d", &n); hanoi(n, 'A', 'B', 'C'); return 0; }

《语言学概论》教学大纲

《语言学概论》教学大纲 课程英文名称:General course of linguistics 课程编号: 总学时: 32 先修课程:英语精读、英语泛读、现代汉语、英美概况等 适用专业:英语专业本科学生 一、课程性质与任务 1.课程性质:本课程是英语专业的专业必修课。 2.课程任务:学习完本大纲规定的容后,应达到下列基本要求: 掌握英语语言学的基础知识、英语语言的性质、结构、特征和功能,以及它们与外 语教学的关系,从而加强英语语言的学习和英语教学法的研究,提高英语语言水平和英语语 言教学能力。了解语言在时空中的变异及其与社会、文化、语境、思维等外部因素的关系, 同时了解部分主要语言学流派。学生通过对该课程的学习,既能借助语言学理论整理和吸收 语言知识,又能运用正确的观点评价语言。 二、课程教学容、形式和结业标准 1. 教学容:本课程由7章构成 (1)导论:语言学的概念和意义,语言的区别性特征和语言学里一些重要区别性概念。 (2)语音学:语音学的概念和畴,辅音的发音方式和发音部位。了解发音器官和国际音标。 (3)音系学:音位学的定义,音素的区别性特征以及跟音素相关的几个重要概念。 超语段特征:音节、重音、音高等。 (4)形态学:形态学相关的基本概念和词素的类型,构词法种类。 (5)句法学:短语结构规则和转换生成规则;直接成分分析法,句法功能和畴。 (6)语义学:语义学的研究畴吗,各种意义关系以及意义分析的方法,历史上不同的意义观和研究语义学的方法。 (7)语用学:语用学的概念,意义和语境的关系、言语行为理论,会话合作原则,

了解会话含义,礼貌原则。 (8)语言和文化:语言、文化和社会的关系,语言的变体,Sapir-Whorf假说。 2. 教学形式:本课程采用课堂讲授与课后作业相结合的方式进行。 3. 结业标准:本课程采用闭卷考试方式进行考核,按平时成绩30%,期末考试70%比例计算,总评成绩60分(含)以上为合格。 三、课程教学学时分配 四、教材和参考书目 教材: 《新编语言学教程》,润清,文旭,外语教学与研究 参考书: 《新编简明英语语言学教程》,戴炜、何兆熊,外语教育2002年版。 《语言学教程》(修订版),胡壮麟,大学2001年版。 《语言学简明教程》(英文版),胡壮麟、战子,大学2004年版。

相关文档
最新文档