c语言程序设计论文

天津电子信息职业技术学院 暨国家示范性软件职业技术学院

二级C 编程实训报告

姓 名: 邢书鹏 系 别: 网络系 专 业: 计算计控制 班 级: 计控s11-1 指导教师: 邵慧娟 完成时间: 2012 年 6 月 1 日

十个程序运算的综合设计

一、前言

C 语言是一门长盛不衰的程序设计语言,深受广大软件爱好者的喜爱。C 语言功能丰富,表达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好。兼备高级语言与低级语言的优点,属于一种中间语言。它是一种结构化程序设计语言,非常适合结构化程序设计。 有较丰富的数据类型、运算符以及函数供以选用。 直接与内存打交道,使修改、编辑其他程序与文档变得轻松、简单。

C 语言是国际上广泛流行的计算机高级语言,它适合作为系统描述语言,即可以用来编写系统软件,也可以编写应用软件。在早期的操作系统软件主要是汇编语言编写的,但汇编语言依赖于计算机硬件程序的可读性和可移植性级语言,而C 语言兼具一般语言优点还能克服其他语言的缺点。

通过这个学期的学习,我认为要学好C 语言程序这门课程,不仅要认真阅读课本知识,更重要的是要通过上机实践才能增强和巩固自己的知识。在理论学习和基础实验的基础上,培养我们的实际操作能力,培养我们综合运用理论知识来分析和解决实际问题的能力、严谨的科学态度和良好的程序设计习惯,最终实现由知识向智能的初步转化。经过此次设计,我熟练掌握了编程技巧,课程设计为我提供了一个动手又动脑,独立实践的机会,将课本上的理论知识和实践有机的结合起来,锻炼了我的分析解决实际问题的能力,提高了我适应实际、实践编程的能力。

此报告说明书主要介绍了经典算法集成系统的C 语言编程,经典算法集成系统设计是一个较简单的编程,经过仔细的分析,总结出算法再进行编辑、编译、链接、运行及调试,从而得到需要的程序。经过此次课程设计,学生更能对c 语言有了新的理解。学会用一些函数来解决现实中的实际问题。

二、正文

1. 设计目的和意义

此次课程设计的目的是为了让我们加深对C 语言内容的理解,特别是一些语法规定,光靠课堂老师讲授的,既乏味又难以记住,但它们都很重要。通过课程设计,就自然地、熟练地掌握了。熟悉所用的计算机系统的操作方法,也就是熟悉了C 语言程序开发的环境。每一个计算机系统的功能和操作方法不完全相同,但只要熟练掌握一种两种计算机系统的使用,再遇到其它的系统时很快就能学会。学会上机调试程序。也就是善于发现程序中的错误,并且能很快地排除这些错误,使程序正常运行。经验丰富的人在编译链接过程中出现“错误信息”时,一般能很快地判断出错误所在,并改正之。而缺乏经验的人即使在明确的“错误提示”下也往往找不出错误而求救于别人。要真正掌握计算机应用技术,不仅要了解和熟悉有关的理论和方法,还要求自己动手实现。为以后的学习打下坚实的基础。

2. 目标和总体方案

运用 Microsoft Visual C++ 6.0和所学C 语言知识设计一个可以方便进行各种经典算法的集成系统。系统程序设计一般由两部分组成:算法和数据结构,合理地选择和实现一个数据结构和处理这些数据结构具有同样的重要性。在经典算法集成系统程序中,由于预计设计6种以上的算法,我觉得能够实现一个就能实现多个。所以我设计了10个算法。具体方案如下:

1. 计算1+2+3+4+„+100的和. 。

2. 猜数游戏:任意设置一个整数,请用户从键盘上输入数据猜想设值的数是什么,告诉用户是猜大了还是小了。10次以内猜对,用户获胜。否则,告诉用户设置的数据是什么。

3. 输出菱形。

4. 计算1+3+5+7+„+99的值.

5. 计算1-1/3+1/5-1/7+„-1/99的值.

6. 求斐波纳契数列的前30项之和.

7. 求两个正整数的最大公因子.

8. 打印所有水仙花数.

9. 输入一个正整数x ,编程计算x 的每一位数字相加之和.

