c语言实验报告心得doc.docx
《c语言实验报告心得doc.docx》由会员分享,可在线阅读,更多相关《c语言实验报告心得doc.docx(9页珍藏版)》请在冰豆网上搜索。
![c语言实验报告心得doc.docx](https://file1.bdocx.com/fileroot1/2023-1/9/7388ece0-f0d7-46a3-85be-776e26dd1f70/7388ece0-f0d7-46a3-85be-776e26dd1f701.gif)
c语言实验报告心得doc
篇一:
《C语言上机实验心得》
C语言上机实验心得
在科技高度发展的今天,计算机在人们之中的作用越来越突出。
而C语言作为一种计算机的语言,学习它将有助于我们更好的了解计算机,与计算机进行交流,因此,我们一定要学好C语言,这对我们以后的发展是十分重要的。
说到这,上机实验当然就是一个必不可少的环节了,C语言灵活、简洁的特点,只有通过编程实践才能真正了解,真正说懂。
为了更好地学习语法规定、掌握程序设计方法、提高程序开发能力,我们必须实际上机、编写程序。
通过实验我也发现了自己不少的问题,这都是只看书上的程序而没有自己亲身上机编写程序而无法得知的,假如我们只因看熟书上的程序就以为自己已经掌握了C语言那就大错特错了。
我主要存在以下的这些缺点
1、学习耐心与细心不足,如scanf(“%d”,&n);中的“&”有时候会忘了。
而在最后
输出时又错写成printf(“%d”,&n);从而错误得输出了地址而不是我原来想要的答案。
2、编程思想不够发散,看着题目有时想不出解答的方法,更不用说编写程序来解
题了。
3、
4、基本功不够,有些函数的表达不太精通,需要看书来核实,以致耗时较多。
知识不够广,有些内容没有学好,不能要用到时及时反映出来,认识程度不够
深刻。
5、
6、有时候不够精简,有一点用处不大或者说没有也可以的文字存在。
英语水平较差,对错误的地方虽然电脑有说,但由于是英文,理解上还是存在
一点问题。
为了能更好地学好C语言,在今后学习中我要更多的动脑,综合运用所学,多看相关东西,多上机练习,提高电脑水平,增强自学能力,把已会的东西掌握好。
实验中我深刻意识到完成程序的编写,决不意味着万事大吉。
认为万无一失的程序,实际上机运行时可能会出现很多意想不到的问题。
有时编译程序检测出一大堆错误,有时程序能够顺利运行,但是运行结果并不是你预期中想要的。
因为开发环境所提供的编译系统无法发现程序逻辑错误,或者是你原来所设计时的理论错误,这就只能靠自己的上机经验来分析判断错误的所在了。
所以程序的调试是一个技巧性很强的工作,它可能比编一个程序耗时更
多。
由此可看出上机实践的重要性。
通过本次C语言上机实验,我对这个介于人类与非人类之间的计算机编程语言有了一定的体验。
编程的时候有因为顺利编出程序而开心过、有因为做得比人家慢而郁闷过、有因为不知从何入手而无奈过、有因为不知错出在哪而彷徨过但随着练习的增多,我对C语言比以前熟了很多,不再只是纸上谈兵,我都有能力独立做出一些程序,可能对于一些“高手来说这不算什么,或者他们早就会了,但我依然觉得很开心,因为我跟我自己比是进步了。
当然,我还得感谢老师的指导与帮助,如果没有老师和其他同学的指点,我可能对C语言还是一筹莫展,在实验中遇到的大大少少的问题与所犯过的错误将是我以后的要加以注意的地方与认真审查的部分,为我奠定坚固的基石。
伴随着学习的深入,我发现高深的东西还有很多很多,不懂不熟的知识还有很多,所以我不能停步,对C语言,我以后会更加努力学习的。
篇二:
《C语言实训心得总结》
C语言实训心得
10903090113李新程
在初学C语言的一个学期后,我们进行了C语言实训阶段,尝试编写一个比较复杂的程序系统。
在为期两周的时间中,我们同组的同学共同的感受是C语言实训和平时上课所接触的程序是有很大不同的,所经受的考验和克服的困难是平时所无法比拟的。
好在同组的搭档们精诚合作,分工明确,有问题共同解决,攻克了C语言实训的复杂程序。
在这里,我作为其中的参与者,感触良多。
在这次实训中,我对对C语言有了一个更深的了解认识,也对这个学期学的知识得到巩固,还尝试运行编程,每次运行程序成功,让我对下面的项目就充满信心。
通过自己与同学合作编写程序,最终把最初的理论知识转化基本技能。
这次的实训,使我对C语言的学习产生浓厚的兴趣。
还是这次实训,最令人激动的就是合作做项目,虽然那只是一个很小很小的项目。
每天大家来得很早,大家在一起学习,取长补短,我们很好的在实训中长知识,提高我们的学习热情。
实训中深切体会到了老师认真负责的伟大的精神和热情为同学指导的促学方式,虽然对有些时候老师没给我们指出解决问题的方法有些小抱怨,但是到了结束时才知道,这种教学让我们自己学会了自学,学会了去看懂别人的代码。
更多是老师给的感动,每天在我们来之前就到了教室,在讲课中海给我们分享他在公司上班的一些心得和体会,还有那些我们应该注意的事项,这些是平时上课时无法学到的,是更深层次的巨大收获。
通过这次实训,也使我们发现了许多问题。
在实训中,我们认识到自己还有很多的知识没学好,基础知识没理清,而且许多东西还要去翻书,去上网搜索。
而且遇到一些小错误运行不出来,就会烦躁不安,觉得有些自暴自弃或者抱怨项目的变态,以后要克服,尽量保持一颗良好的心态,学好C语言,也学好用C语言编写一个按要求的系统。
还有就是对于未来,近程就是下学期,我觉得我还有许多方面需要提高。
首先我要继续学习好C语言的基础知识,然后能在电脑上熟练的运用。
然后每天都能写一些程序,上网时候多看一些优秀的教程和优秀的代码。
遇到问题时多和同学讨论,并且多弄出几套方案,多锻炼自己结局问题的能力和与同学合作的能力。
总之,这一切都成为我记忆里面的一个篇章,更是在C语言编程上的一个里程碑。
篇三:
《C语言实验报告》
学生实验报告册课程名称
学生学号
所属院部
(理工类)
C语言程序设计专业班级13电气工程及其自动化1304102013学生姓名孙健机电工程学院指导教师胡盈盈2013——2014学年第二学期
金陵科技学院教务处制
实验报告书写要求
实验报告上交电子稿,标题采用四号黑体,正文采用小四号宋体,单倍行距。
实验报告书写说明
实验报告中实验目的和要求、实验仪器和设备、实验内容与过程、实验结果与分析这四项内容为必需项。
教师可根据学科特点和实验具体要求增加项目。
填写注意事项
(1)细致观察,及时、准确、如实记录。
(2)准确说明,层次清晰。
(3)尽量采用专用术语来说明事物。
(4)外文、符号、公式要准确,应使用统一规定的名词和符号。
(5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。
实验报告批改说明
实验报告的批改要及时、认真、仔细,一律用红色笔批改。
实验报告的批改成绩采用五级记分制或百分制,按《金陵科技学院课堂教学实施细则》中作业批阅成绩评定要求执行。
实验项目名称初级程序设计实验学时6
A206实验日期10---24实验成绩批改教师胡盈盈批改时间
实验1初级程序设计
一、实验目的和要求
(1)熟悉VisualC++集成环境,进行编辑、保存、编译、连接及运行,并能进行简单程序调试;
(2)掌握C语言中各种运算符的使用;
(3)掌握C语言中各种数据类型的区别与应用;
(4)熟练掌握C语言中变量的定义、赋值和使用,表达式语句、输入/输出语句的使用;
(5)掌握C语言中输入/输出函数的使用;
(6)掌握C语言中控制语句的使用,含if-else、for、while、do-while语句的使用。
二、实验仪器和设备
奔腾以上计算机,装有windowsXP以上版本操作系统和VisualC++0软件。
三、实验内容与过程
1、程序调试
(1)#include
main()
{ints,t,p,sum;
scanf(“%d%d%d”,&s,&t,&p);
sum=s+t+p;
printf(“sum=%d\n”,sum);
}
(2)#include
main()
{intk=3;
if(k=3)printf(“***”);
elseprintf(“###”);
}
(3)#include
main()
{intk=0;
do
{printf(“k=%d\n”,k);
}while(k++>0);
}
2、程序改错
下面是判断一个学生考试成绩及格与否的程序(成绩A,或B,或C者为及格;成绩为D者不及格),调试并改进如下程序使其能满足上述输出的需要。
#include
main()
{charmark=“A”;
switch(mark)
{case“A”:
case“B”:
case“C”:
printf(“>=60\n”);
case“D”:
printf(“<60\n”);
default:
printf(“Error\n”);
}
}
3、程序设计
(1)功能编程实现使实型正数保留2位小数,并对第三位进行四舍五入。
例如实型数为123567,则函数返回123570000;
实型数为123564,则函数返回123560000。
(2)功能从键盘输入一个大写字母,要求改用小写字母输出。
(3)功能编写函数计算下列分段函数的值
?
x2?
x?
6x?
0且x?
-3?
2f(x)x?
5x?
60?
x?
10且x?
2且x?
3
?
x2?
x?
1其它?
{c语言实验报告心得}.
(4)功能判断整数x是否是同构数。
若是同构数,函数返回1;否则返回0。
x的值由主函数从键盘读入,要求不大于100。
说明所谓“同构数”是指这样的数,这个数出现在它的平方数的右边。
例如输入整数5,5的平方数是25,5是25中右侧的数,所以5是同构数。
(5)功能功能计算正整数n的所有因子(1和n除外)之和并输出。
n的值由键盘输入。
例如n=120时,输出239。
(6)功能计算并输出下列多项式的值S=1+1/1!
+1/2!
+1/3!
+...+1/n!
例如键盘给n输入15,则输出为s=718282。
注意要求n的值大于1但不大于100。
(7)功能从低位开始取出长整型变量s奇数位上的数,依次构成一个新数放在t中。
例如当s中的数为7654321时,t中的数为7531。
4、思考题
(1)功能判断一个三位数是否"水仙花数"。
在main函数中从键盘输入一个三位数,并输出判断结果。
说明所谓"水仙花数"是指一3位数,其各位数字立方和等于该数本身。
例如153是一个水仙花数,因为153=1+125+27。
(2)功能计算并输出3到n之间所有素数的平方根之和。
篇四:
《c语言综合性实验总结》
华北科技学院计算机学院综合性实验
实验报告
课程名称程序设计语言(C)实验学期2011至2012学年第二学期
学生所在学院建筑工程学院
年级11级专业班级土木B112班
学生姓名季京伟学号201105024201任课教师张瑾实验成绩
计算机学院制
实验报告须知
1、学生上交实验报告时,必须为打印稿(A4纸)。
页面空间不够,可以顺延。
2、学生应该填写的内容包括封面相关栏目、实验地点、时间、目的、设备环境、
内容、结果及分析等。
3、教师应该填写的内容包括实验成绩、教师评价等。
4、教师根据本课程的《综合性实验指导单》中实验内容的要求,评定学生的综合
性实验成绩;要求在该课程期末考试前将实验报告交给任课教师。
综合性实验中,所涉及的程序,文档等在交实验报告前,拷贝给任课教师。
任课教师统一刻录成光盘,与该课程的期末考试成绩一同上交到系里存档。
5、未尽事宜,请参考该课程的实验大纲和教学大纲。
《程序设计语言(C)》课程综合性实验报告{c语言实验报告心得}.
篇五:
《C语言实验报告》
课程名称:
程序设计基础(C)
实验日期:
2014年10月31日
一、实验名称(本次实践的题目)
输入输出函数的使用
二、实验目的及要求
1、掌握格式输入输出函数printf和scanf函数的使用
三、实验环境
PC机一台,windows7操作系统,VC++0软件
四、实验过程
1、用下面的scanf函数输入数据,使a=3,b=7,x=5,y=782,c1=’A’,c2=’a’。
问在键盘上如何输入。
#include
intmain(){
inta,b;floatx,y;charc1,c2;
scanf(“a=%db=%d”,&a,&b);
scanf(“%f%e”,&x,&y);
scanf(“%c%c”,&c1,&c2);
printf(“a=%d,b=%d,x=%f,y=%f,c=%c,c2=%c\n“,a,b,x,y,c1,c2);
}
答按如下方式在键盘下输入
a=3b=75000078200Aa
理由主要是上面的scanf函数中的双引号中的内容决定了输出的格式
%f%e表示输出的小数默认都是6位,所以要加后面加0补齐位数
2、请编程序将“China”译成密码,密码规律是用原来的字母后面第4字母代替原来的字母。
例如,字母”A”后面第4个字母是”E”,用”E”代替”A”。
因此“China”应译成”Glmre”。
请编一程序,用赋初值的方法使c1,c2,c3,c4,c5这5个变量的值分别为’C’,’h’,’i’,’n’,’a’,经过运算使c1,c2,c3,c4,c5分别变为’G’,’l’,’m’,’r’,’e’。
分别用putchar函数和printf函数输出这5个字符。
答#include
intmain(){
{charc1='C',c2='h',c3='i',c4='n',c5='a';
c1+=4;//类型转换,字符型(char类型的变量存储的就是ASCII码)+数字=字符型
c2+=4;
c3+=4;
c4+=4;
c5+=4;
printf("密码是%c%c%c%c%c\n",c1,c2,c3,c4,c5);
printf("用putchar函数输出:
");
putchar(c1);
putchar(c2);
putchar(c3);
putchar(c4);
putchar(c5);
printf("\n");
}
}3、编写一个程序,请输入以下结果(每列左对齐)1
24
369
481216
510152025
答分析总共有5行,每行第一个的数字代表行数,同时也代表每行中有几个数字,行数乘以23以此类推可以得到对应的结果
#include
intmain(){
inti=1;
intj=1;
for(i=1;i<=5;i++){
for(j=1;j<=i;j++)
{intm=j*i;