欢迎来到一句话经典语录网
我要投稿 投诉建议
当前位置:一句话经典语录 > 心得体会 > 英语语言实训心得体会

英语语言实训心得体会

时间:2014-11-29 05:15

外贸英语函电实训心得体会怎么写啊

商务英语口语实训心得体会3篇  作为一门应用学科,商务英语既要让学生学习丰富的商务知识,又要学习商务方面的各种英语表达,提高商务英语综合水平。

下面是商务英语口语实训心得体会,希望大家喜欢。

  篇一:商务英语口语实训心得体会  通过大量的口语练习和实践,逐步培养学生敢于开口说英语,培养较为正确的语音语调。

重点训练交际功能,培养和提高学生用英语进行口头交际的能力,加强培养学生看图说话、叙述及辩论能力,并逐步丰富口头词汇量及功能短语和句子,同时帮助学生了解主要英语国家的文化背景和生活习俗。

通过本课程的学习,学生初步学会就日常生活中的一般情景进行恰当的交谈;能比较准确地表达思想,重点训练学生较连贯地用英语表达思想,丰富口头词汇和句型;能在口头表达英语时注重中西方文化的差异;能使用得体的语言,语音、语调较正确,语流较顺畅,表达的句子能较好地传情达意;经一定的口头准备后,能就社会生活中的一般话题进行连贯发言(3-5分钟);对日常话题能初步学会用英语进行辩论。

  在加强英语语言基础知识和基本技能训练的同时,重视培养学生的实际使用英语进行交际的能力。

以培养学生实际运用语言的能力为目的,突出教学内容的实用性和针对性。

  不仅要使学生系统地掌握了英语日常口语,了解了语言的文化含义,能使用本族人普遍接受的语言,更重要的是要促进了学生思辨能力的形成与发展,提高学生运用知识思考分析问题、提出见解的能力。

  篇二:

会计英语心得体会

C语言课程设计任务书 一、题目: 学生成绩管理 二、目的与要求 1. 目的: (1)基本掌握面向过程程序设计的基本思路和方法; (2)达到熟练掌握C语言的基本知识和技能; (3)能够利用所学的基本知识和技能,解决简单的程序设计问题 2. 要求 基本要求: 1. 要求利用C语言面向过程的编程思想来完成系统的设计; 2. 突出C语言的函数特征,以多个函数实现每一个子功能; 3. 画出功能模块图; 4. 进行简单界面设计,能够实现友好的交互; 5. 具有清晰的程序流程图和数据结构的详细定义; 6. 熟练掌握C语言对文件的各种操作。

创新要求: 在基本要求达到后,可进行创新设计,如系统用户功能控制,对管理员级和一般级别的用户系统功能操作不同 三、信息描述 输入一个班10个学生的学号和每个学生考试三门功课(数学、英语、计算机基础)的成绩。

编程计算出每个学生的总分和平均分,并按学生成绩优劣排序,最后打印一张按高分到低分名次排序的成绩单。

要求: 1)排序用一个函数实现。

2)打印的成绩单表项包括:序号,学号、数学、英语、计算机、总分、平均分。

3)按实验报告电子模板格式填写实验内容。

四、功能描述 1. 学生基本信息及成绩所选科目成绩的录入。

2. 基本信息的查询(分系、班级;分科目)与修改。

3. 对每系或每班各科成绩进行分析(即求单科平均成绩、及格率和优秀率); 4. 对所开课程的成绩分析(求其平均成绩,最高分和最低分); 5. 对学生考试成绩进行排名(单科按系别或班级进行排名,对每一个班级,同一学期学生总体成绩进行排名,并显示各科成绩信息) 五、解决方案 1. 分析程序的功能要求,划分程序功能模块。

2. 画出系统流程图。

3. 代码的编写。

定义数据结构和各个功能子函数。

4. 程序的功能调试。

5. 完成系统总结报告以及使用说明书 六、进度安排 此次课程设计时间为两周,分四个阶段完成: 1. 分析设计阶段。

指导教师应积极引导学生自主学习和钻研问题,明确设计要求,找出实现方法,按照需求分析、总体设计、详细设计这几个步骤进行。

2. 编码调试阶段:根据设计分析方案编写C代码,然后调试该代码,实现课题要求的功能。

3. 总结报告阶段:总结设计工作,写出课程设计说明书,要求学生写出需求分析、总体设计、详细设计、编码、测试的步骤和内容。

4. 考核阶段。

#include #include #define STU_NUM 10 \\\/*宏定义学生的数量*\\\/ struct student \\\/*定义一个结构体用来存放学生学号、三门课成绩、总分及平均成绩*\\\/ { char stu_id[20]; \\\/*学生学号;*\\\/ float score[3]; \\\/*三门课成绩;*\\\/ float total; \\\/*总成绩;*\\\/ float aver; \\\/*平均成绩;*\\\/ }; \\\/*排序用一个函数来实现*\\\/ void SortScore(student *stu,int n) { student stud; for(int i = 0; i < n-1; i++) for(int j = i+1 ; j < n; j++) { if(stu[i].total < stu[j].total) { stud = stu[i]; stu[i] = stu[j]; stu[j] = stud; } } } int main( ) { student stu[STU_NUM]; \\\/*创建结构体数组中有10个元素,分别用来保存这10个人的相关信息。

