计算机认识实习报告

时间:2024-05-24 22:06:36
计算机认识实习报告

计算机认识实习报告

在我们平凡的日常里,报告使用的频率越来越高,我们在写报告的时候要注意涵盖报告的基本要素。那么一般报告是怎么写的呢?以下是小编为大家收集的计算机认识实习报告,仅供参考,大家一起来看看吧。

计算机认识实习报告1

专业:计算机科学与技术

班级:

姓名:

学号:

1.实验目的和要求:

本次实验的要求是通过自学VB语言编写一个两人对弈的象棋游戏,程序编写思路清晰且能运行。实验旨在让学生真正体会到开发一个完整程序的过程。进一步培养学生主动发现问题、认识问题、分析问题及解决问题的能力,提高自学能力和上机动手能力。

2.实验内容:

1.编程前的准备:网上查找一些合适的棋盘和棋子,再找一些相关的图片已备实验所需。网上下载一个单机象棋小游戏,熟悉游戏的界面以及游戏的规则 ,初步形成编程的流程图。网上查找一些用VB编好的象棋游戏的源代码作为参照,了解编程的过程和一些编程技巧。

2.编程时的注意事项:插入图片时要规范,所有棋子的大小以及位置都要一致,上下左右都要对齐,这样在写程序代码时处理数据更方便。棋子的位置在编写程序中很重要,所以处理图片时记录所有棋子的位置以备编写程序所需,且棋子的位置最好数据简单无小数点,这样误差更小,程序运行更不容易出错。开始编的时候功能不需太繁琐,先编成一个可以运行可以判输赢的初步程序,再继续加功能是可行的好办法,这样在检查程序出错的问题所在时更方便。

3.编程后的补充:认真对照实验要求的功能,分析出程序还未达到的功能,添加功能,形成一个符合要求的象棋游戏,完善程序。

3.软件概要设计说明,功能模块及流程和工作原理:

象棋游戏主要是注重游戏规则,每个棋子有自己游戏规则,比如马走日字,相(象)走田字等,编程的重点也是约束各个棋子的下棋规则。本软件通过坐标形式来限制棋子的规则。坐标的确定方式是棋子离棋盘最上方和最左方的长度,即top和left来确定各个棋子的坐标,坐标形成一个二维数组,来规范各个棋子的行动范围。本软件设计的另一重点是判胜利方,有三个判定方法,一个就是黑方的将或红方的帅被吃,另一个是黑方除将外的子全被吃或红方除帅外的子全被吃,最后一个是利用时钟判定,哪方的累计思考时间超过规定的时间则判输。本软件一个可取之处是设计简单,容易理解,没有复杂的算法。通过直接的方式规定游戏规则,通过直接的方式判别优胜方,虽然处理数据的过程繁琐,但功能算齐全,程序运行时不容易出错。

功能模块:可以通过键盘或鼠标选中棋子,可以通过键盘或鼠标移动棋子。可以吃子,可以求和,可以弃权,可以重新游戏。

流程:按游戏中的开始,开始对局游戏,在对局时,由执红棋的一方先走,双方轮流各走一着,直至分出胜负或走成和棋为止。

工作原理:游戏的界面过程就类似与一张坐标纸,每个棋子就像坐标纸上相应的点,通过限制每个点的活动范围来构成每个棋子的游戏规则。游戏的执行过程类似于坐标的重新定位以及运算。

4.软件详细设计、关键技术与难点、测试数据

软件详细设计:1.将准备好的棋盘以image方式插入,将准备好的棋子以数组方式插入,数组从棋盘左上到棋盘右下方依次为0至89。初始化时要摆放旗子的位置以image方式插入相应棋子的图片,不需摆放棋子的位置也以image方式插入图片,插入的图片为空。这样这个棋盘上的各个位置棋子都可达。插入图片时,要注意各个图片在棋盘上的规范性,每张图片的height和width属性应该相同,且对应棋子的坐标要规范,top和left属性也要相对应。将棋盘上的位置处理完后,还要处理被吃棋子的位置,被吃棋子最多为双方都只剩下黑将和红帅。所以被吃棋子对多有30个,这30个图片定义为棋子的数组中,标号为90至119,这些图片也是以image方式插入图片,插入的图片为空。

2.插入时钟控制信号,黑方插入Timer1,红方插入Timer2。整个Form1的界面设计完成。

3.开始Form1的代码编写,开始棋子位置初始化,被吃棋子位置初始化,根据各个棋子的坐标来控制各个棋子的位置,时钟控制信号初始化。当点击游戏界面的菜单栏的开始时,也进行所有的初始化。

4.通过控制坐标规定各个棋子的游戏规则。将所有类型的棋子的坐标限制都列出来,通过语句来规范棋子的下棋规则。棋子的下棋规则规范后,再规定哪些子属于红方,哪些子属于黑方,当红方的子碰到黑方的子,或是黑方的子碰到红方的子则属于吃子,如果黑方碰到黑方或是红方碰到红方则不能走。

5.判定优胜方,在对局时,由执红棋的一方先走,双方轮流各走一着,直至分出胜负或走成和棋为止。判定优胜方有3种方法,一种就是黑方的将或红方的帅被吃,另一种是黑方除将外的子全被吃或红方除帅外的子全被吃,最后一种是利用时钟判定,哪方的累计思考时间超过规定的时间则判输。

6.象棋的基本功能完善后,对照试验的要求完善附加功能。

关键技术与难点:关键技术是通过二维数组完成整个程序的控制,棋子通过一维数组来控制每种棋子的下棋规则,通过时钟控制来作为另一种判优胜的条件。难点是设计擂台赛,自学VB的过程中,没有关注擂台赛的设计过程,所以设计擂台赛时不能想到一个可行的办法记录最高分。

测试数据:各个棋子由top和left构成的坐标,以及各个快捷键。

5.软件使用说明:

按run键或F2键开始游戏,由执红棋的一方先走。

选择棋子: 1.键盘操作:用方向键←、→、↓、↑移动光标,Enter键选中棋子。

2.鼠标操作:移动鼠标,按鼠标左键,选中棋子。

移动棋子: 1.键盘操作:用方向键←、→、↓、↑移动光标,Enter键选落子。空格键:放弃。

2.鼠标操作:鼠标左键按下时移动鼠标,放开鼠标左键击落子,右键放弃。

落子后,检测:如果不符合游戏走子规则,则重新操作。否则,棋子落定,并按游戏规则吃子。

6.实习的收获、心得、问题、困难和建议:

这次的实习上课时间很少,上课学到的东西也少,可是课外学习的时间比较多,可能就是因为这个原因,所以同学之间的差距比较大。自觉的人很早就已经把实验完成了,不自觉的人硬是等到最后一周开始拼命编程,我觉得两者都有利弊,而我就属于折中的。我并没有开始就兴趣盎然地开始编,我这个人实践能力不是很强,经常实验前都会把书好好啃一遍,啃完觉得差不多才会开始编程,因为这样我就吃过不少苦头。就拿这次实验来说,象棋的编程思想并不复杂,只是数据处理很繁琐,我把书看过一遍后并没有立马就想出利用坐标top和left的属性来编写程序,这个想法是经别人提醒才恍然大悟的,所以我比别人晚很 ……此处隐藏20357个字……设中国特色的社会主义而努力奋斗。

计算机认识实习报告11

一、实习目的:按照学校对本科生的要求,为毕业后的工作和谋职打下良好的基础。我于3月初到河南省万众集团有限责任公司进行为期一个月的实习。

毕业实习让我们想起那句老话:“让学生赢在起跑线上。”在学校进行理论科教学的同时,配合实践教学,不仅可以丰富学生学习内容,更可以十分有效的为学生将来的就业,以及学习发展方向更早、更好的做出规划,可以使我们更多地了解社会,锻炼解决生产等实际问题的能力,加强自己综合能力的培养,在实践中接收教育,以便在毕业就业的洪流中立于不败之地。

我从事的是文秘工作,从网上查看提供器材的客户的产品,整理、统计器材的使用状况,制作器材明细表,报价表,器材使用计划表等。在这里实习我的主要目的是接触社会,了解社会,为以后走上工作岗位打下良好的基础,其次是巩固自己所学的知识,把它们运用到实践当中。

二、实习内容

制作器材使用计划表,定期清点器材,制作器材使用明细表,随时更改器材报价表,对公司里出故障的电脑进行简易维修整理、打印、传真资料记录领导开会讲话思想、内容,下一步工作要求接待来办公室的客户,偶尔跟领导出去看看客户的产品打扫办公室卫生虽然是实习,我很认真的在对待,这是一次来之不易的机会,我希望能通过这次实习为以后走上社会就业打下良好的基础,为了适应社会提前做好准备,同时把自己所学的知识在实践中得以融会贯通。

我用到的有计算机网络知识,为了调查客户的产品,我通过电脑在客户的网站上查看他们生产的产品,对质量、价格和型号进行比较、记录,然后给领导汇报,选择出最合适的产品为矿上提供,公司也有很多自己的老客户,如果产品质量好,他们会优先被考虑到,通过电话跟他们联系。除此之外,还给我们公司网站提了一些建议,1能改进的更出色一些。用到的还有计算机组装与维护这方面的知识,当时学习这门课程的时候,我觉得这也许是我以后最实用的一门课程,我可以通过它对计算机硬件有基础的了解,可以组装维修自己的电脑,所以当时学的很用心,尤其是课程设计的时候,很认真的在了解、组装电脑,在单位上电脑偶尔有坏掉的时候,或者是出了点小故障,我这个学计算机方面的学生就可以略显身手,给电脑动个小手术,不过如果故障很严重就处理不了了,还得请专门维修电脑的人事来处理。

