admin管理员组

文章数量:1532149

2024年3月26日发(作者:)

篇一: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语言实训心得

1 李新程

在初学c语言的一个学期后,我们进行了c语言实训阶段,尝试编写一个比较复杂的程

序系统。在为期两周的时间中,我们同组的同学共同的感受是:c语言实训和平时上课所接

触的程序是有很大不同的,所经受的考验和克服的困难是平时所无法比拟的。好在同组的搭

档们精诚合作,分工明确,有问题共同解决,攻克了c语言实训的复杂程序。在这里,我作

为其中的参与者,感触良多。

在这次实训中,我对对c语言有了一个更深的了解认识,也对这个学期学的知识得到巩

固,还尝试运行编程,每次运行程序成功,让我对下面的项目就充满信心。通过自己与同学

合作编写程序,最终把最初的理论知识转化基本技能。这次的实训,使我对c语言的学习产

生浓厚的兴趣。

在实训中,我们认识到自己还有很多的知识没学好,基础知识没理清,而且许多东西还

要去翻书,去上网搜索。而且遇到一些小错误运行不出来,就会烦躁不安,觉得有些自暴自

弃或者抱怨项目的变态,以后要克服,尽量保持一颗良好的心态,学好c语言,也学好用c

语言编写一个按要求的系统。

还有就是对于未来,近程就是下学期,我觉得我还有许多方面需要提高。 首先我要继续

学习好c语言的基础知识,然后能在电脑上熟练的运用。然后每天都能写一些程序,上网时

候多看一些优秀的教程和优秀的代码。遇到问题时多和同学讨论,并且多弄出几套方案,多

锻炼自己结局问题的能力和与同学合作的能力。

总之,这一切都成为我记忆里面的一个篇章,更是在c语言编程上的一个里程碑。

篇三:c语言实验报告

c语言程序设计实验报告

1 实验目的

第一个实验:

1熟练掌握顺序结构程序设计; ○

○2学会正确使用逻辑运算符及逻辑表达式;

○3熟练掌握if、if?else、if?else if语句,掌握if语句中的嵌套关系和匹配原则,

利用if语句实现分支选择结构;

○4熟练掌握switch语句格式及使用方法,利用switch语句实现分支选择结构 ○5掌

握简单、常用的算法,并在编程过程中体验各种算法的编程技巧,进一步学习调试程序,掌

握检查语法错误和逻辑错误的的方法。

第二个实验:

○1熟练掌握while语句、do-while语句和for语句格式及使用方法,掌握三种循环控

制语句的循环过程以及循环结构的嵌套,利用三种循环语句实现循环结构; ○2掌握简单、

常用的算法,并在编程过程中体验各种算法的编程技巧; ○3进一步学习调试程序,掌握语

法错误和逻辑错误的检查方法。

2 实验内容

第一个实验:

输入一个整数m,将其数值按照大于0,小于等于0两个类别分类显示。 要求:

1该程序利用if-else语句实现; ○

2将变量m定义为整型; ○

3通过scanf函数输入变量m的值; ○

4输入整数m前,利用puts()或printf()给出提示信息; ○

5输出结果时有必要的说明,例如:输入358时,显示 358 ○is greater than 0,输入

-23时,显示 -23 is less than or equal to 0;

6运行程序,分别输入123,0,-22,并检查输出信息的的正确性。 ○

第二个实验:

输入一串字符(以回车键结束),统计其中数字、大写字母、小写字母、以及其他字符的

个数。

要求:

1通过键盘输入字符串;○

2在输入字符串之前给出相应提示;○

3按照数字、大写字母、小写字母和其他字符数的顺序输出结果。○

3 算法描述流程图

4 源程序

第一个实验:

#include<stdio.h>

main()

{

int m;

scanf(%d,m);

printf(enter a character:);

{

if(m>0)

printf(%d is greater than 0,m);

else

printf(%d is less than or equal to 0,m);

}

}

第二个实验:

#include<string.h>

#include<stdio.h>

main()

{

char c;

int w=0,x=0,y=0,z=0;

printf(enter characters:);

while((c=getchar())!=n)

{

if((c>=0&&c<=9))

w++;

else if(c>=a&&c<=z)

x++;

else if(c>=a&&c<=z)

y++;

else

z++;

}

printf(w=%d,x=%d,y=%d,z=%d,w,x,y,z); }

5 测试数据

第一个实验:

测试数据为:123,0,-22

第二个实验:

所输入的字符串为:

6 运行结果

7 出现问题及解决方法

1第一个实验中,○对于“printf(%d is greater than 0,m);”的输入存在一些问题;

通过查课本,找到类似输出形式的写法;

2第二个实验中需要用到函数string,通过百度查阅弄懂这个函数的使用方法,○

还是对这个用法不太了解。

8 实验心得

1对if,if-else,if-else if语句的使用方法及具体含义有了更深次的了解,○

对编写条件控制结构的程序有了一定的认识和思路;

