20xx夏季计算机编程实训报告_11122373_胡桂华

  

SHANGHAI  UNIVERSITY

计算机编程实训报告

    评语及成绩:


计算机编程实训报告撰写提纲

一、实习目的与要求

  目的:利用夏季学期对计算机学院20##级学生进行计算机编程实训安排,强化学生的综合程序设计能力的培养。

二、实习环境

  学校计算中心的PC机,Windows 操作系统,MinGW Developer Studio C++。

三、实习内容

1. 实训内容为综合程序设计。综合程序设计采用答疑和上机实习的方式。具体分配如下表1。

实训内容及时间分配

注:表1中未包含动员和课外准备等所需的课时。

2.最大公约数和最小公倍数

问题描述

从输入文件中读入两个整数a,b,求最大公约数GCD(a,b)和最小公倍数和LCM(a,b)。

3. 指数函数值

问题描述

通过ex的无穷级数展开公式ex= 1+x+x2/2!+x3/3!+x4/4!+…计算ex的值。

(a)编写一个函数exp1(x),已知x,取无穷级数的前20项计算ex的近似值;

(b)编写一个函数exp2(x),已知x,用无穷级数计算ex,当某项的值小于10-6时,则从1到这项之和为ex的近似值;

编写程序,从文件中输入一个x值,分别调用函数exp1(x)和exp2(x),并输出ex的近似值。

4. 圆盘找数

问题描述

如图找出3个连续数(紧挨着的3个数),它们相加和最大,再找出和数最小的3个数,试编一程序求之。

四、实习内容的设计与实现

说明:每位学生选择你认为最有程序设计技巧或特色的并具有独立功能的源代码片断,并对其算法的技巧或特色进行必要的文字说明,每位学生至少3段以上。

片段1:int LCM(int a,int b)

{

       int i,mi,ma;

       if(a>b)

              mi=b;

       else

              mi=a;

       for(i=1;i<=mi;i++)

              if(a%i==0&&b%i==0)

                     ma=i;

       return a*b/ma;

}

说明:这是计算最小公倍数的片段,由于计算最小公倍数没有直接调用的函数,所以需要自己写出公式,在这里巧妙的利用了最小公倍数和最大公约数之间的关系求出两个数之间的最小公倍数。

片段2:double exp2(double x)

{

       double result=1,item;

       int i=2;

       item=x;

       while(item>=1e-6)

       {

              result+=item;

              item=pow(x,i)/fact(i);

              i++;

       }

       return result;

}

说明:通过while循环语句,计算公式ex= 1+x+x2/2!+x3/3!+x4/4!+…中ex的值。

在这里最总要的是第一步利用初值来计算循环的第一步,然后fact是一个计算阶乘的函数。通过赋初值给item,进行第一步计算1+x以后,后面的都有规律可循,就很好计算啦。

片段3:int maximum(int *p,int n)

{

       int i,item;

       int maximum=p[1]+p[2]+p[0];

       for(i=1;i<n;i++)

       {

              if(i==n-2)

                     item=p[i]+p[i+1]+p[0];

              else if(i==n-1)

                     item=p[i]+p[0]+p[1];

              else

                     item=p[i]+p[i+1]+p[i+2];

              if(item>maximum)

                     maximum=item;

       }

说明:这是找出一串数字中,连续3个数的最大和。这个函数是指针作形参,因为主函数中的实参是数组,利用数组的基地址给指针赋值,实现指针与数组的对应,然后用for语句找出最大和。其中关键点是如何实现末尾的值和开始的值的和,这段代码充分利用for语句的条件,做到了。

五、收获与体会

 1. 给出你对学院在一年级开设“计算机编程实训”实践课程的评价和意见或建议;

2. 撰写你参加“计算机编程实训”实践课程后的收获和体会(至少A4纸、5号宋体字一页以上)。

1.对实践课程的评价和建议:

     实践课程的实践内容很好,但有很多不足的地方。

1)实践题的难度很大。不是说难度大不可以,而是说我们冬季学期初涉C语言,而且老师只是讲到指针那个部分,指针讲了一点点,文件涉及一点点,结构带过一下,期末考试这三个东西也没有怎么考,所以对于这一部分的知识结构还没有理清楚。而实践课程的第一题就要求我们对这些东西的掌握,所以做起来是难度很大的。

