c语言实训报告总结1000字范文优质.docx

上传人:ylj18****41534 文档编号:21481171 上传时间:2022-06-19 格式:DOCX 页数:16 大小:20.53KB
返回 下载 相关 举报
c语言实训报告总结1000字范文优质.docx_第1页
第1页 / 共16页
c语言实训报告总结1000字范文优质.docx_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《c语言实训报告总结1000字范文优质.docx》由会员分享,可在线阅读,更多相关《c语言实训报告总结1000字范文优质.docx(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、c语言实训报告总结1000字范文c语言实训报告总结1000字范文一 一、实习时间:20年月日20年月日 二、实习地点:第一微机室 三、实习目的: 1、熟识我们自己所用的计算机的C语言开发环境,并且能够娴熟驾驭,达到错误能找到缘由并且加以改正。 2、加深对课本理论学问的理解,进一步驾驭书中重点、难点实例,熬炼自己的编写程序实力和实际应用实力。 3、上机调试程序的过程中,发觉错误,解决错误,保证程序的正确运行,运行结果与给定结果完全相同。 4、学会用书中基本学问解决实际中的一些问题,将书本所学的内容与实际操作相结合,驾驭把实际问题转变为C语言描述的算法的方法,明确思路。将自身的不足与缺陷改掉,养成

2、良好编辑风格 5、培育我们的主观能动性、沟通、表达实力和团队合作意识,为我们以后的发展打下基础。 四、实习内容及方法: 在本次实习中,我们采纳了由浅及深、由易到难的实习方法,而且也是根据书本的教学进程内容进行的,同时实行了实际应用与理论相结合的方法,在机房里面实习,一边理解,思索做题的思路与解法,另一边就可以立刻进行上机实际操作。这对于我们加深对C语言的理解、操作以及动手实力都有了很大的帮助与提高。 实训的内容主要分为了七个版块: 第一版块: 1、Turbo C运行环境。 了解TC的基本环境,熟识常用菜单项和快捷键:在这一小节中,须要娴熟的驾驭并应用Turbo C的运行环境,和基本配置。Tur

3、bo C是在计算机上广泛运用的一个C语言开发环境,它具有便利、直观、易用的界面和丰富的函数库。它把程序的编辑、编译、连接和运行等操作去不都集中在一个界面上进行,运用特别便利。并且Turbo C不须要特殊安装,只须要将其拷贝到硬盘上就可以运用了。 为了便利管理用户的程序文件和维Turbo C2.0的运行环境,客户应在机子 上建立自己的工作书目,一边用来存放自己所须要开发的源程序文件。下面就是建立怎样自己文件夹,在空白区域内输入自己所建立的文件夹路径即可。 2、C程序的编辑、编译、连接和运行过程。 驾驭C程序的运行步骤,初步了解C程序的特点。在Turbo C的运行中,快捷键运用特别便利,只需Ctr

4、l+菜单栏中菜单名的首字母即可。 上面是一个程序编译与链接的截屏。第一个Compile to OBJ将源程序编译为OBJ文件,Make EE file 编译连接一次进行,Link EE file将OBJ文件连接为EE文件。 3、VC6.0环境的熟识,自己根据软件并在软件中能够调试简洁的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公里以外,

7、2.1元/公里;富康8元,3公里以外,2.4元/公里;桑塔纳9元,3公里以外,2.7元/公里。编程:从键盘输入乘车的车型及行车公里数,输出应付工资。 源程序减附录; 经过这几个程序的练习,让我聊股的驾驭了选择语句的用法以及精髓,同是这个用法和技巧已经深深的可在了我的脑海里,还有同过这些个程序的编写,让我对以前有的丝丝而非的地放完全通透理解,获益匪浅。 循环结构:while、do-while、for 在循环这一节里,我们主要做了以下程序: (1)、求200-300之间全部素数,每5个换行。 (2)、猜数字嬉戏。规则为:输入一个0-10之间的数字,有5次揣测机会。假如输入0-4之间的数字,提示“太

8、小了”;假如输入5-7之间的数字,提示“接近了”;假如输入9-15之间的数字,提示“太大了”;假如输入8,提示“correct!”;假如次数超过5次,提示“没有机会了,退出!”。 (3)、打印输出如下图形:(“”菱形) (4)、有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 提示:可填在百位、十位、个位的数字都是1、2、3、4。组成全部的排列后再去掉不满意条件的排列。 (5)、打印输出九九乘法表。 我以前就对循环这一节里的内容就理解的比较好,现在做这些题很顺当的就做下去了,但在做的同是也会出现以写小的问题,但这个让我也更深一步的理解了循环语句的用法、思路以及其中的

9、精华。 总的对这一节来说,使自己更神一步的理解了选择、过程中须要留意的一些细微环节问题。 第四版块: 1、一、二维数组的定义、引用及初始化。初始化: 一维数组:初始化赋值的一般形式为: static 式=值,值值; 其中static表示是静态存储类型,态存储数组和外部存储数组才可作初始化赋值二维数组: a.可以只对部分元素赋初值,未赋初值的元素自动取b.如对全部元素赋初值,则第一维的长度可以不给出。2、一、二维数组的应用。 在一维数组的应用中,要与循环嵌套运用,用,但是在这里,嵌套还要是循环的嵌套,因为只有这样运用才可以使程序更加简洁、简便。就像第五题:有一个班4个学生,(1)求每一门课程的平

10、均分; (2)求每一个学生的平均分; 思路:定义一个二维数组,用二重循环输入这个数组,然后进行相加,在求平均直,最终在用二重循环进行输出。 循环的用法以及在运用类型说明符 数组名常量表达 C语言规定只有静0值。 门课。编程实现如下功能: 在这里,进行了求平均值的过二维数组要与也要与循环嵌套使5程。这里进行了二重循环输出。 c语言实训报告总结1000字范文二 课题名称: 通讯录管理系统 专 业:计算机信息管理 班 级:09信管(1)班 姓 名: 指导老师: 2010 年 7 月 1 日 目 录 1 课程设计目的? 1 2 课程设计题目? 1 3 课程设计报告内容? 1 4 结论? 10 5 结束

11、语? 10 6 参考书目? 10 7 程序运行? 10 8 附录:(源程序清单)? 12 一、课程设计题目 通讯录管理系统 二、实训目的 (1)驾驭结构化程序设计的基本方法,基本驾驭面对对象程序设计的基本思路和方法。 (2)驾驭C的基本概念和基础学问。 (3)通过训练能够读懂较为困难的C语言源程序并具备基本C语言程序设计的实力。 (4)娴熟驾驭各种常用类的定义,继承,文件的应用,为更好的理解面对对象打下更好的基础。 (5)通过实训,培育自己编写、调试、分析大型应用程序的实力。 (6)驾驭面对对象的基本原理,提高学生综合程序设计的实力。 (7)培育自己独立解决问题,查找资料的实力。同学之间相互帮

12、助,相互沟通,相互合作的团队精神。 (8) 培育自己良好的学习爱好,独立的编程风格。 (9) 通过实训检查自己学习上的不足,达到娴熟驾驭C语言的基本学问和技能。 三、课程设计报告内容 3.1功能要求 该系统运行在DOS环境下,人机界面为吩咐行文本界面。完成的任务是对若干人的通信录信息进行管理,且数据保存到文件中。 实现的.主要功能是: ? 添加:增加一个或几个人的通信录信息。 ? 删除:删除已输入的通信录信息。 ? 查询:依据输入的姓名查找通信录信息。 ? 修改:依据输入的姓名修改通信录信息。 ? 显示:输出全部通信录信息。 3.2 设计环境 所运用的语言采纳标准C,开发工具选用在Window

13、s环境下的C-free、Win-TC或者Visual C+ 6.0。 3.3 数据结构 本系统是对通信录的信息进行管理,通信录记录的信息采纳C的结构体数据类型描述,定义如下: struct ren /定义个人资料结构体类型/ char name10;/姓名/ int age; /年龄/ char tel12; /电话号码/ char city20;/城市 / char units30 ; /所在单位/ char note20; /备注/ ; 3.4实现方法及主要算法分析 (1)主界面的设计:主界面采纳文本菜单的形式,各功能调用通过菜单进行选择。采纳循环处理,以便执行完某项处理后,仍可选择其他项

14、处理。在循环内先显示提示信息,然后读取用户输入,运用switch语句对用户的输入进行推断,分别调用相应的模块,当某模块结束后再次回到文本菜单,直到用户选择结束程序菜单,才退出循环,从而退出系统。 (2) 外部文件的类型:文件采纳的二进制的文件,对文件的读写采纳依次文件的方式,并运用fread和fwrite等函数对文件进行操作。 (3)清屏函数:一般由上一级菜单屏幕进入下一级菜单屏幕或由下一级菜单屏幕返回上一级菜单屏幕都须要清除屏幕原来显示的内容。同时在调用程序的过程中,记录须要清屏的位置,然后修改代码,加入clrscr()函数清屏。 (4)提示信息:一般的输入与输出需有相应的提示信息,以增加用

15、户的交互性,增加输出的可读性,以帮助用户运用程序。 (5)设置颜色:tetbackground()、tetcolor()函数设置背景和前景颜色 (6)光标定位:gotoy(列,行); 光标定位 3.5模块设计 依据功能要求,本系统为五大主要模块,详细模块如表所示。 表 通讯录管理管理系统的模块 3.6处理流程 c语言实训报告总结1000字范文三 在初学C语言的一个学期后,我们进行了C语言实训阶段,尝试编写一个比较困难的程序系统。在为期两周的时间中,我们同组的同学共同的感受是:C语言实训和平常上课所接触的程序是有很大不同的,所经受的考验和克服的困难是平常所无法比拟的。好在同组的搭档们精诚合作,分

16、工明确,有问题共同解决,攻克了C语言实训的困难程序。在这里,我作为其中的参加者,感受良多。 在这次实训中,我对对C语言有了一个更深的了解相识,也对这个学期学的学问得到巩固,还尝试运行编程,每次运行程序胜利,让我对下面的项目就充溢信念。通过自己与同学合作编写程序,最终把最初的理论学问转化基本技能。这次的实训,使我对C语言的学习产生深厚的爱好。 还是这次实训,最令人激烈的就是合作做项目,虽然那只是一个很小很小的项目。每天大家来得很早,大家在一起学习,取长补短,我们很好的在实训中长学问,提高我们的学习热忱。实训中深切体会到了老师仔细负责的宏大的精神和热忱为同学指导的促学方式,虽然对有些时候老师没给我

17、们指出解决问题的方法有些小埋怨,但是到了结束时才知道,这种教学让我们自己学会了自学,学会了去看懂别人的代码。更多是老师给的感动,每天在我们来之前就到了教室,在讲课中海给我们共享他在公司上班的一些心得和体会,还有那些我们应当留意的事项,这些是平常上课时无法学到的,是更深层次的巨大收获。 通过这次实训,也使我们发觉了很多问题。 在实训中,我们相识到自己还有许多的学问没学好,基础学问没理清,而且很多东西还要去翻书,去上网搜寻。而且遇到一些小错误运行不出来,就会烦躁担心,觉得有些自暴自弃或者埋怨项目的变态,以后要克服,尽量保持一颗良好的心态,学好C语言,也学好用C语言编写一个按要求的系统。 还有就是对

18、于将来,近程就是下学期,我觉得我还有很多方面须要提高。 首先我要接着学习好C语言的基础学问,然后能在电脑上娴熟的运用。然后每天都能写一些程序,上网时候多看一些优秀的教程和优秀的代码。遇到问题时多和同学探讨,并且多弄出几套方案,多熬炼自己结局问题的实力和与同学合作的实力。 总之,这一切都成为我记忆里面的一个篇章,更是在C语言编程上的一个里程碑。 c语言实训报告总结1000字范文四 1.课程设计目的 了解基于C语言的软件开发基本过程与方法,熟识结构化程序设计的基本方法,了解计算机工作模式,驾驭开发一个小型好用系统的基本方法,学会调试一个较长程序的基本方法,养成良好的程序设计习惯和严谨的工作看法,初

19、步获得应用编写C语言程序来解决实际问题的实力。 2.问题需求分析 依据题目要求,由于要录入、读取、保存学生成果信息,因而要实现文件的输入和输出功能;要求用户可以查询各个学生的成果,并且可以添加学生成果信息等,因而要供应查找和添加功能;另外,还应供应键盘式选择菜单以实现功能选择。 3.系统设计 3.1数据结构 由于该系统涉及多个学生的成果存储,因此,定义一个数据结构,用于存储这些信息。现仅对学生英语成果、数学成果、C语言成果进行统计管理。 建立以下数据结构: typedef struct student int no; /存储学生学号 char nameMA_NAME; /存储学生姓名 doub

20、le english; /存储学生英语成果 double math; /存储学生数学成果 double Programming; /存储学生C语言成果 double mark_ave; /平均成果 double mark_tot; /总成果 STUDENT; 3.2总体软件框架 3.3程序模块设计 将学生成果管理系统划分为以下几个模块: 1、显示菜单模块:用void paint()来实现 2、输入初始的学生信息:输入信息包括学生的姓名、学号以及学生的成果等相关信息;用函数void input(STUDENT data, int len)来实现此操作。 3、成果输出模块:输出学生的信息以及成果,

21、用函数void output(STUDENT data, int len)来实现:通过学生的姓名来查看学生的相关成果。 4、排序模块:用函数void sort(STUDENT data, int len)来实现 5、成果查询模块:用void find(STUDENT data, int len) 来实现,找到就输出此学生全部信息。 6、插入模块:用函数void insert(STUDENT data, int len)来实现,插入到合适的位置。 7、保存文件:用函数void save(STUDENT data, int len)来实现,将信息保存到文件中,再关闭文件。 8、主函数:运用swit

22、ch条件语句调用主菜单函数,选择菜单中要选择对象来执行不同的模块。 4.编程实现 4.2将输入的全部学生成果输出 4.3成果排序模块 4.4成果查询模块: 4.5成果插入模块 4.6成果保存模块 将全部学生的成果信息保存到成果统计表.tt中 4.7主函数 5.系统测试 运行起先: 选择1输入成果: 选择2输出成果: 选择3按平均分排序: 选择4查找(输入学号1): 选择5插入新数据: 选择6保存: 选择0退出 6.实习总结 课程设计是培育学生综合运用所学学问 ,发觉,提出,分析和解决实际问题,熬炼实践实力的重要环节,是对我们的实际工作实力的详细训练和考察过程.随着科学技术发展的日新月异,当今计

23、算机应用在生活中可以说得是无处不在。因此作为二十一世纪的高校来说驾驭程序开发技术是非常重要的,而C语言又是最常见,功能最强大的一种高级语言,因此做好C语言课程设计是非常必要的。 回顾起此次课程设计,至今我们仍感慨颇多,的确,自从拿到题目到完成整个编程,从理论到实践,在这几天里,可以学到许多许多的东西,同时不仅可以巩固了以前所学过的学问,而且学到了许多在书本上所没有学到过的学问。通过这次课程设计使我们懂得了理论与实际相结合是很重要的,只有理论学问是远远不够的,只有把所学的理论学问与实践相结合起来,从理论中得出结论,从而提高自己的实际动手实力和独立思索的实力。在设计的过程中遇到很多问题,可以说得是困难重重。这终归是第一次做,难免会遇到过各种各样的问题,同时在设计的过程中发觉了自己的不足之处,对一些前面学过的学问理解得不够深刻,驾驭得不够坚固。通过这次课程设计之后,我们把前面所学过的学问又重新温故了一遍。 通过学习C语言课程设计使我了解到C语言是一门实践性很强的课程,以及C语言的基本语法规则.程序设计.以及解题的全过程,加深对C语言的了解,得到程序设计的基本方法和技巧的训练,从而更加深一步的对学问的了解,真正能使C语言这个强有力的编程工具去解决实际问题。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