2对于do-while,while了解不太深刻,○需要进一步学习和上机实验的练习进行巩固和

熟练;

3对于调试程序中出现的error和warning的解决方法有了更深的认识。 ○

篇四:c语言综合性实验总结

华北科技学院计算机学院综合性实验

实 验 报 告

课程名称程序设计语言(c) 实验学期 2011 至 2012 学年 第 二 学期

学生所在学院 建筑工程学院

年级 11级 专业班级 土木b112班

学生姓名 季京伟 学号 2 任课教师 张瑾 实验成绩

计算机学院制

实验报告须知

1、 学生上交实验报告时,必须为打印稿(a4纸)。页面空间不够,可以顺延。 2、 学

生应该填写的内容包括:封面相关栏目、实验地点、时间、目的、设备环境、

内容、结果及分析等。

3、 教师应该填写的内容包括:实验成绩、教师评价等。

4、 教师根据本课程的《综合性实验指导单》中实验内容的要求,评定学生的综合

性实验成绩;要求在该课程期末考试前将实验报告交给任课教师。综合性实验中,所涉

及的程序,文档等在交实验报告前,拷贝给任课教师。任课教师统一刻录成光盘,与该课程

的期末考试成绩一同上交到系里存档。 5、 未尽事宜,请参考该课程的实验大纲和教学大纲。

《 程序设计语言(c)》课程综合性实验报告

篇五:c语言实训报告

c语言实训报告

做完这个课程设计,我们的自信一下子提高了;尽管对于有些人这种程序会很简单,可

对我们c语言初学者来说,已经很不容易了。这次体验为以后的学习计算机的我们增强了信

心。享受劳动成果的滋味实在很美妙啊!虽然对着电脑做程序,有点累有点热,可是当看到

劳动成果时,真是别有一番滋味在心头啊!世上无难事,只怕有心人,的确如此。做完这个

程序最大的收获就是感受到了集体的力量,当然个人的智慧也是很重要的哦!

忙碌了一个多星期,在大家的共同努力下,我们总算将此程序设计出来。尽管不是自己

独立完成,但仍然很高兴,因为在设计的过程中,让我了解到要设计一个程序,查找资料是

至关重要的,在他人的基础上,再根据自己所学进行修改与调试,最后设计出自己想要的程

序,这过程艰辛,但只要你持之以恒,成功指日可待。

另外平时扎实的基础也很关键,因为如果你平时学得就不怎么样,那么你面对这么一个

比较有难度的程序,你可能会望而却步,看他人的程序都是个难点,更别说让你自己去设计。

为了解决此。类问题,最好就是多向同学,老师请教,不要怕难为情。

c语言课程设计和现代计算机技术的实际应用相结合,是我们在本阶段学完理论课程之

后对自己该方面的能力的一次很好的检验,从开始的算法思路到运行调试后的美观的图形界

面以及另人兴奋的可用程序,都是一个很好的学习和锻炼的过程。使我们巩固了原有的理论

知识,培养了我们灵活运用和组合集成所学过知识及技能来分析、解决实际问题的能力。使

我们体会到自身知识和能力能在实际中的应用和发挥。不但可以激发创新意识,还可以开发

创造能力、培养沟通能力。这次实习时间虽然仅有一个星期,但确实使我受益非浅。通过实

习我丰富了计算机操作经验,更加深了对c语言的了解,熟悉了其环境,更增强了对turbo c

的使用技巧。

二十一世纪是计算机的世纪,是一个全新的世纪,计算机正逐步入侵我们的生活。刚开

始接触计算机的时候感觉很新奇,那时觉得计算机很神秘,于是

就产生了以后一定要熟练掌控计算机的念头。大学的教育模式和中学有很大不同,从平常的

课程安排和教学就可以知道,但是独立完成课程设计和写论文这种任务对我们来说无疑是一

个很大的挑战

总之,这次设计程序让我受益良多,我会好好珍惜像这种难得的机会。

篇六:c语言综合实验报告

计算机系综合性实验

实 验 报 告

课程名称 程序设计语言(c) 实验学期 2011 至 2012 学年 第 二 学期 学

生所在系部 年级专业班级 学生姓名 学号 任课教师

实验成绩

计算机系制

实验报告须知

1、 学生上交实验报告时,必须为打印稿(a4纸)。页面空间不够,可以顺延。 2、 学

生应该填写的内容包括:封面相关栏目、实验地点、时间、目的、设备环境、

内容、结果及分析等。

3、 教师应该填写的内容包括:实验成绩、教师评价等。

4、 教师根据本课程的《综合性实验指导单》中实验内容的要求,评定学生的综合

性实验成绩;要求在该课程期末考试前将实验报告交给任课教师。综合性实验中,所涉

及的程序,文档等在交实验报告前,拷贝给任课教师。任课教师统一刻录成光盘,与该课程

的期末考试成绩一同上交到系里存档。 5、 未尽事宜,请参考该课程的实验大纲和教学大纲。

本文标签: 语言实验程序计算机错误