c语言小结范文
c语言小结范文第1篇
专业度: 19164 时间: 2008-11-25 上午8:55
有效的沟通是不断跨越障碍的过程。上下级沟通的障碍来自哪里?来自于沟通的一方或双方的错误的沟通立场,而这种错误的沟通立场又通过错误的沟通语言表现出来。
许多研究发现,一些驾轻就熟、脱口而出的语言,成了“杀手”式的语言信息,阻碍了上下级沟通的效果,导致了上下级之间的误会和冲突。所以,提高上下级沟通的效果,首先应从分析错误的沟通语言着手。
汤玛斯。高登和克里斯。科尔等心理学家曾经把错误或不当的沟通语言分为三大类。参照他们的分类,结合我国企业中上下级沟通的一些实际状况,这里我们把向下沟通中常见的语言错误划分为四类:发号施令型、傲慢无礼型、讽刺挖苦型与隔靴搔痒型。
发号施令型
发号施令型语言总是告诉员工:作为一个员工,他 (她)“应该”怎么做、“必须”怎么做、“最好”怎么做、“可以”怎么做。
发号施令型的上级认为,通过这样的语言可以向员工传递解决问题的办法,期望员工最好能无条件地接受。它也是许多上级最喜欢使用的一种语言。
发号施令型语言可以分为四种,根据上级使用的频率排列为:
命令
例如:。这里轮不到你说话,你的任务就是好好听我说!。不许辩解,没有任何借口!。怎么这么罗嗦,按照我说的去做就行了!
这种语言使人感到,员工的感受、需求或问题并不重要,他们必须顺从上级的感受与需要,并有可能产生对上级权威的恐惧感。这是上级单方面发出的语言信息,员工的情感或需求没有得到尊重,因此员工有可能对上级产生怨恨、恼怒和敌对的情绪,比如顶撞,抗拒,故意考验上级决心,发脾气等。
威胁
例如:。如果你们这次再完不成指标,我就要扣你们全年奖金!。如果你再不改,我就会汇报给大老板,叫你死得很难看!
这种语言与命令很相似,只是再加上告诉员工不服从的后果是什么。这种语言可能使员工感到恐惧和屈从,也可能引起员工的敌意。员工有时还可能对此做出与上级期待的相反反应:“好啊,不管你说什么,我都不在乎,看你把我怎么样!”更有甚者,做一做刚才被警告过的事,好看看上级真的是否言出必行。
强加于人
例如:。昨天为什么没有完成任务?是不是没有照我的话去做?你知道如何来安排工作程序吗?让我来告诉你。。今天找你来,是要与你讨论你这次工作失误的事情。经过我对你的分析,我发现你存在的问题是粗心。你说是吗?记住:下次要细心!好,我的话讲完了,你可以回去了!千万要记住我的话,别再粗心!
其实,这个员工工作失误未必是因为粗心,也许还有更多的原因。上级找这个员工来谈话,目的是为了帮助他找到这次失误的原因,提高工作效率,但因为没互动和交流,导致了他们之间的谈话毫无效果,并让员工感到上级并不想、也确实不了解自己。
“强加于人”实际上也是微妙地下命令,但是它可以更巧妙地隐藏在貌似很有礼貌的、富于逻辑的陈述中,但讲话的这一方只有一种心态:“你是我的员工,所以必须按照我的观点来做。”
因为不给对方发表自己意见的机会,因而这类谈话进行得很快,员工也根本没有时间表达自己的想法,从而会感到自己的权利被剥夺。长此以往,员工还会产生一种“上级总是认为我不行,有改也改不完的许多缺点”等压抑感。
过度忠告
例如:。如果我是你,肯定不会像你这么做。。以后给我记住:一定要先找本地的给客户,再找外地的给客户。
这样的语言信息是在向员工证明:上级不信赖他们自身解决问题的能力。其后果往往会使员工对上级产生依赖心理,削弱他们独立判断的能力和创造力。
过度忠告也意味着上级的一种自我优越感,容易引起追求独立的员工的反感。
有时这种语言信息还会使员工感到被误解,甚至这样想:“如果你真正了解我,就不会给我出这种又馊又笨的主意,说不定外地的是个大客户呢。”
发号施令型语言是上级平时使用得最多的一种语言。许多上级认为它是见效最快的语言。它的优点是上级可以快速解决员工存在的一些问题,而缺点是使用过度就会失效。根本原因在于:第一,容易造成员工反感。这种语言的后面常常隐藏着这样的意思:“你太笨了 ”,“你太差劲了”,“你要听我的”,“我是权威”等等。这让员工听后很反感,随之出现逆反心理或顶撞情绪。有经验的上级会发现,当一个员工接受这样的语言时间较长后,会变得烦躁、自卑,或对以后类似的语言漠然,以至于有许多上级和家长总是抱怨:“为什么孩子越被教育却越不听话?”
第二,容易使员工顺从,却不容易产生积极的行为。
第三,它所表达的信息仅涉及员工而不涉及上级本身。由于员工不知道他的行为对上级有什么影响,只知道上级要求他对某些行为进行改变。在这种单方面的沟通渠道中,员工也会单方面地对上级作不正确的推测,比如:“这位上级偏心,心胸狭隘,脾气坏,专门拿我们出气,对我们要求太高”,等等。员工有了这样的负面心态,就不会从正面来接受上级原本良好的用意了。
傲慢无礼型
傲慢无礼型语言可以分为三种:
训诫
例如:。你是个学会计学的大学毕业生啊,应该知道报表上这些数字代表什么?否则你得到学校里去回炉了!。你应该很清楚,在上级面前应该怎样说话!
这种语言表达了一种预先设定好的立场,使员工感受到与上级之间地位的不平等,感受到上级在运用上级权威,导致员工容易对上级产生防卫心理。
当上级运用这种语言模式的时候,常会使用这些短语:“你应该”;“如果你听从我的劝告,你就会”;“你必须”等。
这类语言在向员工表达:上级不信任你们的判断能力,你们最好接受别人所认为的正确判断。对于越资深的员工,“应该和必须”式的语言越容易引起抗拒心理,并导致他们产生更强烈地维护自己的立场。
标记
例如:。我发现公司里一有麻烦,总有你的份!。我早就知道你不行!因为你太懒惰。。我看你永远改不好了!
这种语言一下就把员工打入了“另类”,最容易令员工产生自卑感或“破罐子破摔”式的消极心态。
面对上级这样的标记语言,员工会感到自尊心受到了损害。为了维护自己的形象,他们以后就会在上级面前尽量掩饰自己的想法和情感,不愿将内心世界向上级打开。
一些调查表明:公司中最得不到员工尊重的上级是经常给员工打标记的上级。所以,上级对此必须特别注意。
揭露
例如:。你这样对抗上级无非是为了出风头!。你心里想什么我还不知道,在我面前你别想玩什么花招!。说几句认错的话就想蒙混过关?其实是害怕我在会议上公开批评你吧?可我今天偏要公开批评你!
其实,上级让员工知道“我知道为什么”、“我能看穿你”并不是件好事。因为如果上级分析正确,员工会由于被揭穿而感到窘迫或气恼。而如果上级分析不正确,员工也会由于受到诬赖而感到愤怒。他们常常认为上级是在自作聪明,自以为能像上帝一样居高临下地洞察所有员工的内心,感觉莫名其妙地好。
傲慢无礼型语言在不同程度上都有明显贬损员工的意味。它们会打击员工的自尊心,贬低员工的人格,并明确地表达下列意思:“你是问题员工”;“你不好”;“我不喜欢你、甚至讨厌你”;“我对你没有信心”等等。
员工如果经常听到这类语言,就有可能形成“我是一个差劲的人”等自卑心理,长此以往会对员工的身心发展造成较大的伤害。
由于这种语言常常使员工的自尊心受到伤害,他们也可能随之出现反攻击的心态。这时,上下级之间可能出现大的冲突。
更重要的是,傲慢无礼型语言给上级的形象蒙上了粗鲁、教养差等阴影,给员工造成负面影响,对他们的成长十分不利。
讽刺挖苦型
讽刺挖苦型语言可以分为两种:
暗示
例如:。你讲话的水平真高啊,看来以后我的位置该让给你了吧。。临近年底了才完成60%的任务,你还不着急,真是胸有成竹啊,看来名牌大学毕业的高人真是能力强啊。 这类语言虽然相对说来比较温和,但效果往往很差。
原因之一:由于员工年轻、注意力不够集中或认为不关自己的事等,大多数人并不能够透彻地理解这些暗示,所以有时上级会感到自己是在“对牛弹琴”。
原因之二:哪怕有些员工明白了上级话语的部分含义,也会觉得上级说话如此拐弯抹角而有失坦诚,觉得上级“太做作了”,从而失去了对上级的信任。
原因之三:即使员工听出了上级的“话中之话”,也只会对上级的说话动机和人品做出鄙夷性的评价。
中伤
例如:。你的报告写得太好了,我的水平太差,实在看不懂!。你以为你是比尔。盖兹吗?不要自以为懂得很多了!
这类话语一出口,就流露出对员工的明显鄙视,还带有有一些人格侮辱的成分在内。
对这类中伤性的语言,员工会非常反感。他们即使当面不敢说,心里却会反击:“你有什么资格来消遣我。看你说话的样子,哪像个上级!”
上级在使用讽刺挖苦型语言的时候,是希望员工听懂这些话中的弦外之音。他们认为这是一种较为温和、较为“高雅”的表达方式。这类语言的潜台词是:“如果我们把话挑明你们就会不喜欢我”,“跟你们坦白太危险了”,“我是有水平的上级,不会像你们这群傻瓜那样直筒子式地说话”。
不要以为仅仅是发号施令型和傲慢无礼型语言才有许多不良的后果,讽刺挖苦型语言对员工的伤害也非常大。因为这类语言的深处隐藏着的是对员工的厌恶和轻视。
隔靴搔痒型
隔靴搔痒型语言主要有两种:
空口“安慰”
例如:。不要难过!太阳每天都是新的,明天你就会好起来。。不要着急,你还年轻,人生之路长着呢。。回去休息休息,明天一切都会好起来。
在这些并不能解决实际问题的、没有意义的安慰中,隐含着一丝“哀其不幸”式的怜悯感。因此,员工会感到双方并没有站在平等的地位对话,而自尊心越强的员工越不喜欢上级这样的讲话方式。
泛泛之辞
例如:。总的看来,你基本上还算是一个合格的员工。。我也不知道对你说什么好,你自己好自为之吧。。你需要发扬优点,改正缺点。
这种泛泛而论的评价过于简单,对于员工的成长根本无益。而员工也会怀疑上级是否真正关心自己。当上级安慰一个痛苦中的员工、或员工急切地要求上级对自己有所帮助时,隔靴搔痒式的语言会让员工非常失望。进而他们就会对上级产生无能、自私、冷漠等不良印象。如果员工经常听到上级说此类话,还会怀疑上级是否一直在敷衍自己,对自己毫无爱心。长此以往,上下级关系就不会融洽,隔阂日益加深。
c语言小结范文第2篇
第1次实验: 时间 2010-9-15
项目名称:创建第一个C语言程序
仪器设备:电脑一台,操作系统WindowsXP,开发环境Visual C++ 6.0
实验程序:
1、 单击“开始”“程序”“Microsoft Visual Studio 6.0”“Microsoft Visual C++ 6.0”,打开VC++。
2、 在菜单中选择“文件”“新建”,在“工程”选项卡中选择“Win32 Console Application”,
输入一个名称,点“确定”,新建一个新的工程。
3、 再选择“文件”“新建”命令,在“文件”选项卡中选择“C++ Source File”,输入一个
名称,点“确定”,新建一个C++源文件。由于C++全面支持C,因此可以在此输入C语言的源代码,进行实验。
4、 在代码框中输入如下代码:
#include
void main ( )
{
int a,b,sum;
a=123; b=456;
sum=a+b;
printf ("sum is %d ", sum);
}
5、 编译、连接、运行:在“编译”中选择“编译”,没有错误和警告以后,在“编译”中
选择“构建”最后在“编译”中选择“执行”。
实验结果:
sum is 579
讨论:本实验让我们了解了如何创建一个C语言的控制台应用程序,并学会了C语言程序的基本构架和个别特殊语句如“main”“printf”等。
实验地点:3B-20
3第2次实验:时间:2010-10-6
项目名称:顺序结构程序设计实验
(书89页4.9题,先把题抄下来)
仪器设备:电脑一台,操作系统WindowsXP,开发环境Visual C++ 6.0
实验程序:
1、打开VC++6.0,新建一个C++源程序,在代码窗口输入程序如下:
(自己写代码)
2、编译、连接、运行:在“编译”中选择“编译”,没有错误和警告以后,在“编译”中选择“构建”最后在“编译”中选择“执行”。
实验结果:
讨论:
实验地点:3B-20
3第3次实验:时间:2010-10-27
项目名称: 选择语句switch的使用
(书111页5.6题,先抄题)
仪器设备:电脑一台,操作系统WindowsXP,开发环境Visual C++ 6.0 实验程序:
1、打开VC++6.0,新建一个C++源程序,在代码窗口输入程序如下:
(自己写代码)
2、 编译、连接、运行:在“编译”中选择“编译”,没有错误和警告以后,在“编译”中选择“构建”最后在“编译”中选择“执行”。 实验结果: 讨论: 实验地点:3B-20
3第4次实验:时间:2010-11-17 项目名称:循环语句for的使用(书129页6.1,先抄题)
仪器设备:电脑一台,操作系统WindowsXP,开发环境Visual C++ 6.0 实验程序:
1、打开VC++6.0,新建一个C++源程序,在代码窗口输入程序如下:
(自己写代码)
2、编译、连接、运行:在“编译”中选择“编译”,没有错误和警告以后,在“编译”中选择“构建”最后在“编译”中选择“执行” 实验结果: 讨论:
实验地点:3B-20
3第5次实验:时间: 2010-12-8 项目名称: 数组的应用(书134页例题7.3,先抄题)
仪器设备:电脑一台,操作系统WindowsXP,开发环境Visual C++ 6.0 实验程序:
1、打开VC++6.0,新建一个C++源程序,在代码窗口输入程序如下: (自己写代码)
2、编译、连接、运行:在“编译”中选择“编译”,没有错误和警告以后,在“编译”中选择“构建”最后在“编译”中选择“执行” 实验结果: 讨论:
实验地点:3B-20
3第二学期实验:
第1次实验: 时间 2011-2-25 项目名称:编写函数
(在主函数中输入两个数,分别调用四个自定义函数,实现两个数的加、减、乘、
除并输出结果。)
仪器设备:电脑一台,操作系统WindowsXP,开发环境Visual C++ 6.0 实验程序:
6、 打开VC++6.0,新建一个C++源程序,在代码窗口输入程序如下: #include void main() {
int add(int x,int y); int sub(int x,int y); int mul(int x,int y); float div(int x,int y); int c,a,b; float d;
scanf("%d,%d",&a,&b); c=add(a,b);
printf("%d+%d=%d ",a,b,c); c=sub(a,b);
printf("%d-%d=%d ",a,b,c); c=mul(a,b);
printf("%d*%d=%d ",a,b,c);
d=div(a,b);printf("%d/%d=%f ",a,b,d); }
int add(int x,int y) {
return x+y;
}
int sub(int x,int y) {}
return x-y;
int mul(int x,int y) {} {
return x*y;
float div(int x,int y)
return (float)x/(float)y;
}
2、编译、连接、运行:在“编译”中选择“编译”,没有错误和警告以后,在“编译”中选择“构建”最后在“编译”中选择“执行”。 实验结果: 讨论:。
实验地点:3B-20
1第2次实验:时间:2011-3-11 项目名称:指针的应用(书278页10.3,先抄题)
仪器设备:电脑一台,操作系统WindowsXP,开发环境Visual C++ 6.0 实验程序:
1、打开VC++6.0,新建一个C++源程序,在代码窗口输入程序如下: (自己写代码)
2、编译、连接、运行:在“编译”中选择“编译”,没有错误和警告以后,在“编译”中选择“构建”最后在“编译”中选择“执行”。 实验结果: 讨论:
实验地点:3B-20
3第3次实验:时间:2011-4-8
项目名称:顺序结构程序设计实验(书318页11.3题,先把题抄下来)
仪器设备:电脑一台,操作系统WindowsXP,开发环境Visual C++ 6.0 实验程序:
1、打开VC++6.0,新建一个C++源程序,在代码窗口输入程序如下:
(自己写代码)
2、编译、连接、运行:在“编译”中选择“编译”,没有错误和警告以后,在“编译”中选择“构建”最后在“编译”中选择“执行”。 实验结果: 讨论:
实验地点:3B-203
9.1
#include
#define S(A,B,T) T=A;A=B;B=T void main(){} 9.6
#include #define PR printf #define NL " "
int a,b,t;
scanf("%d,%d",&a,&b); S(a,b,t);
printf("%d,%d ",a,b);
#define F "%6.2f"
#define F1 F NL #define F2 F F NL #define F3 F F F NL void main() {
float a,b,c; a=1;b=2;c=3; PR(F1,a);
PR(F2,a,b);PR(F3,a,b,c); }
作业:
#include
#include
void main() {
void fun1(float a,float b, float c);void fun2(float a,float b ,float c);void fun3(float a,float b, float c);float a,b,c,disc;
scanf("%f%f%f",&a,&b,&c);disc=b*b-4*a*c; if(disc>0)fun1(a,b,c); else if(disc==0)fun2(a,b,c); else
fun3(a,b,c); }
void fun1(float a,float b,float c) {
float d=b*b-4*a*c; float x1,x2;
x1=(-b+sqrt(b*b-4*a*c))/(2*a); x2=(-b-sqrt(b*b-4*a*c))/(2*a); printf("%f,%f ",x1,x2); }
void fun2(float a,float b,float c) {
float d=b*b-4*a*c; float x1,x2;
x1=x2=(-b)/(2*a);
printf("%f,%f ",x1,x2); }
void fun3(float a,float b,float c) {
printf("此函数无解"); } P278
#include void main() {void aa(int x[],int n);int i,a[10];
for(i=0;i<10;i++)scanf("%d",&a[i]);
printf("交换前: ");
for(i=0;i<10;i++)printf("%d,",a[i]);printf(" ");aa(a,10);
printf("交换后: ");for(i=0;i<10;i++)
printf("%d,",a[i]);printf(" ");
}
void aa(int x[],int n) {
int
temp,max=x[0],min=x[0],max_n=0,min_n=0,i;//假设第一个数是最大和最小的数,那么max,min的下标就=0for(i=1;i
max=x[i];max_n=i;}
if(min>x[i]){min=x[i];
min_n=i;
}}
if(min_n!=0){temp=x[0];x[0]=x[min_n];
x[min_n]=temp;
}
if(max_n!=n-1){temp=x[n-1];x[n-1]=x[max_n];x[max_n]=temp;
}
} eee:
#include
void main() {void jiaohuan(int *pt1,int *pt2);int a,b;
scanf("%d,%d",&a,&b);printf(" 交换前: ");printf("a=%d,b=%d ",a,b);jiaohuan(&a,&b);printf(" 交换后: ");printf("a=%d,b=%d ",a,b);
}
void jiaohuan(int *pt1,int *pt2) {int temp;temp=*pt1;*pt1=*pt2;*pt2=temp;
}
习题11.3 方法一: #include void main() {int i;
struct student{int num;
char name[10];int score[3];
}stu[5]={{101,"A",50,60,80},{102,"B",9
0,67,45},{103,"C",30,40,50},{104,"D",90,80,70},{105,"E",60,70,80}};
printf("NUM
NAME SCORE ");for(i=0;i<5;i++)
printf("%4d%8s%8d,%2d,%2d ",stu[i].num,stu[i].name,stu[i].score[0],stu[i].score[1],stu[i].score[2]);
}
方法二 : #include void main() {int i;
struct student{int num;
char name[10];
int score[3];}stu[5];for(i=0;i<5;i++){
printf("
学号:");scanf("%d",&stu[i].num);printf("姓名:");scanf("%s",&stu[i].name);printf("成
绩
:
");scanf("%d,%d,%d",&stu[i].score[0],&stu[i].score[1],&stu[i].score[2]);}printf("NUMNAME SCORE ");for(i=0;i<5;i++)
c语言小结范文第3篇
1.1 函数
函数是完成某一指定任务的程序模块。一个C语言程序可由一个或多个函数组成, 每个函数完成一定的功能。函数在使用之前必须先行定义。
1.2 变量
变量是在程序运行期间可以改变的量。变量在使用之前必须先定义, 当一个变量被定义后, 可以从定义中获得这个变量的名, 变量的数据类型和变量的存储类型。同时, 根据这个定义所在的位置, 还可知道这个变量的生存期以及它的作用域。
1.3 形参与实参
函数的参数主要用于主调函数向被调函数传递数值。在函数定义时, 函数名后面圆括号内的参数称为形式参数, 简称形参;在函数调用时, 函数名后面圆括号内的参数称为实际参数, 简称实参。在函数调用时, 首先将实参传给形参, 然后才能执行函数体。在C语言中, 参数的类型不同, 其参数值的传递方式也不完全相同, 一般分为“值传递”方式和“地址传递”方式。
2 要求一个结果的程序
2.1 例如:求两个整数的最大值
从题设中已知两个整数, 将它们作为函数的形式参数, 题目的要求是输出两个数的最大值, 可以把它作为函数的返回值, 相应函数的返回值类型为整型。主函数包含三个功能, 输入已知条件、调用函数、输出结果。即:
2.2 传递方式的分析
在以上函数的调用过程中, 整型变量a、b作为实参分别把值传递给形参x、y, 但函数调用完毕, x、y的值没传递给实参a、b。也就是说在简单变量作为实参传递数据的过程是值传递, 即单向传递。
3 求多个结果的程序
3.1 采用全局变量
例如:求一组数据的最大值, 最小值, 平均值。
4 求一组结果的程序
4.1 将一组数据逆置
按照上述的方法已知条件是字符串, 可以将它作为字符数组进行处理, 这样字符数组就成为函数的形式参数。然而, 题目的要求是输出字符串的长度, 若将它作为函数返回值, 这只能返回该字符数组的起始地址, 即通过指针来返回。
4.2 参数传递数据
在函数调用的过程中, 通过参数传递数据甚为常见, 比如上题在数组的应用中, 如果我们把数据元素作为实参传递给形参, 因为每个数组元素实际代表内存中的一个存储单元, 故和简单变量一样, 对应的形参必是类型相同的变量, 这时数据只能从实参单向传递给形参, 如果我们把数组元素的地址 (即数组变量的名字, 它代表数组首元素的起始地址) 作为实参, 对应的形参必是相应基类型的指针变量, 这时数据既可以通过实参传递给形参, 又可以从形参传递给实参, 后者在应用过程中更为常见。
4.3 按值传递与按地址传递
上题可采用函数的参数传递来返回结果。函数的参数传递有两种方法:一种是值传递, 一种是地址传递。值传递, 是指形参的改变不影响实参, 而地址传递, 即形参和实参公用一段内存空间, 形参的改变也就改变了实参。一个数组名是该数组的起始地址, 可以通过数组名作为实参来实现地址传递, 从而解决这个问题。
从以上函数调用过程可以看出, 地址传递事实上把字符数组的地址传递给形式参数 (s) , 形参又把它指向的对象传递给了实参 (str) , 也就是借助于地址实现了双向传递。
5 结语
C语言程序是由函数构成的, 函数间需要交换数据, 函数间交换数据的通道主要有三个:一是函数的返回值, 它一次能返回一个值, 并且是单向传递, 可通过调用该函数引用返回值;二是全局变量, 它可双向导通, 函数既可以直接引用, 也可以通过函数调用, 从而达到双向传递的目的;三是函数的参数, 它既可以是单向导通, 又可以是双向导通, 它是函数间交换数据的最主要的方式。所以C语言中函数如何通过参数交换数据即形参与实参的结合方式是学习的一个重点内容, 同时由于形参与实参的结合方式的复杂性, 它也是学习的一个难点。C语言函数形参与实参的结合方式从总的方面来看和其他高级语言大同小异, 都是“按传传递”方式与“按传地址传递”方式两种。
摘要:本文通过总结自己的学习经验, 简单的分析了C语言程序设计课程中的函数, 就C语言模块化程序设计中函数的参数设置、函数返回值的确定, 以及主函数中函数的调用等, 给出了一些函数分析。
c语言小结范文第4篇
利用C语言的编程知识和编程技巧,完成具有一定难度、一定编程量的课程设计题目,从而掌握高级编程语言的知识和编程技术,掌握程序设计的思想和方法,具备利用计算机求解实际问题的能力。为C++等编程技术的学习奠定必要的实践基础。
二、课程目标
1、通过本课程的实践,培养自学、独立思考、分析和解决问题的能力。
2、通过对需求的分析,确立方案,编制程序与调试程序,初步掌握C程序设计的方法。
3、能熟练调试程序,完成课题任务。
4、根据个人的设计调试过程,撰写设计报告。
三、课程内容
设计《职工信息管理系统》软件,满足以下要求:
1. 可以在DOS命令行下完成下列操作:
a) 可录入职工信息:工号、姓名、电话(含0开头号码、13位以内),并显示是否操作成功(若工号已存在则提示);
b) 可删除指定工号的信息,并显示是否操作成功;
c) 可修改指定工号的各项信息,并显示是否操作成功;
d) 可查询指定工号的信息,操作后输出信息到屏幕;
e) 可输出全部职工信息到屏幕;
2. 软件的设计满足以下要求:
a) 使用数组存储职工信息,
b) 所有职工信息按照工号顺序存储到文本文件(自学文本文件读写语句);
c) 软件至少包含.c和.h文件共3个以上;
四、考核
1. 答辩:查看代码(使用多维数组结构)、解释代码(语句功能熟悉)、运行程序(功能正常齐全)
c语言小结范文第5篇
1.结构层次序数使用不当。一般而言,结构层次序数分“一”、“
(一)”、“1”、“(1)”四个层次。只有两个层次时,可分别用“
一、”“1.”标识。其中,数字序号后用小圆号“.”,而不能用顿号“、”,如为“1.”而不是“
1、”;“
(一)”和“(1)”括号外面不带标点符号。在一段文字内部常使用“ 一是、二是、三是”或“首先、其次、第三”等。
2.标点符号运用不当。除法规、规章名称加书名号外,标题一般不用标点符号。正文中的标题,如果单独一段,在末尾不用句号、冒号等标点符号。并列短语各项之间有比较长的短语或有较大的停顿,中间应使用逗号。
3.国家法定计量单位的汉字与符号运用不统一。如kV、KV、Kv和千伏,kVA和千伏安,MW和万千瓦,km和公里、千米等混用。一般而言,公文中数量单位应用汉字,且同一份公文或材料中应相对统一。
4. 人名、地名、日期、单位名称使用不规范。年份一律使用公历年份的全称,如1999年、2010年不能略为99年、10年。单位名称一般先用全称,并注明规范简称,或用约定俗成的简称,如外部用广德独山南方水泥有限公司,内部可以用“广德独山南方”一般不用“独山南方”等简语。
5.文件引用不规范。引用公文应先引发文机关(有时可省略)、标题,后引发文字号。发文字号中标注年份应采用六角括号〔〕,而非中括号[]或【】。
6.公文如有附件,应在正文下空一行、左空2字处,注明附件的顺序和名称。附件不加书名号,附件名称后不加标点符号,如“附件:1.”。
7.公文如有联系人等附注,应在成文时间下空1行、居左空2字用3号仿宋体字加圆括号标识。一般而言,在上行文的“请示”等文种中,应当在附注处注明联系人的姓名和电话。
8.关于附件的格式问题。一般A4纸,每面排22行,每行排28个字,页面左上角第一行顶格标识“附件”(有序号时标识序号),标题为二号小标宋体或二号宋体加粗,正文为3号仿宋体(有时第一层标题可用黑体,第二层标题可用楷体,其他用仿宋),单倍行距或行间距31磅。附件的页码,应与正文标注相同(4号半角白体阿拉伯数码,数码左右各放一条4号一字线),单页码居右空1字,双页码居左空1字。实行电子公文后,由于在word、wps等文字编辑软件中按国家规定标注页码不太方便,因此对文本性附件,一般情况下也可采取在页脚居中直接插入(默认)页码的方式,格式为“3”(小五号字)。
9.发文日期不能用阿拉伯数字。和正文要求正好相反,发文日期要用汉字,但0不能写成“零”,也不能用“0”,而使用“插入”菜单中的符号“○”。
二、内容方面的常见错误
1.错别字较多。
2.文种选择不当。
3.标题成份残缺或多余。如《关于上报的报告》标题中,“上报”为多余项。特别是对转发性通知标题,由于层层转发公文,很容易造成该类公文标题冗长繁琐,解决此问题办法有四:一是只写转发第一次转发机关的通知;二是直接转发原文件;三是在标题中只出现上一级机关转发通知的文号;四是只用本机关发文的标题,而将其他机关的标题概括为文件。
4.附件问题。一是不能适当应用附件。一般情况下,当正文内容较长、且相对完整时可作附件处理,如工作总结等。二是正文中的附件名称不完整、不规范。另外,引用附件时,一般情况下只引用文件标题,不带文号。
5.主题词标注不当。许多公文直接使用系统自动生成的主题词,不按规定格式进行修改。
6.不按照隶属关系行文。如用部门文件行上行文、平行文,部门便函转发上级单位文件等。
7.“请示”和“报告”混淆的问题。一般情况下,对上级机关而言,“请示”偏重于办件,“报告”偏重于阅件。要求上级批复的事项,应采用“请示”文种,且遵循“一文一事”原则,不应在报告中夹带请示事项。
三、一些常用字词的用法及辨析
1.“截止”与“截至”的区别。前者强调“止”,即在计时点上,所进行的事情已经完结或基本完结;后者则不强调事情的完结,强调的是该计时点上的事态。
2.“记取”与“汲取”的区别。前者强调强记,后者强调在加工、提高基础上的吸取。二者适用对象和情况有所不同:对自己或内部的事或现成的经验教训,多用记取;对他人或外部的经验教训、营养等,则用汲取。
3.“急待”与“亟待”的区别。“急待”强调紧急待办,“亟待”强调极须,急迫待办。“急待”与“亟待”的主要区别在于,前者强调时间的紧迫性,后者则更强调意义重要性。另外,亟待还包含问题的严重性已达极点,否则不宜用“亟待”一词。
4.“下工夫”与“下功夫”的区别。一般情况下,应该用“下工夫”。如《现代汉语词典》强调,“下工夫”是指为了达到某个目的而花费很多的时间和很大的精力。而“功夫”是指本领或武术,一般不用“下功夫”。
5.“和”与“与”的区别。“和”跟“与”都是做连词比较多,做介词比较少。做连词时都表示平等联合,意思
是一样的。但是,两者的色彩有所不同。“与”的书面语色彩比较明显,因此多用于书面语中,口语中用得比较少。“和”则在口语跟书面语中都使用。另外,在书名跟文章的题目中,“与”使用得要比“和”多些。
6.“制定”与“制订”的区别。“制定”即制作、定出,公文中习惯用在较大场合,以制定党和国家的路线、方针、政策、法律和法令等;“制订”即制作、订立,公文中习惯用于具体规章制度的订立。
7.“需要”与“须要”的区别。“需要”即对“缺乏”而言,还有“要求”的意思,词性为及物动词,后可带宾语。“须要”即说明“应当”、“必须”的意思,词性为能愿动词,修饰限制动词。
8.“期间”与“其间”的区别。“其间”是指某一段时间。从结构上分析,“其”修饰“间”,相当于“这”“那”等指示代词。在使用的时候,“其间”前面总有一段关于时间的叙述,“其间”承上表示“这段时间里”或“那段时间里”。如果“其间”前面再加上“这”或“那”,就重复了。我们熟知的经典例子是鲁迅先生《一件小事》里的话:“我从乡下跑到京城里,一转眼已经六年了。其间耳闻目睹的所谓国家大事,算起来也很不少。”“其间”多用于书面,口语中,人们有时会在它前面加上“这”或“那”,现在也是不容忽视的语言事实。“期间”的用法恰恰相反,它前面应该加修饰成分,如“这期间”“那期间”“开会期间”等等。如“期间,对文件修改了20多次。”这种用法则不正确。“期间”是指某短时间里,前面要有说明时段的词语,例如“春节期间”、“会议期间”、“国庆期间”、“外出期间”等,不能将“期间”单说。而“其间”可以单说,是某段时间的意思,如“其间,对文件修改了20多次”。
9.列举完后“等”的用法。列举后用“等”的时候,有两种情况,一种是没有列举完的时候用“等”,如“北京、上海等城市” 。还有一种用法是列举完之后用 “等”,例如“北京、上海、武汉、长沙等四座城市”。这里的“等”是表示列举完了之后收尾。
10.引号内短的并列成分之间的标点符号用法。比如:发扬“特别能吃苦、特别能战斗、特别能奉献”的精神这样的句子,引号内是短的并列成分,这种情况应该用顿号,而不应该用逗号。
11.“以及”前面的标点符号用法。“以及”前面可以用逗号,这是“以及”跟“及”不同的地方,“及”的前面不能有逗号。当然,“以及”的前面也可以不用逗号。用不用逗号,要看“以及”后面的语词的长短。如果比较长,要用逗号停一下,使人好读;如果比较短,“以及”前面就可以不用逗号了。
12.“其中”及其前后的标点符号用法。有人归纳出使用“其中”一词,前后标点符号用法的三条规则:
(1) 总数后只有一个数,“其中”前用“,”,“其中”后不用“,”。如,2009年,公司售电量554.51亿千瓦时,其中省内售电量538.42亿千瓦时。
(2) 总数后分述几项内容,则总数后用“。”,“其中”后用“,”,各分述内容之间视其内容多少,或用“,”,或用“;”。如,2009年,全省全社会用电量705.51亿千瓦时,同比增长4.09%。其中,第一产业用电量56.38亿千瓦时,同比增长2.02%;第二产业用电量540.27亿千瓦时,同比增长2.66%;第三产业用电量62.54亿千瓦时,同比增长12.45%;城乡居民用电46.32亿千瓦时,同比增长14.01%。
(3)“其中”之后列举分项内容时,“其中”之后不要用“:”。
例1 ,2009年,全省发电装机容量1803.99万千瓦。其中:水电578.18万千瓦,火电1146.3万千瓦,风电79.51万千瓦。该例中,“:”应改为“,”。
c语言小结范文第6篇
1) We always working till late at night before taking exams. (误)
2) We should read books may be useful to us. (误)
1) This test is end, but there is another test is waiting for you. (误)2) The driver of the red car was died on the spot. (误)
1) Someone/Somebody think that reading should be selective. (误)2) My sister go to the cinema at least once a week. (误)
1) I was walking along the road, and there are not so many cars on the street. (误)
2) We have little time to read some books which we interest. (误)
3) I am a student who has studying in the college for two years. (误)1) It is my point that reading must be selectively. (误)
2) Honest is so important for everyperson. (误)
c语言小结范文
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。