2)没有老师的讲解。虽说是实践课程,但是我觉得有点老师的对知识的稍微讲解会更好一点。因为这样我们可以更快的掌握一些知识难点,同时又能够在实践中运用出来,效果是很好的。而每天只是去机房编程的话,对于自学型的同学来说,还不如就在寝室呢。

(3)实践题目如果是从易到难就更好了。还是那个问题,我们对于c语言教材指针后面的内容并不是掌握,所以直接上来就做综合题,我觉得效果并不好。所以建议对于后面章节的内容出一点有针对性掌握知识点的题目,做一点基础性的东西掌握了知识点以后再综合起来做综合性强,有难度的题目,这样效果会不会更好一点呢?

4)对编译环境的介绍。实践课程用到编译环境是全英文界面的,所以对很多功能不是很了解,特别是调试功能,我感觉掌握得不是很好,而课程里老师解释得也不是很清楚。所以磨刀不误砍柴工,如果能在实践课程中老师能适当给我们讲解一些编译环境使用的方法和技巧,能做到事半功倍。

2.参加“计算机编程实训”实践课程后的收获和体会。 

 对这次实践课程的收获和体会莫过于是学会要自主学习了。

1学会合理分配每天的学习任务。把自己的学习任务分解成每天能够完成的单元,并坚持当天的任务当天完成,无论如何不能给自己以任何借口推迟完成原定计划。 合理规划每天时间。把必须完成的工作尽可能安排在工作时间内完成,把既定的学习时间保留出来,养成利用每天的零星时间学习的习惯。

按照既定的时间表行事。学习时间表可以帮助你克服惰性,使你能够按部就班、循序渐进地完成学习任务,而不会有太大的压力。向他人提问。在学习中碰到疑难问题,要及时向教师和同学请教,无论你认为自己的问题是多么简单、多么微不足道。应特别注意经常向周围同学请教、交流。 养成做笔记的习惯。做笔记既可以帮助你集中精力思考和总结、归纳问题,加深对学习内容的理解和记忆,又可以把学习内容中的重点记录下来,便于以后查阅和复习。

保持适量的休息和运动。休息和运动不仅让你保持良好的状态,也是消除压力的好办法。

(2)然后对编程的知识也有进一步的理解,对函数,指针的运用的理解进一步加强,对文件和结构的理解也略有提升,同时也发现很多不足,反思了一下对编程的学习的方法,注重理论学习,忽视上机编程实践,造成"只能用笔在纸上编程"的奇怪现象。一到机器前面就手忙脚乱,如果程序再出现错误,就更不知道该如何查找错误,如何排除错误了。 入门时自以为难度大,产生畏难情绪,总是怕,最后因为怕学不好而导致没有学好。 前期没有抓紧,希望通过突击完成课程学习。本课程要靠平时的积累,几乎不能靠临时突击,由于前面基础补扎实,到了后面已经无法弥补。 太注重学习语句的语法规定,忽视了对编程的思路和方法的训练。有些同学再学习结束的感觉就是:对每一个语句的语法和每一条规定都明白,就是面对实际问题的时候不知道该如何思考,该如何编程。 急于求成,总想编写综合性的程序,忽视基本概念,忽视基本功的训练和练习。在编写程序中发现问题,一追根源,全是概念或基础问题。 也学会自学,加强交流,及时答疑解惑。可以采用多种形式进行交流,可以是传统的面面进行答疑,也可以BBS进行网上交流。不将疑问积累到最后。

最后感谢老师们的辛勤付出,以后对编程的学习会更加努力。

六、打印要求

1. 文件名:实训报告_学号_姓名.doc

2. 纸张A4、正文5号、宋体字、行距1.25

                                2012.6.18

 

第二篇:20xx计算机实训报告(11-12学年)

目 录

1实验目的和要求??????????????????? 2 2实验环境 ????????????????????? 2 3实验内容?????????????????????? 2

