c语言实训报告总结与体会 c语言实训内容报告(4篇)_第1页
c语言实训报告总结与体会 c语言实训内容报告(4篇)_第2页
c语言实训报告总结与体会 c语言实训内容报告(4篇)_第3页
c语言实训报告总结与体会 c语言实训内容报告(4篇)_第4页
c语言实训报告总结与体会 c语言实训内容报告(4篇)_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——c语言实训报告总结与体会c语言实训内容报告(4篇)随着社会不断地进步,报告使用的频率越来越高,报告具有语言陈述性的特点。那么什么样的报告才是有效的呢?下面我就给大家讲一讲优秀的报告文章怎么写,我们一起来了解一下吧。

-->在初学c语言的一个学期后,我们进行了c语言实训阶段,尝试编写一个比较繁杂的程序系统。在为期两周的时间中,我们同组的同学共同的感受是:c语言实训和平日上课所接触的程序是有很大不同的,所经受的考验和战胜的困难是平日所无法比较的。好在同组的同伴们精诚合作,分工明确,有问题共同解决,攻克了c语言实训的繁杂程序。在这里,我作为其中的参与者,感想良多。

在这次实训中,我对对c语言有了一个更深的了解认识,也对这个学期学的知识得到稳定,还尝试运行编程,每次运行程序成功,让我对下面的项目就充满信心。通过自己与同学合作编写程序,最终把最初的理论知识转化基本技能。这次的实训,使我对c语言的学习产生浓重的兴趣。

还是这次实训,最令人冲动的就是合作做项目,虽然那只是一个很小很小的项目。每天大家来得很早,大家在一起学习,取长补短,我们很好的在实训中长知识,提高我们的学习热心。实训中深切体会到了老师认真负责的宏伟的精神和热心为同学指导的促学方式,虽然对有些时候老师没给我们指出解决问题的方法有些小埋怨,但是到了终止时才知道,这种教学让我们自己学会了自学,学会了去看懂别人的代码。更多是老师给的感动,每天在我们来之前就到了教室,在讲课中海给我们共享他在公司上班的一些心得和体会,还有那些我们应当注意的事项,这些是平日上课时无法学到的,是更深层次的巨大收获。

通过这次实训,也使我们发现了大量问题。

在实训中,我们认识到自己还有好多的知识没学好,基础知识没理清,而且大量东西还要去翻书,去上网探寻。而且遇到一些小错误运行不出来,就会烦躁担忧,觉得有些自暴自弃或者埋怨项目的变态,以后要战胜,尽量保持一颗良好的心态,学好c语言,也学好用c语言编写一个按要求的系统。

还有就是对于未来,近程就是下学期,我觉得我还有大量方面需要提高。

首先我要继续学习好c语言的基础知识,然后能在电脑上熟练的运用。然后每天都能写一些程序,上网时候多看一些优秀的教程和优秀的代码。遇到问题时多和同学探讨,并且多弄出几套方案,多锻炼自己结局问题的能力和与同学合作的能力。

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

c语言实训报告总结与体会c语言实训内容报告篇三

一、实习时间:20年月日—20年月日

二、实习地点:第一微机室

三、实习目的:

1、熟悉我们自己所用的计算机的c语言开发环境,并且能够熟练把握,达到错误能找到原因并且加以改正。

2、加深对课本理论知识的理解,进一步把握书中重点、难点实例,锻炼自己的编写程序能力和实际应用能力。

3、上机调试程序的过程中,发现错误,解决错误,保证程序的正确运行,运行结果与给定结果完全一致。

4、学会用书中基本知识解决实际中的一些问题,将书本所学的内容与实际操作相结合,把握把实际问题转变为c语言描述的算法的方法,明确思路。将自身的不足与缺陷改掉,养成良好编辑风格

5、培养我们的主观能动性、沟通、表达能力和团队合作意识,为我们以后的发展打下基础。

四、实习内容及方法:

在本次实习中,我们采用了由浅及深、由易到难的实习方法,而且也是依照书本的教学进程内容进行的,同时采取了实际应用与理论相结合的方法,在机房里面实习,一边理解,思考做题的思路与解法,另一边就可以马上进行上机实际操作。这对于我们加深对c语言的理解、操作以及动手能力都有了很大的帮助与提高。

实训的内容主要分为了七个版块:

第一版块:

1、turboc运行环境。

了解tc的基本环境,熟悉常用菜单项和快捷键:在这一小节中,需要熟练的把握并应用turboc的运行环境,和基本配置。turboc是在计算机上广泛使用的一个c语言开发环境,它具有便利、直观、易用的界面和丰富的函数库。它把程序的编辑、编译、连接和运行等操作去不都集中在一个界面上进行,使用十分便利。并且turboc不需要特别安装,只需要将其拷贝到硬盘上就可以使用了。

为了便利管理用户的程序文件和维turboc2.0的运行环境,客户应在机子

上建立自己的工作目录,一边用来存放自己所需要开发的源程序文件。下面就是建立怎样自己文件夹,在空白区域内输入自己所建立的文件夹路径即可。

2、c程序的编辑、编译、连接和运行过程。

把握c程序的运行步骤,初步了解c程序的特点。在turboc的运行中,快捷键使用十分便利,只需ctrl+菜单栏中菜单名的首字母即可。

上面是一个程序编译与链接的截屏。第一个compiletoobj将源程序编译为obj文件,makeeefile编译连接一次进行,linkeefile将obj文件连接为ee文件。

3、vc6.0环境的熟悉,自己依照软件并在软件中能够调试简单的c语言程序。

其次版块:

1、c语言数据类型:整型、实型、字符型。

c语言的函数类型十分丰富,除了这几类以外,还有实型、数组、指针、结构体等,在这一小节中,主要了解关于数据类型的定义、用法以及他们的存储类型,一边与以后灵活运用。

c语言中还有常量与变量之分,常量是在程序执行过程中其值不变的量。二且在c语言中常量不需要类型说明就可以直接使用,常量的类型是由常量的本身隐含决定的。

2、运算符及表达式。

在c语言中,预算符十分丰富运算灵活,常用的有以下几个:

(1)算术运算符:+、-、、/、%(取余)及++(自增)、--(自减)。

(在这里需要注意的是:“/〞运算符,在c语言中两边都是整数的话,运算结果只取整数部分;<“%〞他的两边都必需是整数才可以运行;<“、--〞运用这个运算符时要注意“先用后加(减)、先加(减)后用〞的问题)

(2)赋值运算符:=及复合赋值运算符(+=、-=、=、/=、%=等)。

(在这里需要注意的是“=、==〞的区别,要明确用法及所用的地方,“=〞它的作用是赋值,“==〞它的作用是判断相等)

(3)逗号运算符:,(对于逗号表达式索要注意的是要明确它所用的地方以及在使用时所要注意的细节)。

了解三种运算符的优先级,把握三种运算符及相应表达式的应用(详见附录)。

第三版块:在这一节里,我们实习了c语言的三大结构:

1、顺序结构:

2、选择结构:if„„else,switch语句。

在这里许啊哟我们学习的好多,由于只要是程序,就脱离不了这个三大结构的范畴。在这个学习里我编写了

(1)、输入某年某月某日,判断这一天是这一年的第几天?。

(2)、给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。

(3)、某市不同车牌的出租车3公里的起步价和计费分别为:夏利7元,3公里以外,2.1元/公里;<富康8元,3公里以外,2.4元/公里;<桑塔纳9元,3公里以外,2.7元/公里。编程:从键盘输入乘车的车型及行车公里数,输出应付工资。

源程序减附录;<

经过这几个程序的练习,让我聊股的把握了选择语句的用法以及精华,同是这个用法和技巧已经深深的可在了我的脑海里,还有同过这些个程序的编写,让我对以前有的丝丝而非的地放完全通透理解,获益匪浅。

循环结构:while、do-while、for

在循环这一节里,我们主要做了以下程序:

(1)、求200-300之间所有素数,每5个换行。

(2)、猜数字游戏。规矩为:输入一个0-10之间的数字,有5次推测机遇。假如输入0-4之间的数字,提醒“太小了〞;<假如输入5-7之间的数字,提醒“接近了〞;<假如输入9-15之间的数字,提醒“太大了〞;<假如输入8,提醒“correct!〞;<假如次数超过5次,提醒“没有机遇了,退出!〞。

(3)、打印输出如下图形:(“

〞菱形)

(4)、有1、2、3、4个数字,能组成多少个互不一致且无重复数字的三位数?都是多少?

