C语言实习生简历(通用14篇)
篇1:C语言实习生简历
路小堂 篇二:伍凌云简历
姓名:伍凌云
专业:土木工程(工民建)学位:工学学士学位 联系电话:*** 个人简历 篇三:最新优秀大学生经典个人简历模板121 姓名: 茉莉花 毕业院校: 河北科技大学 学历: 本科 专业: 国际贸易
茉莉花电话:0351-22222000 山西省太原市新建路1号
求职意向:建筑预算员,结构工程师助理员 000000@00000000 教育经历 2010.09-2014.07 土木工程学院 建筑预算专业 太原理工大学 本科 cet-4(510/710)、取得全国计算机二级(c语言)证书 系三好学生
获奖经历 连续三年获得校“优秀青年志愿者”称号;
获得校挑战杯竞赛三等奖;
两次获得三等奖学金;
专业经历 2012.10-2012.12 太原城乡建设规划局
工程图纸、图集和规范的学习; 结构与制图预算实习
熟练运用工程软件,包括天正cad、结构cad、探索者、pkpm;
社会实践 2010.04-2014.06 实经历了八家单位,进行了卓有成效锻炼 2010-2011:八局二公司888888项目部参加生产管理实习; 2010-2011:参加了工程计价与计量课程设计; 2010-2011:暑假在济南8888建设工程有限公司实习一个半月 2010-2011:参加了混凝土结构课程设计、钢结构课程设计和基础工程课程设计; 2010-2011:参加了土木工程专业的认识实习、测量实习、工程地质实习和房屋建筑
学课程设计。
2010-2011:建工集团总承包“国泰大剧院”项目 2010-2011:铁路第二标段gps静态测量
2010-2011:重庆市市政第二公司“081”工程 基本技能 2010.12-2014.06 毕业设计《科技大学城游泳池及配套设施设计方案》
英语四级,具有良好的听、说、读、写能力,能够进行一定的交流
熟练运用天正建筑、tssd、pkpm等软件进行设计
熟练使用word,excel,powerpoint等办公软件。
能够熟练掌握运用本专业内的相关知识,会使用水准仪、经纬仪等精 密测量仪器,并能使用autocad进行识图以及平法识图
校园经历 2012.10-2014.04 建筑系建筑系一班班长,参加过青年志愿者组织的各项公益活动;
建筑系建筑艺术设计周刊编辑
建筑系建筑艺术设计周刊编辑部部长
求职信
尊敬的领导:
您好!我是土建专业的一名级应届本科毕业生,通过四年的学习尤其是两年的专业课学习,我认为自己已基本掌握了道路桥梁施工和设计的一些基本知识,通过在工作岗位上的一段时间实践后能胜任单位安排给我的工作。
通过四年多的学习,我的总成绩排在土建专业第三名的位置。各门功课尤其是专业课成绩一般都很优秀,我想这是三年来自己勤奋、好学并刻苦努力的结果。这种敬业精神我认为在今后的工作中对于尽好本职仍能起到很好的作用。
我顺利通过大学英语四级和六级考试,并且六级取得89分的好成绩,是我院唯一的六级成绩在80分以上者。本人具有计算机基础知识和使用fortran77、c语言等高级计算机程序设计语言编制程序、上机调试及运用的能力,于1999年通过全国高等学校计算机考试(cct)并获得“优秀”证书,同年顺利通过国家二级考试。曾翻译过英文歌曲一首,获上海译文出版社奖《名车志》一本,这说明本人已有相当的翻译能力。此外,还学过一年的德语,具有初步会话的能力,并为进一步发展提供很大可能。
请给我一个机会运用我的所学为贵单位服务,将十六年积累的知识回报于社会。本着“从今做起。以我做起”的原则,让我们携手共创美好未来。
篇2:C语言实习生简历
C语言编程个人简历、本文由大学生个人简历网编辑,以下推荐一篇相关的、计算机应用与编程个人简历表格、参考!
姓 名: 性 别: 男
年 龄: 22岁 学 历: 本科
工作年限: 应届生 婚姻状况: 未婚
户 口: 长沙市
居 住 地: 湖南省邵阳市近期任职: 实习生
待遇要求: --3500/月 到岗时间: 1周以内
希望地区: 深圳市
希望岗位: 储备干部
自我评论
我待人真诚,做事有上进心,自学能力强。处事自信、认真、肯担当。父母坚毅,朴实的性格无时无刻不在感染着我,生活中对自己是尽量节俭,但工作学习中必须做到“贪得无厌”。我不甘于寂寞,我渴望能和身边的.朋友分享成功的喜悦,更享受经受挫败时一起的越挫越勇。但我又不擅于喧闹,我认为广博的知识必须静心汲取,全心投入的思考。唯有如此才能在技术上面日日进步,精益求精。我憧憬做一个事业成功的人,能凭自己双手给社会造益,能给家人幸福,能给身边人带来快乐。我钟爱一句话,也是驱使我有不懈奋斗的一句话—— “天行健,君子以自强不息。地势坤,君子以厚德载物。”工作经验
某公司 -02 - 2009-04
公司性质:
担任职位:实习生
工作职责和业绩:
在公司主要负责网站的开发与维护 教育经历
邵阳学院 -06 - -06
最高学历:本科
专业名称:信息与计算科学
专业描述:信息与计算科学专业 Information and Computing Sciences 信息与计算科学专业是以信息领域为背景数学与信息,管理相结合的交叉学科专业.该专业培养的学生具有良好的数学基础,能熟练地使用计算机,初步具备在信息与计算科学领域的某个方向上从事科学研究,解决实际问题,设计开发有关软件的能力.毕业生适合到企事业单位、高科技部门、高等院校、行政管理和经济管理部门,从事科研、教学和计算机应用软件的开发和管理工作,也可以继续攻读信息与计算科学及相关学科的硕士学位。
技能专长:
掌握C++、C语言编程,熟悉linux C语言。Linux系统下文件I/O操作,进程控制,信号,网络编程均有学习。了解ARM平台下linux嵌入式项目开发流程。
it技能专长
技 能:AIX
使用时间:一个月
篇3:C语言实习生简历
1 ATPCS调用标准
ARM处理器主要是利用编译器将汇编语言以及C/C++语言进行相互的切换, 并且ARM制定了相关标准, 来保障切换过程中的顺利实施。
1.1 寄存器使用规则
ATPCS为ARM寄存器进行不同命名, 从而在编程的过程中来利用ATPCS寄存器进行编程。如表1所示。
1.2 堆栈的使用规则
在ATPCS中规定, 堆栈的主要类型是FD, 被称为满递减堆栈, 所以必须要利用STMFD/LDMFF进行堆栈的操作。
1.3 参数传递规则
参数传递的规则不一样, 利用参数的数量可以将子程序分为参数数量固定, 以及参数数量不固定的子程序, 对于参数变化的子程序, 若参数的数量少于四个, 那么要利用寄存器来进行参数的传递, 若参数的数量多余四个, 那么必须要利用堆栈来进行参数的传递, 所以参数之间传递的规则不同。
2 ATPCS应用
2.1 汇编语言调用C语言
在对计算机嵌入式程序的开发中, 前期由汇编语言进行初始化的编程, 然后在进行C语言之间的切换, 对于C语言的切换, 主要指令R16lr帧指针是通过BL来实现的。以下是调用的字符:
2.2 C语言调用汇编语言
在程序中, 使用“C++”程序来调用C程序, 以下是调用C程序的字符:
2.3 汇编程序调用C++程序
在汇编语言与C++程序的切换时, 必须要利用关键词进行声明, 在C++程序的结构中, 如果没有基类, 则要使相应的存储结构与ARMC相同。并且在汇编过程中将参数的数据放在数据栈中, 只有这样才能使被调用的C++程序访问到相应的参数。
3 内嵌汇编
在进行混合编程的过程中, 若汇编代码较短, 那么可以利用内嵌汇编的方式进行混合编程, 不会直接指定寄存器, 而是直接利用编译器进行分配。主要的内嵌汇编语言如下:
4 结束语
在计算机系统嵌入式应用程序的开发中, 利用ARM汇编语言与C/C++语言相互结合的混合编程方式, 可以在很大程度上提高编程的最佳效果。本文主要举出了ARM汇编语言以及C/C++语言汇编中的实例, 提出了设计的方法, 阐述了ARM汇编语言与C/C++语言相互结混合编程方式的实现。
摘要:在计算机系统嵌入式应用程序的开发中, 对于汇编语言与C/C++语言的设计开发, 二者都存在着优缺点, 所以相关人员在开发中会采用ARM汇编语言与C/C++语言混合编程, 从而取得最大的效果。本文主要研究了ARM汇编语言与C/C++语言混合编程的设计实现方法, 并进行相关的讨论。
关键词:ARM汇编语言,C/C++语言,混合编程
参考文献
[1]马忠梅, 徐英慧.ARM嵌入式处理器结构与应用基础[M].北京航空航天大学出版社, 2010, 1 (2) :20-30.
[2]史斌, 孙晔.ARM汇编语言与C/C++混合编程方法[J].电子测量技术, 2010, 6 (6) :15-20.
篇4:C语言实习生简历
关键词:C语言;编程技巧;应用
中图分类号:G642 文献标识码:B 文章编号:1002-7661(2014)24-002-01
C语言属于一种程序设计类语言,其使用在数据处理方面有突出作用,在很多的学习工作领域都有大规模的应用,像是软件开发、科研建设等都离不开C语言的利用。C语言编程,就是用C语言进行相应计算机代码的编写,C语言的学习,需要掌握一定的技巧,不然没有头绪的学习是得不到良好学习效果的,掌握了C语言的学习技巧,才能够更好的促进C语言的学习[1]。
一、C语言与C语言的优势
当下世界上使用范围最广,流行度最高的计算机编程语言便是C语言,要想良好的学习和使用C语言,必须加深对C语言的了解。C语言发源于上个世纪60年代,成熟在70年代,最近半个世纪的使用过程中,C语言表现了如下几种优势:第一,C语言简洁紧凑,使用方式灵活方便,且语法运用宽松不受限制,书写方式自由随意,结合了高级编程语言的结构性与实用性的特点,组成了一种全新式的有强大使用功能的编程语言;第二,C语言有广泛的应用层面,且可植性强,C语言在各种系统中都能够被兼容使用;第三,C语言的运算符丰富多样,各种数据结构类型的使用,除了C语言可以将各种复杂的数据运算完成外,还具有强大的图形功能;第四,结构式的语言特点分割了代码和数据,其中的程序表现层次条理清楚,后期的使用和维护工作便利,使用C语言可以访问物理地址[2]。从中可知,C语言具有强大的功能,因此在信息技术的领域中,C语言所占据的地位是非常高的。
二、C语言学习难度大的原因
因为C语言所具备的各种强大功能,因此人们对其的关注程度也越来越高,想要学会并且全面掌握C语言技术的人也越来越多。可是大部分在刚刚接触C语言的时候,觉得C语言过于枯燥乏味,学习了一段时间后都没有掌握到多少知识,也没有一个清楚全面的认识对于C语言,觉得十分的茫然。出现这种情况的原因还是因为C语言是一种高级语言,这种语言和面向对象的语言之间存在较大的差别,在C语言的学习过程中,学习者难以从中看到形象的画面,只能够在编程程序成功后,经过调试才可以看到效果。在编程的过程中,只要出现一点粗心错误,就会让整个编程无法成功调试,出现一些错误的现象,除此之外,C语言的使用过程中,包含了大量的算法与数据组成结构,这些没有任何的技巧,就是要死记硬背,所以很多学习者在遇到这些枯燥晦涩的问题时,就会丧失学习兴趣,降低学习效率和学习质量。
三、C语言编程技巧的应用
1、用空间换时间
例如对字符串进行赋值,方法有以下几种:
(1)基础方法:
#define LEN 32
Char string I[LEN];
memset(string 1,0,LEN);
ctrcpy(string 1,“this is a example”) ;
(2)方法2:
const char string2[LEN]=“this is a example”;
char*cp;
cp=string2;
从这个案例中可以发现,方法(1)与方法(2)在电脑上的执行效率是不一样的,第一种方法必须使用两个字符函数才可以完成,而第二种方法直接使用指针就可以完成了。但是第二种方法相比第一种方法灵活性欠缺,如果这个字符串有不断变化的要求,那么第一种方法就有很大的使用优势了,第二种方法要占用较大的内存,但是效率比第一种更高[3]。
2、位运算掌握
在利用位运算的时候,能够让代码变得更加的简洁,提升运算效率,让问题得到顺利解决。在所有的计算机程序之中,最小的数据单位就是位,无特殊情况的话,所有的数据运算和操作都可以使用“位运算”方式完成,从这里就就可以看出,在编程语言之中,“位”有多么重要了。“位”使用在C语言的运算过程中,可以提升工作效率,顺利的将更多难度大的问题解决。
3、C语言特有函数掌握
很多时候进行编程,都需要使用C语言的特有函数,函数不是一种数据,而是一种功能,每一个函数都能够执行一定的功能建设,而相对应的函数名称中也将函数的功能反映了出来。开展函数定义的时候,要求操作者包含名字、参数名、类型和函数返回类型的数据,编译过程中,数据库系统是之前被定义好了的,使用过程中只要通过#include这项指令,把各种相关的头文件包含在本文件当中就可以了。
但是不管在C语言编程过程中使用怎样的技巧,还是需要做到具体问题具体分析,以上各种技巧使用起来因人而异,整体是能够提升编程效率,在学习过程中使用会获得一定的成效,而降低学习的枯燥感,拓宽C语言的使用范围。
C语言的学习过程中,每一位学习者都应该对C语言的特性有充分的了解,学习并且掌握每一种编程技巧,学习好了C语言的编程技巧,可以帮助学生提升C语言的学习兴趣,让学生的学习目的性更强,提升学生的C语言学习效率与学习质量。
参考文献:
[1] 余 勍.王 捷.浅谈C语言编程技巧在C语言学习中的应用[J].信息通信,2013,07:108.
[2] 赵 黎.范君君.C语言编程技巧在C语言学习中的应用研究[J]. 信息与电脑(理论版),2014,09:252.
篇5:C语言程序设计个人简历
姓 名: 大学生个人简历网
国 籍: 中国
目前住地: 深圳
民 族: 汉族
户 籍 地: 广东省
身 材: 175 cm? kg
婚姻状况:
年 龄: 27
◆ 求职意向及工作经历
人才类型: 普通求职?
应聘职位: 日语翻译、贸易、
工作年限: 3 职 称: 无职称
求职类型: 全职 可到职日期: 随时
月薪要求: 3500--5000 希望工作地区: 深圳 深圳
◆ 工作经历
公司名称: 太平洋保险股份有限公司 起止年月: -04 ~ 2011-09
公司性质: 所属行业:
担任职务: 保险代理客户经理
工作描述: 帮助银行经理维护及开发客户,协助公司举办营业活动。
离职原因:
公司名称: 深圳园玲街道办事处 起止年月: -04 ~ 2010-12
公司性质: 所属行业:
担任职务: 协管员
工作描述: 进行扶贫工作
离职原因:
公司名称: 中国人寿保险 起止年月: -07 ~ 2011-10
公司性质: 所属行业:
担任职务: 客户经理
工作描述: 从事人寿保险业务销售
◆ 教育背景
毕业院校: 深圳职业技术学院
最高学历: 本科 毕业日期: 2008-06-01
所学专业: 通信工程 第二专业:
培训经历:
◆ 语言能力
外 语: 日语 良好
国语水平: 优秀 粤语水平: 精通
◆ 工作能力及其他专长
VB语言程序设计,C语言程序设计,JAVA程序设计,面向对象程序设计(VC++),单片机应用技术,通信原理,移动通信,地图设计及编绘,GIS原理及应用,常用GIS平台及应用,电信GIS及应用,有日语交流能力。
◆ 个人自传
篇6:c语言实习程序
course_name(int i)/*把科目变成数字函数*/ { switch(i)
{
case 1:printf(“英语 ”);
break;
case 2:printf(“数学”);
break;
case 3:printf(“C语言”);
break;
case 4:printf(“Java”);
break;
case 5:printf(“法律”);
break;
case 6:printf(“音乐”);
break;
case 7:printf(“语文”);
break;
case 8:printf(“体育”);
break;
case 9:printf(“英语”);
break;
case 10:printf(“美术”);
break;
} }
print2(int m)/*输出学生考试科目函数*/ { int i,j;
printf(“学生考试科目:nnn”);
for(i=1;i<=m;i++)
{printf(“
【%d】”,i);
course_name(i);
}
printf(“nn”);}
stu_zhongfen(int(*p2)[100],int n,int m)/*计算学生总分函数*/ {
int sum,i,j;
for(i=0;i { sum=0; for(j=0;j sum=sum+*(*(p2+i)+j); *(*(p2+i)+m)=sum; } } input(long *p1,int(*p2)[100],int n,int m)/*输入学号、以及各科成绩函数*/ { int i,j; for(i=0;i { printf(“n请输入第%d个学生的学号:”,i+1); scanf(“%ld”,p1+i); for(j=0;j { printf(“n请输入第%d门课程的成绩:”,j+1); scanf(“%d”,*(p2+i)+j); } } printf(“......输入完毕!n”); } chaxun(long *p1,int(*p2)[100],int n,int m)/*查询学生各科成绩、总分、班排名(按总分)函数*/ { long xuehao; int counter=1,j=0,i,k; while(1) { printf(“n请输入要查询的学生的学号:”); scanf(“%ld”,&xuehao); for(i=0;i { if(*(p1+i)==xuehao) break; } if(i>=n)printf(“该学号不存在!请从新输入!n”); else break; } stu_zhongfen(p2,n,m); while(j { if(j!=i) { if(*(*(p2+j)+m)>*(*(p2+i)+m)) counter++; j++; } else j++; } printf(“<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>n”); printf(“n 您要查询的学生信息如下:n”); printf(“n”); printf(“ 课程名 分数n”); for(j=0;j { printf(“ ”); course_name(j+1); printf(“ %4dn”,*(*(p2+i)+j)); } printf(“n 总分为:%3dn”,*(*(p2+i)+m)); printf(“ 班级排名为:%3dn”,counter); printf(“<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>n”); } stu_average(long *p1,int(*p2)[100],int n,int m)/*计算每个学生的平均分*/ { int i,j,k; float average[100]; stu_zhongfen(p2,n,m); for(i=0;i average[i]=*(*(p2+i)+m)/(float)m; printf(“n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>”); printf(“n每个学生的平均分如下n”); printf(“ 学号 平均分n”); for(i=0;i printf(“ %4ld %fn”,*(p1+i),average[i]); printf(“n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>n”); } score_jiangxu(int(*p2)[100],int n,int m)/*把每个学生按平均分高到低排名函数*/ { int i,j,k,temp,a[100],z; float average[100]; stu_zhongfen(p2,n,m); printf(“n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>n”); for(i=0;i { a[i]=*(*(p2+i)+m); average[i]=*(*(p2+i)+m)/(float)m; } for(i=0;i { for(k=1;k if(a[i] { temp=a[i]; a[i]=a[k]; a[k]=temp; } } printf(“排名 平均分n”); for(i=0;i printf(“(%d) %fn”,i+1,average[i]); printf(“<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>n”); } print1()/*提示函数*/ { system(“cls”);/*清屏*/ printf(“1.查询学生各科成绩、总分、班排名(按总分)n”); printf(“2.计算每个学生的平均分 n”); printf(“3.把每个学生按平均分高到低排名n”); printf(“请选择:”);} main(){ int m,n,i; long *p1,num[100]; int(*p2)[100],score[100][100]; printf(“n请输入学生总数:”); scanf(“%d”,&n); printf(“n请输入课程总数:”); scanf(“%d”,&m); p1=num; p2=score; printf(“n ★★现在请输入学号和成绩★★n”); print2(m); input(p1,p2,n,m); print1(); scanf(“%d”,&i); if(i<0||i>3) printf(“.....输入错误!....”); else switch(i) { case 1: chaxun(p1,p2,n,m);break; case 2: stu_average(p1,p2,n,m);break; case 3: score_jiangxu(p2,n,m);break; } 一、实习目的 姓名:尹思智 学号:2012014413 完成日期:2013年4月 1.由键盘输入10个整数,将它们从小到大排序 2.将10个字符串(设其长度小于30)排序。 3.找出二维数组(设4行5列)中的最大数及其位置。 4.从键盘输入一串字符,从下标为m的字符开始,取出n个字符(m和n从键盘输入),形成一个新字符串 5.实现字符串的拷贝 6.编写一程序,将一个字符串反序存放。 二、实习步骤 1.由键盘输入10个整数,将它们从小到大排序 #include scanf(“%d”,p);for(i=0;i<10;i++)for(p=a;p if(*p>*(p+1)) { t=*p; *p=*(p+1); *(p+1)=t;} for(p=a;p printf(“%d ”,*p);} 2、将10个字符串(设其长度小于30)排序 #include str[i]=cty[i];printf(“输入十个字符串:n”);for(i=0;i<10;i++) gets(cty[i]);for(i=0;i<9;i++){ k=i; for(j=i+1;j<10;j++) if(strcmp(str[k],str[j])>0) k=j; temp=str[k]; str[k]=str[i]; str[i]=temp;} printf(“排序后:n”);for(i=0;i<10;i++) printf(“%sn”,str[i]);} 2.将10个字符串(设其长度小于30)排序。 3.找出二维数组(设4行5列)中的最大数及其位置。 4.从键盘输入一串字符,从下标为m的字符开始,取出n个字符(m和n从键盘输入),形成一个新字符串 5.实现字符串的拷贝 6.编写一程序,将一个字符串反序存放。 在长学期之后,我们又进行了短学期,在短学期中C语言实习让我获益匪浅。通过C语言实习,让我加深了对C语言的了解,而不只是单单的在课本中学到的那些理论,平时乏味的课程,通过自己动手亲自编写,变的生动有趣,而在自己动手的过程中,出现的问题很多,比理论要难的多,当一个程序写完以后,经常会有很多错误而没法解决。不过,通过几天的实训,逐渐积攒了一些经验,有些错误可以很快就看出来。 这次实训有很大的收获,让我对C语言有了更深的认识,平时在课堂上学到的东西可以自己动手编写,将其转化成一些实用的技能。如果是一个程序写完一处错误也没有,会有种成就感,于是兴趣就来了,兴趣来了,自然学的东西也就多了,能把理论变成实际的技能,让我对C语言有了浓厚的兴趣和更深层的认识。 C语言是一个有序的学习,学了最基本的替换,然后扩展到循环,嵌套,条理很清楚,不是一个零散的知识,实际上所有的课程都如此,不过通过实训我也知道了自己的不足,存在的很多问题。 比如自己写的写的小程序出了问题,不会解决了就叫老师或同小组的同学帮忙,虽然说这样会做得更好更快,但是会养成一种依赖的心理,碰到问题了第一个想到的是求助而不是自己独立解决,所以以后要多多锻炼自己的信心和增加自己的能力,争取做到自己可以完成一些简单的程序编写与错误排除。 还有自己的基础知识不扎实,遇到的问题,没有很好的逻辑思维,亲自编写一个陌生的程序的时候会有种无法下手的感觉,找不到突破口。通过实训,逐渐理清了顺序,对于简单的程序和一些相对比较繁琐的嵌套,循环,不在是看着一头雾水。其实只要理清了思路,把基础知识掌握了,然后有条不紊的分析,一步一步理解,C语言还是很有意思的课程。 自己亲自动手编写程序让我增加了对C语言程序开发环境的了解,在上课的时候老师就讲,学习C语言最重要的是学习C语言的逻辑思维,不管以后从事什么行业,学习C语言都对自己的职业很有帮助,如果是从事编程工程工作的话,就更有帮助了,即使以后的编程工作可能不用C语言,但是拥有扎实的C语言基础是对工作很有用的。 当初在初步接触C语言的时候,看着一堆“奇形怪状”的符号,觉得甚是无聊,通过这次实训,摆脱了那种似懂非懂的状态! 短学期让我学到了很多知识,在实训过程中,同学之间的相互探讨,老师的循循善诱,最终让我们达到了举一反三的效果,在学知识的同时,也增加了同学老师之间的感情。希望以后还会有更多类似的实训课程,在有限的大学时间内学到更多的实用技能,为以后的工作打下 一.课程性质 C程序课程设计是《C程序设计》课程的实践环节,其目的是为学生提供了一个既动手又动脑,独立实践的机会,学生将课本上的理论知识和实际有机的结合起来,锻炼学生分析、解决较复杂问题的能力,提高学生独立编写大编程的能力。 二、基本要求 1、课程设计可采取每人或2人一题,可任选题目进行设计。每组成员分工合作完成一个课程设计时,每个人的任务不同; 2、要求利用结构化程序设计方法以及C的编程思想来完成系统的设计; 3、模块化程序设计:要求在设计的过程中,按功能定义函数,进行模块化设计,各个功能模块用函数的形式来实现; 3、学生所选课题必须上机通过,并获得满意的结果; 4、程序书写风格:锯齿型书写格式。 三、课程设计报告的要求 1、需求分析 描述问题。简述课题要解决的问题是什么,有什么要求和限制条件。 2、总体设计(程序设计组成框图、流程图) 3、详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等)) 4、源程序清单和结果:源程序要加注释。结果要包括测试数据和运行结果。 5、设计心得 四、考核标准: 成绩按五分制评定:优、良、中、及格和不及格 评价标准 课程设计成绩评定的依据有设计文档资料(40%)、具体实现设计方案的程序(25%)、验收(25%)课程设计考勤登记表(10%)。 优(90分以上):必须要有一定的创意,有自己独特的算法。按要求完成课题的全部功能,有完整的符合标准的文档,文档有条理、文笔通顺,格式正确,其中有总体设计思想的论述,有正确的流程图,程序完全实现设计方案,设计方案先进,软件可靠性好; 良(80-89分):完成课题规定的功能,有完整的符合标准的文档,文档有条理、文笔通顺,格式正确;有完全实现设计方案的软件,设计方案较先进,无明显错误; 中(70-79分):完成课题规定的功能,有完整的符合标准的文档,有基本实现设计方案的软件,设计方案正确,但有少于失误; 及格:完成课题规定的大部分功能,有完整的符合标准的文档,有基本实现设计方案的软件,设计方案基本正确,个别功能没有实现,但错误不多; 不及格:完全复制别人的文档资料,没有完成课题规定的功能,没有完整的符合标准的文档,软件没有基本实现设计方案,设计方案严重错误。 五、参考设计题目 1.小学生数学CAI系统 设计内容: 该系统为小学数学辅助教学系统,利用该系统可以锻炼小学生的数学运算能力。它包括+、-、×、÷四则运算。 设计要求: 1)系统菜单可以选择包含的运算符(+、-或×、÷)、数值的位数(1位,2位、3位)。 2)单击“开始”,系统自动随机地出10道题。 3)每出一题,小学生输入答案后,第一次答对,系统给出信息“完全正确,你非常聪明!加10分”,总分+10分,显示下一题;若答错了,系统给出信息“你答错了,继续努力!”,继续显示该题目,若第2次答对了,系统给出信息“答对了,你很棒!加8分”,总分+8分,显示下一题;若答错了,系统给出信息“你答错了,继续努力!”,继续显示该题目,若第3次答对了,系统给出信息“答对了,祝贺你!加6分”,总分+6分,显示下一题;若答错了,系统给出信息“非常遗憾你又答错了,请继续做下一题。本题的正确答案为„„”,继续显示下一题; 当答完所有的题给出总分 2.英语字典 设计内容: 设计一个简单的英语字典,输入英语单词,显示中文含义,设计要求: 1)自行设计一单词库; 2)词库的编辑功能(添加、修改、删除题库中的单词) 3)具有查询的功能(“英汉”和“汉英”两种方式) 3.学生学籍管理系统 可对学生学籍进行注册,修改,删除,查找,统计等操作。 功能要求: (1)系统以菜单方式工作。 (2)登记学生的学号,姓名,班级和籍贯信息 (3)修改已知学号的学生信息; (4)删除已知学号的学生信息; (5)查找已知学号的学生信息; (6)查找并统计某个籍贯的学生信息及总数。 4.其它难度相近的自选题目。 附:课程实习报告封面 广东海洋大学职业教育学院 《C语言程序设计》课程实习报告 题目:英语字典班级:应电111 学号:201136626133姓名:邱洪文成绩: 指导教师: 一, 实验目的: 通过上机实习,熟练掌握循环语句、选择语句、指针以及结构体的运用技巧。在实习中通过实际操作,编写程序,发现问题,最后解决问题,提升对c语言实用性的理解,在实践中巩固各知识点。 C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点,上机实习可以帮助我们更好地理解这种结构式的中级语言以及其各式各样的数据类型和高效率的运算程序,为我们进一步学习C++打下坚实基础。 同时,在实习过程中,通过互相发现问题,共同解决问题,不仅锻炼了我们的合作能力,而 且也让我们发现了一些自己的个人误区以及其他人容易犯的错误,从而在今后的学习中更加谨慎,达到事半功倍的效果;通过询问老师,也让我们养成了不耻下问的好习惯,这将很有利于以后的学习。 闲乐-一个人闲。不如大家一块儿乐/retype/zoom/9861aabdfd0a79563c1e72ad?pn=2&x=0&y=0&raww=312&rawh=443&o=jpg_6_0_______&type=pic&aimh=443&md5sum=5742db4fcffa47783d15ae929b606fc2&sign=17301cfe1e&zoom=&png=276-8578&jpg=0-25354“ target=”_blank“>点此查看 <通过冒泡法对数组进行排序> <测试时由于循环语句循环次数的错误导致部分数据没有排序,修改for语言中的条件即可调试成功> 2,程序: #includeint main { int a[11],i,j,t,b,c,temp1,temp2,temp3; //定义一个数组a[11],用以存放学生的成绩 printf(”从键盘输入10个学生成绩: “); for(i=0;i<10;i++)scanf(”%d“,&a[i]);//输入10个学生成绩 for(i=0;i<9;i++)for(j=0;j<9-i;j++) if(a[j] printf(”10个学生成绩数组: “); for(i=0;i<10;i++)printf(”%5d“,a[i]); printf(” “); printf(”再输入一个学生的成绩 “); scanf(”%d“,&b); //再输入一个学生的成绩c=a[9]; if(b printf(”11个学生成绩数组: “); for(i=0;i<11;i++) printf(”%5d“,a[i]);printf(” “); for(i=0;i<5;i++) {temp3=a[i];a[i]=a[10-i];a[10-i]=temp3; } printf(”排好序的成绩单进行反序存放为: “); for(i=0;i<11;i++) printf(”%5d“,a[i]);printf(” “);return 0; } 3,运行结果: 课程编号:20212502 总学时数:1周 总学分数:1 课程性质:专业必修课 适用专业:地理信息系统一、课程的任务和基本要求: 让学生在掌握C语言的基本语法的基础上,能够更好的理解和运用其解决实际问题。让学生对结构化程序设计有更进一步的认识。 二、基本内容和要求: 用链表实现简单的学籍管理 1、总体功能要求 (1)链表的建立:每个节点包括:学号、姓名、性别、语文、数学、英语、总分;(2)节点的插入:按学号的顺序插入; (3)删除链表中的节点:按学号或者姓名;(4)链表的输出:按学号排序、按总分排序。 2、性能的要求: (1)各个功能分别用函数实现; (2)节点信息让用户通过键盘输入;(3)总分通过计算获得;(4)有简单的操作界面; 尽可能考虑程序的容错性、可操作性。 三、实践环节和要求: 实习报告要求 1、系统概况 2、需求分析 (1)总体功能要求 (2)功能模块图、流程图(要求有总体的功能模块图、各部分流程图)(3)性能的要求 3、详细设计(1)程序代码 (2)关键部分的注视和说明。 4、设计心得。 四、教学时数分配: 资料准备,需求分析 1天 详细设计(程序代码及关键部分的注释和说明)3天 完成实习报告 1天 五、说明: 1、教学和考核方式:本课程属考查课,考试方式为开卷 2、习题: 3、能力培养要求:熟练掌握各种语法以及结构化程序设计的方法 4、与其它课程和教学环节的联系: 先修课程和教学环节:C程序设计 后续课程和教学环节:平行开设课程和教学环节: 5、教材和主要参考书目: (1)教材:《C程序设计》,谭浩强编著,清华大学出版社(2)主要参考书目: ①《C程序设计教程》,谭浩强编著,清华大学出版社; ②《C语言程序设计——习题与实验指导》,谭浩强编著,清华大学出版社。 第1章 目的任务 1.1实训目的(1)巩固C语言所学基本课程; (2)提高C语言编程的综合应用能力; (3)学会C语言程序的编译、调试方法。 1.2实训任务 (1)掌握C语言中的基本数据输入、输出; (2)熟练掌握C语言中的三种基本结构的使用; (3)熟练使用C语言中的数组; (4)熟练使用C语言中的函数; (几)熟练使用C语言中的指针; (6)熟练使用C语言中的结构体。 第2章 主程序子程序 2.1主函数main main()函数是C程序的主函数,也是入口函数,所有C程序的执行都从main开始至main结束。主函数使用了do… while语句和switch语句,在主函数中定义一个变量k,通过输入k的值,实现输入、输出、修改、排序、查询函数的调用以及程序的退出。 2.2 creat 通过scanf函数接受通讯录信息,创建通讯录并将其存入文件中。 2.3output 通过指针打开文件,实现对通讯录的访问。 2.4 search 通过scanf函数,输入所要查询的信息,找到相对应的指针连接到相应文件,实现查找功能。 2.5append 通过指针打开相应文件,运用scanf函数进行对信息内容的添加。 2.6 modify 打开文件,通过fscanf函数对其中内容进行修改,并利用循环体进行保存。 2.7 delete 先运用结构体,并输入所要修改的信息,通过指针找到对应信息并进行修改。 第3章 错误 1、电话的输出为乱码,原因:数据类型写为“%d”与定义类型不一致,将其改为“%s”。 2、在输入函数中出现警告:变量“j”在函数中定义但并未在output函数中使用,将“j”删除。 3、在output函数中出现语法错误,将输入法切换为英文输入状态输入“:”。 4、在modify中需要逻辑“0”或“非0”,使用字符数组namekey[8],利用strcpy函数实现字符类数据的的顺序调换。 5、在delete中缺少“}”,添加上“}”。 第4章 实训总结 4.1思维方式方法 根据程序系统功能要求可以将程序分解为以下功能模块: 创建通讯录; 输入学生通讯信息; 在通讯录中查找; 添加通讯录信息; 修改通讯录信息; 删除通讯录信息; 4.2实训感想体会 上机实验是学习程序设计语言必不可少的实践环节,特别是C语言灵活、简洁,更需要通过编程的实践来真正掌握它。 历时9天的《C语言程序设计》已经结束了,在这几天编程的过程中感触颇多,实训编程的同时暴露出了许多我自身存在的问题,同时也对自身有了很大的提高。 首先,对我以前做题做事非常马虎的毛病有了很大的改进,通过在这几天编程的过程中的锻炼,我现在做题比以前仔细多了,会小心翼翼地去看每一个地方,会仔细地检查程序的每一个字母、标点。 其次,在编程的过程当中弥补了我许多知识上的缺陷,弄清楚了我不懂的地方和似是而非的地方,使我及时补上了欠缺。 再次,通过几天综合实训编程使我的知识形成了一个完整的框架结构,而不再是零散的知识个体,使我在使用时更加的方便。 第四,在实习结束后,我对做完的习题检查比再是一切的走马观花,而是仔细核对、认真检查。第五,通过实习改变了我做题时心烦气燥的习惯,现在做题可以平和静气的完成。 第六,通过实习我的自制能力更强了,基本完全可以控制自己,避免外界的干扰,安心地完成自己的工作。第七,实训过程中,充分发挥团队协作精神,共同进步,帮助我顺利完成实训课程。 教学实习报告 部门:信息技术学院 专业: 计算机应用 班级:10高职应用班 姓名: 李蒙 指导教师: 徐玉莲 》 《VB程序与设计》教学实习报告 10高职应用班李蒙 一、实习时间:2012年6月21日—2012年6月25日 二、实习地点:第一微机室 三、实习目的: 1、熟悉我们自己所用的计算机的VB开发环境,并且能够熟练掌握,达到错误能找到原因并且加以改正。 2、加深对课本理论知识的理解,进一步掌握书中重点、难点实例,锻炼自己的编写程序能力和实际应用能力。 3、上机调试程序的过程中,发现错误,解决错误,保证程序的正确运行,运行结果与给定结果完全相同。 4、学会用书中基本知识解决实际中的一些问题,将书本所学的内容与实际操作相结合,明确思路。将自身的不足与缺陷改掉,养成良好编辑风格 5、培养我们的主观能动性、沟通、表达能力和团队合作意识,为我们以后的发展打下基础。 实验(实习)报告 实验(实习)名称分支结构程序设计 日期20**年**月**日 得分 指导教师 *** 系*********** 专业 ******** 年级20**级 班次** 姓名*** 学号********* 一、实验名称 分支结构程序设计 二、实验目的 (1)了解条件与程序流程的关系。 (2)了解用不同的数据使程序的流程覆盖不同的语句、分支和路径。(3)掌握if语句和if else语句的用法。(4)掌握switch语句的用法。 三、实验内容 (1)从键盘上输入三个数,让它们代表三条线段的长度,请写一个判断这三条线段所组成的三角形属于什么类型(不等边,等腰,等边或不构成三角形)的C程序。请分别设计下列数据对自己的程序进行测试: ①找出各条语句中的错误。②找出各分支中的错误。③找出各条件中的错误。 ④找出各种条件组合中的错误。⑤找出各条路径中的错误。 第1页 第3页 (2)用scanf函数输入一个百分制成绩(整型量),要求输出成绩等级A,B,C,D,E。其中90~100分为A,80~89分为B,70~79分为C,60~69分为D,60分为D,60分以下为E。具体要求如下: ①用if语句实现分支或switch分支。②在输入百分制成绩前要有提示。 ③在输入百分制成绩后,要判断该成绩的合理性,对于不合理的成绩(即大于100分或小于0分)应输出出错信息。 ④在输入结果中应包括百分制成绩与成绩等级,并要有文字说明。 ⑤分别输入百分制成绩:-90,100,90,85,70,60,45,101,运行该程序。 第2页 第3页 (3)编程找出5个整数中的最大数和最小数,并输出找到的最大数和最小数。 四、实验体会 ******** 第3页 【C语言实习生简历】相关文章: c语言上机实习编程题05-17 c语言程序实习报告08-01 C语言课程设计实习报告04-10 汉语言文学专业实习生05-11 编程语言实习报告06-22 汉语专业语言培训实习鉴定05-11 C语言实验05-02 C语言设计05-08 c语言论文范文05-09 c语言小结范文05-18篇7:C语言指针实习
篇8:C语言实习报告
篇9:C语言课程实习2012
篇10:C语言实习报告
篇11:C语言实习大纲(本站推荐)
篇12:C语言实习报告123
篇13:C语言课程实习报告
篇14:C语言分支结构实习报告