3.1 计算机硬件组装 ???????????????? 2

3.2 计算机硬件常见故障除?????????????? 4

3.3 分区化格式化使用???????????????? 6

3.4 计算机操作系统的装??????????????? 6

3.5计算机硬件的驱动???????????????? 8

3.6常见的计算机工具使用?????????????? 9 4总结 ?????????????????????? 9 5教师评语?????????????????????? 11 - 0 -

1.实训目的

1、进行计算机硬件系统组装实践

2、了解当前计算机系统组件设备的工作原理

3、进行计算机软件系统安装与调试优化

2.实训环境

2.1计算机组装实验室

2.2计算机机房

3.实训报告内容

3.1 计算机硬件组装

1.检查所有需要安装的部件及工具是否齐全

2.释放身上所带的静电

3.基础安装

(1)安装机箱电源

机箱后部预留的开口与电源背面螺丝位置对应好,用螺丝钉固定

(2)安装主板

?在机箱底板的固定孔上打上标记

?把铜柱螺丝或白色塑胶固定柱一一对应的安装在机箱底板上

?将主板平行压在底板上,使每个塑胶固定柱都能穿过主板的固定孔扣住 ?将细牙螺丝拧到与铜柱螺丝相对应的孔位上

?安装主板注意事项

切忌螺丝上的过紧,以防主板扭曲变形

主板与底板之间不要有异物,以防短路

主板与底板之间可以垫一些硬泡沫塑料,以减少插拔扩展卡时的压力。

(3)CPU和散热器的安装

卡具的一端固定在CPU插座的一侧;调整散热器的位置,使之与CPU核心接触;一手按住散热器使其紧贴CPU,另一手向下按卡夹的扳手,直到套在CPU插座上;把风扇电源线接在主板上有cpu fan或fan1的字样的电源接口上。

(4)内存条的安装

打开反扣,缺口对着内存插槽上的凸棱,垂直插入插槽,用力插到底,反扣自动 - 1 -

卡住。

(5)安装硬盘。

将硬盘由内向外推入硬盘固定架上,将硬盘专用的粗牙螺丝轻轻拧上去,调整硬盘的位置,使它靠近机箱的前面板,拧紧螺丝。

(6)安装光驱或DVD驱动器

拆掉机箱前面板上为安装5.25英寸设备而预留的挡板,将光驱由外向内推入固定架上,拧上细牙螺丝,调整光驱的位子,使它与机箱面板对齐,拧紧螺丝。

(7)连接电源线和数据线。

把电源引出的4针D型电源线接在硬盘和光驱的电源接口,按照红对红的原则连接硬盘和光驱数据线,通过硬盘和光驱数据线让硬盘和光驱分别接在主板IDE1和IDE2接口。安装软驱电源线和数据线,注意软驱的电源线接头较小,要避免蛮力插入,以防损坏,数据线一号线和接口的数字1对齐即可。

(8)安装主板的电源线

主板20针的电源接头插在主板相应的插座

(9)连面板各按钮和指示灯插头

?SPEAKER表示接机箱喇叭(一般是四针)

?POWER LED表示接机箱上的电源指示灯(一般是三针)

?KEYLOCK表示接机箱上的键盘锁(一般是三针)

?HDD LED表示接硬盘指示灯

?POWER SW表示电源开关

?RESET SWITCH表示接重启开关

(10)安装显卡

拆下插卡相对应的背板挡片,将显卡金手指上的缺口对应主板上AGP插槽的凸棱,将AGP显卡安装AGP插槽中,用螺丝固定,连接显卡电源线。

(11)安装显示器电源接头接在电源插座上

15针D-sub接口接在机箱后部的显卡输出接口上。

(12)开机自检

将电源打开,如果能顺利出现开机画面,伴随一声短鸣,显示器显示正常的信息,最后停在找不到键盘的错误信息提示下,至此基础部分已经安装完成。可继 - 2 -

续进行下一步安装。若有问题,重新检查以上步骤.

(13)若没问题了整理机箱内的连线。线时注意:将面板信号线捆在一起。用不到的电源线捆在一起。音频线单独安置且离电源线远一些。将机箱外壳盖起来。