*\\\/ \\\/*输入这十个学生的相关信息*\\\/ for(int i = 0; i

请输入第1个学生的学号:001 输入第1个学生的数学成绩:1 输入第1个学生的英语成绩:1 输入第1个学生的计算机成绩:1 请输入第2个学生的学号:002 输入第2个学生的数学成绩:2 输入第2个学生的英语成绩:2 输入第2个学生的计算机成绩:2 请输入第3个学生的学号:003 输入第3个学生的数学成绩:3 输入第3个学生的英语成绩:3 输入第3个学生的计算机成绩:3 请输入第4个学生的学号:004 输入第4个学生的数学成绩:4 输入第4个学生的英语成绩:4 输入第4个学生的计算机成绩:4 请输入第5个学生的学号:005 输入第5个学生的数学成绩:5 输入第5个学生的英语成绩:5 输入第5个学生的计算机成绩:5 请输入第6个学生的学号:006 输入第6个学生的数学成绩:6 输入第6个学生的英语成绩:6 输入第6个学生的计算机成绩:6 请输入第7个学生的学号:007 输入第7个学生的数学成绩:7 输入第7个学生的英语成绩:7 输入第7个学生的计算机成绩:7 请输入第8个学生的学号:008 输入第8个学生的数学成绩:8 输入第8个学生的英语成绩:8 输入第8个学生的计算机成绩:8 请输入第9个学生的学号:009 输入第9个学生的数学成绩:9 输入第9个学生的英语成绩:9 输入第9个学生的计算机成绩:9 请输入第10个学生的学号:010 输入第10个学生的数学成绩:10 输入第10个学生的英语成绩:10 输入第10个学生的计算机成绩:10 输出: 序号: 0 学号:010 数学:10.000000 英语:10.000000 计算机:10.000000 平均成绩:10.000000 总分:30.000000 序号: 1 学号:009 数学:9.000000 英语:9.000000 计算机:9.000000 平均成绩:9.000000 总分:27.000000 序号: 2 学号:008 数学:8.000000 英语:8.000000 计算机:8.000000 平均成绩:8.000000 总分:24.000000 序号: 3 学号:007 数学:7.000000 英语:7.000000 计算机:7.000000 平均成绩:7.000000 总分:21.000000 序号: 4 学号:006 数学:6.000000 英语:6.000000 计算机:6.000000 平均成绩:6.000000 总分:18.000000 序号: 5 学号:005 数学:5.000000 英语:5.000000 计算机:5.000000 平均成绩:5.000000 总分:15.000000 序号: 6 学号:004 数学:4.000000 英语:4.000000 计算机:4.000000 平均成绩:4.000000 总分:12.000000 序号: 7 学号:003 数学:3.000000 英语:3.000000 计算机:3.000000 平均成绩:3.000000 总分:9.000000 序号: 8 学号:002 数学:2.000000 英语:2.000000 计算机:2.000000 平均成绩:2.000000 总分:6.000000 序号: 9 学号:001 数学:1.000000 英语:1.000000 计算机:1.000000 平均成绩:1.000000 总分:3.000000 七、撰写课程设计报告或课程设计总结 课程设计报告要求: 总结报告包括需求分析、总体设计、详细设计、编码(详细写出编程步骤)、测试的步骤和内容、课程设计总结、参考资料等,不符合以上要求者,则本次设计以不及格记。

C语言常见错误 书写标识符时,忽略了大小写字母的区别 main() { int a=5; printf(%d,A); } 编译程序把a和A认为是两个不同的变量名,而显示出错信息。

C认为大写字母和小写字母是两个不同的字符。

习惯上,符号常量名用大写,变量名用小写表示,以增加可读性。

2.忽略了变量的类型,进行了不合法的运算。

main() { float a,b; printf(%d,a%b); } %是求余运算,得到a\\\/b的整余数。

整型变量a和b可以进行求余运算,而实型变量则不允许进行“求余”运算。

3.将字符常量与字符串常量混淆。

char c; c=a; 在这里就混淆了字符常量与字符串常量,字符常量是由一对单引号括起来的单个字符,字符串常量是一对双引号括起来的字符序列。

C规定以“\\\\”作字符串结束标志,它是由系统自动加上的,所以字符串“a”实际上包含两个字符:‘a'和‘\\\\',而把它赋给一个字符变量是不行的。

4.忽略了“=”与“==”的区别。

在许多高级语言中,用“=”符号作为关系运算符“等于”。

如在BASIC程序中可以写 if (a=3) then … 但C语言中,“=”是赋值运算符,“==”是关系运算符。

如: if (a==3) a=b; 前者是进行比较,a是否和3相等,后者表示如果a和3相等,把b值赋给a。

由于习惯问题,初学者往往会犯这样的错误。

5.忘记加分号。

分号是C语句中不可缺少的一部分,语句末尾必须有分号。

a=1 b=2 编译时,编译程序在“a=1”后面没发现分号,就把下一行“b=2”也作为上一行语句的一部分,这就会出现语法错误。

改错时,有时在被指出有错的一行中未发现错误,就需要看一下上一行是否漏掉了分号。

{ z=x+y; t=z\\\/100; printf(%f,t); } 对于复合语句来说,最后一个语句中最后的分号不能忽略不写(这是和PASCAL不同的)。

6.多加分号。

对于一个复合语句,如: { z=x+y; t=z\\\/100; printf(%f,t); }; 复合语句的花括号后不应再加分号,否则将会画蛇添足。

又如: if (a%3==0); I++; 本是如果3整除a,则I加1。

但由于if (a%3==0)后多加了分号,则if语句到此结束,程序将执行I++语句,不论3是否整除a,I都将自动加1。

再如: for (I=0;I<5;I++); {scanf(%d,&x); printf(%d,x);} 本意是先后输入5个数,每输入一个数后再将它输出。

由于for()后多加了一个分号,使循环体变为空语句,此时只能输入一个数并输出它。

7.输入变量时忘记加地址运算符“&”。

int a,b; scanf(%d%d,a,b); 这是不合法的。

Scanf函数的作用是:按照a、b在内存的地址将a、b的值存进去。

“&a”指a在内存中的地址。

8.输入数据的方式与要求不符。

①scanf(%d%d,&a,&b); 输入时,不能用逗号作两个数据间的分隔符,如下面输入不合法: 3,4 输入数据时,在两个数据之间以一个或多个空格间隔,也可用回车键,跳格键tab。

②scanf(%d,%d,&a,&b); C规定:如果在“格式控制”字符串中除了格式说明以外还有其它字符,则在输入数据时应输入与这些字符相同的字符。

下面输入是合法的: 3,4 此时不用逗号而用空格或其它字符是不对的。

3 4 3:4 又如: scanf(a=%d,b=%d,&a,&b); 输入应如以下形式: a=3,b=4 9.输入字符的格式与要求不一致。

在用“%c”格式输入字符时,“空格字符”和“转义字符”都作为有效字符输入。

scanf(%c%c%c,&c1,&c2,&c3); 如输入a b c 字符“a”送给c1,字符“ ”送给c2,字符“b”送给c3,因为%c只要求读入一个字符,后面不需要用空格作为两个字符的间隔。

10.输入输出的数据类型与所用格式说明符不一致。

例如,a已定义为整型,b定义为实型 a=3;b=4.5; printf(%f%d\\\ ,a,b); 编译时不给出出错信息,但运行结果将与原意不符。

这种错误尤其需要注意。

11.输入数据时,企图规定精度。

scanf(%7.2f,&a); 这样做是不合法的,输入数据时不能规定精度。

12.switch语句中漏写break语句。

例如:根据考试成绩的等级打印出百分制数段。

switch(grade) { case 'A':printf(85~100\\\ ); case 'B':printf(70~84\\\ ); case 'C':printf(60~69\\\ ); case 'D':printf(<60\\\ ); default:printf(error\\\ ); 由于漏写了break语句,case只起标号的作用,而不起判断作用。

因此,当grade值为A时,printf函数在执行完第一个语句后接着执行第二、三、四、五个printf函数语句。

正确写法应在每个分支后再加上“break;”。

例如 case 'A':printf(85~100\\\ );break; 13.忽视了while和do-while语句在细节上的区别。

(1)main() {int a=0,I; scanf(%d,&I); while(I<=10) {a=a+I; I++; } printf(%d,a); } (2)main() {int a=0,I; scanf(%d,&I); do {a=a+I; I++; }while(I<=10); printf(%d,a); } 可以看到,当输入I的值小于或等于10时,二者得到的结果相同。

而当I>10时,二者结果就不同了。

因为while循环是先判断后执行,而do-while循环是先执行后判断。

对于大于10的数while循环一次也不执行循环体,而do-while语句则要执行一次循环体。

14.定义数组时误用变量。

int n; scanf(%d,&n); int a[n]; 数组名后用方括号括起来的是常量表达式,可以包括常量和符号常量。

即C不允许对数组的大小作动态定义。

15.在定义数组时,将定义的“元素个数”误认为是可使的最大下标值。

main() ; printf(%d,a[10]); } C语言规定:定义时用a[10],表示a数组有10个元素。

其下标值由0开始,所以数组元素a[10]是不存在的。

16.初始化数组时,未使用静态存储。

int a[3]=; 这样初始化数组是不对的。

C语言规定只有静态存储(static)数组和外部存储(exterm)数组才能初始化。

应改为: static int a[3]=; 17.在不应加地址运算符&的位置加了地址运算符。

scanf(%s,&str); C语言编译系统对数组名的处理是:数组名代表该数组的起始地址,且scanf函数中的输入项是字符数组名,不必要再加地址符&。

应改为: scanf(%s,str); 18.同时定义了形参和函数中的局部变量。

int max(x,y) int x,y,z; {z=x>y?x:y; return(z); } 形参应该在函数体外定义,而局部变量应该在函数体内定义。

应改为: int max(x,y) int x,y; {int z; z=x>y?x:y; return(z); } C语言心得体会 通过这次实训,增加了我学习软件技术的兴趣,虽然还不明确软件技术包含的具体内容,但从C语言这门课程开始,已发现程序设计的乐趣,在学习C语言的过程中也学到了许多计算机应用基础知识,对计算机的机体也有了一个大体的了解。

这次实训是老师给了范例程序,经过自己的改写,实现要求。

先做简单的输出,一步步的再做其它图案,在实际操作过程中犯的一些错误还会有意外的收获,感觉实训很有意思。

在具体操作中对这学期所学的C语言的理论知识得到巩固,达到实训的基本目的,也发现自己的不足之出,在以后的上机中应更加注意,同时体会到C语言具有的语句简洁,使用灵活,执行效率高等特点。

发现上机实训的重要作用,特别是对数组和循环有了深刻的理解。

通过实际操作,学会 C语言程序编程的基本步骤、基本方法,开发了自己的逻辑思维能力,培养了分析问题、解决问题的能力。

深刻体会到“没有做不到的,只有想不到的”,“团结就是力量”,“实践是检验真理的标准”,“不耻下问”……的寓意。

计时在此希望以后应多进行这样的实训,加长设间,培养学生独立思考问题的能力,提高实际操作水平。

八、参考资料 :《C语言程序设计教程》另外,虚机团上产品团购,超级便宜

求关于(程序设计)学生信息成绩管理的报告格式(只按要求就行)

C语言课程设计任务书 一、题目: 学生成绩管理 二、目的与要求 1. 目的: (1)基本掌握面向过程程序设计的基本思路和方法; (2)达到熟练掌握C语言的基本知识和技能; (3)能够利用所学的基本知识和技能,解决简单的程序设计问题 2. 要求 基本要求: 1. 要求利用C语言面向过程的编程思想来完成系统的设计; 2. 突出C语言的函数特征,以多个函数实现每一个子功能; 3. 画出功能模块图; 4. 进行简单界面设计,能够实现友好的交互; 5. 具有清晰的程序流程图和数据结构的详细定义; 6. 熟练掌握C语言对文件的各种操作。

创新要求: 在基本要求达到后,可进行创新设计,如系统用户功能控制,对管理员级和一般级别的用户系统功能操作不同 三、信息描述 输入一个班10个学生的学号和每个学生考试三门功课(数学、英语、计算机基础)的成绩。

编程计算出每个学生的总分和平均分,并按学生成绩优劣排序,最后打印一张按高分到低分名次排序的成绩单。

要求: 1)排序用一个函数实现。

2)打印的成绩单表项包括:序号,学号、数学、英语、计算机、总分、平均分。

3)按实验报告电子模板格式填写实验内容。

四、功能描述 1. 学生基本信息及成绩所选科目成绩的录入。

2. 基本信息的查询(分系、班级;分科目)与修改。

3. 对每系或每班各科成绩进行分析(即求单科平均成绩、及格率和优秀率); 4. 对所开课程的成绩分析(求其平均成绩,最高分和最低分); 5. 对学生考试成绩进行排名(单科按系别或班级进行排名,对每一个班级,同一学期学生总体成绩进行排名,并显示各科成绩信息) 五、解决方案 1. 分析程序的功能要求,划分程序功能模块。

2. 画出系统流程图。

3. 代码的编写。

定义数据结构和各个功能子函数。

4. 程序的功能调试。

5. 完成系统总结报告以及使用说明书 六、进度安排 此次课程设计时间为两周,分四个阶段完成: 1. 分析设计阶段。

指导教师应积极引导学生自主学习和钻研问题,明确设计要求,找出实现方法,按照需求分析、总体设计、详细设计这几个步骤进行。

2. 编码调试阶段:根据设计分析方案编写C代码,然后调试该代码,实现课题要求的功能。

3. 总结报告阶段:总结设计工作,写出课程设计说明书,要求学生写出需求分析、总体设计、详细设计、编码、测试的步骤和内容。

4. 考核阶段。

#include #include #define STU_NUM 10 \\\/*宏定义学生的数量*\\\/ struct student \\\/*定义一个结构体用来存放学生学号、三门课成绩、总分及平均成绩*\\\/ { char stu_id[20]; \\\/*学生学号;*\\\/ float score[3]; \\\/*三门课成绩;*\\\/ float total; \\\/*总成绩;*\\\/ float aver; \\\/*平均成绩;*\\\/ }; \\\/*排序用一个函数来实现*\\\/ void SortScore(student *stu,int n) { student stud; for(int i = 0; i < n-1; i++) for(int j = i+1 ; j < n; j++) { if(stu[i].total < stu[j].total) { stud = stu[i]; stu[i] = stu[j]; stu[j] = stud; } } } int main( ) { student stu[STU_NUM]; \\\/*创建结构体数组中有10个元素,分别用来保存这10个人的相关信息。

*\\\/ \\\/*输入这十个学生的相关信息*\\\/ for(int i = 0; i

请输入第1个学生的学号:001 输入第1个学生的数学成绩:1 输入第1个学生的英语成绩:1 输入第1个学生的计算机成绩:1 请输入第2个学生的学号:002 输入第2个学生的数学成绩:2 输入第2个学生的英语成绩:2 输入第2个学生的计算机成绩:2 请输入第3个学生的学号:003 输入第3个学生的数学成绩:3 输入第3个学生的英语成绩:3 输入第3个学生的计算机成绩:3 请输入第4个学生的学号:004 输入第4个学生的数学成绩:4 输入第4个学生的英语成绩:4 输入第4个学生的计算机成绩:4 请输入第5个学生的学号:005 输入第5个学生的数学成绩:5 输入第5个学生的英语成绩:5 输入第5个学生的计算机成绩:5 请输入第6个学生的学号:006 输入第6个学生的数学成绩:6 输入第6个学生的英语成绩:6 输入第6个学生的计算机成绩:6 请输入第7个学生的学号:007 输入第7个学生的数学成绩:7 输入第7个学生的英语成绩:7 输入第7个学生的计算机成绩:7 请输入第8个学生的学号:008 输入第8个学生的数学成绩:8 输入第8个学生的英语成绩:8 输入第8个学生的计算机成绩:8 请输入第9个学生的学号:009 输入第9个学生的数学成绩:9 输入第9个学生的英语成绩:9 输入第9个学生的计算机成绩:9 请输入第10个学生的学号:010 输入第10个学生的数学成绩:10 输入第10个学生的英语成绩:10 输入第10个学生的计算机成绩:10 输出: 序号: 0 学号:010 数学:10.000000 英语:10.000000 计算机:10.000000 平均成绩:10.000000 总分:30.000000 序号: 1 学号:009 数学:9.000000 英语:9.000000 计算机:9.000000 平均成绩:9.000000 总分:27.000000 序号: 2 学号:008 数学:8.000000 英语:8.000000 计算机:8.000000 平均成绩:8.000000 总分:24.000000 序号: 3 学号:007 数学:7.000000 英语:7.000000 计算机:7.000000 平均成绩:7.000000 总分:21.000000 序号: 4 学号:006 数学:6.000000 英语:6.000000 计算机:6.000000 平均成绩:6.000000 总分:18.000000 序号: 5 学号:005 数学:5.000000 英语:5.000000 计算机:5.000000 平均成绩:5.000000 总分:15.000000 序号: 6 学号:004 数学:4.000000 英语:4.000000 计算机:4.000000 平均成绩:4.000000 总分:12.000000 序号: 7 学号:003 数学:3.000000 英语:3.000000 计算机:3.000000 平均成绩:3.000000 总分:9.000000 序号: 8 学号:002 数学:2.000000 英语:2.000000 计算机:2.000000 平均成绩:2.000000 总分:6.000000 序号: 9 学号:001 数学:1.000000 英语:1.000000 计算机:1.000000 平均成绩:1.000000 总分:3.000000 七、撰写课程设计报告或课程设计总结 课程设计报告要求: 总结报告包括需求分析、总体设计、详细设计、编码(详细写出编程步骤)、测试的步骤和内容、课程设计总结、参考资料等,不符合以上要求者,则本次设计以不及格记。

C语言常见错误 书写标识符时,忽略了大小写字母的区别 main() { int a=5; printf(%d,A); } 编译程序把a和A认为是两个不同的变量名,而显示出错信息。

C认为大写字母和小写字母是两个不同的字符。

习惯上,符号常量名用大写,变量名用小写表示,以增加可读性。

2.忽略了变量的类型,进行了不合法的运算。

main() { float a,b; printf(%d,a%b); } %是求余运算,得到a\\\/b的整余数。

整型变量a和b可以进行求余运算,而实型变量则不允许进行“求余”运算。

3.将字符常量与字符串常量混淆。

char c; c=a; 在这里就混淆了字符常量与字符串常量,字符常量是由一对单引号括起来的单个字符,字符串常量是一对双引号括起来的字符序列。

C规定以“\\\\”作字符串结束标志,它是由系统自动加上的,所以字符串“a”实际上包含两个字符:‘a'和‘\\\\',而把它赋给一个字符变量是不行的。

4.忽略了“=”与“==”的区别。

在许多高级语言中,用“=”符号作为关系运算符“等于”。

如在BASIC程序中可以写 if (a=3) then … 但C语言中,“=”是赋值运算符,“==”是关系运算符。

如: if (a==3) a=b; 前者是进行比较,a是否和3相等,后者表示如果a和3相等,把b值赋给a。

由于习惯问题,初学者往往会犯这样的错误。

5.忘记加分号。

分号是C语句中不可缺少的一部分,语句末尾必须有分号。

a=1 b=2 编译时,编译程序在“a=1”后面没发现分号,就把下一行“b=2”也作为上一行语句的一部分,这就会出现语法错误。

改错时,有时在被指出有错的一行中未发现错误,就需要看一下上一行是否漏掉了分号。

{ z=x+y; t=z\\\/100; printf(%f,t); } 对于复合语句来说,最后一个语句中最后的分号不能忽略不写(这是和PASCAL不同的)。

6.多加分号。

对于一个复合语句,如: { z=x+y; t=z\\\/100; printf(%f,t); }; 复合语句的花括号后不应再加分号,否则将会画蛇添足。

又如: if (a%3==0); I++; 本是如果3整除a,则I加1。

但由于if (a%3==0)后多加了分号,则if语句到此结束,程序将执行I++语句,不论3是否整除a,I都将自动加1。

再如: for (I=0;I<5;I++); {scanf(%d,&x); printf(%d,x);} 本意是先后输入5个数,每输入一个数后再将它输出。

由于for()后多加了一个分号,使循环体变为空语句,此时只能输入一个数并输出它。

7.输入变量时忘记加地址运算符“&”。

int a,b; scanf(%d%d,a,b); 这是不合法的。

Scanf函数的作用是:按照a、b在内存的地址将a、b的值存进去。

“&a”指a在内存中的地址。

8.输入数据的方式与要求不符。

①scanf(%d%d,&a,&b); 输入时,不能用逗号作两个数据间的分隔符,如下面输入不合法: 3,4 输入数据时,在两个数据之间以一个或多个空格间隔,也可用回车键,跳格键tab。

②scanf(%d,%d,&a,&b); C规定:如果在“格式控制”字符串中除了格式说明以外还有其它字符,则在输入数据时应输入与这些字符相同的字符。

下面输入是合法的: 3,4 此时不用逗号而用空格或其它字符是不对的。

3 4 3:4 又如: scanf(a=%d,b=%d,&a,&b); 输入应如以下形式: a=3,b=4 9.输入字符的格式与要求不一致。

在用“%c”格式输入字符时,“空格字符”和“转义字符”都作为有效字符输入。

scanf(%c%c%c,&c1,&c2,&c3); 如输入a b c 字符“a”送给c1,字符“ ”送给c2,字符“b”送给c3,因为%c只要求读入一个字符,后面不需要用空格作为两个字符的间隔。

10.输入输出的数据类型与所用格式说明符不一致。

例如,a已定义为整型,b定义为实型 a=3;b=4.5; printf(%f%d\\\ ,a,b); 编译时不给出出错信息,但运行结果将与原意不符。

这种错误尤其需要注意。

11.输入数据时,企图规定精度。

scanf(%7.2f,&a); 这样做是不合法的,输入数据时不能规定精度。

12.switch语句中漏写break语句。

例如:根据考试成绩的等级打印出百分制数段。

switch(grade) { case 'A':printf(85~100\\\ ); case 'B':printf(70~84\\\ ); case 'C':printf(60~69\\\ ); case 'D':printf(<60\\\ ); default:printf(error\\\ ); 由于漏写了break语句,case只起标号的作用,而不起判断作用。

因此,当grade值为A时,printf函数在执行完第一个语句后接着执行第二、三、四、五个printf函数语句。

正确写法应在每个分支后再加上“break;”。

例如 case 'A':printf(85~100\\\ );break; 13.忽视了while和do-while语句在细节上的区别。

(1)main() {int a=0,I; scanf(%d,&I); while(I<=10) {a=a+I; I++; } printf(%d,a); } (2)main() {int a=0,I; scanf(%d,&I); do {a=a+I; I++; }while(I<=10); printf(%d,a); } 可以看到,当输入I的值小于或等于10时,二者得到的结果相同。

而当I>10时,二者结果就不同了。

因为while循环是先判断后执行,而do-while循环是先执行后判断。

对于大于10的数while循环一次也不执行循环体,而do-while语句则要执行一次循环体。

14.定义数组时误用变量。

int n; scanf(%d,&n); int a[n]; 数组名后用方括号括起来的是常量表达式,可以包括常量和符号常量。

即C不允许对数组的大小作动态定义。

15.在定义数组时,将定义的“元素个数”误认为是可使的最大下标值。

main() ; printf(%d,a[10]); } C语言规定:定义时用a[10],表示a数组有10个元素。

其下标值由0开始,所以数组元素a[10]是不存在的。

16.初始化数组时,未使用静态存储。

int a[3]=; 这样初始化数组是不对的。

C语言规定只有静态存储(static)数组和外部存储(exterm)数组才能初始化。

应改为: static int a[3]=; 17.在不应加地址运算符&的位置加了地址运算符。

scanf(%s,&str); C语言编译系统对数组名的处理是:数组名代表该数组的起始地址,且scanf函数中的输入项是字符数组名,不必要再加地址符&。

应改为: scanf(%s,str); 18.同时定义了形参和函数中的局部变量。

int max(x,y) int x,y,z; {z=x>y?x:y; return(z); } 形参应该在函数体外定义,而局部变量应该在函数体内定义。

应改为: int max(x,y) int x,y; {int z; z=x>y?x:y; return(z); } C语言心得体会 通过这次实训,增加了我学习软件技术的兴趣,虽然还不明确软件技术包含的具体内容,但从C语言这门课程开始,已发现程序设计的乐趣,在学习C语言的过程中也学到了许多计算机应用基础知识,对计算机的机体也有了一个大体的了解。

这次实训是老师给了范例程序,经过自己的改写,实现要求。

先做简单的输出,一步步的再做其它图案,在实际操作过程中犯的一些错误还会有意外的收获,感觉实训很有意思。

在具体操作中对这学期所学的C语言的理论知识得到巩固,达到实训的基本目的,也发现自己的不足之出,在以后的上机中应更加注意,同时体会到C语言具有的语句简洁,使用灵活,执行效率高等特点。

发现上机实训的重要作用,特别是对数组和循环有了深刻的理解。

通过实际操作,学会 C语言程序编程的基本步骤、基本方法,开发了自己的逻辑思维能力,培养了分析问题、解决问题的能力。

深刻体会到“没有做不到的,只有想不到的”,“团结就是力量”,“实践是检验真理的标准”,“不耻下问”……的寓意。

计时在此希望以后应多进行这样的实训,加长设间,培养学生独立思考问题的能力,提高实际操作水平。

八、参考资料 :《C语言程序设计教程》

学习word的心得体会300字

经过本次的实验,我不仅掌握了表格,艺术字,文本框等功能的使用。

艺术字可以使word文档更加有新颖,文本框的使用,能让操作者在纸张上的指定位置输入相关内容。

而文本框在一些操作中也是必要的,比如图片的插入,如果没有文本框则会使界面十分换乱,环绕方式使得文字被打散。

但是我仍然对word有一些陌生,一些功能的位置太深,不易找到,但是一些自动生成的东西有时方便了使用者。

一些设置按钮被放在了不显眼的地方,不易察觉。

但是随着对word的渐渐了解,我对word也渐渐的产生了兴趣,希望不久的将来,我也能够精通这一个软件

语言学概论学习心得。

急求

替你找了两篇1)关于的一点学习心得这本书主要介绍语言学的基础理论,了解语言的性质、功能以及它的结构。

掌握语言的现状、变化以及一般的发展规律。

它是一门多边缘、多层次的立体性学科。

它和社会科学、自然科学、都有着紧密的联系。

在交叉科学日益发展的今天,语言学显得越发重要。

通过读书,以及自己原有的一些观念,我对语言现在是这样认识的:语言是一种社会现象,它是我们人类特有的。

语言与我们的思维有着密切的关系。

语言是最重要的交际工具。

以前,一直以为语言是与生俱来的,是平常生活中看似最简单不过的现象。

通过这本书的学习发现,其实不然,原来越是简单的事越是有大奥妙。

说话、写文章都要遵循语法规律。

从婴儿时期的呀呀学语,到长大成人规范地使用语言,在不同的场合说不同的语言,人们互相学习各种不同的语言,学习一定的语言学知识,可以更好地帮助我们理性地认识它,并且更好地掌握它,更好地为以后的学习、工作、生活服务。

2)学习心得当我第一次翻开的教材书时,心里“咯噔”一下,真的是挺吓人的一本书,满眼都是生疏的单词,还有各种不知所云的图表。

当时真的很怀疑自己这么多年的英语是不是白学了。

但当我静下心,并结合历年真题试卷细细分析了一下,其实英语语言学概论中的单词只是更偏重于学术性而已,并且有很多的单词我们完全可以通过已经识记的一些词根词缀猜出大概的意思,记忆起来并不是很难。

我觉得,首先,我们应该克服对于偏于学术的英语的胆怯心理,这样才能在以后的学习中更有动力在英语语言学概论这门科目的学习中,我特别推荐给我们上课的支老师和王老师主编的出版的。

这本书是对于英文教材中的重点知识用中文进行了归纳,方便我们对于课本进行更为透彻的理解。

当然,这本书始终只是辅导教材,大家万万不可将其作为重点,而抛弃了英文原教材。

这本书只是帮助理解、防止发生理解错误的,我们一定要勇于去阅读全英文的书,这样对于培养有非常大的益处。

下面就具体讲讲我是怎么准备英语语言学概论的考试的。

起初,对于英语语言学的知识积累不多,开始时接触的知识都是似懂非懂,没有非常切实的体会。

于是我采取了一个笨方法,就是“死记硬背”。

我的“死记硬背”是通过不断地重复实现的,我将刚才提到的的单元课后练习用铅笔做,做完后对照答案修改,错误的题目擦去,重点记忆后下次再做,再改。

就在不断重复中,我不仅记住了生词,还一遍又一遍的加深了对知识的理解。

现在看来,这个阶段在我的英语语言学的学习过程中起到了非常重要的基础作用。

通过记忆将知识内化,之后再反复揣摩、理解,为以后的学习培养了“语言学的语感”。

在此,我想提醒一下大家,通过我的实践并向老师进行了求证,中的一些练习题由于是选自高校考研真题,对于我们本科段的学生而言偏难,遇到这样的题目大家不用太过沮丧或浪费太多时间,可以适当跳过。

语言学这门课真的没有什么捷径可走,有的要记忆的东西一定要保质保量的准确记忆。

例如,第三章中的英语辅音和元音的分类表,是非常重要的知识点,要牢牢记住,并且很多的知识点都可以借助这两张表来掌握。

此外,我建议大家参加第二专业学历教育的课程。

语言学这门课相对来说比较学术,和以前我们接受的英语教育相比有很大不同,有了老师的引导可以少走很多弯路。

最后,我有一句话和大家共勉:不要追逐成功,做到卓越,成功自然会在不经意间追上你。

在语言学的学习中不要只关注考试分数,试着去体会其中的乐趣,你会发现这也是一门很有趣的课,那分数一定不会和你作对。

英语口语实训报告

1 实习时间:2012年1月2日-1月6日2 实习地点:李子园校区一栋教学楼1083 实习单位:邵阳学院4 实习过程概述 在2012年1月2日-6日,我们进行了为期五天的《英语口语》课程实习。

在老师的悉心指导下,我们的实习井然有序的展开。

语音室口语学习的一个重要组成部分,标准的语音能让别人更确切地理解你想表达的意思,也可以说学好语音是学好口语的基础。

因此,我们实习的第一步从语音开始,然后是语音语调,最后是实际的练习与交流。

5 主要实习岗位和实习内容怀着期待的心情,我们开始了口语实习的第一天。

刚上课老师就要我们每个同学读一小段文章。

借此机会来了解一下我们的基础。

我有点紧张,生怕自己读不好,出洋相。

在我读的过程中,我能很明显的觉得自己有点喘不上气,而且语句的连接也不是很顺畅,经常有回读的现象,一碰上不认识的单词也会有点读不上来。

老师也给我指出了一些问题。

虽然说口语说的不怎么好,但至少知道自己的不足之处在哪里,希望以后对症下药,把口语说的更好。

经过昨天的学习,意识到自己在很大程度上需要提高。

班上有些同学的口语很好,课文读起来也很顺畅,流利,于是我就向他们请教了一下方法。

他们也给我提供了一些经验,让我借鉴。

比如:有些单词要连读,如:I have a book.经常我们会把“have a ”连读,轻读。

此外,有时碰上长句,要注意分意群,不要一口气读下去。

同时有些词是需要重读的,有时在交流的时候,别人不可能仔细的去听懂你说的每一个单词,那些重要的单词(如动词)就要重读,让别人能轻易地抓住说话的主题。

课堂上老师建议我们先进行简单的交流,询问一些在日常生活中经常出现的交际用语。

我们的口语实习也进入了一个新的阶段。

语音语调也是口语的一个重要组成部分,实习的第三天我们主要学习了语音语调这个板块。

在日常生活的交际中,同一句话用不同的语调说出来会表达u一样的含义。

简单的举个例子,如“Yes”,读“Yes!”(meaning “of course it is so” ),读“Yes?”(meaning “Is it really so?” )。

由此可见,语音语调是及其重要的。

所以我找了一些课文的录音,跟着读,仔细的模仿他的语音和语调,自己觉得又进步了一小步。

为期五天的实习已经过去了3天,仅剩和最后的两天。

练口语最重要的是“练”,前面的相关学习是为了更好地学习口语,如果不说出口,那也就不是口语了。

所以还是要将口语还原到生活中去。

在每个礼拜的星期四,外语驿站都会举办“English corner”活动,来自各个不同的年级,不同系别的同学聚在一起用英语交流。

怀揣着某种期望,我也去了,希望自己几天来的学习能得到实践。

在“English corner”我和几个来自中文系和生化系的同学进行了交谈。

我们聊了各自的学习和最近的生活状态以及将来的就业倾向。

在那刻我觉得用英语来交谈是件多么令人高兴地事,这也许就是语言的魅力所在。

当然,通过参加这次活动我也了解到了自己的不足:词汇太贫乏了。

有时一些事情找不合适的单词去表达,所以记好单词也是学好口语的一个关键。

这是实习的最后一天,意味着我们是实习课程也该画上圆满的句号了。

为了检测我们的学习成果,老师在之前给我们布置了一个任务:每个同学做一个简短的“Duty report”.我们被要求站在讲台上用英语给大家介绍一些东西,具体内容自己选择。

我准备的是日本的樱花节“Blossoms Festival”我觉得这不仅仅是在考察我们的口头表达能力,更是对我们应变能力的检测。

因为有时你会由于紧张忘词,或者被别人提问。

当我面对同学自由提问的时候,还是有点不能迅速反应过来,给他们一个很好的回答。

所以敏捷的思维也是我以后要多加注意和提高的地方。

6 实习收获和重要心得体会刚开始实习的时候很紧张,生怕自己会出错。

可是不出错就很难进步。

通过课堂上老师的指导以及课后与同学的交流,我认识到自己在口语方面存在的诸多不足,并且在老师和同学的帮助下,积极地练习,尽自己最大地努力做到最好。

虽然实习的日子只有短短的几天,一下就过去了,但我收获了很多。

从中我体会到将知识转化为能力的重要性以及人际交往中的一些必备技巧。

同时通过交流我还感受到了中西方文化的差异,很是受益。

7 存在不足和建议 通过这次实习,我在口语方面有了些提高,但仍然存在一些没有做好的地方。

学习最重要的是持之以恒,很多时候我会觉得学习很无聊,想半途而废,所以我需要坚定自己学习的目标,静下心,切忌浮躁,坚定不移的付出努力。

8 其他 一方面,希望学校多开展专业针对性较强的实习课程,更好地提高我们的专业技能。

另一方面我们与外界的交流还是不够,希望能有更多的机会走出学校,真正的走进社会去好好地锻炼自己。

最后就是我发现我们大家对以后的就业和专业发展都比较困惑,不明确自己毕业以后该怎么去选择就业。

是就业还是考研

我们需要更多的指导。

声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。联系xxxxxxxx.com

Copyright©2020 一句话经典语录 www.yiyyy.com 版权所有

友情链接

心理测试 图片大全 壁纸图片