提醒:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。

(5)、打印输出九九乘法表。

我以前就对循环这一节里的内容就理解的对比好,现在做这些题很顺利的就做下去了,但在做的同是也会出现以写小的问题,但这个让我也更深一步的理解了循环语句的用法、思路以及其中的精华。

总的对这一节来说,使自己更神一步的理解了选择、过程中需要注意的一些细节问题。

第四版块:

1、一、二维数组的定义、引用及初始化。初始化:

一维数组:初始化赋值的一般形式为:static式]={值,值„„值};<<其中static表示是静态存储类型,态存储数组和外部存储数组才可作初始化赋值二维数组:

a.可以只对部分元素赋初值,未赋初值的元素自动取b.如对全部元素赋初值,则第一维的长度可以不给出。2、一、二维数组的应用。

在一维数组的应用中,要与循环嵌套使用,用,但是在这里,嵌套还要是循环的嵌套,由于只有这样使用才可以使程序更加简单、简便。就像第五题:有一个班4个学生,(1)求每一门课程的平均分;<<(2)求每一个学生的平均分;<

思路:定义一个二维数组,用二重循环输入这个数组,然后进行相加,在求平均直,最终在用二重循环进行输出。

循环的用法以及在使用类型说明符数组名[常量表达c语言规定只有静0值。

门课。编程实现如下功能:

在这里,进行了求平均值的过二维数组要与也要与循环嵌套使5程。这里进行了二重循环输出。

c语言实训报告总结与体会c语言实训内容报告篇四

课题名称:<通讯录管理系统

专业:计算机信息管理

班级:09信管(1)班

姓名:

指导教师:

2023年7月1日

一、课程设计题目

《通讯录管理系统》

二、实训目的

(1)把握结构化程序设计的基本方法,基本把握面向对象程序设计的基本思路和方法。

(2)把握c的基本概念和基础知识。

(3)通过训练能够读懂较为繁杂的c语言源程序并具备基本c语言程序设计的能力。

(4)熟练把握各种常用类的定义,继承,文件的应用,为更好的理解面向对象打下更好的基础。

(5)通过实训,培养自己编写、调试、分析大型应用程序的能力。

(6)把握面向对象的基本原理,提高学生综合程序设计的能力。

(7)培养自己独立解决问题,查找资料的能力。同学之间相互帮助,相互交流,相互合作的团队精神。

(8)培养自己良好的学习兴趣,独立的编程风格。

(9)通过实训检查自己学习上的不足,达到熟练把握c语言的基本知识和技能。

三、课程设计报告内容

3.1功能要求

该系统运行在dos环境下,人机界面为命令行文本界面。完成的任务是对若干人的通信录信息进行管理,且数据保存到文件中。

实现的.主要功能是:

?添加:增加一个或几个人的通信录信息。

?删除:删除已输入的通信录信息。

?查询:根据输入的姓名查找通信录信息。

?修改:根据输入的姓名修改通信录信息。

?显示:输出所有通信录信息。

3.2设计环境

所使用的语言采用标准c,开发工具选用在windows环境下的c-free、win-tc或者visualc++6.0。

3.3数据结构

本系统是对通信录的信息进行管理,通信录记录的信息采用c的结构体数据类型描述,定义如下:

structren/定义个人资料结构体类型/

{charname[10];</姓名/

intage;<</年龄/

chartel[12];<</电话号码/

charcity[20];</城市/

charunits[30];<</所在单位/

charnote[20];<</备注/};<

3.4实现方法及主要算法分析

(1)主界面的设计:主界面采用文本菜单的形式,各功能调用通过菜单进行选择。采用循环处理,以便执行完某项处理后,仍可选择其他项处理。在循环内先显示提醒信息,然后读取用户输入,使用switch语句对用户的输入进行判断,分别调用相应的模块,当某模块终止后再次回到文本菜单,直到用户选择终止程序菜单,才退出循环,从而退出系统。

(2)外部文件的类型:文件采用的二进制的文件,对文件的读写采用顺序文件的方式,并使用fread和fwrite等函数对文件进行操作。

(3)清屏函数:一般由上一级菜单屏幕进入下一级菜单屏幕或由下一级菜单屏幕返回上一级菜单屏幕都需要清除屏幕原

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论