第1页共14页
c语言培训实习报告
目录
第一篇:c语言实习报告
第二篇:c语言实习报告123
第三篇:c语言实习报告-下
第四篇:c语言实习报告模板
第五篇:c语言课程实习报告
正文
第一篇:c语言实习报告
c语言实习报告
在长学期之后,我们又进行了短学期,在短学期中c语言实习让
我获益匪浅。通过c语言实习,让我加深了对c语言的了解,而不只是
单单的在课本中学到的那些理论,平时乏味的课程,通过自己动手亲
自编写,变的生动有趣,而在自己动手的过程中,出现的问题很多,
比理论要难的多,当一个程序写完以后,经常会有很多错误而没法解
决。不过,通过几天的实训,逐渐积攒了一些经验,有些错误可以很
快就看出来。
这次实训有很大的收获,让我对c语言有了更深的认识,平时在
课堂上学到的东西可以自己动手编写,将其转化成一些实用的技能。
如果是一个程序写完一处错误也没有,会有种成就感,于是兴趣就来
第2页共14页
了,兴趣来了,自然学的东西也就多了,能把理论变成实际的技能,
让我对c语言有了浓厚的兴趣和更深层的认识。
c语言是一个有序的学习,学了最基本的替换,然后扩展到循环,
嵌套,条理很清楚,不是一个零散的知识,实际上所有的课程都如
此,不过通过实训我也知道了自己的不足,存在的很多问题。
比如自己写的写的小程序出了问题,不会解决了就叫老师或同小
组的同学帮忙,虽然说这样会做得更好更快,但是会养成一种依赖的
心理,碰到问题了第一个想到的是求助而不是自己独立解决,所以以
后要多多锻炼自己的信心和增加自己的能力,争取做到自己可以完成
一些简单的程序编写与错误排除。
还有自己的基础知识不扎实,遇到的问题,没有很好的逻辑思
维,亲自编写一个陌生的程序的时候会有种无法下手的感觉,找不到
突破口。通过实训,逐渐理清了顺序,对于简单的程序和一些相对比
较繁琐的嵌套,循环,不在是看着一头雾水。其实只要理清了思路,
把基础知识掌握了,然后有条不紊的分析,一步一步理解,c语言还是
很有意思的课程。
自己亲自动手编写程序让我增加了对c语言程序开发环境的了
解,在上课的时候老师就讲,学习c语言最重要的是学习c语言的逻辑
思维,不管以后从事什么行业,学习c语言都对自己的职业很有帮
助,如果是从事编程工程工作的话,就更有帮助了,即使以后的编程
工作可能不用c语言,但是拥有扎实的c语言基础是对工作很有用的。
第3页共14页
当初在初步接触c语言的时候,看着一堆“奇形怪状”的符号,
觉得甚是无聊,通过这次实训,摆脱了那种似懂非懂的状态!
短学期让我学到了很多知识,在实训过程中,同学之间的相互探
讨,老师的循循善诱,最终让我们达到了举一反三的效果,在学知识
的同时,也增加了同学老师之间的感情。希望以后还会有更多类似的
实训课程,在有限的大学时间内学到更多的实用技能,为以后的工作
打下
一个良好的基础。
第二篇:c语言实习报告123
c语言课程设计报告
第1章目的任务
1.1实训目的
(1)巩固c语言所学基本课程;
(2)提高c语言编程的综合应用能力;
(3)学会c语言程序的编译、调试方法。
1.2实训任务
(1)掌握c语言中的基本数据输入、输出;
(2)熟练掌握c语言中的三种基本结构的使用;
(3)熟练使用c语言中的数组;
(4)熟练使用c语言中的函数;
(几)熟练使用c语言中的指针;
第4页共14页
(6)熟练使用c语言中的结构体。
第2章主程序子程序
2.1主函数main
main()函数是c程序的主函数,也是入口函数,所有c程序的执行
都从main开始至main结束。主函数使用了do…while语句和switch语
句,在主函数中定义一个变量k,通过输入k的值,实现输入、输出、
修改、排序、查询函数的调用以及程序的退出。
2.2creat
通过scanf函数接受通讯录信息,创建通讯录并将其存入文件中。
2.3output
通过指针打开文件,实现对通讯录的访问。
2.4arch
通过scanf函数,输入所要查询的信息,找到相对应的指针连接到
相应文件,实现查找功能。
2.5append
通过指针打开相应文件,运用scanf函数进行对信息内容的添加。
2.6modify
打开文件,通过fscanf函数对其中内容进行修改,并利用循环体
进行保存。
2.7delete
第5页共14页
先运用结构体,并输入所要修改的信息,通过指针找到对应信息
并进行修改。
第3章错误
1、电话的输出为乱码,原因:数据类型写为“%d”与定义类型
不一致,将其改为“%s”。
2、在输入函数中出现警告:变量“j”在函数中定义但并未在
output函数中使用,将“j”删除。
3、在output函数中出现语法错误,将输入法切换为英文输入状
态输入“:”。
4、在modify中需要逻辑“0”或“非0”,使用字符数组
namekey[8],利用strcpy函数实现字符类数据的的顺序调换。
5、在delete中缺少“}”,添加上“}”。
第4章实训总结
4.1思维方式方法
根据程序系统功能要求可以将程序分解为以下功能模块:
创建通讯录;
输入学生通讯信息;
在通讯录中查找;
添加通讯录信息;
修改通讯录信息;
删除通讯录信息;
第6页共14页
4.2实训感想体会
上机实验是学习程序设计语言必不可少的实践环节,特别是c语
言灵活、简洁,更需要通过编程的实践来真正掌握它。
历时9天的《c语言程序设计》已经结束了,在这几天编程的过程
中感触颇多,实训编程的同时暴露出了许多我自身存在的问题,同时
也对自身有了很大的提高。
首先,对我以前做题做事非常马虎的毛病有了很大的改进,通过
在这几天编程的过程中的锻炼,我现在做题比以前仔细多了,会小心
翼翼地去看每一个地方,会仔细地检查程序的每一个字母、标点。
其次,在编程的过程当中弥补了我许多知识上的缺陷,弄清楚了
我不懂的地方和似是而非的地方,使我及时补上了欠缺。
再次,通过几天综合实训编程使我的知识形成了一个完整的框架
结构,而不再是零散的知识个体,使我在使用时更加的方便。
第四,在实习结束后,我对做完的习题检查比再是一切的走马观
花,而是仔细核对、认真检查。第五,通过实习改变了我做题时心烦
气燥的习惯,现在做题可以平和静气的完成。
第六,通过实习我的自制能力更强了,基本完全可以控制自己,
避免外界的干扰,安心地完成自己的工作。第七,实训过程中,充分
发挥团队协作精神,共同进步,帮助我顺利完成实训课程。
总之,通过实习使我自身的知识体系得到巩固、提高以及使团队
工作的能力得到锻炼。
第7页共14页
第三篇:c语言实习报告-下
c语言实习报告-下
修改
定义一个整型变量n,通过输入n的值,利用scanf对数据进行输
入、printf对修改后的数据进行输出,使用指针实现对具体项目的输
出。
查询
定义一个整型变量n,利用指针。输入学生序号,在屏幕上输出
相对应学生的信息。start
intn;
printf(“请输入你要查询成绩的学生的学号:”);
scanf(“%d”,&n);
printf(“学号姓名班级年龄高数计算机c语言总分平均分n”);
printf(“%3s”,(p+(n-1))->xh);
printf(“%8s”,(p+(n-1))->name);
printf(“%8s”,(p+(n-1))->class);
printf(“%8d”,(p+(n-1))->age);
printf(“%8d”,(p+(n-1))->score[0]);
printf(“%8d”,(p+(n-1))->score[1]);
printf(“%8d”,(p+(n-1))->score[2]);
printf(“%8d”,(p+(n-1))->sum);
第8页共14页
printf(“%8.2f”,(p+(n-1))->avg);
printf(“n”);
end
平均分和总分
利用for循环使用指针计算10名学生的总分和平均分。
output(q);
start
inti;
structstru*q;q=p;
i=0
i<10
p->sum=p->score[0]+p->score[1]+p->score[2];
p->avg=(p->sum)/3.0;
i++,p++
排序
利用冒泡法通过for循环以及if条件语句实现对10名学生的总分
按照从大到小的顺序排列,对于字符类数据利用strcpy函数调换其顺
序。
output(q);
start
structstu*q;inti,j;
第9页共14页
inttemp;chart[20];
q=p;
i=0
i<10
j=i+1
j<10
(q+i)->sum)<((q+j)->sum)
strcpy(t,(q+i)->xh);strcpy((q+i)->xh,(q+j)->xh);strcpy((q+j)->xh,t);
strcpy(t,(q+i)->name);strcpy((q+i)->name,(q+j)->name);strcpy((q+j)-
>name,t);strcpy(t,(q+i)->class);strcpy((q+i)->class,(q+j)-
>class);strcpy((q+j)->class,t);temp=(q+i)->age;(q+i)->age=(q+j)-
>age;(q+j)->age=temp;
temp=(q+i)->score[0];(q+i)->score[0]=(q+j)->score[0];(q+j)-
>score[0]=temp;
temp=(q+i)->score[1];(q+i)->score[1]=(q+j)->score[1];(q+j)-
>score[1]=temp;
temp=(q+i)->score[2];(q+i)->score[2]=(q+j)->score[2];(q+j)-
>score[2]=temp;
temp=(q+i)->sum;(q+i)->sum=(q+j)->sum;(q+j)-
>sum=temp;temp=(q+i)->avg;(q+i)->avg=(q+j)->avg;(q+j)->avg=temp;
j++
第10页共14页
i++
错误
1、学号的输出为乱码,原因:数据类型写为“%d”与定义类型
不一致,将其改为“%s”。
2、在输入函数中出现警告:变量“j”在函数中定义但并未在
input函数中使用,将“j”删除。
3、在input函数中出现语法错误,将输入法切换为英文输入状态
输入“:”。
4、在input函数中不出现学生序号,在后面添加“i+1“。
5、paixu中出现语法错误,将if((((q+i)->sum)<((q+j)->sum)))改为
if(((q+i)->sum)<((q+j)->sum))。
6、在paixu中需要逻辑“0”或“非0”,使用字符数组t[20],利
用strcpy函数实现字符类数据的的顺序调换。
7、在paixu中缺少“}”,添加上“}”。
实训总结
在程序设计时将其逐步细化,每个模块由一个函数实现,整个程
序通过函数调用联系。使用函数思想编写程序,程序中的每个模块都
做成函数形式,由主函数调用子函数。在各个功能模块设计时根据其
具体功能使用所学知识进行设计,例如:在需要循环输出时可以使用
for循环,需要条件控制时可以使用if语句,在排序时可以使用冒泡法
等。
第11页共14页
4.2实训感想体会
上机实验是学习程序设计语言必不可少的实践环节,特别是c语
言灵活、简洁,更需要通过编程的实践来真正掌握它。
历时7天的《c语言程序设计》已经结束了,在这5天编程的过程
中感触颇多,实训编程的同时暴露出了许多我自身存在的问题,同时
也对自身有了很大的提高。
首先,对我以前做题做事非常马虎的毛病有了很大的改进,通过
在这5天编程的过程中的锻炼,我现在做题比以前仔细多了,会小心
翼翼地去看每一个地方,会仔细地检查程序的每一个字母、标点。
其次,在5天编程的过程当中弥补了我许多知识上的缺陷,弄清
楚了我不懂的地方和似是而非的地方,使我及时补上了欠缺。
再次,通过5天综合实训编程使我的知识形成了一个完整的框架
结构,而不再是零散的知识个体,使我在使用时更加的方便。
第四,在5天的实习结束后,我对做完的习题检查比再是一切的
走马观花,而是仔细核对、认真检查。
第五,通过天的实习改变了我做题时心烦气燥的习惯,现在做题
可以平和静气的完成。
第六,通过天的实习我的自制能力更强了,基本完全可以控制自
己,避免外界的干扰,安心地完成自己的工作。
第四篇:c语言实习报告模板
c语言程序设计
第12页共14页
实习报告
部门:数理学院专业:
班级:
学号:
姓名:
一、实习时间:XX年4月2日
二、实习地点:实验楼504机房
三、实习目的:
1.
2.
3.
四、实习内容及方法
1.题目:编程输出“helloworld!”了解c语言的几种开发环境。
掌握vc++6.0的集成开发环境掌握c语言源程序的编辑、编译、运
行、纠错及查看结果的方法。
源程序:
编译调试中出现的问题:
解决方法:
2.
3.
五、实习分析总结
第13页共14页
(1)要总结本次实习中出现的问题,问题产生的原因,采用的
解决方法,从中
获得的经验等等。
(2)如果本次实习还存在未解决的问题,也要列出(更多文章请
关注:..),并作为下一次实习内容,
加以解决。
第五篇:c语言课程实习报告
新疆农业职业技术学院《vb程序与设计
教学实习报告
部门:信息技术学院
专业:计算机应用
班级:10高职应用班
姓名:李蒙
指导教师:徐玉莲
《vb程序与设计》教学实习报告
10高职应用班李蒙
一、实习时间:XX年6月21日—XX年6月25日
二、实习地点:第一微机室
三、实习目的:
1、熟悉我们自己所用的计算机的vb开发环境,并且能够熟练掌
握,达到错误能找到原因并且加以改正。
第14页共14页
2、加深对课本理论知识的理解,进一步掌握书中重点、难点实
例,锻炼自己的编写程序能力和实际应用能力。
3、上机调试程序的过程中,发现错误,解决错误,保证程序的正
确运行,运行结果与给定结果完全相同。
4、学会用书中基本知识解决实际中的一些问题,将书本所学的内
容与实际操作相结合,明确思路。将自身的不足与缺陷改掉,养成良
好编辑风格
5、培养我们的主观能动性、沟通、表达能力和团队合作意识,为
我们以后的发展打下基础。
四、实习内容及方法:
默认推荐更多文章:
c语言循环结构实习报告-副本
c语言实习体会
c语言实习心得
c语言实习
c语言实习程序
本文发布于:2022-11-25 02:54:39,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/90/15863.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |