c,,实习心得体会_第1页
c,,实习心得体会_第2页
c,,实习心得体会_第3页
c,,实习心得体会_第4页
c,,实习心得体会_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

1、c,实习心得体会c语言实训心得10903090113 李新程在初学c语言的一个学期后,我们进行了c语言实训 阶段,尝试编写一个比较复杂的程序系统。在为期一周的 时间中,我们同组的同学共同的感受是:c语言实训和平 时上课所接触的程序是有很大不同的,所经受的考验和克 服的困难是平时所无法比拟的。好在同组的搭档们精诚合 作,分工明确,有问题共同解决,攻克了 c语言实训的复 杂程序。在这里,我作为其中的参与者,感触良多。在这次实训中,我对对c语言有了一个更深的了解认识, 也对这个学期学的知识得到巩固,还尝试运行编程,每次 运行程序成功,让我对下面的项目就充满信心。通过自己 与同学合作编写程序,最终把最

2、初的理论知识转化基本技 能。这次的实训,使我对c语言的学习产生浓厚的兴趣。还是这次实训,最令人激动的就是合作做项目,虽然 那只是一个很小很小的项目。每天大家来得很早,大家在 一起学习,取长补短,我们很好的在实训中长知识,提高 我们的学习热情。实训中深切体会到了老师认真负责的伟 大的精神和热情为同学指导的促学方式,虽然对有些时候 老师没给我们指出解决问题的方法有些小抱怨,但是到了 结束时才知道,这种教学让我们自己学会了自学,学会了 去看懂别人的代码。更多是老师给的感动,每天在我们来 之前就到了教室,在讲课中海给我们分享他在公司上班的 一些心得和体会,还有那些我们应该注意的事项,这些是 平时上课时

3、无法学到的,是更深层次的巨大收获。通过这 次实训,也使我们发现了许多问题。在实训中,我们认识到自己还有很多的知识没学好, 基础知识没理清,而且许多东西还要去翻书,去上网搜索。 而且遇到一些小错误运行不出来,就会烦躁不安,觉得有 些自暴自弃或者抱怨项目的变态,以后要克服,尽量保持 一颗良好的心态,学好c语言,也学好用c语言编写一个 按要求的系统。还有就是对于未来,近程就是下学期,我觉得我还有 许多方面需要提高。首先我要继续学习好c语言的基础知 识,然后能在电脑上熟练的运用。然后每天都能写一些程 序,上网时候多看一些优秀的教程和优秀的代码。遇到问 题时多和同学讨论,并且多弄出几套方案,多锻炼自己结

4、 局问题的能力和与同学合作的能力。总之,这一切都成为我记忆里面的一个篇章,更是在c 语言编程上的一个里程碑。c语言实践心得体会在这个星期里,我们在专业老师的带领下进行了c语言 程序实践学习。在这之前,我们已经对c语言这门课程学习 了一个学期,对其有了一定的了解,但是也仅仅是停留在 了解的范围,对里面的好多东西还是很陌生,更多的在运 用起来的时候还是感到很棘手,毕竟,万事开头难嘛。由于时间的关系,我们的这次实践课程老师并没有给 我们详细的介绍,只是给我们简单的介绍了几个比较重要 的实际操作。上机实验是学习程序设计语言必不可少的实 践环节,特别是c语言灵活、简洁,更需要通过编程的实 践来真正掌握它

5、。对于程序设计语言的学习目的,可以概 括为学习语法规定、掌握程序设计方法、提高程序开发能 力,这些都必须通过充分的实际上机操作才能完成。学习c 程序设计语言除了课堂讲授以外,必须保证有不少于课堂 讲授学时的上机时间。因为学时所限,课程不能安排过多 的统一上机实验,所以希望学生有效地利用课程上机实验 的机会,尽快掌握用c语言开发程序的能力,为今后的继 续学习打下一个良好的基础。个人认为课程上机实验的目 的,不仅仅是验证教材和讲课的内容、检查自己所编的程 序是否正确,课程安排的上机实验的目的可以概括为如下 几个方面:1、加深对课堂讲授内容的理解课堂上要讲授许多关于c语言的语法规则,听起来十 分枯燥

