基础工程心得6篇
平时生活中小伙伴在产生不少感想后,可以通过心得体会写下来,通过写心得体会,大多数人都能提升自己的思索能力,下面是心得范文网小编为您分享的基础工程心得6篇,感谢您的参阅。
基础工程心得篇1
在科技高度发展的今天,计算机在人们之中的作用越来越突出。而c语言作为一种计算机的语言,我们学习它,有助于我们更好的了解计算机,与计算机进行交流,因此,c语言的学习对我们尤其重要。
在这个星期里,我们专业的学生在专业老师的带领下进行了c语言程序实践学习。在这之前,我们已经对c语言这门课程学习了一个学期,对其有了一定的了解,但是也仅仅是停留在了解的范围,对里面的好多东西还是很陌生,更多的在运用起来的时候还是感到很棘手,毕竟,万事开头难嘛。
由于时间的关系,我们的这次实践课程老师并没有给我们详细的介绍,只是给我们简单的介绍了几个比较重要的实际操作。包括了程序模块处理.简单界面程序.高级界面程序.程序的添加修改.用程序做一元线性回归处理以及用c语言程序来画粒度分布图等这几样比较重要的时间操作。
上机实验是学习程序设计语言必不可少的实践环节,特别是c语言灵活、简洁,更需要通过编程的实践来真正掌握它。对于程序设计语言的学习目的,可以概括为学习语法规定、掌握程序设计方法、提高程序开发能力,这些都必须通过充分的实际上机操作才能完成。
学习c程序设计语言除了课堂讲授以外,必须保证有不少于课堂讲授学时的上机时间。因为学时所限,课程不能安排过多的统一上机实验,所以希望学生有效地利用课程上机实验的机会,尽快掌握用c语言开发程序的能力,为今后的继续学习打下一个良好的基础。为此,我们结合课堂讲授的内容和进度,安排了12次上机实验。课程上机实验的目的,不仅仅是验证教材和讲课的内容、检查自己所编的程序是否正确,课程安排的上机实验的目的可以概括为如下几个方面:
1.加深对课堂讲授内容的理解
课堂上要讲授许多关于c语言的语法规则,听起来十分枯燥无味,也不容易记住,死记硬背是不可取的。然而要使用c语言这个工具解决实际问题,又必须掌握它。通过多次上机练习,对于语法知识有了感性的认识,加深对它的理解,在理解的基础上就会自然而然地掌握c语言的语法规定。对于一些内容自己认为在课堂上听懂了,但上机实践中会发现原来理解的偏差,这是由于大部分学生是初次接触程序设计,缺乏程序设计的实践所致。
学习c语言不能停留在学习它的语法规则,而是利用学到的知识编写c语言程序,解决实际问题。即把c语言作为工具,描述解决实际问题的步骤,由计算机帮助我们解题。只有通过上机才能检验自己是否掌握c语言、自己编写的程序是否能够正确地解题。
通过上机实验来验证自己编制的程序是否正确,恐怕是大多数同学在完成老师作业时的心态。但是在程序设计领域里这是一定要克服的传统的、错误的想法。因为在这种思想支配下,可能你会想办法去"掩盖"程序中的错误,而不是尽可能多地发现程序中存在的问题。自己编好程序上机调试运行时,可能有很多你想不到的情况发生,通过解决这些问题,可以逐步提高自己对c语言的理解和程序开发能力。
2.熟悉程序开发环境、学习计算机系统的操作方法
一个c语言程序从编辑、编译、连接到运行,都要在一定的外部操作环境下才能进行。所谓"环境"就是所用的计算机系统硬件、软件条件,只有学会使用这些环境,才能进行程序开发工作。通过上机实验,熟练地掌握c语言开发环境,为以后真正编写计算机程序解决实际问题打下基础。同时,在今后遇到其它开发环境时就会触类旁通,很快掌握新系统的使用。
3.学习上机调试程序
完成程序的编写,决不意味着万事大吉。你认为万无一失的程序,实际上机运行时可能不断出现麻烦。如编译程序检测出一大堆错误。有时程序本身不存在语法错误,也能够顺利运行,但是运行结果显然是错误的。开发环境所提供的编译系统无法发现这种程序逻辑错误,只能靠自己的上机经验分析判断错误所在。程序的调试是一个技巧性很强的工作,对于初学者来说,尽快掌握程序调试方法是非常重要的。有时候一个消耗你几个小时时间的小小错误,调试高手一眼就看出错误所在。
通过这次为数不多的几天计算机实践学习,我们了解了一些关于c语言的知识,理解巩固了我们c语言的理论知识,着对我们将来到社会工作将会有莫大的帮助。同时它让我知道,只要你努力,任何东西都不会太难。
基础工程心得篇2
在初学c语言的一个学期后,我们进行了c语言实训阶段,尝试编写一个比较复杂的程序系统。在为期一周的时间中,我们同组的同学共同的感受是:c语言实训和平时上课所接触的程序是有很大不同的,所经受的考验和克服的困难是平时所无法比拟的。好在同组的搭档们精诚合作,分工明确,有问题共同解决,攻克了c语言实训的复杂程序。在这里,我作为其中的参与者,感触良多。
在这次实训中,我对对c语言有了一个更深的了解认识,也对这个学期学的知识得到巩固,还尝试运行编程,每次运行程序成功,让我对下面的项目就充满信心。通过自己与同学合作编写程序,最终把最初的理论知识转化基本技能。这次的实训,使我对c语言的学习产生浓厚的兴趣。
还是这次实训,最令人激动的就是合作做项目,虽然那只是一个很小很小的项目。每天大家来得很早,大家在一起学习,取长补短,我们很好的在实训中长知识,提高我们的学习热情。实训中深切体会到了老师认真负责的伟大的精神和热情为同学指导的促学方式,虽然对有些时候老师没给我们指出解决问题的方法有些小抱怨,但是到了结束时才知道,这种教学让我们自己学会了自学,学会了去看懂别人的代码。更多是老师给的感动,每天在我们来之前就到了教室,在讲课中海给我们分享他在公司上班的一些心得和体会,还有那些我们应该注意的事项,这些是平时上课时无法学到的,是更深层次的巨大收获。
通过这次实训,也使我们发现了许多问题。
在实训中,我们认识到自己还有很多的知识没学好,基础知识没理清,而且许多东西还要去翻书,去上网搜索。而且遇到一些小错误运行不出来,就会烦躁不安,觉得有些自暴自弃或者抱怨项目的_,以后要克服,尽量保持一颗良好的心态,学好c语言,也学好用c语言编写一个按要求的系统。
还有就是对于未来,近程就是下学期,我觉得我还有许多方面需要提高。
首先我要继续学习好c语言的基础知识,然后能在电脑上熟练的运用。然后每天都能写一些程序,上网时候多看一些优秀的教程和优秀的代码。遇到问题时多和同学讨论,并且多弄出几套方案,多锻炼自己结局问题的能力和与同学合作的能力。
总之,这一切都成为我记忆里面的一个篇章,更是在c语言编程上的一个里程碑。
基础工程心得篇3
期待已久的生产实习环节终于来到了,我们工业工程专业全体师生在南院3教101教师进行了实习动员。班主任龚老师对这两周的实习内容做了简要的介绍,教研室主任陈老师对实习做了详细的安排并提出了几点要求。同学们认真记录并承诺遵守实习要求,积极认真的投入到实习环节中来。
实习的第一站是在湖南地区享受盛名的株洲齿轮有限责任公司,一早我们包车集体到达株洲,在前校友(现株齿精益生产部主任)的细致安排下,在会议室接受了入厂教育及精益生产介绍。
株洲齿轮有限责任公司是由株洲齿轮股份有限公司和湘火炬共同出资组建的合资公司,二零零二年十二月二十二日注册成立,是以生产重型汽车、中型汽车、轻微型汽车总成、齿轮及轴为主的大型专业化公司。主要开发和生产中重型卡车桥齿轮、中重型分动器、中型卡车变速箱、轿车变速器、发动机齿轮等产品系列。实现了产品从制坯到成品整个工序由先进技术严格控制,齿形加工的铣、刨、滚、插、磨、珩、轧、精锻装备齐全,关键工序采用数控机床、加工中心、组合机床,热处理全部采用计算机控制,以保证产品内在质量。重型卡车桥齿轮和重型分动器处于国内领先地位。一流的产品质量,优良的企业信誉,使公司赢得了一大批国内最优秀的整车厂和主机厂的青睐与赞誉。公司在全国拥有2000多个维修服务网点,是中国汽车齿轮行业7个优秀供应商之一。
公司秉承“持续创造高于竞争对手的市场价值”的经营理念,致力于成为国内最大最强的桥齿轮、分动器专业公司和主要的oem配套基地,成为国内先进的轿车变速器制造企业,并决心用战略去实现“为市场创造价值、为员工创造价值、为股东创造价值”的企业宗旨,立志成为国内领先、具有国际竞争力的汽车齿轮专业企业。
人力资源部的叶部长热情的接待了我们并进行了工厂介绍,他说:“株齿公司能取得今天的成绩,是公司领导正确领导和公司全体员工辛勤工作,共同努力的结果。同时也与公司积极竟取的企业文化是分不开的。公司秉承“快乐竞争,事在人为;坚定执行,天道酬勤。”以及奉行“为市场创造价值,为员工创造价值,为股东创造价值”的信条。株齿不断改革创新并积极引进国外先进的设备技术,融为己用,坚持发展强势拳头项目,并在机械齿轮相关衍生行业进行了初步涉及。公司技术队伍建设健全,与湖南大学、中南大学进行技术挂靠,邀请国外专家到公司现场讲学。营销队伍年龄结构合理,具有另一般敏锐的市场洞察力及捕捉能力,也是株齿近几年销售记录屡被刷新的保障。
听完叶部长对公司整体的简单介绍后,我对株洲齿轮场有了比较好的印象,感觉这是一个积极向上的企业,它有着很强的生命力。当然我们工业工程专业的实习还是要多关心些与自己本专业相关的内容。接下来精益生产推进部的谢部长给我们介绍了目前公司正在实行的精益生产情况。由于精益生产方式在该公司还是刚刚起步阶段,存在许多尚需改进的地方,他希望我们工业工程专业的学生结合专业知识,用专业眼光来提出问题并给出解决问题的方案,进行现场工作分析,并填写《问题发现与解决方案表》。精益生产是制造业企业谋求利益最大化必需采用的生产方式,在国外已有多年的发展历史,并被像丰田、通用这样的国际大型制造业企业成功运用发展。面对近几年汽车齿轮行业的毛利率持续走低和汽车市场对厂家的开发能力和交付能力要求越来越高等市场压力,公司就必须具备一流的低成本制造能力和快速反应能力,精益生产是解决上述难题的唯一工具。因此,株齿公司于20_年9月导入精益生产,并取得了令人注目的成绩。株齿根据企业自身情况,讲推广改进过程分为了四个阶段:
第一阶段:导入期(2004年9月—12月),在这个时期中,公司成立了精益生产推进部,举办了大量的精益生产思想和知识的培训,利用单件流、标准作业、工序内造就品质等精益生产工具,成功地设计和实施了桥齿轮分厂的两条精益生产线。
第二阶段:试行期(2005年1月—月),在这个时期中,按精益生产的思想完成了桥齿轮分厂设备布局,增加了5s、tpm管理、时间管理、目视管理等精益生产管理工具,桥齿轮分厂生产制造周期缩短了48%,万元产值在制品占用额度下降47%,人均效率提高30%。
第三阶段:推广期(2005年11月—06年3月),在第二阶段成功经验的基础上在全公司范围内推广精益生产,完成了变速器分厂、特种传动事业部volvo生产线的设备布局和搬迁。
第四阶段:改善和提高期(2006年3月至今),在这个阶段中,公司全面推行5s、tpm、标准作业、单件流、目视管理、品质改善、时间别管理等精益生产工具的应用,推行持续改善活动,人月均提案超过1条,参与率达95%,大大提高了公司的生产能力和现场活力,变速器分厂在制品下降36%,生产周期由8.95天缩短到5.7天,同时,通过在特种传动事业部实施快速换产使换产时间缩短50%,产能提高了10%,在轿车变速器事业部利用jit、看板拉动使机加工生产生产周期由14.4天缩短到6.7天,装配线生产节拍由210秒缩短到170秒。
总之,公司通过两年多对精益生产的摸索和实践取得了较大的成绩,06年销售收入由05年的2.3亿提高到4.56亿,增长速度占同行业第一。公司坚信只要充分利用好精益生产工具,坚持持续改善活动,就一定能够不断地消除浪费、创造价值,实现07年销售收入7亿的经营目标。”
下午我们参观了生产线现场,首先到了变速器分厂。该厂全面实行看板管理。现场油料,润滑剂摆放井然有序,这与该公司正在推行的“5s”管理方式是离不开的。该厂正火热推行“持续改善”的管理政策,也取得了骄人的成绩。例如:奔驰桥贯通加工方式改进、6t53的后盖的改进、10t37双联齿钻孔工艺的改进等等,都很大程度上节约了原材料,缩短了加工时间,降低了产品的废品率,从而提高了生产力。生产现场照片如下:
公司正在推行的精益生产方式确实取得一些成就,但是精益生产的全面实施
不是短时间内能成功的,不是一蹙而就的,而是要长期的坚持,严格执行,以及公司上上下下共同努力才能取得全面的胜利。因此,现在工厂内仍存在这样和那样的问题。也正如我们看到的。在参观现场过程我发现了一些确实存在的问题。
基础工程心得篇4
一周的c语言实训,虽然时间略显仓促,但却让我学到了很多实际运用的技能!
首先,在实训中的第一步是编写功能较为单一的小程序,虽然是小程序,但所用的知识却都是我们本学期学习的重点知识。在做题的过程中让我们把这些知识复习了一遍,强化了知识!
其次,这次作中所碰到的题目,在实训中已经接触过,所我们都比较深知这些题目的要求和算法,因次在编写小程序时比较快,而且算法也是比较简化,运算准确。鉴次我明白很多编程题要经过多次编写修改与调试,才会得到最简略的算法。
再次,平时我们学c语言视乎都是为了考试或者做一些比较常规的题目,而这次实训却给我们的将所学知识运用于解决实际问题的机会,让人更有_,这就是编写软件的在雏形,也让我们感受到了编写软件程序的乐趣。但是不仅仅是如此,更为重要的是在运用所学知识的过程中,记住这些知识,并能够广泛的运用!
虽然我这次是编写一个菜单的程序,但是如果我么留心的话,我们身边有许多电子设备都是内置有程序的,我们也可以在此次专题实训过后,自行确定其他的专题进行编写程序,这样可以让我们的知识更加深化丰富!
这次实训似乎是对我巨大的考验,程序在不慌不忙的进行着,按照我自身的进度,提前完成是没有问题的,但是很多客观条件让我不得不在最后的时间里才上交的作业。每当我把程序写完以后,却由于每一台电脑的识别格式不一样而导致我所写的文件一次次的被损坏,尽管这样,我仍然没有放弃,最后还赶在截止时间到来之前上交了我的作业!
这一次编写大作业的程序又让我感受到学程序可以锻炼缜密的思维了。因为平时练习的都是小程序,所以句段比较少,一些错误都很容易被检查出来,但是这次实训却是上百段的语句,难以检查,似乎也没有经验去怎么检查,那一刹那感觉到很急,但又不知如何是好,可是又不轻易的向老师询问,因为好像蛮简单,相信自己能够检查出来,所以我一般都是独立思考的完成的,只有少部分是在老师和与同学讨论下完成的。
在编写程序中,真的是细节决定成败,因为不管程序的语句是多是少,但是只要有一条语句或语法不正确,就不能使程序得到所需要的结果。没能够使自己编写出来的程序等到想要的结果,意味着这是一个不理想的程序,对于本次编写来说则是失败的。
基础工程心得篇5
通过这次课程设计,让我更加深刻了解课本知识,和以往对知识的疏忽得以补充,在设计过程中遇到一些模糊的公式和专业用语,比如说经济刮板运输机及皮带运输的选择,在选择选择刮板皮带运输选型时,在使用手册时,有的数据很难查出,但是这些问题经过这次设计,都一一得以解决,我相信这本书中还有很多我为搞清楚的问题,但是这次的课程设计给我相当的基础知识,为我以后工作打下了严实的基础。
虽然这次课程是那么短暂的2周时间,我感觉到这些天我的所学胜过我这一学期所学,这次任务原则上是设计,其实就是一次大的作业,是让我对课本知识的巩固和对基本公式的熟悉和应用,计算力学和运动学及预选电动机过程中的那些繁琐的数据,使我做事的耐心和仔细程度得以提高。
课程设计是培训学生运用本专业所学的理论知识和专业知识来分析解决实际问题的重要教学环节,是对三年所学知识的复习和巩固。
同样,也促使了同学们的相互探讨,相互学习。
因此,我们必须认真、谨慎、踏实、一步一步的完成设计。
如果时间可以重来,我可能会认真的去学习和研究,也可能会自己独立的完成一个项目,我相信无论是谁看到自己做出的成果时心里一定会很兴奋。
此次设计让我明白了一个很深刻的道理:
基础工程心得篇6
实习目的:
本课程是信息管理与信息系统专业的一门专业必修课程,是学生学习完c语言程序设计专业基础课程后,进一步学习其他专业课程前必须完成的一项实践教学环节。也是信息管理与信息系统专业实习、信息管理与信息系统生产实习、信息管理与信息系统毕业实习课程的基础。
本次实习通过4-5个综合性强、实用性强的应用实例,使学生了解本专业毕业生所能从事的工作种类及工作岗位规格要求;培养学生掌握面向过程程序设计的基本素养、思维方法及技能,能够熟练应用c程序设计语言描述问题、解决问题,提高学生的综合编程能力。使学生进一步明确学习目标、增强学习动力、培养学习兴趣,为后继专业课程的学习打下坚实的基础。
实习任务概述:
任务一:万年历
任务二:学生成绩管理系统 任务三:简易四则运算计算器 任务四:双人对战五子棋 实习所用软件简介:
visual c++是一个功能强大的可视化软件开发工具。自1993年microsoft公司推出visualc++1.0后,随着其新版本的不断问世,visual c++已成为专业程序员进行软件开发的首选工具。
visual c++6.0不仅是一个c++编译器,而且是一个基于windows操作系统的可视化集成开发环境(integrateddevelopment environment,ide)。visualc++6.0由许多组件组成,包括编辑器、调试器以及程序向导appwizard、类向导class wizard等开发工具。 这些组件通过一个名为developerstudio的组件集成为
任务一:万年历
1.系统需求分析
在日常生活中经常需要用计算器,比如科学计算、数值计算、会计业务等,实现一个简单的四则运算计算器,拥有加、减、乘、除功能,使用户方便、快捷。
2.系统环境要求
使用c语言在vc环境下设计一个带图形界面的简易四则运算计算器,需要windows 2000y以上的系统,visual c++6.0/2008 (x86& x64)/2010 (x86 & x64),win32 console application和easyx库。
3 系统功能及模块图
1.输入年份,打印出十二月历和对应的星期 2.输入年月,打印出该月的日历和对应的星期
3.输入年月日,判断是星期几,是不是公历的某个节日
4.根据系统日期推算出某一个日期距离今天还有多少天 模块图:
4.主要函数
int isleap(int year)/_判断是否为闰年_/
int maxday(int year、int month)/_判断某一个月的天数_/
int eachyeartotal(int year,int month,int day)/_判断某天是一年中的第几天_/
int week(int year,int month,int day)/_对天数进行判断确定是星期几_/ void display(int year,int month) /_输出年月_/ void display1(int year) /_输出年历_/
void display2(int year,int month) /_输出月历_/
void display3(int year,int month,int day) /_输出日历_/
int counterdays(int year,int month,int day)/_判断今天距特定日期的天数_/
void whatweek(int year,int month,int day)/_判断是星期几_/ void jieri(intmonth,int day) /_判断是否公历节日_/ void getmenu() /_ 显示菜单选择_/
void setday3(int year,int month,intday)/_通过键"pageup""pagedown"控制日期的变换_/
void setday2(int year,int month,int day) /_通过键盘"←""→"控制月历的变换_/
void setday1(int year,int month,int day) /_通过键盘"↑""↓"控制年历的变换_/
5.具体实现:
#include/_包含的头文件_/ #include#include#include#include
#definekeynumup 0x48/_宏定义_/ #definekeynumdown 0x50
#definekeynumleft 0x4b #definekeynumright 0x4d #definekeynumpageup0x49#definekeynumpagedown 0x51
int eachyeartotal(int year,int month,int day); /_函数声明_/ int counterdays(intyear,int month,int day); int nowtime(int year,int month,int day); int week(intyear,int month,int day); int maxday(int year,int month); int isleap(int year);void getmenu();
void whatweek(int year,int month,int day); void display(int year ,intmonth); void display2(int year,int month);
void display3(int year,int month,int day) ; void setday1(int year,intmonth,int day); void setday2(int year,int month,int day); void setday3(intyear,int month,int day); void jieri(int month,int day); void display1(intyear);
int isleap(int year) /_判断是否为闰年_/ {
if(year%4==0&&year%100!=0||year%400==0) return 1; else return 0;}
int maxday(int year,int month) /_每月的天数_/ {
int a[]={31,28,31,30,31,30,31,31,30,31,30,31};/_每个月中的天数_/if(isleap(year))
a[1]=29; /_闰年2月份有29天_/return a[month-1]; }
int eachyeartotal(int year,int month,int day) /_判断某天是一年中的第几天_/ {
int i,sum=0;
for(i=1;i<month;i++)sum+=maxday(year,i);sum+=day;return p="" sum;}
int week(int year,int month,int day) /_对天数进行判断确定是星期几_/ {
intnumber=(year-1)+(year-1)/4-(year-1)/100+(year-1)/400+eachyeartotal(year,month,day);number=number%7;return number; }
void display(int year ,int month)/_输出年月_/ {
int max,number,i,j=1;
max=maxday(year,month);number=week(year,month,1);
printf(" %4s %4s %4s %4s %4s %4s "thu","fri","sat");
for(i=0;i<number;i++)< p="">
printf("");while(j<=max){
printf("%6d",j); if (i%7==6)
printf(" "); i++;j++; }
printf(" "); }
void display1(int year) {
int i;
printf(" ");
for(i=1;i<=12;i++) {
printf("%d 年 %d 月 ",year,i); display(year,i);} }
void display2(int year,int month){
printf(" %d 年 %d 月 ",year,month);display(year,month); }
void display3(int year,int month,int day){
whatweek( year,month,day);jieri(month,day);
counterdays(year,month, day);
%4s ","sun","mon","tue","wed",/_1号前的星期补空格_//_ 每7格换一行_//_输出年历_/ /_输出月历_//_输出日历_/