计算机认识实习报告

时间:2023-03-17 12:29:15
计算机认识实习报告

计算机认识实习报告

在当下这个社会中,越来越多的事务都会使用到报告,我们在写报告的时候要注意涵盖报告的基本要素。我们应当如何写报告呢?下面是小编为大家整理的计算机认识实习报告,仅供参考,希望能够帮助到大家。

计算机认识实习报告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的属性来编写程序,这个想法是经别人提醒才恍然大悟的,所以我比别人晚很 ……此处隐藏31742个字……求实的科学态度。

2、实习内容

虽然不会退缩,但到了真正要面对的时候,还是有点紧张害怕的。首先第一天,就是要对我们进行基本的电脑销售培训,同时也会教我们去组装电脑,虽说我自己学的是软件知识,但对于电脑的硬件知识同样是充满兴趣的,所以培训的时候觉得一点都不枯燥。自己也曾组装过电脑,所以看到零零散散的电脑部件,自己倒是没有什么紧张的感觉,心情渐渐安定了下来。负责培训的工作人员首先给我们讲解了大概的电脑安装顺序,到这我才知道,原来电脑安装主要是主机的安装,各个部件的安装也是要求顺序,这样电脑组装起来才不会有所损坏,接线也是很讲究正负极的,这些在主板那里有提示正负极方向。

经过几次和这些零零散散的部件打交道,终于把他们各个部分拼凑成一个基本完整的主机了。但这也仅仅是开始,装好电脑,接好线后,就是要装电脑操作系统,这个对于我们这些学计算机软件的人来说简直就是小菜一碟了,不存在什么难度,但也有细节要注意的,尤其是电脑显示器的屏幕测试,一定要够细心才可以。经过几次动手,终于掌握了这基本的电脑组装了,同时心里也终于有点学有所成的感觉了。但接下来要学的不禁让我暗暗皱眉了,那就是要记住一些部件的型号、功能、价格等方面的信息。现代科学发展进步的飞快,不仅软件更新速度快,硬件更新的速度一点都不落后,所以面对一大堆电脑部件的信息,真的担心脑袋会负荷不起,还好我的同学看起来不怎么烦躁,这让我暗暗惭愧,只好默默的开始面对那些信息。大概那些工作人员也知道要记住这些不容易,也没有要求我们记住全部,只要求我们慢慢掌握,这也让我松了一口气。当我们大概记住那些产品的信息的时候,今天也在悄悄的隐退,一天的培训基本完成,顿时有肩膀卸下百斤重物的感觉,整个人轻松起来。原来当个学徒一点都不简单啊,虽然体力没有怎么消耗,但是脑力感到有点超支,或许是还没有习惯的原因吧。有几个同学说也有同感,这种压力和学校学习的那种压力不一样。终于尝到社会生活的味道了,涩涩的,也甘甜的。

培训之后,正式开始接触销售了,开始几天还没什么顾客上门,所以就尽量把那些产品的信息继续记忆着。到了第四天,终于有人客上门了,是一个学生配电脑上学,我们就给他介绍了款性价比比较适合学生用的电脑给他。经过一番商讨,还有动手组装,终于做好了自己的第一单销售,心里也有点满足感,毕竟是开始,要沉住气。之后工作渐渐上手,对产品的功能等也不那么陌生了,同时也让我知道销售业这样的行业必须遵循第一准则,那就是顾客就是上帝,无论顾客多么刁钻,要求多高,都要尽量满足顾客。在实习的过程中,态度要求也很高,首先就是自己的仪表必须要整洁,给人一种干净的感觉,这对我们来说并不是很难,其次就是要有礼貌,脸上要尽量带着微笑,这样就保证了员工的基本素质,同时也是给顾客留下一个良好的印象。这也让我深刻的了解到,无论在何处工作,细节都是必须要注意的,细节决定成败,这是一句老话了,但至今仍然适合。

3、实习结果