3.2 计算机硬件常见故障除

(1)电脑能否成功启动三方面因素:

电脑的硬件、BIOS、操作系统

(2)计算机故障的分析

硬件故障:

计算机中板卡硬件和外部设备接触不良,性能下降、电路元器件损坏 现象:导致电脑无法开机、死机、蓝屏、严重时还发烫鸣响、电火花 软件故障:

软件不兼容、本身有问题、操作使用不当、配置不正确、

原因:感染病毒、电源工作不良、应用程序损坏和丢失、软件和操作系统不兼容、连线和接插线接触不良、系统配置错误、跳线错误、部件问题、电磁波干扰 基本维修方法:

从简单事情做起、先分析后维修、先查软件故障再查硬件故障、检查硬件常用方法:、观察法、拔插发、硬件最小系统法、软件最小系统法、程序测试法、比较法、替换法、清洁法、逐步添加去除法、安全模式法

(3)计算机蜂鸣器报警

A:AMI BIOS :

a.1声短鸣:内存刷新失败。

b.2声短鸣:内存ECC校验错误。

c.3声短鸣:系统基本内存(第1个64KB容量)自检失败。

d.4声短鸣:系统时钟出错。

e.5声短鸣:CPU出错。

f.6声短鸣:键盘控制器错误。

g.7声短鸣:系统实模式错误,不能进入保护模式。

h.8声短鸣:显示内存错误(如显示内存损坏)。

i.9声短鸣:主板FlashROM或EPROM检验错误(例如BIOS被CIH病毒破坏)。 - 3 -

j.1长3声短鸣:内存错误(例如内存芯片损坏)。

k.1长8声短鸣:显示系统测试错误(如显示器数据线或显示卡接触不良)。 B:Award BIOS:

a.1声短鸣:系统正常启动。

b.2声短鸣:常规错误。应进入CMOSSETUP,重新设置不正确的选项。 c.1声长鸣1短声鸣:内存或主板出错。

d.1声长鸣2短声鸣:显示器或显示卡错误。

e.1声长鸣3声短鸣:键盘控制器错误。

f.1声长鸣9声短鸣:主板FlashRAM或EPROM错误(例如BIOS被CIH破坏)。 g.不间断长“嘟”声:内存未插好或有芯片损坏

h.不停响声:显示器未与显示卡连接。

i.重复短“嘟”声:电源有故障。

j.无“嘟”声同时无显示:主板电源未接通,或电源损坏。

(4)电脑死机的原因:

硬件原因引起的死机

散热不良、移动不当、灰尘杀手、设备不匹配、供电不足、软硬件不兼容、内存条故障、硬盘故障、CPU超频、件资源冲突、存容量不够、质零部件、装的操作系统与硬件不兼容

软件原因引起的死机:

毒感染、MOS设置不当、统文件的误删除、始化文件遭破坏、IOS升级失败、件升级不当、用测试版软件、法卸载软件、用盗版软件、用软件的缺陷、动的程序太多、法操作、正常关闭计算机、存中冲突、盘跳线、板或显卡滤波电容故障造成电脑死机、册表引起的死机

(5)电脑黑屏

a.显示器断电,或显示器数据线接触不良。另外电脑使用过久显示器电源线容易氧化破损;

b.主板没有供电;

c.显卡接触不良或损坏;

d.CPU 接触不良;

e.内存条接触不良;

- 4 -

f.机器感染 CIH 病毒,BIOS 被破坏性刷新;

g.检查插拔,如必要可用橡皮等清除金手指上的氧化膜;

h.如果软驱有软盘,很多的时候会造成电脑开机或重起的时候,电脑就会出现黑屏,而无法进入系统。为避免此类情况也可以在BIOS中取消软盘启动项。

(6)电脑蓝屏

a.硬件是否插牢固,硬件是否损坏 。

b.安装新驱动或者系统服务导致出现电脑蓝屏

c.硬件与系统部兼容造成电脑开机蓝屏

3.3 分区化格式化使用

1、使用Fdisk分区硬盘

Fdisk程序功能和速度比不上其他软件,但用它分区是十分安全的。

(1)启动Fdisk程序,首先提示发现大于512MB的硬盘容量,询问是否使用大硬盘容量支持模式(即是否用FAT32的格式来对硬盘进行分区),输入“Y”。

(2)按Enter键确认,这时屏幕出现了4个菜单项(如果挂有两个以上硬盘,则还会出现第5个菜单,即是选择硬盘的菜单),在“Enter choice:”后面输入“1”。

(3)按Enter键,屏幕上出现3个操作菜单,此时,在“Enter choice:”后面,默认选择是[1](即创建主DOS分区)。

按照界面提示的操作进行即可。

2、使用Format格式化硬盘

格式化硬盘的方法主要有两种,一种方法是在纯DOS下格式化,另一种方法是在Windows下格式化。因为新组装的计算机中没有操作系统,所以,一般是在DOS下使用format命令进行格式化。其方法是:在系统出现“A:\”提示符后,输入format c:/s,加s参数的作用是在格式化C盘后,可以创建成可以启动系统的硬盘,所以也只有格式化C:盘的时候才加参数“s”。如果硬盘曾经被格式化过,可以加参数/q,以对硬盘采取快速格式化。

3.4 计算机操作系统的安装

(1)操作系统的安装步骤 A. 设置BIOS

a.把XP的安装光盘放入光驱,重启电脑。

- 5 -

b.在电脑启动的一瞬间,重复点按键盘上的DEL键,进入BIOS

c.按键盘上的方向键,选择Advanced BIOS Features,按下回车

设置第一启动项为COROM

d.按F10保存退出。

B. 格式化系统分区(含重新分区)

a.保存退出BIOS设置后,系统会自动重启。

b.重新启动计算机,计算机将从光驱引导,屏幕上显示Press any key to boot from CD...,请按任意键继续

c.系统从光驱启动后,出现一个界面,按下A键重装系统

d.等待一会后,会出现硬盘的分区情况

e.将光标移动到欲删除的分区上,根据系统提示按D键将分区删除,系统将出现确认信息。

f.根据系统提示,如果确定要删除该分区,请按L键确认;如果要放弃删除操作,请按ESC键返回上一界面。

g.分区成功删除后,系统将自动返回到分区列表界面.

h.将光标移动到“未划分空间”上,根据系统提示按C键创建新分区。 i.在光标所在处输入欲创建分区的大小,然后按Enter键确认,分区创建成功。

j.将光标移动到“未划分空间”处,重复刚才创建分区的步骤,我们将余下的空间划分为第二个分区,分区创建成功。

k.根据系统提示,将光标移动到要安装操作系统的分区(C盘)上,按Enter键确认,系统将出现格式化该分区的选项。

l.根据需要选择相应的选项格式化分区,将光标移动到符合您要求的选项(用NTFS文件系统格式化磁盘分区(快) )上,按Enter键确认后系统将进入磁盘格式化界面。

m.分区格式化完成后,系统将自动进入后续的安装步骤。

C. 安装过程

以上步骤完成后,电脑会自动复制文件并进行系统的安装,下面就是等待的过程,大约39分钟左右,在此期间屏幕会闪烁多次

- 6 -

D.安装完成

系统安装完并重启后,打开我的电脑,对除系统盘之外的分区进行格式化,类型选择FAT32并勾选快速进行格式化.

3.5计算机硬件的驱动

在网上下载个everest.exe查看一下自己电脑硬件的型号去百度上找有关自己电脑硬件型号的驱动程序下载下来点(setup。exe)安装

有的需要配合

在桌面上鼠标又键我的电脑 里面的属性 然后是标签的硬件 里面的设备管理器 找到你要安装的设备 右键重新安装驱动

根据硬件的型号找到硬件的驱动程序,可以从硬件产商网站下载。先把驱动程序存入在D:\SOUND\ESS1938\目录下。

进入Windows XP控制面板,然后左键单击“系统”

从“开始”菜单的“设置”下面启动“控制面板”。然后双击“系统”。打开“设备管理器”。

