c语言实践报告总结2篇(共14页).docx
《c语言实践报告总结2篇(共14页).docx》由会员分享,可在线阅读,更多相关《c语言实践报告总结2篇(共14页).docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上c语言实践报告总结2篇一、实习时间:20xx年x月x日20xx年x月x日二、实习地点:第一微机室三、实习目的:1、熟悉我们自己所用的计算机的C语言开发环境,并且能够熟练掌握,达到错误能找到原因并且加以改正。2、加深对课本理论知识的理解,进一步掌握书中重点、难点实例,锻炼自己的编写程序能力和实际应用能力。3、上机调试程序的过程中,发现错误,解决错误,保证程序的正确运行,运行结果与给定结果完全相同。4、学会用书中基本知识解决实际中的一些问题,将书本所学的内容与实际操作相结合,掌握把实际问题转变为C语言描述的算法的方法,明确思路。将自身的不足与缺陷改掉,养成良好编辑风格5、
2、培养我们的主观能动性、沟通、表达能力和团队合作意识,为我们以后的发展打下基础。四、实习内容及方法:在本次实习中,我们采用了由浅及深、由易到难的实习方法,而且也是按照书本的教学进程内容进行的,同时采取了实际应用与理论相结合的方法,在机房里面实习,一边理解,思考做题的思路与解法,另一边就可以马上进行上机实际操作。这对于我们加深对C语言的理解、操作以及动手能力都有了很大的帮助与提高。实训的内容主要分为了七个版块:第一版块:1、Turbo C运行环境。了解TC的基本环境,熟悉常用菜单项和快捷键:在这一小节中,需要熟练的掌握并应用Turbo C的运行环境,和基本配置。Turbo C是在计算机上广泛使用的
3、一个C语言开发环境,它具有方便、直观、易用的界面和丰富的函数库。它把程序的编辑、编译、连接和运行等操作去不都集中在一个界面上进行,使用非常方便。并且Turbo C不需要特别安装,只需要将其拷贝到硬盘上就可以使用了。 为了方便管理用户的程序文件和维Turbo 的运行环境,客户应在机子上建立自己的工作目录,一边用来存放自己所需要开发的源程序文件。下面就是建立怎样自己文件夹,在空白区域内输入自己所建立的文件夹路径即可。2、C程序的编辑、编译、连接和运行过程。掌握C程序的运行步骤,初步了解C程序的特点。在Turbo C的运行中,快捷键使用非常方便,只需Ctrl+菜单栏中菜单名的首字母即可。上面是一个程
4、序编译与链接的截屏。第一个Compile to OBJ将源程序编译为OBJ文件,Make EXE file 编译连接一次进行,Link EXE file将OBJ文件连接为EXE文件。3、环境的熟悉,自己按照软件并在软件中能够调试简单的C语言程序。第二版块:1、C语言数据类型:整型、实型、字符型。C语言的函数类型非常丰富,除了这几类以外,还有实型、数组、指针、结构体等,在这一小节中,主要了解关于数据类型的定义、用法以及他们的存储类型,一边与以后灵活运用。C语言中还有常量与变量之分,常量是在程序执行过程中其值不变的量。二且在C语言中常量不需要类型说明就可以直接使用,常量的类型是由常量的本身隐含决定
5、的。2、运算符及表达式。在C语言中,预算符非常丰富运算灵活,常用的有以下几个:(1)算术运算符:+、-、*、/、%(取余)及+(自增)、-(自减)。(在这里需要注意的是:“/”运算符,在C语言中两边都是整数的话,运算结果只取整数部分;“%”他的两边都必须是整数才可以运行;“*、-”运用这个运算符时要注意“先用后加(减)、先加(减)后用”的问题)(2)赋值运算符:=及复合赋值运算符(+=、-=、*=、/=、%=等)。(在这里需要注意的是“=、=”的区别,要明确用法及所用的地方,“=”它的作用是赋值,“=”它的作用是判断相等)(3)逗号运算符:,(对于逗号表达式索要注意的是要明确它所用的地方以及在
6、使用时所要注意的细节)。了解三种运算符的优先级,掌握三种运算符及相应表达式的应用(详见附录)。第三版块:在这一节里,我们实习了C语言的三大结构:1、顺序结构:2、选择结构:ifelse,switch语句。在这里许啊哟我们学习的很多,因为只要是程序,就脱离不了这个三大结构的范畴。在这个学习里我编写了(1)、输入某年某月某日,判断这一天是这一年的第几天?。(2)、给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。(3)、某市不同车牌的出租车3公里的起步价和计费分别为:夏利7元,3公里以外,元/公里;富康8元,3公里以外,元/公里;桑塔纳9元,3公里以外,元/公里。编程:从键
7、盘输入乘车的车型及行车公里数,输出应付工资。源程序减附录;经过这几个程序的练习,让我聊股的掌握了选择语句的用法以及精髓,同是这个用法和技巧已经深深的可在了我的脑海里,还有同过这些个程序的编写,让我对以前有的丝丝而非的地放完全通透理解,获益匪浅。循环结构:while、do-while、for在循环这一节里,我们主要做了以下程序:(1)、求200-300之间所有素数,每5个换行。(2)、猜数字游戏。规则为:输入一个0-10之间的数字,有5次猜测机会。如果输入0-4之间的数字,提示“太小了”;如果输入5-7之间的数字,提示“接近了”;如果输入9-15之间的数字,提示“太大了”;如果输入8,提示“co
8、rrect!”;如果次数超过5次,提示“没有机会了,退出!”。(3)、打印输出如下图形:(“”菱形)(4)、有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?提示:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。(5)、打印输出九九乘法表。我以前就对循环这一节里的内容就理解的比较好,现在做这些题很顺利的就做下去了,但在做的同是也会出现以写小的问题,但这个让我也更深一步的理解了循环语句的用法、思路以及其中的精华。总的对这一节来说,使自己更神一步的理解了选择、过程中需要注意的一些细节问题。第四版块:1、一、二维数组的定义、引用及初始
9、化。初始化:一维数组:初始化赋值的一般形式为: static 式=值,值值; 其中static表示是静态存储类型,态存储数组和外部存储数组才可作初始化赋值二维数组:a.可以只对部分元素赋初值,未赋初值的元素自动取b.如对全部元素赋初值,则第一维的长度可以不给出。2、一、二维数组的应用。在一维数组的应用中,要与循环嵌套使用,用,但是在这里,嵌套还要是循环的嵌套,因为只有这样使用才可以使程序更加简洁、简便。就像第五题:有一个班4个学生,(1)求每一门课程的平均分; (2)求每一个学生的平均分;思路:定义一个二维数组,用二重循环输入这个数组,然后进行相加,在求平均直,最后在用二重循环进行输出。循环的
10、用法以及在使用类型说明符 数组名=C Languagechar st; st=C Language;而只能对字符数组的各元素逐个赋值。3、指针数组及指向指针的指针指针数组的说明与使用一个数组的元素值为指针则是指针数组。是一组有序的指针的集合。 指针数组的所有元素都必须是具有相同存储类型和指向相同数据类型的指针变量。指针数组说明的一般形式为: 类型说明符在指针这一小节,主要是用指针实现:输入数对换,把最大的数与最后一个数对换。写3个函数:输入个数。在这里进行函数的调用,一个输入函数,一个操作函数,一个输出函数。i赋予它。而字符作为串的而对字符可以写为: char *ps; 不能写为:指针数组*数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 实践 报告 总结 14
限制150内