6、无味,也不容易记住,死记硬背是不可取的。然而 要使用c语言这个工具解决实际问题,又必须掌握它。通 过多次上机练习,对于语法知识有了感性的认识,加深对 它的理解,在理解的基础上就会自然而然地掌握c语言的 语法规定。对于一些内容自己认为在课堂上听懂了,但上 机实践中会发现原来理解的偏差,这是由于大部分学生是 初次接触程序设计,缺乏程序设计的实践所致。学习c语言不能停留在学习它的语法规则,而是利用 学到的知识编写c语言程序,解决实际问题。即把c语言 作为工具,描述解决实际问题的步骤,由计算机帮助我们 解题。只有通过上机才能检验自己是否掌握c语言、自己 编写的程序是否能够正确地解题。通过上机实验来验证

7、自己编制的程序是否正确,恐怕 是大多数同学在完成老师作业时的心态。但是在程序设计 领域里这是一定要克服的传统的、错误的想法。因为在这 种思想支配下,可能你会想办法去掩盖程序中的错误, 而不是尽可能多地发现程序中存在的问题。自己编好程序 上机调试运行时,可能有很多你想不到的情况发生,通过 解决这些问题,可以逐步提高自己对c语言的理解和程序 开发能力。2、熟悉程序开发环境、学习计算机系统的操作方法一个c语言程序从编辑、编译、连接到运行,都要在 一定的外部操作环境下才能进行。所谓环境就是所用的 计算机系统硬件、软件条件,只有学会使用这些环境,才 能进行程序开发工作。通过上机实验,熟练地掌握c语言 开

8、发环境,为以后真正编写计算机程序解决实际问题打下 基础。同时,在今后遇到其它开发环境时就会触类旁通, 很快掌握新系统的使用。3、学习上机调试程序完成程序的编写,决不意味着万事大吉。你认为万无 一失的程序,实际上机运行时可能不断出现麻烦。如编译 程序检测出一大堆错误。有时程序本身不存在语法错误, 也能够顺利运行,但是运行结果显然是错误的。开发环境 所提供的编译系统无法发现这种程序逻辑错误,只能靠自 己的上机经验分析判断错误所在。程序的调试是一个技巧 性很强的工作,对于初学者来说,尽快掌握程序调试方法 是非常重要的。有时候一个消耗你几个小时时间的小小错 误,调试高手一眼就看出错误所在。通过这次为数

9、不多的几天计算机实践学习,我们了解 了一些关于c语言的知识,理解巩固了我们c语言的理论 知识,着对我们将来到社会工作将会有莫大的帮助。同时 它让我知道,只要你努力,任何东西都不会太难。东北石油大学华瑞学院实系名称 习总结 信息工程与计算机技术系教务处年月日实习总结c语言实训总结这个星期,我们迎来了 c语言实训一一一次至为重要 的实训。在这个星期里,同学们都很认真的做着那20多道 实训题目,遇到不懂的互相请教,或请问老师。非常感谢 老师对我们的帮助,这次实训使我受益匪浅,收获了很多。 通过c语言实训,让我加深了对c语言的了解,而不只是 单单的在课本中学到的那些理论,平时乏味的课程,通过 自己动手

10、亲自编写,变的生动有趣,而在自己动手的过程 中,出现的问题很多,比理论要难的多,当一个程序写完 以后,经常会有很多错误而没法解决。不过,通过几天的 实训,逐渐积攒了一些经验,有些错误可以很快就看出来。这次实训有很大的收获,让我对c语言有了更深的认 识,平时在课堂上学到的东西可以自己动手编写,将其转 化成一些实用的技能。如果是一个程序写完一处错误也没 有,会有种成就感,于是兴趣就来了,兴趣来了,自然学 的东西也就多了,能把理论变成实际的技能,让我对c语 言有了浓厚的兴趣和更深层的认识。c语言是一个有序的学 习,学了最基本的替换,然后扩展到循环,嵌套,条理很 清楚,不是一个零散的知识,实际上所有的