用的最多的是办公自动化方面的知识了,为了器材的充分利用,没有积压,公司每个月都要制作材料采购计划表,表上要求有材料名,规格,单位,金额,数量,以及制作的月份等,材料采购计划表的制定主要是根据各个部门提交的当月器材使用计划,清点的仓库里库存的器材,在根据以往各月的材料需求数量,拟定一份采购计划表,然后将计划表提交给领导查看、修改,最后在给处领导过目,最后通过审批,计划表就完成了。最复杂的就是到仓库里清点器材了,各部门使用的大大小小的器材都堆积在一个仓库里,清点起来十分的不方便,还需要加班加点,有些同事不愿意干,我倒是觉得挺不错,经常跟着同事,一边看,一边记录,最后整理出来。

除了材料采购计划表,还要有材料使用明细表,这个任务就没有那么繁琐了,每个部门使用的器材都要给公司写单子,这样看各个矿上提交的材料就知道使用了什么东西了,仓库里还有没有剩下的等等。

报价表是通过网上查找和客户送来的资料制作出来的,虽然经常会有更新,但是制作起来也没有那么麻烦。

在实际中我找到了电脑维修方面应注意的一些问题和步骤:

1、在进行故障现象复现、维修判断的过程中,应避免故障范围扩大;

2、在维修时,须查验、核对装箱单及配置;

3、必须充分地了解用户的操作过程、出故障时所进行过的操作、用户使用电脑的水平等。

4、在维修前,如果灰尘较多,或怀疑是灰尘引起的,应先除尘。

5、对于自己不熟悉的应用或设备,应在认真阅读用户使用手册或其它相关文档后,才可动手操作。

6、在进行维修判断的过程中,如有可能影响到用户所存储的数据,一定要在做好备份、或保护措施、并征得用户同意后,才可继续进行。

在单位里不仅要做好自己的份内工作,还要学会和同事,领导和谐相处,作为实2习生,我严格的要求自己,甘于吃苦,任劳任怨,尽心尽力,遵守公司的规章制度,主动打扫办公室卫生,尊重领导,维护领导的威信,适应领导的工作习惯、工作方法、工作风格以及工作特点。主动向领导、向办公室同志学习,取长补短,加强沟通,增进了解,提升能力。对领导和办公室交办的日常文字材料,即接即办,保证按领导的要求按时、准确办结,不断提高工作效率。

认识实习是在学生已学习了专业基础课和部分专业课后进行的一个理论联系实际的实践性教学环节。通过认识实习,使学生加深对专业的了解,拓宽知识面,提高分析问题和解决问题的实际能力之目的。通过认识实习激发学生学习专业课的迫切要求,增强学生的学习积极性,也有利于毕业就业的双向选择和选修课的定向选择。

心的

一、继续学习,不断提升理论涵养。

在信息时代,学习是不断地汲取新信息,获得事业进步的动力。认真学习java和。net语言,是自己具有更好的专业知识,为以后就业做准备。作为一名青年学子更应该把学习作为保持工作积极性的重要途径。只有现在,把大学利用起来,使自己有所提高

二努力实践,自觉进行角色转化。

只有将理论付诸于实践才能实现理论自身的价值,也只有将理论付诸于实践才能使理论得以检验。同样,一个人的价值也是通过实践活动来实现的,也只有通过实践才能锻炼人的品质,彰显人的意志。必须在实际的工作和生活中潜心体会,并自觉的进行这种角色的转换。从一个学生到工作者的转变,需要的是努力实践,自觉进行角色转变。

三、提高学习积极性和主动性

实习,是开端也是结束。展现在自己面前的是一片任自己驰骋的沃土,也分明感受到了沉甸甸的责任。在今后的学习和生活中,我将继续努力学习,深入实践,不断提升自我,努力创造成绩,继续创造更多的人生价值。

四、要有信心

通过此次实习,我对未来充满了信心,我相信只要从现在开始努力,提高自己的专业知识,提高自己的综合素质,尽量的吸取知识,自己能力达到了就一定能够找一个好工作。

五、要培养自己的团结合作精神

工作学习生活中,团结合作,是必须的,尤其,是计算机工作,有项目必须很多人一起才能完成,因此,从现在起,可以培养自己的团结合作精神,为以后的工作做准备。

六、激情与耐心

不论学习还是工作,都学要有激情,没有激情,就没有工作学习的动力,也就没有学习的热情,同时,还学要耐心,两者并不矛盾,耐心也是必须的,没有耐心,工作学习,就会丢三落四,三天打鱼两天晒网,多不利于工作。

七、了解专业分类及就业情况

我们学校,计算机学院目前有软件工程,网络工程和计算机科学与技术。我会通过网络以及书籍了解各专业的情况,并根据自己的情况,来确定要学什么,要怎样去学,学到什么程度。从而去定自己的人生方向。

《计算机认识实习报告.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式