发现几个项目前面标这一个黄色的“?”,还打上一个“!”,“PCI Multimedia Audio Device”。就是声卡的设备名。安装声卡驱动程序前,先把这项删除。单击第一个“PCI Multimedia Audio Device”项,再单击“删除”按钮,出现提示,单击“确定”就可以了。

从“开始”菜单的“设置”下面启动“控制面板”。然后双击“系统”。打开“设备管理器”。

下面就来安装声卡驱动,单击“刷新”。找到新的硬件。单击“下一步”。选择安装的途径,使用“推荐”的方法,单击“下一步”。要我们选择安装程序的位置,已经选择好了“指定位置”,我们点“浏览”,从驱动程序存放位置找到声卡驱动。 打开SOUND 目录,这里有ESS1938的目录,就选择它。再选“Windows XP”,现在“确定”按钮变成可点的了。指定了位置后,就可以单击“下一步”。

已经找到了一个设备的驱动程序,正好是声卡的,单击“下一步”。开始复制文件了,再点一下“完成”。又找到了其它的设备,自动开始安装驱动程序。安装好了驱动程序后在“设备列表”中已经有了“声音、视频和游戏控制器”一项,还有“任务栏”右边还多出了一个小喇叭,这就表示声卡驱动程序已经安装好了。 - 7 -

3.6常见的计算机工具使用

常见的计算机工具有很多种,金山毒霸、360杀毒、驱动精灵、驱动人生、超级兔子、鲁大师....下面介绍一款驱动工具的驱动精灵的使用。

(一)基本状态

自动进行“驱动检测”“软件检测”,同时提供用户处理意见。你可以按提示处理,也可在后边的选项中处理。

(二)驱动更新

1、打开驱动精灵2011,点击“驱动更新”。

2、点击”标准模式”-点选”推荐更新驱动”或“全部驱动”, 下面显示有无可更新的硬件驱动。 3、查看、选择要更新驱动的硬件,打“下载”。

4、显示下载进度,完成后,打“安装”。

5、按提示要求安装,点击“完成”,重启。

6、可以选一个硬件驱动下载安装,也可以同时选多个硬件驱动下载安装。

7、也可选用“玩家模式”或“驱动向导”安装更新驱动。

(三)系统补丁查看有无该打的补丁,有,勾选,立即修复。

(四)软件宝库下载或升级软件,选中,下载或升级。

(五)硬件检查查看电脑中硬件情况。

(六)驱动管理为防驱动被破坏或误删,可以将驱动备份起来,就像备份系统一样,到时可以恢复。

1、备份驱动。打开驱动精灵-备份还原-备份驱动-在左窗格勾选如“网卡”-在右窗格在“备份还原模式”下拉列表中指定一种方式,如“Zip”-在“请选择驱动备份存放位置”下拉列表中指定存放位置(或从“浏览”选定),如D-开始备份-显示进度-确定。

2、还原驱动。打开驱动精灵-备份还原-还原驱动-在左窗格列出以前备份的硬件驱动,勾选“声卡”-在右窗格点击“开始还原”-在出现的对框中选“是”-显示进度,完成后问是否重启,选“是”-重启。

(七)系统设置驱动目录设置、网络代理设置、驱动备份压缩设置。 4总结

经过为期两天的计算机组装与维护我感觉自己的硬件水平得了很大的提升。 - 8 -

在这这次实训中遇到很多实际性的问题在实际中操作才发现,书本上的理论性东西与在实际中的操作还是有些出入的所以有些问题不但要深入的去理解,还要靠实际性的操作相结合才能发现问题并解决问题。

参考书目:

作者王诚君.《电脑组装与维护新编教程》.北京:清华大学出版社.2007.11 - 9 -

江西工业职业技术学院电子与信息工程分院

实训指导教师评语

班级: 学生姓名: 学号: 指导教师评语(包括工作态度,遵守纪律;基本理论、知识、技能;独立工作能力和分析解决问题的能力;完成任务情况及水平):

学生成绩(五级分制):

指导教师签名:

年 月

- 10 - 日

相关推荐