欢迎来到一句话经典语录网
我要投稿 投诉建议
当前位置:一句话经典语录 > 心得体会 > 6s实训心得体会

6s实训心得体会

时间:2019-01-13 11:22

6S管理心得体会

我觉得可以用一名话表述:让人们懂得坚持的重要性公司推行6S,目的就是使全体员工在工作中切实实行6S,以此提升公司整体形象,提高工作效率。

唐华公司即主业进行6S管理工作至今,员工精神面貌焕然一新,工作场所井然有序,工作环境大为改善。

6S管理模式是一种先进、实用性强的现场管理系统方法,推行6S管理工作,可以帮助公司用好空间、用足空间、保持环境清洁、形成良好习惯等。

成功的导入6S,可以改善和提高企业形象,提高工作效率及工作质量,保障安全,降低工作成本,进而提高经济效益。

开展6S管理,需要我们坚持不懈的努力。

6S管理开展初始,各种办公用品摆放的都不是很整齐,有些办公用品,书籍资料与私人用品都摆在一起,没有进行整理和划分,这样一来,严重影响了工作效率。

如今,经过整理,个人工作空间得到了解放,工作物品摆放有序,一目了然。

工作起来,心情舒畅,工作积极性大为提高。

开展6S管理,没有最好,只有更好。

我们要在工作上推进6S,形成处处6S,时时6S的大环境。

不但要将6S贯彻到行动中去,而且还要将6S似规章制度一样的执行,标准化的落实。

在我们的日常着装、工作用语,礼仪等细节问题都要形成修养。

让好的成为制度、习惯,它将激励我们、引导我们积极改进自己,不断为企业导入各种先进的管理理念提供平台,并最终促使企业不断可持续性发展

6S管理现场总结报告怎么写

6S管理现场总结报告怎么写请问: 新益为咨询 百度搜索1、6S组织学习情况 插入图片2、6S本阶段工作重点是:3、6S我们在行动 插入2-3张劳动场景图片4、6S改善案例 插入图片对比,改善前问题 改善后成绩5、6S员工的心声,热情等状况如何

6、6S项目在xx组推行以有一段时间,…………….7、6S项目目前遇到的困难:

6S管理心得

6s心得下面我谈谈我学习6s方面的一些体会:在6s管理推行之初,有大部分心里有抵触,想不开,认为我们已经做得很好了,甚至有人将“整理、整顿,清扫、清洁,简单的认为是“大扫除”;认为天天打扫,天天检查,是“小题大做”。

费时又费力。

许多人都有一种不愿意配合的情绪,认为其中有些细节要求过于夸张,根本没必要。

但是,经“6s”实行后,事实证明了,“两整两清”不是“大扫除”,是实施 标准化、规范化、精细化管理的一个重要环节,它做了平时看似细小,该做而又未做的事,解决了以前该发现而又未发现的问题。

有很多人平时都是因为工作忙,总是给自己找这样那样的理由,把自己工作所需的物品 放置混乱,现场杂乱无章,如遇上级检查,才临时抱佛脚,到处查找、到处清理,搞得手忙脚乱的。

  自从xx年6月份推行6s管理后,我发现同事们在许多细节上有很大改变,不再像以前那样粗枝大叶、马马虎虎了。

办公室针对以往办公设备、纸张摆放零乱,人机混杂等现象,采取了具体可行措施,把办公室划分为办公区和公共服务区,将复印机、打印机、传真机等设备及纸张集中摆放在通风良好、进出及拿取方便的公共服务区。

这样,既提高了工作效率,又便于为各部门提供相关服务。

比如在生产现场,没有人再把与生产无关的个人物品摆放在机台上或衣斗里;生产中使用频率低的工具都整齐地摆放在工具盒里,而经常使用的工具则摆放在特定区域,既不妨碍生产,又一目了然、伸手可及,

汽车实训报告总结

比如说你参加具体的一个组建网络过程。

如,硬件的选配、网络物理的连接、网络节点参数的设置、网络调试等,包括以下几部分:1、具体工作2、问题发现3、解决办法

电火花加工实训总结1000字

实训总结  零件加工设备的概述:  电火花线切割机床,型号:DK7725B;工作台最大行程:250X320mm;最大加工厚度:200mm。

该型号属于中速走丝,走丝速度:4,6,8,12m\\\/s,最高切割速度:100mm2\\\/min;  最大切割锥度:6度;承载重量:150KG;电极丝直径范围:0.12-0.2mm;加工面粗糙度:Ra<1.0чm。

  电火花线切割机床由工作台、走丝机构、供液系统、脉冲电源和控制系统等五大部分组成。

电火花线切割加工的基本原理是利用移动的细金属导线(钼丝)做电极对工件进行脉冲、切割成型的。

  高速电火花小孔加工机床,型号:DD703F;工作台最大行程:200X300mm;最大穿孔厚度:250mm。

高速电火花小孔机床由六部分组成:电气柜、坐标工作台、主轴头、旋转头、高压工作液系统、光栅数显装置。

高速电火花小孔加工的原理与特点:电极采用铜管,铜管旋转或不旋转,管内通入高压水,铜管与工作之间放电,高压水起到介质、冷却及快速将放电蚀除物排出的作用。

由于在高压水的作用下能够快速将蚀除物从深小孔中排出,所以放电状态良好,加工效率高。

加工孔径为直径0.3到直径3mm。

  精密单轴数控电火花成形机,型号:HCD300CZK;工作台工作面宽度:350mm;工作台工作面长度:630mm;电火花成形加工机床主要包括主机、电源箱、工作液循环过滤系统及附件等。

  二、零件加工工艺的制定:  电火花线切割  电火花线切割加工一般可分以下四个步骤:  A、工件图纸的审核与分析  a、图纸的分析与方案确定  b、凹角和尖角的切割加工的要点  c、合理选用表面粗糙度和加工精度  d、合理选用工件材料和热处理  B、编制加工程序  a、编程前的准备(确定间隙补偿量、程序的起点及走向的选择)  b、确定加工间隔和过渡圆半径  c、计算与编写加工程序  d、校对程序  C、工件的加工  a、加工前的准备  b、工件的找正  c、电极丝初始位置的确定  d、切割加工  D、工件的检验  a、尺寸精度和配合间隔的检验  b、表面粗糙度的检验  三、电火花线切割机床、高速电火花小孔加工机床、精密单轴数控电火花成形机在模具行业的运用:  1、电火花线切割机床:适用于各种形状的冲模,调整不同的间隙补偿量,只需一次编程就可以切割凸模、凸模固定板、凹模及卸料板等,模具配合间隙、加工精度通常都能达到要求。

此外,还加工挤压模、模、弯曲模、塑压模等通常带锥度的模具。

  A、数控电火花线切割在动模和定模加工中的应用  在中,动模和定模是的主要组成部分。

动模也称型芯或凸模,是成型塑件内表面的模具零件,多装在注塑机的动模板上。

定模也称型腔或凹模,是成型塑件外表面的模具零件,多装在注塑机的定模板上。

动模和定模通常都要经过淬火处理,硬度极高,一般加工方法难以加工,特别是小孔与异型孔。

数控电火花线切割在动模加工中的应用常有镶件孔、顶针孔、司筒孔、斜顶孔等的加工。

在定模加工中的应用常有镶件孔、镶针孔等的加工。

  B、数控电火花线切割在工具电极加工中的应用  在中,特别是动模、定模有许多微小的地方刀具不宜加工,或者形状较复杂的面,这时就需要制作工具电极,采用。

工具电极苦有细异形孔、窄缝和复杂斜面的型柱、型孔,刀具不宜加工,就必须使用进行切割成形。

由于铣刀总存在着半径R,在要求尖角的模具中,电极也常常要用数控电火花线切割进行清角。

清角加工充分利用了电极丝R小,可变锥度大的优点。

  C、数控电火花线切割在零配件加工中的应用  数控电火花线切割在零配件加工中的应用常有:动模定模镶件、斜顶、滑块、销钉孔、以及一些耐磨板、压板压条等。

零配件加工时常常也考虑配合间隙,一般取值的规则是将镶孔割大0.003~0.005MM,而镶件照正常。

或者在不知镶孔大小的情况下将镶件单边放大0.003~0.008MM,以免镶件过小不能使用。

在斜度镶件加工时,底部顶部一般都放长1MM左右。

因为在装配时可以把镶件装得很紧,不留一点缝隙,多余的部分可以用铣刀或钞轮加工去掉。

  D、数控电火花线切割在斜导柱孔加工中的应用方法  斜导柱是抽芯滑块中的一个零件,斜导柱孔也就是导柱斜向通过的通道。