10. 计算1*2*3+3*4*5+„+99*100*101的值. 每个菜单都有其相对应的功能.

这10个题目在一个界面内。通过设计把它们组和在一起,并且能够实现其中的各种算法,每个算法互不影响。通过键盘进行选择相应的算法,然后按回车,会出现相应的提示,然后根据提示往下做。输入相应的之后,按回车就可以得到了。

3. 设计方案和内容

我做的是循环系统经典算法集成系统,运用C 语言中的循环,输入,查找,显示等函数功能,把多个函数放在一起,使主程序看起来很明了。在主菜单界面里有10个相对应的小菜单,每个小菜单都能单独实现其功能。运行的时候就可以在屏幕上看到这10个菜单。

程序基本能满足我们日常生活中各种算法的需要,就是我们教程上的各种算

法,这也是比较实用的问题。经典算法集成系统的功能还不是很完善,也不强大,程序还不够简洁、完善,我会继续努力学习,改正程序中存在的不足,在好的方面继续努力。

4. 详细设计过程

(1)程序代码的函数名:在这个程序中有2个函数名

#include #include

以下是他们在程序中的作用:

在使用系统库函数时,要用预编译命令“#include”将有关的“头文件”包括到用户源文件中。因为用到了数学函数,所以还需要用#include 对程序进行数学函数调用。

(2)第一个程序中程序代码:

int Mun; /*整数型定义*/ void fun1() {

int i=1,sum=0; /*sum的作用是存放求和的中间值*/

while(i

sum+=i; i++; }

printf("1+2+3+4+„+100=%d\n",sum); /*输出*/ }

首先定义整数型int Mun; 空格定义void fun1(),然后经过i, sum进行定义,使程序能够进行运算。While 语句的用法。While 语句后的表达式的值一开始就为假,循环体将一次都不执行。最后通过printf("1+2+3+4+„+100=%d\n",sum);这样就实现了1+2+3+4+„+100的和.

(3)第二个程序中程序代码:

void fun2() {

int num=23,x,n;

printf("hint:0

printf("guess:"); /*输出*/

{

scanf("%d",&x);

if(x==num) {printf("Win!\n");break;} /*若输入num ,则说明用户获胜*/

if(x>num) printf("bigger!\n"); if(x

if(n==11) printf("Lost!the number is %d\n",x); /*输出*/ }

首先进行变量的定义,程序内容用了for 循环语句,并运用if 语句对程序的输入进行选择。当输入次数达到11时,循环结束。此猜数游戏是说用户可以进行十次猜测,若在10次之内输入正确的数字,则说明用户获胜。反之,亦然。

(4)第三个程序中程序代码:

void fun3() {

int n,i,j; /*定义变量的含义*/

scanf("%d",&n); /*输入n*/ for(i=1;i

for(j=1;j

for(i=1;i

for(j=1;j

for(j=1;j

printf("输出菱形\n"); /*输出*/ } }

首先进行变量的定义,用for 循环打印*号。菱形图形的实现需要三个方面:光标的定位,星号输出个数;换行。最后说明输出的是几行的菱形。

(5)第四个程序中的代码:

void fun4() {

int i,sum=0; /*定义变量的含义*/

i=1;

for(;i

sum+=i;

printf("1+3+5+7+„+99=%d\n",sum); /*输出*/ }

首先对变量进行定义,然后用for 循环计算。自变量i 每次自增2,i 从1循环到100. 最后输出1+3+5+7+„+99的和. 。

(6)第七个程序中的代码:

void fun7() {

int m,n,r; /* 定义变量*/ scanf("%d%d",&m,&n);

while (n!=0) /*while循环语句*/

{

r=m%n; /*求余数*/ m=n; n=r; }

printf("最大公因子:%d\n",m); /*输出*/ }

此程序的功能是说明输入的两个整数中,求他们之中的最大公因子。并运用while 语句进行循环。当n 不等于0时,进入循环体,最后输出结果。

(7) 第八个程序中的代码:

void fun8() {

int n,a,b,c;

for(n=100;n

a=n/100; /*输出百位*/ b=n/10%10; /*输出十位*/ c=n%10; /*输出个位*/ if(n==a*a*a+b*b*b+c*c*c)

printf("水仙花数%d ",n); /*输出*/ }

}

此程序的功能是表示a 表示百位上的数字,b 表示十位上的数字,c 表示个位上的数字, 水仙花数的条件是输入一个三位数的整数,若各位上的数字的立方和等于该本身,则说明此数是水仙花数。判断表达式为n==a*a*a+b *b*b+c*c*c。是否成立。最后输出所有的水仙花数。

(8)第九个程序中的代码:

void fun9() {

int i1,i2,i3,i4,k,n; /*变量定义*/

scanf("%d",&n);

k=abs (n); /*求绝对值*/

i1=k/1000; /*输出千位*/

i2=(k-i1*1000)/100; /*输出百位*/

i3=(k-i1*1000-i2*100)/10; /*输出十位*/

i4=k%10; /*输出个位*/

printf("the sum of the toal bit is%d\n",i1+i2+i3+i4); /*输出*/ }

从键盘上任意输入一个正整数n ,编程计算n 的每一位数字相加之和。例如,输入n 为1234,则由1234分离出1、2、3、4四个数字,然后计算1+2+3+4=10,并输出10。最后输出结果。

(9)其它的算法就是利用void fun()加上算法。利用

switch(Mun) {

case 1:

fun1();goto loop;break; case 2:

fun2();goto loop;break; case:3

fun3();goto loop;break; case:4

fun4();goto loop;break; ......

}

等等共10个类似的算法。最后在调用它们就可以了。

(10)设计的流程图:

直接利用输出函数printf 输出字符串,在屏幕上显示一个菜单,并显示选项,请选择算法的提示。输入1-10之间的数字,将此数字作为菜单函数的返回值返回主函数这个数字调用相应的功能函数。制作简便,操作简单。根据提示输入相应的内容,经过处理和判断,输出相应的答案。输入一个算法完成之后,可以接着进行选择,再输入另一个算法,然后输出,可以循环的输入输出。如下图所示:

图2-1 流程图

(11)功能测试:

本系统共有10个功能。想要实现哪一种功能就选择相应的序号,根据提示完成想要的算法。进入经典算法集成系统后,及运行之后,就可以看到10个算法。界面如下图3-2所示:

图3-2界面的显示

功能一的测试,进入经典算法集成系统之后根据屏幕所显示的内容进行操作,它会显示请选择算法,输入1,然后按回车,就可以判断输入的数是否计算正确。

例如输入1,然后按回车,屏幕显示1+2+3+4+„+100=5050。如图3-3所示:

图3-3 1+2+3+4+…+100的和显示

经过程序的运行可以看出,经典算法集成系统可以成功编译。

5. 设计创新与技术关键

循环系统的经典算法集成设计的主要难点在于实现各功能的主函数的运用,包括其中用到的for 循环函数while 循环函数,goto 循环函数,输入函数,显示函数等等。基本函数的运用和主函数的调用是编制此系统各关键技术所在。当时开始做的时候,不懂怎样才能把那么多的程序集中在一起,并且还能够实现各种题目的算法功能。这是一大难点。经过仔细的看书和查资料,把这个问题解决了。其实也很简单,只是一时间没有想到。就是先定义,后调用就可以了。先把这10个程序定义好,每个程序在使用前,先检验一下是否能够单独运行,然后再把它写如大的程序中。个个小算法不能出错,不然会影响整个程序系统。最后对整个程序进行调试和运行。可以发现程序运行成功。在程序里面可以进行各种算法的演示。

6. 结论

从以上内容可以知道程序时可以顺利运行的。此经典算法集成系统可以基本满足我们的需要。可以为我们省下不少时间去进行编写和调试,在这里直接运行就可以了。只不过我所设计的这个程序只能实现10个固定的算法,不一定能够满足其所需要的。不过别担心,只要你看懂了我的程序,就会自己编的。这次试验是我学了一学期c 语言课程的实习和总结,其中避免不了产生一些错误和漏洞。我所做的程序自知非常简陋,但是有了第一次的成功,我相信以后的类似课题试验也能成功。我会努力改进自身的不足,希望大家给予鼓励和支持。

天津电子信息职业技术学院 暨国家示范性软件职业技术学院

二级C 编程实训报告

姓 名: 邢书鹏 系 别: 网络系 专 业: 计算计控制 班 级: 计控s11-1 指导教师: 邵慧娟 完成时间: 2012 年 6 月 1 日

十个程序运算的综合设计

一、前言

C 语言是一门长盛不衰的程序设计语言,深受广大软件爱好者的喜爱。C 语言功能丰富,表达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好。兼备高级语言与低级语言的优点,属于一种中间语言。它是一种结构化程序设计语言,非常适合结构化程序设计。 有较丰富的数据类型、运算符以及函数供以选用。 直接与内存打交道,使修改、编辑其他程序与文档变得轻松、简单。

C 语言是国际上广泛流行的计算机高级语言,它适合作为系统描述语言,即可以用来编写系统软件,也可以编写应用软件。在早期的操作系统软件主要是汇编语言编写的,但汇编语言依赖于计算机硬件程序的可读性和可移植性级语言,而C 语言兼具一般语言优点还能克服其他语言的缺点。

通过这个学期的学习,我认为要学好C 语言程序这门课程,不仅要认真阅读课本知识,更重要的是要通过上机实践才能增强和巩固自己的知识。在理论学习和基础实验的基础上,培养我们的实际操作能力,培养我们综合运用理论知识来分析和解决实际问题的能力、严谨的科学态度和良好的程序设计习惯,最终实现由知识向智能的初步转化。经过此次设计,我熟练掌握了编程技巧,课程设计为我提供了一个动手又动脑,独立实践的机会,将课本上的理论知识和实践有机的结合起来,锻炼了我的分析解决实际问题的能力,提高了我适应实际、实践编程的能力。

此报告说明书主要介绍了经典算法集成系统的C 语言编程,经典算法集成系统设计是一个较简单的编程,经过仔细的分析,总结出算法再进行编辑、编译、链接、运行及调试,从而得到需要的程序。经过此次课程设计,学生更能对c 语言有了新的理解。学会用一些函数来解决现实中的实际问题。

二、正文

1. 设计目的和意义

此次课程设计的目的是为了让我们加深对C 语言内容的理解,特别是一些语法规定,光靠课堂老师讲授的,既乏味又难以记住,但它们都很重要。通过课程设计,就自然地、熟练地掌握了。熟悉所用的计算机系统的操作方法,也就是熟悉了C 语言程序开发的环境。每一个计算机系统的功能和操作方法不完全相同,但只要熟练掌握一种两种计算机系统的使用,再遇到其它的系统时很快就能学会。学会上机调试程序。也就是善于发现程序中的错误,并且能很快地排除这些错误,使程序正常运行。经验丰富的人在编译链接过程中出现“错误信息”时,一般能很快地判断出错误所在,并改正之。而缺乏经验的人即使在明确的“错误提示”下也往往找不出错误而求救于别人。要真正掌握计算机应用技术,不仅要了解和熟悉有关的理论和方法,还要求自己动手实现。为以后的学习打下坚实的基础。

2. 目标和总体方案

运用 Microsoft Visual C++ 6.0和所学C 语言知识设计一个可以方便进行各种经典算法的集成系统。系统程序设计一般由两部分组成:算法和数据结构,合理地选择和实现一个数据结构和处理这些数据结构具有同样的重要性。在经典算法集成系统程序中,由于预计设计6种以上的算法,我觉得能够实现一个就能实现多个。所以我设计了10个算法。具体方案如下:

1. 计算1+2+3+4+„+100的和. 。

2. 猜数游戏:任意设置一个整数,请用户从键盘上输入数据猜想设值的数是什么,告诉用户是猜大了还是小了。10次以内猜对,用户获胜。否则,告诉用户设置的数据是什么。

3. 输出菱形。

4. 计算1+3+5+7+„+99的值.

5. 计算1-1/3+1/5-1/7+„-1/99的值.

6. 求斐波纳契数列的前30项之和.

7. 求两个正整数的最大公因子.

8. 打印所有水仙花数.

9. 输入一个正整数x ,编程计算x 的每一位数字相加之和.

10. 计算1*2*3+3*4*5+„+99*100*101的值. 每个菜单都有其相对应的功能.

这10个题目在一个界面内。通过设计把它们组和在一起,并且能够实现其中的各种算法,每个算法互不影响。通过键盘进行选择相应的算法,然后按回车,会出现相应的提示,然后根据提示往下做。输入相应的之后,按回车就可以得到了。

3. 设计方案和内容

我做的是循环系统经典算法集成系统,运用C 语言中的循环,输入,查找,显示等函数功能,把多个函数放在一起,使主程序看起来很明了。在主菜单界面里有10个相对应的小菜单,每个小菜单都能单独实现其功能。运行的时候就可以在屏幕上看到这10个菜单。

程序基本能满足我们日常生活中各种算法的需要,就是我们教程上的各种算

法,这也是比较实用的问题。经典算法集成系统的功能还不是很完善,也不强大,程序还不够简洁、完善,我会继续努力学习,改正程序中存在的不足,在好的方面继续努力。

4. 详细设计过程

(1)程序代码的函数名:在这个程序中有2个函数名

#include #include

以下是他们在程序中的作用:

在使用系统库函数时,要用预编译命令“#include”将有关的“头文件”包括到用户源文件中。因为用到了数学函数,所以还需要用#include 对程序进行数学函数调用。

(2)第一个程序中程序代码:

int Mun; /*整数型定义*/ void fun1() {

int i=1,sum=0; /*sum的作用是存放求和的中间值*/

while(i

sum+=i; i++; }

printf("1+2+3+4+„+100=%d\n",sum); /*输出*/ }

首先定义整数型int Mun; 空格定义void fun1(),然后经过i, sum进行定义,使程序能够进行运算。While 语句的用法。While 语句后的表达式的值一开始就为假,循环体将一次都不执行。最后通过printf("1+2+3+4+„+100=%d\n",sum);这样就实现了1+2+3+4+„+100的和.

(3)第二个程序中程序代码:

void fun2() {

int num=23,x,n;

printf("hint:0

printf("guess:"); /*输出*/

{

scanf("%d",&x);

if(x==num) {printf("Win!\n");break;} /*若输入num ,则说明用户获胜*/

if(x>num) printf("bigger!\n"); if(x

if(n==11) printf("Lost!the number is %d\n",x); /*输出*/ }

首先进行变量的定义,程序内容用了for 循环语句,并运用if 语句对程序的输入进行选择。当输入次数达到11时,循环结束。此猜数游戏是说用户可以进行十次猜测,若在10次之内输入正确的数字,则说明用户获胜。反之,亦然。

(4)第三个程序中程序代码:

void fun3() {

int n,i,j; /*定义变量的含义*/

scanf("%d",&n); /*输入n*/ for(i=1;i

for(j=1;j

for(i=1;i

for(j=1;j

for(j=1;j

printf("输出菱形\n"); /*输出*/ } }

首先进行变量的定义,用for 循环打印*号。菱形图形的实现需要三个方面:光标的定位,星号输出个数;换行。最后说明输出的是几行的菱形。

(5)第四个程序中的代码:

void fun4() {

int i,sum=0; /*定义变量的含义*/

i=1;

for(;i

sum+=i;

printf("1+3+5+7+„+99=%d\n",sum); /*输出*/ }

首先对变量进行定义,然后用for 循环计算。自变量i 每次自增2,i 从1循环到100. 最后输出1+3+5+7+„+99的和. 。

(6)第七个程序中的代码:

void fun7() {

int m,n,r; /* 定义变量*/ scanf("%d%d",&m,&n);

while (n!=0) /*while循环语句*/

{

r=m%n; /*求余数*/ m=n; n=r; }

printf("最大公因子:%d\n",m); /*输出*/ }

此程序的功能是说明输入的两个整数中,求他们之中的最大公因子。并运用while 语句进行循环。当n 不等于0时,进入循环体,最后输出结果。

(7) 第八个程序中的代码:

void fun8() {

int n,a,b,c;

for(n=100;n

a=n/100; /*输出百位*/ b=n/10%10; /*输出十位*/ c=n%10; /*输出个位*/ if(n==a*a*a+b*b*b+c*c*c)

printf("水仙花数%d ",n); /*输出*/ }

}

此程序的功能是表示a 表示百位上的数字,b 表示十位上的数字,c 表示个位上的数字, 水仙花数的条件是输入一个三位数的整数,若各位上的数字的立方和等于该本身,则说明此数是水仙花数。判断表达式为n==a*a*a+b *b*b+c*c*c。是否成立。最后输出所有的水仙花数。

(8)第九个程序中的代码:

void fun9() {

int i1,i2,i3,i4,k,n; /*变量定义*/

scanf("%d",&n);

k=abs (n); /*求绝对值*/

i1=k/1000; /*输出千位*/

i2=(k-i1*1000)/100; /*输出百位*/

i3=(k-i1*1000-i2*100)/10; /*输出十位*/

i4=k%10; /*输出个位*/

printf("the sum of the toal bit is%d\n",i1+i2+i3+i4); /*输出*/ }

从键盘上任意输入一个正整数n ,编程计算n 的每一位数字相加之和。例如,输入n 为1234,则由1234分离出1、2、3、4四个数字,然后计算1+2+3+4=10,并输出10。最后输出结果。

(9)其它的算法就是利用void fun()加上算法。利用

switch(Mun) {

case 1:

fun1();goto loop;break; case 2:

fun2();goto loop;break; case:3

fun3();goto loop;break; case:4

fun4();goto loop;break; ......

}

等等共10个类似的算法。最后在调用它们就可以了。

(10)设计的流程图:

直接利用输出函数printf 输出字符串,在屏幕上显示一个菜单,并显示选项,请选择算法的提示。输入1-10之间的数字,将此数字作为菜单函数的返回值返回主函数这个数字调用相应的功能函数。制作简便,操作简单。根据提示输入相应的内容,经过处理和判断,输出相应的答案。输入一个算法完成之后,可以接着进行选择,再输入另一个算法,然后输出,可以循环的输入输出。如下图所示:

图2-1 流程图

(11)功能测试:

本系统共有10个功能。想要实现哪一种功能就选择相应的序号,根据提示完成想要的算法。进入经典算法集成系统后,及运行之后,就可以看到10个算法。界面如下图3-2所示:

图3-2界面的显示

功能一的测试,进入经典算法集成系统之后根据屏幕所显示的内容进行操作,它会显示请选择算法,输入1,然后按回车,就可以判断输入的数是否计算正确。

例如输入1,然后按回车,屏幕显示1+2+3+4+„+100=5050。如图3-3所示:

图3-3 1+2+3+4+…+100的和显示

经过程序的运行可以看出,经典算法集成系统可以成功编译。

5. 设计创新与技术关键

循环系统的经典算法集成设计的主要难点在于实现各功能的主函数的运用,包括其中用到的for 循环函数while 循环函数,goto 循环函数,输入函数,显示函数等等。基本函数的运用和主函数的调用是编制此系统各关键技术所在。当时开始做的时候,不懂怎样才能把那么多的程序集中在一起,并且还能够实现各种题目的算法功能。这是一大难点。经过仔细的看书和查资料,把这个问题解决了。其实也很简单,只是一时间没有想到。就是先定义,后调用就可以了。先把这10个程序定义好,每个程序在使用前,先检验一下是否能够单独运行,然后再把它写如大的程序中。个个小算法不能出错,不然会影响整个程序系统。最后对整个程序进行调试和运行。可以发现程序运行成功。在程序里面可以进行各种算法的演示。

6. 结论

从以上内容可以知道程序时可以顺利运行的。此经典算法集成系统可以基本满足我们的需要。可以为我们省下不少时间去进行编写和调试,在这里直接运行就可以了。只不过我所设计的这个程序只能实现10个固定的算法,不一定能够满足其所需要的。不过别担心,只要你看懂了我的程序,就会自己编的。这次试验是我学了一学期c 语言课程的实习和总结,其中避免不了产生一些错误和漏洞。我所做的程序自知非常简陋,但是有了第一次的成功,我相信以后的类似课题试验也能成功。我会努力改进自身的不足,希望大家给予鼓励和支持。


相关内容

  • 母语在英语课堂教学作用的研究开题报告
  • 附件(一) 某大学毕业设计(论文)课题申报.审核表 (2009-2010 学年) 学院(系):外国语学院英语系 *注:若题目来源于教师的科研项目,请在"说明"处填写科研项目名称:若来源于生产/社会实际,请写明题目来源单位:若为实验室建设,写明为哪个实验室,哪项技术改造或实验项目开 ...

  • 医药类学生毕业论文实施细则
  • 陕西国际商贸学院医药学院 医药学院[2014]08号 签发人:贺新怀 医药学院2015届本科毕业论文(设计)管理规定 及实施细则 一.工作目的 本科生毕业论文(设计)是实现人才培养目标的重要教学环节,是学生综合运用所学基础理论.专业知识和基本技能进行科学研究工作的集中训练,毕业论文(设计)的质量也是 ...

  • 北京语言大学本科生毕业论文(毕业设计)教学环节指导意见
  • 北京语言大学文件 校教字(2008)第54号 北京语言大学本科生毕业论文(毕业设计)教学环节 指导意见 毕业论文(含毕业设计,以下称毕业论文),是本科教学计划的重要组成部分,是检验和提高学生综合素质及实践创新能力的重要环节.为了规范管理,提高毕业论文的质量,特制订本指导意见. 一.毕业论文目的 (一 ...

  • 汉语言文学毕业论文
  • 参考文献 北京语言大学网络教育学院 毕业论文写作规范 (汉语言文学专业) ( 修订版 ) 毕业论文指导小组 2010年03月 目 录 1 2 什么是毕业论文? ...................................................................... ...

  • 餐饮管理系统毕业论文毕业设计
  • 毕业设计(论文) 基于三层架构的餐饮管理系统 设计与实现 学 号: [1**********]4 学生姓名: 肖子敏 系 部: 工业设计系 专 业: 软件技术 班 级: 高软件1001 指导教师: 李春奇 株洲职业技术学院教务处制 株洲职业技术学院毕业设计论文 目 录 摘要„„„„„„„„„„„„„ ...

  • 大学毕业论文计算机专业
  • 毕 业 论 文 论文题目: 姓 名: 学 号: 学习中心: 专 业: 指导教师: 二〇〇 年 月 毕业论文承诺书 提示:根据北京语言大学网络教育学院论文写作的规定,如发现论文有抄袭.网上下载.请人代写等情况,毕业论文一律不及格.同时取消学士学位申请资格.毕业论文不及格者,可申请重写一次,并按重修缴纳 ...

  • 毕业论文工作总结
  • [篇一:学生毕业论文工作总结] 6月23日下午,人文学院在学院会议室召开了2011届本科毕业论文答辩工作总结会.会议由院长谢应光主持,学院答辩委员会全体成员参加了会议. 首先,分管教学工作副院长冯永泰介绍了本届本科毕业论文答辩总体情况:2011届汉语言文学专业.历史学.法学.学前教育四个专业参加毕业 ...

  • 怎样写好毕业论文
  • 如何写好毕业论文 教学论文主要是指对教学原理.方法.心得等进行论述的文章. 不少从事教育教学工作的同志,平时工作可谓是勤勤恳恳.任劳任怨:学生成绩也是名列前茅.出类拔萃:谈起教学方面的体会,更是如鱼得水.如数家珍.可就是写起论文来往往词不达意.不知所云,俨然成了煮饺子的茶壶. " 如何写好 ...

  • [语言的演变]教案设计
  • <语言的演变>教案设计   戴小瑾  -------------------------------------------------------------------------------- [教学目的]1调动已有的知识储备理解课文--古今汉语在语音.语汇.语法方面的差 ...

  • 汉语言文学专业(本科)毕业论文教学大纲
  • 汉语言文学专业(本科)毕业论文教学大纲 为落实汉语言文学专业本科教学计划,实现培养目标,保证毕业论文教学工作的顺利进行,特制定本教学大纲. 一. 基本要求 毕业论文为5学分. 1.毕业论文的写作是汉语言文学专业本科的教学环节之一,是整个教学活动的有机组成部分,是实施专业教学计划,实现专业培养目标的重 ...