11、课程都如此, 不过通过实训我也知道了自己的不足,存在的很多问题。 比如自己写的写的小程序出了问题,不会解决了就叫老师 帮忙,虽然说一定意义上增加了师生之间的感情,但是会 养成一种依赖的心理,碰到问题了第一个想到的是求助而 不是自己独立解决,所以以后要多多锻炼自己的信心和增 加自己的能力,争取做到老师不在身边的时候也可以完成 一些简单的程序编写与错误排除。还有自己的基础知识不 扎实,遇到的问题,没有很好的逻辑思维,亲自编写一个 陌生的程序的时候会有种无法下手的感觉,找不到突破 口。通过实训,逐渐理清了顺序,对于简单的程序和一些 相对比较繁琐的嵌套,循环,不在是看着一头雾水。其实 只要理清了思路,

12、把基础知识掌握了,然后有条不紊的分 析,一步一步理解,c语言还是很有意思的课程。自己亲自 动手编写程序让我增加了对c语言程序开发环境的了解, 在上课的时候老师就讲,学习c语言最重要的是学习c语 言的逻辑思维,不管以后从事什么行业,学习c语言都对 自己的职业很有帮助,如果是从事编程工程工作的话。当 初在初步接触c语言的时候,看着一堆“奇形怪状”的符 号,觉得甚是无聊,通过这次实训,摆脱了那种似懂非懂 的状态!感谢学校安排这次实训和老师的耐心讲解,让我 学到了很多知识,在实训过程中,同学之间的相互探讨, 老师的循循善诱,最终让我们达到了举一反三的效果,在 学知识的同时,也增加了同学老师之间的感情。

13、希望以后 还会有更多类似的实训课程,在有限的大学时间内学到更 多的实用技能,为以后的工作打下一个良好的基础。这次实训似乎是对我巨大的考验,程序在不慌不忙的 进行着,按照我自身的进度,提前完成是没有问题的,但 是很多客观条件让我不得不在最后的时间里才上交的作业。 每当我把程序写完以后,却由于每一台电脑的识别格式不 一样而导致我所写的文件一次次的被损坏,尽管这样,我 仍然没有放弃,最后还赶在截止时间到来之前上交了我的 作业!这一次编写大作业的程序又让我感受到学程序可以锻炼缜密的思维了。因为平时练习的都是小程序,所以句段 比较少,一些错误都很容易被检查出来,但是这次实训却 是上百段的语句,难以检查,

14、似乎也没有经验去怎么检查, 那一刹那感觉到很急,但又不知如何是好,可是又不轻易 的向老师询问,因为好像蛮简单,相信自己能够检查出来, 所以我一般都是独立思考的完成的,只有少部分是在老师 和与同学讨论下完成的。在编写程序中,真的是细节决定 成败,因为不管程序的语句是多是少,但是只要有一条语 句或语法不正确,就不能使程序得到所需要的结果。没能 够使自己编写出来的程序等到想要的结果,意味着这是一 个不理想的程序,对于本次编写来说则是失败的。最后,非常感谢学校给我们这次实训的机会。极高的 锻炼了我们的逻辑思维能力。人非生而知之,虽然我们现 在的知识结构还很差,但是我们知道要学的知识,一靠努 力学习,二

15、靠潜心实践。没有实践,学习就是无源之水, 无本之木。在剩下的时间里,我们会更加努力的学习。 实习报告书防灾科技学院灾害信息工程系2013年制实习目的:本课程是信息管理与信息系统专业的一门专业必修课 程,是学生学习完c语言程序设计专业基础课程后,进一 步学习其他专业课程前必须完成的一项实践教学环节。也 是信息管理与信息系统专业实习、信息管理与信息系统生 产实习、信息管理与信息系统毕业实习课程的基础。本次实习通过4-5个综合性强、实用性强的应用实例, 使学生了解本专业毕业生所能从事的工作种类及工作岗位 规格要求;培养学生掌握面向过程程序设计的基本素养、 思维方法及技能,能够熟练应用c程序设计语言描

16、述问题、 解决问题,提高学生的综合编程能力。使学生进一步明确 学习目标、增强学习动力、培养学习兴趣,为后继专业课 程的学习打下坚实的基础。实习任务概述:任务一:万年历任务二:学生成绩管理系统任务三:简易四则运算计 算器任务四:双人对战五子棋实习所用软件简介:visual c+是一个功能强大的可视化软件开发工具。自 1993年mic rosoft公司推出visualc+后,随着其新版本 的不断问世,visualc +已成为专业程序员进行软件开发的 首选工具。visual c+不仅是一个c+编译器,而且是一个基于 windows操作系统的可视化集成开发环境。visual c+由许 多组件组成,包括