由于是圆孔,又有单向斜度,常是线切割加工中的难题。

斜导柱孔简单加工方法是用辅助夹具进行辅正加工,采用一条边线碰数或画线取数加工,故该方法加工精度低不准确,采用软件分析处理才是较合理的加工方案。

在编程取数时切记要小心,在它的程式面上是一个椭圆,而不是一个标准圆。

它的程式上实际上就是两个椭圆的上下异形程式。

  E、数控电火花线切割在斜顶孔加工中的应用方法  斜顶也是塑料模中常见的一零件,它常常是成对的在动模左右两边出现。

斜顶孔也就是斜顶顶出的通道。

斜顶孔一般都有斜度,而且它的斜度是两边同向而斜,两边为直身,不同于一般的斜度工件加工。

  2、高速电火花小孔加工机床:做模具顶针板的顶针小孔,零件的销孔,线切割穿丝预孔深径比很大的小孔等。

  3、精密单轴数控电火花成形机:适用于型腔模的加工,型腔模包括冲模、拉丝模、锻模、压铸模、胶木模、塑料模、挤压模等,能按要求加工出复杂的型腔。

加工花纹模具、注塑模、精锻模具,加工各种形状复杂型孔、型腔零件,包括加工圆孔、方孔、多边孔、异形孔、曲线孔、螺纹孔、微孔、深孔,及各种型面的型腔工件。

  因此,电火花始终的利器,广泛应用于动模、定模、电极以及零配件。

在特殊加工场合,只要能编制出正确的数控程式,电火花定会在中发挥出越来越重要的作用。

  四、总结  此次的实训,让我们了解到电火花的一些知识,了解到电火花的应用范围广,电火花的加工原理、加工特点。

掌握电火花线切割机床、高速电火花小孔加工机床、精密单轴数控电火花成形机的基本操作和编程。

此次的实训也让我们对模具生产有了新的认识,让我们有了贴近实际的经验。

  五、参考文献:  现代加工技术丛书——技术(曹凤国 主编、)  现在加工技术(张辽远 主编、)  六、附程序格式表  零  件  图  序号 加工内容 3B格式程序 备 注  1 引入线 B002900B000241B002900GXL1  2 斜线 B005100B005100B005100GXL4  3 圆弧 B005000B005141B004130GYSR2  4 斜线 B005070B005071B005071GYL4  5 斜线 B005070B005071B005071GYL3  6 圆弧 B005071B005071B010071GXSR4  7 斜线 B005100B005100B005100GXL3  8 直线 B0B0B020482GYL2  9 引出线 B002900B00241B002900GXL3

数字电子实训报告

实训报告 实训名称:数字电子技术实习 项 目:30秒倒计时器 专 业: 班 级: 组 员: 学 号: 指 导 老 师: 实 习 时 间: 新市场营销法则 助推企业成长 电子商务营销 食品餐饮营销 建筑房产营销 消费品营销 实训目的: 1、学会看懂实验原理图; 2、掌握30秒倒计时器的工作原理; 3、懂得将实验原理图转换为实际电路图; 4、合理布局,使实际电路图分布工整、明了; 5、熟悉实际电路的焊接工作,焊出实际电路; 6、懂得如何调试电路,分析电路是否出错,哪里出错,出错的 原因等; 7、提高动手焊接能了与合理布局能力。

实训设备: 万用电路板 1块;一位八段数码 管 2个;HD74LS192P 2个; NE555P 1个;HD74LS00P 2个;HEF4511BP 2个; SN74LS161AN 1个及各芯片的相应的管座;1KΩ电阻1个; 4.7KΩ电阻一个;5.1KΩ电阻4个;470Ω电阻1个;常开按键 开关、波动三脚开关各1个;发光二极管1个;104(0.1μF) 瓦片电容1个;10μF电解电容1个;万用表;导线;跳线;及 焊接设备。

实训内容:(包括 硬件电路分析,电路组成,各组成的作用,工作原理,关键点的信号状态,关键点的检查,故障分析,故障检测和排查,电路调整的地方,细节注意事项等等) 周一 老师给出电路图,并介绍了其工作原理和几个重要节点的分析。

分解实验原理电路图,将各种芯片分开,查阅书本中关于该种芯片的功能表及文 字介绍,了解芯片的作用及各功能脚的电平要求。

根据资料,画出芯片的管脚分布图。

分析实验原理图,看懂并会分析电路原理: 1、控制模块,有各个与非门和非门组成,输出信号,用于控制 电路中各个模块,使各个模块的工作状态发生改变。

2、555模块为震荡器,通过在特定管脚接入电阻与电容组成一个 输出有周期性变化电平的电路。

3、4511模块是译码器,将输入的8421BCD码转换能通过数码 管输出显示的 2进制码。

4、74LS192模块为十进制加减器,可设定初始值,并通过使能 端控制芯片进行加法或减法运算,本实验是对74LS161模块 输出的进位信号进行计数,没接收一次信号进行一次减一功能。

5、74LS161模块是一个16进制的加法器,也是可以设定初始值, 并通过使能端控制芯片进行加法运算,并在每计数一个周期 进位端输出一个高电平信号。

6、当电路中拨动开关拨在暂停端时,由两个与非门组成的基本RS 触发器Q 端输出低电平,使得由555芯片模块输出周期变化 信号在经过与非门后变成持续低电平,使74LS161模块无法 进行有效计数,使得电路处于暂停状态。

7、当电路中拨动开关拨在连续端时,由基本RS触发器Q 端输出 高电平,使得由555芯片模块输出周期变化信号在经过与非门 后变成反相信号;由于两个74LS192模块的借位端输出都为常 高平,分别经过非门,再经过与非门输出一个常高电信号,这 个信号与555模块的输出共同进过与非门,再次改变555模块 输出信号的相位,并输送到74LS161模块的时钟信号端使得电 路处于计数状态。

8、当常开按键接通时,对74LS192模块进行初始值置数,将输入 端的数值置入到芯片中,作为计数开始的初始值。

根据原理图,将原理图转化实物图,将实物连接图在纸上画出来。

周二 画实物连接图,并严格合理布线,减少电路中跳线的数量,考虑跳线的排列与,避免 跳线交叉。

由于先前画的过程存在一些不合理,因此画出来的电路图不可能一次成功,必须进行修改,使线路排布更合理整齐,得出一个完整的电路图。

因为电路的修改等原因,使得画出的电路图较为杂乱,必须重画并按照原图的线路排布情况进行计算,使电路焊接时能明确合理间隔距离。

周三 继续画重画的电路图。

在万用板上根据新的电路图在相应的间隔距离前提下安上管座,根据电路图的线路排布正确焊接各个管脚。

周四 焊接完成未完成的电路。

由于电路的线路较多,也较为紧密,因此焊接使用时间较多,焊接过程较为复杂、困难,必须考虑为背面,电路图为正面,因此焊接时要正确焊接对应的管脚,不能分神,否则就要回到输出脚重新分析,重新考虑布线的地方。

因为此次焊接的电路是焊接过的电路中布线最多最复杂的电路,因此焊接使用的时间较多。

周五 为电路的电源端接上电源,调试电路。

电路能显示,但不能进行计数分析电路出错的原因,最后确定为74LS161模块的接地端焊接不稳,接触不到。

修改电路,重新调试,又发现电路的计数速度太快,三十秒只用了一秒左右,分析电路的555模块与74LS161模块,确认为震荡电路的电容用错为0.1μF的电容,换掉电容,重新调试,成功。

实训总结(谈收获): 1: 对于此次实训所用到的芯片有了更熟悉的了解,能掌握这些芯片的功能与功能脚不同电平情况对应的不同功能。

2: 了解对芯片组合电路的使用方式。

知道功能脚的正确设计连接对芯片功能是否正常实现的重要性。

3: 对于原理电路图与实物电路图的转换更熟悉了,能正确的更加清晰的分析出线路合理排布方式,在使用更少材料,更少跳线方面有更为深刻的了解。

4: 提高了焊接手法和焊接速度。

认识到电路合理布局及焊接必须时刻保持严格谨慎的态度,不能三心二意,否则就很容易出错。

5: 通过此次实训,我认识到了再动手焊接电路之前对电路图的分析和画出电路图的重要性。

在焊接时不能操之过急,必须一步一步严格按照电路图焊接,减少因为过于急躁二造成的不必要错误,以减少在电路焊接完成后出错的可能,减少电路的调试修改时间,因为调试修改电路是在这种工作中最为麻烦费事,也是最为费时费神的工作。

实训室6s管理的标准有那些

一、为了做好研发试验室(实训室)6S管理工作,可参考次方案:   1、整理(SEIRI)  要与不要,一留一弃;将工作场所的任何物品区分为有必要和没有必要的,除了有必要的留下来,其他的都消除掉。

目的:腾出空间,空间活用,防止误用,塑造清爽的工作场所。

  2、整顿(SEITON)  科学布局,取用快捷;把留下来的必要用的物品依规定位置摆放,并放置整齐加以标识。

目的:工作场所一目了然,消除寻找物品的时间,整整齐齐的工作环境,消除过多的积压物品。

  3、清扫(SEISO)  清除垃圾,美化环境;将工作场所内看得见与看不见的地方清扫干净,保持工作场所干净、亮丽的环境。

目的:稳定品质,减少工业伤害。

  4、清洁(SEIKETSU)  形成制度,贯彻到底;经常保持环境外在美观的状态。

目的:创造明朗现场,维持上面3S成果。

  5、 安全(SECURITY)  安全操作,生命第一;重视成员安全教育,每时每刻都有安全第一观念,防范于未然。

目的:建立起安全生产的环境,所有的工作应建立在安全的前提下。

  6、素养(SHITSUKE)  养成习惯,以人为本;每位成员养成良好的习惯,并遵守规则做事,培养积极主动的精神(也称习惯性)。

  因其日语的罗马拼音均以“S”开头,因此简称为“6S”。

  一、实训室6S管理的要求:  1、实训、实验前,学生必须穿好工作服,佩戴好防护用具,由班长负责在规定地点组织整队,清点人数、检查着装依次带入实训、实验场所。

  2、学生进入实训、实验场所后,按指导老师指定位置就坐,不得大声喧哗、接打电话和来回走动,保持室内安静。

  3、学生进入实训、实验场所应保持室内清洁、不得将食品带入实验、实习场所,不得在操作台面和墙壁上乱涂乱画,应保持操作台面和墙壁整洁干净。

  4、指导教师作演示时,学生要认真观察,不得乱挤和喧哗,未经实训、实验老师许可不得私用他人仪器、设备,不得自行出入实训、实验场所。

  5、严格遵守安全操作规程,防止人身,设备事故的发生。

指导教师对该班实训、实验学员的人身、设备安全负有直接责任。

  6、在实训、实验过程中严格按照实训、实验课题要求进行,保质保量完成任务,不断提高操作水平。

  7、爱护公共财物珍惜一滴水、一度电,注意节约材料,合理安排实训、实验课题,提高设备、材料的利用率,在不影响技能训练得前提下,尽量使用廉价材料。

  8、学生要自觉遵守课堂纪律。

在实训、实验过程中,若发现异常现象应立即停止操作,并报告指导教师。

未经允许不得擅自拆卸仪器、设备。

不得将工具、材料私自带出实训、实验场所。

如违反规定,应严肃处理,并视情节给予相应的纪律处分。

  9、每次实训、实验结束后,老师要及时检查器材,要求学生将仪器、设备恢复原状,摆放整齐打扫好卫生、关好电源、气源和水源以及门窗,经指导教师检查符合要求后方可离开。

如有损坏、丢失,按照学校管理制度办理。

  10、实训、实验结束后,指导教师要认真填写实训日志。

C语言实训心得

源程序:#include stdio.h \\\/*I\\\/O函数*\\\/#include stdlib.h \\\/*其它说明*\\\/#include string.h \\\/*字符串函数*\\\/#include conio.h \\\/*屏幕操作函数*\\\/#include mem.h \\\/*内存操作函数*\\\/#include ctype.h \\\/*字符操作函数*\\\/#include alloc.h \\\/*动态地址分配函数*\\\/#include dos.h#define N 4 \\\/*定义常数*\\\/typedef struct z1 \\\/*定义数据结构*\\\/{ char no[12]; char name[20]; int score[N]; float sum; float average; int order; struct z1 *next;}STUDENT;\\\/*以下是函数原型*\\\/STUDENT *init(); \\\/*初始化函数*\\\/STUDENT *create(); \\\/*创建链表*\\\/STUDENT *delete(STUDENT *h); \\\/*删除记录*\\\/void print(STUDENT *h); \\\/* 显示所有记录*\\\/void lookup(STUDENT *h); \\\/*查找*\\\/void save(STUDENT *h); \\\/*保存*\\\/STUDENT *load(); \\\/*读入记录*\\\/void computer(STUDENT *h); \\\/*计算总分和均分*\\\/STUDENT *Modify(STUDENT *h); \\\/*修改记录*\\\/void append(); \\\/*追加记录*\\\/STUDENT *sort(STUDENT *h); \\\/*按总分排序*\\\/STUDENT *index(STUDENT *h); \\\/*按学号排序*\\\/int menu_select(); \\\/*菜单函数*\\\/\\\/******主函数开始*******\\\/main(){ int i; STUDENT *head; \\\/*链表定义头指针*\\\/ printf(\\\ \\\ \\\ \\\ \\\ \\\ \\\ \\\ \\\ ); printf( * * ******* * ***** ***** * * ******* \\\ ); printf( * * * * * * * ** * * * \\\ ); printf( * * * * ******* * * * * * *** * ******* \\\ ); printf( * * * * * * * * * * * * * \\\ ); printf( * * ******* ******* ***** * *** * * * ******* \\\ ); printf(\\\ ); printf(\\\ ); printf(\\\ ); sleep(2); head=init(); \\\/*初始化链表*\\\/ clrscr(); \\\/*清屏*\\\/ for(;;) \\\/*无限循环*\\\/ { switch(menu_select()) \\\/*调用主菜单函数,返回值整数作开关语句的条件*\\\/ { \\\/*值不同,执行的函数不同,break 不能省略*\\\/ case 0:head=init();break; \\\/*执行初始化*\\\/ case 1:head=create();break; \\\/*创建链表*\\\/ case 2:print(head);break; \\\/*显示全部记录*\\\/ case 3:head=delete(head);break; \\\/*删除记录*\\\/ case 4:lookup(head);break; \\\/*按名字查找记录*\\\/ case 5:save(head);break; \\\/*保存文件*\\\/ case 6:head=load(); break; \\\/*读文件*\\\/ case 7:computer(head);break; \\\/*计算总分和均分*\\\/ case 8:head=Modify(head); break; \\\/*修改记录,一般会插在表尾*\\\/ case 9:head=sort(head);break; \\\/*按部分排序*\\\/ case 10:append();break; \\\/*追加记录*\\\/ case 11:head=index(head);break; \\\/*按学号排序*\\\/ case 12: exit(0); \\\/*如菜单返回值为14程序结束*\\\/ } }}\\\/*菜单函数,返回值为整数*\\\/menu_select(){ char *menu[]={***************MENU***************, \\\/*定义菜单字符串数组*\\\/ 00. init list, \\\/*初始化*\\\/ 01. Enter list, \\\/*输入记录*\\\/ 02. print list , \\\/*显示单链表中所有记录*\\\/ 03. Delete a record from list, \\\/*从表中删除记录*\\\/ 04. Search record on name, \\\/*按照姓名查找记录*\\\/ 05. Save the file, \\\/*将单链表中记录保存到文件中*\\\/ 06. Load the file, \\\/*从文件中读入记录*\\\/ 07. compute the score, \\\/*计算所有学生的总分和均分*\\\/ 08. Modify an information , \\\/*修改某学号的信息*\\\/ 09. sort to make new file, \\\/*排序*\\\/ 10. append record to file, \\\/*追加记录到文件中*\\\/ 11. index on nomber, \\\/*按学号排序*\\\/ 12. Quit}; \\\/*退出*\\\/ char s[3]; \\\/*以字符形式保存选择号*\\\/ int c,i; \\\/*定义整形变量*\\\/ gotoxy(1,1); \\\/*移动光标*\\\/ textcolor(YELLOW); \\\/*设置文本显示颜色为黄色*\\\/ textbackground(BLUE); \\\/*设置背景颜色为蓝色*\\\/ gotoxy(10,2); \\\/*移动光标*\\\/ putch(0xc9); \\\/*输出左上角边框┏*\\\/ for(i=1;i<44;i++) putch(0xcd); \\\/*输出上边框水平线*\\\/ putch(0xbb); \\\/*输出右上角边框 ┓*\\\/ for(i=3;i<20;i++) { gotoxy(10,i);putch(0xba); \\\/*输出左垂直线*\\\/ gotoxy(54,i);putch(0xba); } \\\/*输出右垂直线*\\\/ gotoxy(10,20);putch(0xc8); \\\/*输出左上角边框┗*\\\/ for(i=1;i<44;i++) putch(0xcd); \\\/*输出下边框水平线*\\\/ putch(0xbc); \\\/*输出右下角边框┛*\\\/ window(11,3,53,19); \\\/* 制作显示菜单的窗口,大小根据菜单条数设计*\\\/ clrscr(); \\\/*清屏*\\\/ for(i=0;i<16;i++) \\\/*输出主菜单数组*\\\/ { gotoxy(10,i+1); cprintf(%s,menu[i]); } textbackground(BLACK); \\\/*设置背景颜色为黑色*\\\/ window(1,1,80,25); \\\/*恢复原窗口大小*\\\/ gotoxy(10,21); \\\/*移动光标*\\\/ do{printf(\\\ make by wenwei);

printf(\\\ Enter you choice(0~13):); \\\/*在菜单窗口外显示提示信息*\\\/

scanf(%s,s); \\\/*输入选择项*\\\/

c=atoi(s); \\\/*将输入的字符串转化为整形数*\\\/

}while(c<0||c>14); \\\/*选择项不在0~14之间重输*\\\/ return c; \\\/*返回选择项,主程序根据该数调用相应的函数*\\\/}STUDENT *init(){ clrscr(); return NULL;}\\\/*创建链表*\\\/STUDENT *create(){ int i; int s; STUDENT *h=NULL,*info; \\\/* STUDENT指向结构体的指针*\\\/ clrscr(); for(;;) { info=(STUDENT *)malloc(sizeof(STUDENT)); \\\/*申请空间*\\\/ if(!info) \\\/*如果指针info为空*\\\/ { printf(\\\ out of memory); \\\/*输出内存溢出*\\\/ return NULL; \\\/*返回空指针*\\\/ } inputs(enter no:,info->no,11); \\\/*输入学号并校验*\\\/ if(info->no[0]=='@') { clrscr();break; } \\\/*如果学号首字符为@则结束输入,清屏后返回*\\\/ inputs(enter name:,info->name,15); \\\/*输入姓名,并进行校验*\\\/ printf(please input %d score \\\ ,N); \\\/*提示开始输入成绩*\\\/ s=0; \\\/*计算每个学生的总分,初值为0*\\\/ for(i=0;iscore[i]); \\\/*输入成绩*\\\/ if(info->score[i]>100||info->score[i]<0) \\\/*确保成绩在0~100之间*\\\/ printf(bad data,repeat input\\\ ); \\\/*出错提示信息*\\\/ }while(info->score[i]>100||info->score[i]<0); s=s+info->score[i]; \\\/*累加各门课程成绩*\\\/ } info->sum=s; \\\/*将总分保存*\\\/ info->average=(float)s\\\/N; \\\/*求出平均值*\\\/ info->order=0; \\\/*未排序前此值为0*\\\/ info->next=h; \\\/*将头结点做为新输入结点的后继结点*\\\/ h=info; \\\/*新输入结点为新的头结点*\\\/ clrscr(); } return(h); \\\/*返回头指针*\\\/}\\\/*输入字符串,并进行长度验证*\\\/inputs(char *prompt, char *s, int count){ char p[255]; do{ printf(prompt); \\\/*显示提示信息*\\\/ scanf(%s,p); \\\/*输入字符串*\\\/ if(strlen(p)>count)printf(\\\ too long! \\\ ); \\\/*进行长度校验,超过count值重输入*\\\/ }while(strlen(p)>count); strcpy(s,p); \\\/*将输入的字符串拷贝到字符串s中*\\\/}\\\/*输出链表中结点信息*\\\/void print(STUDENT *h){ int i=0; \\\/* 统计记录条数*\\\/ STUDENT *p; \\\/*移动指针*\\\/ clrscr(); \\\/*清屏*\\\/ p=h; \\\/*初值为头指针*\\\/ printf(\\\ \\\ \\\ *********************************STUDENT************************************\\\ ); printf(|rec|nO | name | sc1| sc2| sc3| sc4| sum | ave |order|\\\ ); printf(|---|----------|---------------|----|----|----|----|--------|--------|-----|\\\ ); while(p!=NULL) \\\/*只要p不是尾结点,就输出记录*\\\/ { i++; printf(|%3d|%-10s|%-15s|%4d|%4d|%4d|%4d| %6.2f | %6.2f | %3d |\\\ , i, p->no,p->name,p->score[0],p->score[1],p->score[2],p->score[3],p->sum,p->average,p->order); p=p->next; } printf(***********************************end**************************************\\\ ); getch(); \\\/*输入任一键返回主菜单*\\\/ clrscr(); \\\/*清屏*\\\/}\\\/*删除记录*\\\/STUDENT *delete(STUDENT *h){ STUDENT *p,*q; \\\/*p为查找到要删除的结点指针,q为其前驱指针*\\\/ char s[12]; \\\/*存放学号*\\\/ char *pass=wenwei28;char a[20],b=NULL;int i=0;clrscr();printf(Input your password:);while((i<20)&&(b!='\\\\r')){ b=getch(); \\\/*无回显输入*\\\/ if(b==8) { if(i>0) {a[--i]=NULL;

putchar(8); \\\/*退格键*\\\/

putchar(' '); \\\/*以空格代替*\\\/

putchar(8);

} else putchar(7); \\\/*没有任何字符的退格,响铃警告*\\\/ } else if(b!='\\\\r') { a[i++]=b; \\\/*只要不是退格和回车就接受*\\\/ putchar('*'); } else {a[i]=NULL; break; \\\/*密码输入完了,记得加个NULL到后面*\\\/

}} if(strcmp(a,pass)!=0){clrscr();

printf(Password is mistake Tow seconds to return!);

sleep(2);clrscr();return h;

} else {printf(Password is OK! Welcome to come!); sleep(3);

} clrscr(); \\\/*清屏*\\\/ printf(please deleted no\\\ ); \\\/*显示提示信息*\\\/ scanf(%s,s); \\\/*输入要删除记录的学号*\\\/ q=p=h; \\\/*给q和p赋初值头指针*\\\/ while(strcmp(p->no,s)&&p!=NULL) \\\/*当记录的学号不是要找的,或指针不为空时*\\\/ { q=p; \\\/*将p指针值赋给q作为p的前驱指针*\\\/ p=p->next; \\\/*将p指针指向下一条记录*\\\/ } if(p==NULL) \\\/*如果p为空,说明链表中没有该结点*\\\/ { printf(\\\ list no %s student\\\ ,s);sleep(2);clrscr();return h;} else \\\/*p不为空,显示找到的记录信息*\\\/ { printf(*********************************have found********************************\\\ ); printf(|no | name | sc1| sc2| sc3| sc4| sum | ave |order|\\\ ); printf(|------------|---------------|----|----|----|----|--------|--------|-----|\\\ ); printf(|%-12s|%-15s|%4d|%4d|%4d|%4d| %6.2f | %6-5.2f | %3d |\\\ , p->no, p->name,p->score[0],p->score[1],p->score[ q=p; \\\/*保存当前结点的指针,作为下一结点的前驱*\\\/ p=p->next; \\\/*指针后移,新读入数据链到当前表尾*\\\/ } q->next=NULL; \\\/*最后一个结点的后继指针为空*\\\/ fclose(fp); \\\/*关闭文件*\\\/ printf(---You have success read data from file!!!---\\\ ); getch(); \\\/*按任意键返回主菜单*\\\/ clrscr(); return h; \\\/*返回头指针*\\\/}\\\/*成绩统计*\\\/void computer(STUDENT *h){ STUDENT *p,*t,*q; \\\/*定义移动指针*\\\/ float saverage[N]={0}; \\\/*均分初值为0*\\\/ int i; clrscr(); for (i=0;iscore[i]; \\\/*累加总分*\\\/ j++; \\\/*统计记录条数*\\\/ p=p->next; \\\/*指针后移*\\\/ h; \\\/*返回头指针 就知道这么多了,我不太懂咯~~~~心得就不来写了,自己写哈

~

~

单片机实训心得

静下心来看datasheet,一定会成功的,很多书也就是它的翻译

声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。联系xxxxxxxx.com

Copyright©2020 一句话经典语录 www.yiyyy.com 版权所有

友情链接

心理测试 图片大全 壁纸图片