近1个月的工作使我成长了不少,从中有不少感悟,下面就是我的一点心得:第一是要真诚:你可以伪装你的面孔你的心,但绝不可以忽略真诚的力量。第一天去公司实习,心里不可避免的有些疑惑:不知道老板怎么样,应该去怎么做啊,要去干些什么等等!踏进公司,只见几个陌生的脸孔用莫名而疑惑的眼神看着我。我微笑着和他们打招呼,尴尬的局面立刻得到了缓解,大家多很友善的微笑欢迎我的到来。从那天起,我养成了一个习惯,每天早上见到他们都要微笑的说声:“你好,早”,那是我心底真诚的问候。我总觉得,经常有一些细微的东西容易被我们忽略,比如轻轻的一声问候,但它却表达了对老师同事对朋友的尊重关心,也让他人感觉到被重视与被关心。仅仅几天的时间,我就和同事们打成一片,很好的跟他们交流沟通学习,我想,应该是我的真诚,换得了老师的信任。他们把我当朋友也愿意指导我,愿意分配给我任务。

第二是沟通:要想在短暂的实习时间内,尽可能多的学一些东西,这就需要跟同事们有很好的沟通,加深彼此的了解,刚到公司,经理并不了解你的工作学习能力,不清楚你会做哪些工作,不清楚你想了解什么样的知识,所以跟他们建立起很好的沟通是很必要的。同时我觉得这也是我们将来走上社会的一把不可获缺的钥匙。通过沟通了解,同事对我有了大体的了解,一边有针对性的教我一些计算机知识,一边根据我的兴趣给予我更多的指导与帮助,例如我对网络布线,电脑硬件安装,系统、网络或硬件故障排除,工作原理应用等方面比较感兴趣,师傅就让我和他一起完成电脑故障排除工作。在这次的工作中,我真正学到了计算机教科书上所没有的知识,拥有了实践经验,这才真正体现了知识的真正价值,学以致用。

第三是激情与耐心:激情与耐心,就像火与冰,看似两种完全不同的东西,却能碰撞出最美丽的火花。在公司时,老板就跟我说,想做电脑维护这一块,激情与耐心必不可少,在产品更新方面,这一行业就像做新闻工作,不断的在更新,这就需要你有激情去发现与创造,而你的耐心就要用到不断的学习新知识,提高自己的专业水平当中去。在一些具体的工作当中也是这样的:记得刚来公司实习的时候老板安排我学习安装WindowXP操作系统,我本想这应该是非常简单的事,可没想到出现了很多问题,还是在同事的帮助下,直到最后才把系统安装成功,用了整整半天的时间。通过自己的摸索,调试,自此,我算是真正的弄明白了计算机的硬件安装,维护和更新。后来我又进行了各种计算机操作系统的反复安装调试,一遍又一遍的调试安装,自然有些烦,但我用我的热情与耐心克服这些困难,同事也帮我用书面的方式整理了不少关于硬件故障的经验,比如说:我们可以在电脑启动的时候就可以通过声音来判断故障:1短:启动正常,2短:非致命错误,1长1短:显示错误,1长2短:键盘错误;计算机蓝屏的原因有:一、系统重要文件损坏或丢失引起的(包括病毒所致),二、内存超频或不稳定造成的蓝屏,三、硬件的兼容性不好引起的蓝屏,四、硬件散热引起的“蓝屏”故障;计算机经常死机的原因有:一、系统出现错误包括病毒所致,二、主板的芯片或者其他的零部件损坏,三、显卡接触不良,四、内存接触不良,五、CPU风扇散热不良,六、计算机的电源有问题,七、硬盘出现故障等;

计算机黑屏的原因:一、显示器断电,或显示器数据线接触不良;二、主板没有供电;三、显卡接触不良或损坏;四、CPU接触不良;五、内存条接触不良;六、机器感染CIH病毒,BIOS被破坏性刷新等等。

4、实习总结和体会

实习是为将来打基础的重要阶段,珍惜自己每一个工作的机会,不论什么人,什么学历,从事什么工作,好好的表现、展示自己的能力,不要错过好的机遇。没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰辛,尽管经历的方式不尽相同,但它的结果是相同的,我们都会因涉事而成长。

毕业实习的结束,意味着学校生活也将结束。在此,非常感谢学校和实习单位给予我实习的机会。通过实习,让我看清自己需要什么,同时也让我吸取了许多工作和社会经验,这将对我以后踏足社会,谋生立业有很好的借鉴和帮助作用。今后,我会带着这些宝贵的经验,在人生的旅途中勇往直前,迎接时代的挑战。

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

文档为doc格式