17、编辑器、调试器以及程序向导appw izard、类向导c lasswizard等开发工具。这些组件通过一 个名为deve loperstudi o的组件集成为 任务一:万年历1.系统需求分析在日常生活中经常需要用计算器,比如科学计算、数 值计算、会计业务等,实现一个简单的四则运算计算器, 拥有加、减、乘、除功能,使用户方便、快捷。2.系统环 境要求使用c语言在v c环境下设计一个带图形界面的简易四 则运算计算器,需要wind ows2000y以上的系统,visual c+/2008 (x 86x64)/2010(x86x64), win32consoleapplicat ion 和 easyx

18、 库。3系统功能及模块图1输入年份,打印出十二月历和对应的星期2.输入年 月,打印出该月的日历和对应的星期3输入年月日,判断是星期几,是不是公历的某个节 日4.根据系统日期推算出某一个日期距离今天还有多少 天模块图:4.主要函数i ntisleap(i ntyear)/*判断是否为闰年*/intmaxday/*判断某一个月的天数*/inteac hyeartotal (intyear, i ntmonth, in tday) /*判 断某天是一年中的第几天*/intweek (intyear, i ntmonth, in tday) /*对天数进行判 断确定是星期几*/voiddisp lay

19、(intyea r, intmonth )/*输 出年月*/v oiddisplay 1 (intyear) /*输出年历*/voiddispla y2 (intyear , intmonth) /*输出月历*/voiddispla y3(intyear , intmonth, intday)/*输出日 历*/int count erday s (intyear, intmonth, i nt day)/ * 判断 今天距特定日期的天数*/voidwh at week (i nt year, intmo nth, intday )/* 判断是 星期几*/voidjieri (intmonth,

20、 intday)/*判断是否公历节 日*/v oidgetmenu ()/*显示菜单选择*/voidse tday3 (inty ear, intmon th, intday) /*通过键z/page up/z/pagedo wrt控制日期的变换*/voidse tday2(inty ear, intmon th, intday)/*通过键盘 ”一”_”控制月历的变换*/voidset dayl (intye ar, intmont h, intday) /*通过键盘 ” 控制年历的变换*/4.具体实现:# include/* 包 含的 头文件 */#in cludettincl udetti

21、nclud ettinclude#defineke ynumup0x48 /*宏定义*/#de finekeynum down0x50ttdefinekey numleft0x4 bttdefineke ynumrighto x4d#define keynumpage up0x49#def inekeynump agedown0x5 1inteach yeartotal (intyear, in tmonth, int day) ;/*函 数声 明*/intcoun terdays (in tyear, intm onth, intda y);intnowtime(intyear, intmo

22、nth, intday);intweek(intyear, intmonth, intday);intmaxday(intyear, intmonth);intisleap(intyear);v oidgetmenu 0;voidw hatweek(in tyear, intm onth, intda y) : voiddis play (intyear, intmont h):voiddis play2 (intyear, intmon th);void displa.y3 (i ntyear, int month, intd ay) : voidse tdayl(inty ear, int

23、mon th, intday) ;voidsetda y2(intyear , intmonth, intday);vo idsetday3(intyear, in tmonth, intday);voidjieri(intmonth, intday ) ; voiddisp layl (intye ar);inti sleap(inty ear)/*判断是否为闰年*/if (year%4=0 year%100! = 0| | year%40 0=0) retur nl; elseret urno;in tmaxday (in tyear, intm onth) /*每月的天数*/ int a = 31, 28, 31, 30, 31,30, 31, 31, 30, 31, 30, 31 ;/*每个月中的天数*/if (isle ap (year)al二29;/*闰年 2 月份有 29 天vreturnamonth-1 ; inteachy eartotal (i ntyear, int month, intd ay) /*判 断某天是一年中的第几天*/ inti, sum二0 ;for(i=l ;iintweek(intyear, in tmonth, int day)/*对 天数进行判断确定是星期几*/ intnum ber=(ye

温馨提示

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

评论

0/150

提交评论