计算机实验报告(合集10篇)

时间:2021-06-07 作者:工作计划之家

计算机实验报告(合集10篇)。

⏣ 计算机实验报告 ⏣

湘潭大学学生实验报告

实验名称____________________实验日期__________________ 学号:____________姓名:__________班级_________

一、 实验目的二、 实验原理

三、 实验要求

四、 实验内容与步骤

五、 实验环境与设备

六、 实验代码设计(含符号说明)

七、 实验验证与测试

八、 测试数据

九、 实验过程中出现的问题及处理情况(包括实验现象、原因分析、排除故障的方法等)

⏣ 计算机实验报告 ⏣

《计算机基础》课程 教学班级:

课程教师: 实 验 报 告_______ 学号:__________ 姓名:___________ ______________ 实验辅导教师:_____________

重庆理工大学计算机学院

2011年9月

实验1Windows操作系统

教学班级:_______ 学号:__________ 姓名:___________ 实验日期:___________ 实验地点:_________(机房)

指导教师签名:__________实验成绩:___________

一、实验目的1.掌握文件的复制、移动、删除;

2.掌握文件的重命名、属性的设置;

3.掌握文件的查找;

4.掌握文件夹选项操作。

5.通过控制面板查看和修改主要输入/输出设备的设置;

6.查看和修改系统基本配置信息。

7.通过用户管理设置,使计算机为多人合用,同时管理员可以根据需

要控制其它用户的操作权限;

8.通过对计算机的环境设置,优化计算机的性能,加强用户的计算机

安全意识,提高计算机病毒应对能力。

二、实验任务

1.查找文件“notepad.exe”,在D盘上以自己的学号为名建立一个新的文件夹,在此文件夹内建一名为“记事本”的文件夹,将文件“notepad.exe”复制到“记事本”文件夹下面,属性修改为“只读”,然后在桌面上创建“notepad.exe”文件的快捷方式。

2.显示“我的文档”文件夹下所有文件的扩展名。

3.修改鼠标、显示器、输入法的设置。

4.显示系统硬件配置信息。

5.添加/删除程序。

6.添加、删除用户,修改用户信息。

7.修改虚拟内存设置,优化计算机性能

三、实验内容

1.在E区建立以自己学号为名的文件夹

2.在学号文件夹中创建名为“记事本”的文件夹

3.将“notepad.exe”文件复制到“记事本”文件夹中

4.在桌面上创建“notepad.exe”文件的快捷方式

5.修改显示器的分辨率

6.设置Windows系统在“关闭程序”事件时的声音

7.查找本机CPU的频率

8.写出本机网络适配器的名称

9.添加一个以自己学号为名的用户

四、实验结果(用图片显示结果)

实验2字处理软件Word实验

教学班级:_______ 学号:__________ 姓名:___________ 实验日期:___________ 实验地点:_________(机房)指导教师签名:__________实验成绩:___________

一、实验目的1.掌握Word中文字录入及常用的编辑技巧;

2.掌握Word中“查找和替换”功能。

3.掌握Word中的字体、段落和页面等格式设置;

4.掌握Word中页眉和页脚的添加和公式的插入;

5.掌握Word中表格的制作。

6.掌握Word中页面设置、边框和底纹设置和段落设置;

7.掌握Word中图文混排技术;

二、实验任务

1.完成“实验一 文档基本操作”

2.完成“实验二 文档的排版”

3.完成“实验三 创建目录”

4.完成“实验四 页面设置”

5.完成“实验五 表格制作”

6.完成“实验六 图文混排”

7.完成如下补充操作实验:

(1)分栏、首字下沉、项目符号、中文版式(“格式”菜单)

(2)公式编辑器的使用(“插入”菜单|“对象”|“新建”|“Microsoft 公式3.0”)

(3)表格中行列的移动,公式的编辑。

三、实验结果(用超链接显示结果文件)

实验3电子表格制作

教学班级:_______ 学号:__________ 姓名:___________ 实验日期:___________ 实验地点:_________(机房)指导教师签名:__________实验成绩:___________

一、实验目的1.掌握使用Excel XP建立电子表格;

2.掌握在电子表格中利用公式、函数等输入数据;

3.掌握对电子表格中的数据进行排序、筛选及汇总。

二、实验任务

1.掌握实验一实验步骤中创建与编辑工作簿的方法,完成实验二

2.完成“实验三 工作表的编辑和格式化”

3.完成“实验四 数据图表化”

4.完成“实验五 数据管理及页面设置”

三、实验结果(用超链接显示结果文件)

实验4幻灯片制作

教学班级:_______ 学号:__________ 姓名:___________ 实验日期:___________ 实验地点:_________(机房)指导教师签名:__________实验成绩:___________

一、实验目的1.掌握PowerPoint XP中演示文稿的新建、保存和打开等操作;

2.掌握演示文稿中幻灯片的添加;

3.掌握幻灯片中文字、图片、表格和艺术字等信息的添加和编辑;

4.掌握演示文稿中幻灯片播放方式的设置。

二、实验任务

1.建一个演示文稿,完成“实验一 PowerPoint基本操作”的上机练习。

2.建一个演示文稿,完成“实验二 PowerPoint高级操作”的上机练习。

三、实验结果(用超链接显示结果文件)

⏣ 计算机实验报告 ⏣

windows平台逻辑层数据恢复

一、实验目的:

通过运用软件R-Studio_5.0和winhex对误格式化的硬盘或者其他设备进行数据恢复,通过实验了解windows平台逻辑层误格式化数据恢复原理,能够深入理解并掌握数据恢复软件的使用方法,并能熟练运用这些软件对存储设备设备进行数据恢复。

二、实验要求:

运用软件R-Studio_5.0和winhex对电脑磁盘或者自己的U盘中的删除的数据文件进行恢复,对各种文件进行多次尝试,音频文件、系统文件、文档文件等,对简单删除和格式化的磁盘文件分别恢复,并检查和验证恢复结果,分析两个软件的数据恢复功能差异与优势,进一步熟悉存储介质数据修复和恢复方法及过程,提高自身的对存储介质逻辑层恢复技能。

三、实验环境和设备:

(1)Windows xP 或Windows 20__ Professional操作系统。

(2)原始硬盘(或U盘)一个,目标硬盘一个。

(3)或者可用U盘(或其他移动介质)和软件R-Studio_5.0和winhex安装包。

四、实验内容:

(1)熟悉R-Studio的操作界面和该软件的使用,掌握该软件的数据恢复方法,并运用该软件按步骤对硬盘或优盘进行逻辑层数据恢复。

(2)熟悉Winhex的操作界面和该软件的使用,掌握该软件的数据恢复方法,并运用该软件按步骤对硬盘或优盘进行逻辑层数据恢复。

(3)体会软件进行 windows平台逻辑层数据恢复的运行机制,并进行比较不同的数据恢复方法和原理。

五、实验步骤:

(一)使用r-studio软件操作:

1.数据恢复。将要恢复文件的硬盘或者将要恢复文件的独立U盘连在计算机上,打开r-studio软件。

2.打开任意磁盘或者分区,右边显现文件有红色叉的表示删除的文件。

3.勾选该文件,“右击”选择“恢复标记文件”,设置文件输出路径,便可以恢复文件了。

4.点击某分区,右击选择“扫描”,进行“文件系统设置”选项设置后,点击“扫描”开始扫描磁盘

5.双击“红色盘符”,然后双击“额外找到的文件”,就可看到此文件系统下的恢复文件

6.右击选择“恢复标记的内容”,设置恢复的路径,此路径不能在此次扫描的磁盘中。

7.分别采用简单删除和格式化的方式删除磁盘文件,采用上述方法恢复并查看结果,采用上述方法恢复不同的文件不同大小的文件,系统文件等。

(二)使用Winhex软件操作:

1.以管理员身份运行Winhex,打开Winhex主界面。

2.选择Tools菜单中的Open Disk打开所需磁盘。

3. 再选择Tools菜单中的Disk Tools下的File Recovery by Type根据文件类型恢复数据。

4. 在左边文本框中选择需要的文件类型,在右边输入恢复数据的数出文件夹,点击左下角“OK”按钮开始恢复数据。

5.查看恢复的数据。

六、实验结果:

查看到U盘中有红色删除的文件:恢复后存在文件夹,但是文件夹为空。

下来开始扫描磁盘:扫描磁盘后,出现“红色盘符”,

恢复文件:恢复标记文件(U盘中的红色额外标记文件)

应验证标记的文字文档能够恢复,本机立即删除的音频文件、视频文件能够恢复到指定的路径下,其中存在不完整的视频文件,格式化的文件视情况有些不能完全恢复或者出现恢复失败。

使用Winhex软件操作,查看U盘中的文件:

选择恢复文件:用Winhex恢复数据文件,在文件没有碎片的情况下的分区,每个分区下的根目录数据完好,也不能完全恢复,必须用Winhex修复底层代码后才能使用,分析用Winhex恢复的图片文件(来自U盘中,未整理碎片)。

有时候必须自己计算分区表来恢复数据,指定分区的起始位置等。

对U盘提示格式化后用R-Studio_5.0进行数据恢复,可以恢复对分区的误格式化,误删除文件,经验证对于硬盘分区打开提示格式化也是一样用,当然对于大量的文件系统更适合使用Winhe进行数据恢复。用R-Studio_5.0为分区的磁盘提供完整数据恢复的解决方案。当然采用U盘镜像方式、扫描镜像也可以完成数据恢复的工作。

七、心得体会:

通过这次简单的数据恢复实验和对数据恢复工具R-Studio_5.0和Winhex的使用,巩固了理论课所学的基本知识,进一步熟悉存储介质数据修复和恢复方法及过程,了解到windows平台逻辑层误格式化数据恢复原理,其中数据恢复软件的使用方法,运用这些基本的数据恢复的软件对存储设备设备进行数据恢复,其中恢复过程中也遇到了数据恢复不完整以及直接数据恢复失败的情况,并找到了问题所在,有些磁盘中存在大量碎片、通过磁盘扫描工具对磁盘进行磁盘扫描可以知道分区链损坏,不同格式的分区、这些都会造成磁盘恢复不完整或者失败的情况,将数据复原、分区表重建,也可以利用Winhex的强大功能,当然实验中做的不好的地方有没有强调数据恢复的前提,比如数据删除后全盘格式化、数据不能被二次破坏、覆盖等。而且我们所做的仅仅是软恢复,硬盘的本身没有物理损伤,由于人为造成的数据丢失,因此实验还有不少的局限性,在以后的学习中不断改进。

⏣ 计算机实验报告 ⏣

实验四控制面板的设置与应用

实验类型:综合性实验教师评分 :实验时间:____________

实验地点:__6机房____

一、实验目的与要求

掌握控制面板的功能设置和应用。

二、实验环境

1.硬件环境:奔ⅣPC。

2.软件环境:Windows XP 操作系统,Excel 2003。

三、实验内容

任务:通过控制面板完成如下操作。

1.修改桌面背景、保护程序等计算机外观的设置。

2.将计算机系统时间改为2000年10月1日12点整。

3.将任务栏的设置为隐藏、然后再恢复原来设置。

4.查看计算机名称等基本信息。

具体操作步骤为:

1.在桌面空白出点击鼠标左键,选择“属性”,窗口弹出后,选择“桌面”.在下方的方框内选择自己喜欢的图片点击“应用”。再按确定键退出界面》、Windows桌面右下角的时间数字,在弹出的窗口中把时间修改为;000年10月1日12点即可。

然后执行相同步骤即可。

四、实验体会

初步了解到了一些桌面系统的操作与使用,并·了解了一些控制面板的基本功能。

⏣ 计算机实验报告 ⏣

计算机组成与系统结构实验报告

实验目的:

院(系): 计算机科学与技术学院 专业班级: 学 号: 姓 名: 同 组 者: 指导教师: 实验时间: 2012 年 5 月 23 日

完成处理器的单周期cpu的设计。实验仪器:

PC机(安装Altebra 公司的开发软件 QuartusII)一台

实验原理:

控制器分为主控制器和局部ALU控制器两部分。主控制器的输入为指令操作码op,输出各种控制信号,并根据指令所涉及的ALU运算类型产生ALUop,同时,生成一个R-型指令的控制信号R-type,用它来控制选择将ALUop输出作为ALUctr信号,还是根据R-型指令中的func字段来产生ALUctr信号。

实验过程及实验记录: 1.设计过程:

第一步:分析每条指令的功能,并用RTL来表示。

第二步:根据指令的功能给出所需的元件,并考虑如何将它们互连。

第三步:确定每个元件所需控制信号的取值。

第四步:汇总各指令涉及的控制信号,生成所反映指令与控制信号之间的关系图。

第五步:根据关系表,得到每个控制信号的逻辑表达式,据此设计控制电路。

2.完成代码的编写,并调试运行。1)control module Control(op,func,Branch,Jump,RegDst,ALUSrc,ALUctr,MemtoReg,RegWr,MemWr,ExtOp);input [5:0] op,func;output reg Branch,Jump,RegDst,ALUSrc,MemtoReg,RegWr,MemWr,ExtOp;output reg [2:0] ALUctr;always @(op)case(op)6'b000000: begin Branch=0;Jump=0;RegDst=1;ALUSrc=0;MemtoReg=0;RegWr=1;MemWr=0;case(func)6'b100000:ALUctr=3'b001;6'b100010:ALUctr=3'b101;6'b100011:ALUctr=3'b100;6'b101010:ALUctr=3'b111;6'b101011:ALUctr=3'b110;endcase end 6'b001101: begin Branch=0;Jump=0;RegDst=0;ALUSrc=1;MemtoReg=0;RegWr=1;MemWr=0;ExtOp=0;ALUctr=3'b010;end 6'b001001: begin Branch=0;Jump=0;RegDst=0;ALUSrc=1;MemtoReg=0;RegWr=1;MemWr=0;ExtOp=1;ALUctr=3'b000;end

6'b100011: begin Branch=0;Jump=0;RegDst=0;ALUSrc=1;MemtoReg=1;RegWr=1;MemWr=0;ExtOp=1;ALUctr=3'b000;end 6'b101011: begin Branch=0;Jump=0;ALUSrc=1;RegWr=0;MemWr=1;ExtOp=1;ALUctr=3'b000;end 6'b000100: begin Branch=1;Jump=0;ALUSrc=0;RegWr=0;MemWr=0;ALUctr=3'b100;end 6'b000010: begin Branch=0;Jump=1;RegWr=0;MemWr=0;end endcase endmodule

2)数据通路DataRoad module DataRoad(Run,Clk,RegWr,MemWr,MemtoReg,RegDst,Branch,Jump,ExtOp,ALUctr,ALUSrc,busA,busB,busW,Instruction,Reg0,Reg1,Reg2,Reg3,Reg4,Mem1,Mem2,Mem3,Result,Im);input Run,Clk,RegWr,MemWr,MemtoReg,RegDst,Branch,Jump,ExtOp,ALUSrc;input [2:0] ALUctr;output [31:0] Instruction,busA,busB,busW,Reg0,Reg1,Reg2,Reg3,Reg4,Mem1,Mem2,Mem3,Result,Im;wire [31:0] busC,DataOut;

wire [15:0] im;wire [4:0] Rs,Rd,Rt;wire Overflow,Zero;QZL qzl(Clk,Branch,Jump,Zero,Instruction,Run);assign Rs=Instruction[25:21];assign Rt=Instruction[20:16];assign Rd=Instruction[15:11];assign im=Instruction[15:0];Register register(Run,RegWr,Overflow,RegDst,Rd,Rs,Rt,busW,busA,busB,Clk,Reg0,Reg1,Reg2,Reg3,Reg4);ALU alu(busA,busC,ALUctr,Zero,Overflow,Result);DataMem(Run,MemWr,Clk,busB,DataOut,Result,Mem1,Mem2,Mem3);MUX mux1(ALUSrc,busB,Im,busC);MUX mux2(MemtoReg,Result,DataOut,busW);Extender ext(im,Im,ExtOp);endmodule 3)取指令

module QZL(Clk,Branch,Jump,Zero,Instruction,Run);input Clk,Branch,Jump,Zero,Run;output [31:0] Instruction;wire [4:0] addmem;reg [29:0] PC;wire [29:0] Newpc,pc_1,pc_2,pc_3,pc_12,imm30;wire Branch_Zero;assign addmem={PC[2:0],2'b00};InsMem GetIns(addmem,Instruction);always @(negedge Clk)if(Run==1)begin PC<=Newpc;end else begin

PC<=0;end assign pc_1=PC+1;assign imm30={{14{Instruction[15]}},Instruction[15:0]};assign pc_2=pc_1+imm30;assign pc_3={PC[29:26],Instruction[25:0]};assign Branch_Zero=Branch&Zero;MUX m1(Branch_Zero,pc_1,pc_2,pc_12);MUX m2(Jump,pc_12,pc_3,Newpc);endmodule module InsMem(addmem,Instruction);input [4:0] addmem;output reg[31:0] Instruction;reg [31:0] Mem[31:0];always @(*)begin Mem[0]<={6'b100011,5'b00000,5'b00001,5'b00000,5'b00000,6'b000001};Mem[4]<={6'b100011,5'b00000,5'b00010,5'b00000,5'b00000,6'b000010};Mem[8]<={6'b000000,5'b00001,5'b00010,5'b00011,5'b00000,6'b100000};Mem[12]<={6'b101011,5'b00000,5'b00011,5'b00000,5'b00000,6'b000010};Mem[16]<={6'b001101,5'b00100,5'b00100,5'b11111,5'b11111,6'b111111};Mem[20]<={6'b000000,5'b00011,5'b00010,5'b00010,5'b00000,6'b100010};Mem[24]<={6'b000100,5'b00010,5'b00001,5'b00000,5'b00000,6'b001000};Mem[28]<={6'b000010,5'b00000,5'b00000,5'b00000,5'b00000,6'b000000};end always @(*)

Instruction=Mem[addmem];Endmodule

4)ALU module ALU(A,B,ALUctr,Zero,Overflow,Result);parameter n=32;input [n-1:0] A,B;input [2:0] ALUctr;output Zero,Overflow;output [n-1:0] Result;wire SUBctr,OVctr,SIGctr,SignA,SignB,Cin;wire [1:0] OPctr;wire [n-1:0] X,Y,Z,Less,M,N,Add_Result;wire Add_Carry,Add_Overflow,Add_Sign;assign M={n{1'b0}};assign N={n{1'b1}};assign SUBctr=ALUctr[2];assign OVctr=!ALUctr[1]&ALUctr[0];assign SIGctr=ALUctr[0];assign OPctr[1]=ALUctr[2]&ALUctr[1];assign OPctr[0]=!ALUctr[2]&ALUctr[1]&!ALUctr[0];assign Cin=SUBctr;assign X=B^{n{SUBctr}};assign Y=A|B;Adder ad(Cin,A,X,Add_Carry,Add_Overflow,Add_Sign,Add_Result,Zero);assign SignA=Cin^Add_Carry;assign SignB=Add_Overflow^Add_Sign;assign Overflow=Add_Overflow&OVctr;MUX m1(SIGctr,SignA,SignB,Less);defparam m1.k=1;MUX m2(Less,M,N,Z);MUX3_1 m3(Add_Result,Y,Z,Result,OPctr);

endmodule module MUX3_1(A,B,C,D,ctr);parameter k=32;input [k-1:0] A,B,C;output reg [k-1:0] D;input [1:0] ctr;always @(A or B or C or ctr)if(ctr==2'b00)D=A;else if(ctr==2'b01)D=B;else if(ctr==2'b10)D=C;endmodule module Adder(Cin,X,Y,Add_Carry,Add_Overflow,Add_Sign,Add_Result,Zero);parameter k=32;input [k-1:0] X,Y;input Cin;output reg [k-1:0] Add_Result;output Add_Carry,Add_Overflow,Add_Sign,Zero;reg Add_Carry;assign Zero=~|Add_Result;assign Add_Sign=Add_Result[k-1];assign Add_Overflow=(X[k-1]&Y[k-1]&~Add_Result[k-1])|(~X[k-1]&~Y[k-1]&Add_Result[k-1]);always @(X or Y or Cin){Add_Carry,Add_Result}=X+Y+Cin;Endmodule

5)数据存数 module DataMem(Run,MemWr,Clk,DataIn,DataOut,Adr,Mem1,Mem2,Mem3);

input Run,MemWr,Clk;input [31:0] DataIn,Adr;output [31:0] DataOut;output [31:0] Mem1,Mem2,Mem3;reg[31:0] Mem[31:0];assign Mem1=Mem[1];assign Mem2=Mem[2];assign Mem3=Mem[3];assign DataOut=Mem[Adr];always @(negedge Clk)if(Run==0)begin Mem[0]=0;Mem[1]=10;Mem[2]=20;Mem[3]=30;end else begin if(MemWr==1)Mem[Adr]=DataIn;end endmodule 6)寄存器 module Register(Run,Regwr,Overflow,RegDst,Rd,Rs,Rt,busW,busA,busB,Clk,Reg0,Reg1,Reg2,Reg3,Reg4);input Regwr,Clk,RegDst,Run,Overflow;input [31:0] busW;input [4:0] Rd,Rt,Rs;output reg [31:0] busA,busB;output [31:0] Reg0,Reg1,Reg2,Reg3,Reg4;reg [31:0] Mem[31:0];reg [4:0] Rw;

wire [4:0] Ra,Rb;wire RegWr;assign RegWr=Regwr&~Overflow;assign Ra=Rs;assign Rb=Rt;assign Reg0=Mem[0];assign Reg1=Mem[1];assign Reg2=Mem[2];assign Reg3=Mem[3];assign Reg4=Mem[4];always @(Rd or Rt or RegDst)if(RegDst==1'b1)Rw=Rd;else Rw=Rt;always @(negedge Clk)if(Run==1'b1)begin if(RegWr==1'b1)Mem[Rw]=busW;end else begin Mem[0]<=0;Mem[1]<=2;Mem[2]<=4;Mem[3]<=6;Mem[4]<=8;end always @(Ra or Rb)if(Run==1'b1)begin busA=Mem[Ra];busB=Mem[Rb];

end else begin busA=0;busB=0;end endmodule

7)数据选择

module MUX(ctr,X,Y,Z);parameter k=32;input [k-1:0] X,Y;output reg [k-1:0] Z;input ctr;always @(X or Y or ctr)if(ctr==1'b0)Z<=X;else Z<=Y;endmodule 3.进行仿真并验证其正确性:

⏣ 计算机实验报告 ⏣

一.题目

对于函数 fx1

15x2 x∈[-1,1], 取 n+1 个基点,xi=-1+ih

(i=0,1,2,…,n),其中 h=2/n。

⑴对 n=2,4,6,8,10 分别作 n 次插值多项式 Pn(x),并在同一坐标系画出f(x)和 Pn(x)。

⑵在非节点处计算f(x)和 Pn(x)的最大相对误差;

max1x1xxifxPnxfx n=2,4,6,8,10

⑶根据f(x)和 Pn(x)的图形及最大相对误差进行比较分析,试寻找插值效果较好的改进方法。

二.算法

思想:

选用牛顿前插公式,用一个适当的函数Pn(x)作为f(x)的近似函数。

1.选取等距节点并算出节点处的函数值。将区间(-1 ,1)均分成n等份,步长h为2/n,在等距节点x0,x1,x2,…,xn处,f(x)的取值分别为f0,f1,f2, …,fn。

首先在text1中确定输入的'n值,它决定了我们接下来按几等分编写插值多项式。n为2,4,6,8,10中的某个值。

2.计算一阶差分△f0, △f1, …, △fn-1

f0f1f0,f1f2f1,...,fnfnfn1

同理分别计算2f,3f,...,nf.

在模块中定义x()数组以便于在全局中使用。

ReDim x(n) As Single

For i = 0 To n

x(i) = -1 + (i * h)

Next

且依次为x(i)赋值,再在form2窗体中的第一列显示出来。之后,通过调用f函数来实现对f(i)的依次赋值。调用过程如下:

Public Function f(x As Single) As Single

f = 1 / (1 + 25 * x * x)

End Function

⒊ 先将label2中的visible属性设为faulse,在代码中进行以下设置来显示插分阶数:Label2(j + 1).Visible = True,且插分阶数随着n值的变化而变化。

⒋在模块中定义a(),b()数组以便于在全局中使用。通过ReDim a(n, n) As Single语句将a()重新定义为二维数组,并将各阶差分值赋予该数组。此部分代码如下:

For j = 0 To n

a(j, 0) = f(x(j))

Next

For j = 1 To n

For i = 0 To n - j

a(i, j) = a(i + 1, j - 1) - a(i, j - 1)

Next

Next

通过ReDim b(n) As String语句将多项式Pn(x)以字符串的形式用b数组表现出来。然后给b(0)赋初值f(x0):b(0) = a(0, 0),并通过以下代码来表示出含x差值多项式Pn(x):

For i = 1 To n

For j = 1 To i

If x(j - 1) < 0 Then

b(i) = b(i) & "(x + " & -x(j - 1) & ")"

Else

b(i) = b(i) & "(x - " & x(j - 1) & ")"

End If

Next

s = a(0, i) / m(i) / h ^ i

If s > 0 Then

Label3.Caption = Label3.Caption & " + " & s & b(i)

Else

Label3.Caption = Label3.Caption & s & b(i)

End If

Next

语句中为避免运行时多项式中出现(x- -x0)或a + - b的情况,因此对符号进行了修改。

⒌ 通过调用m函数来计算n的阶乘。

Public Function m(x As Byte) As Long

Dim i As Byte

m = 1

For i = 1 To x

m = m * i

Next

End Function

6.运行程序显示差分表和牛顿前插公式

2nf0f0fPnxf0xx02xx0xx1...n0xx0xx1...xxn1h2hnh

三.源程序

点击下页还有更多>>>计算方法实验报告范文

⏣ 计算机实验报告 ⏣

一、实验概述

【目的及要求】

1、了解计算机配置原理和方法

2、掌握计算机拆卸方法和注意要点

3、掌握计算机安装方法和注意要点

4、学会组装电脑

【基本原理】

计算机几个主要部件通过计算机主板上的插槽连接构成一台完整的计算机。

【实施环境】(使用的材料、设备、软件)

计算机完整部件一套、螺丝刀

二、实验内容:

【项目内容】

了解计算机各个主要部件,熟悉主板各个插槽的作用和接线柱的识别,掌握计算机组装技术。

【实验过程】(步骤、记录、数据、程序等)

1.计算机拆卸步骤

第一:首先把机箱后面的各种数据线先拔掉(包括显示器、键盘、鼠标等)。

第二:用螺丝刀拧下机箱侧面板的螺丝拆开机箱。

第三:把主板上的各种数据线和电源线拔掉(注意记住它们的位置)。

第四:依次把主板上的内存、显卡、网卡、CPU风扇,CPU拆下。

第五:把主板上的螺钉卸了,把主板拆下。

第六:把硬盘,光驱,软驱拿下来。

2.拆卸时应注意的几点事项!

一、拆卸可插入主板内硬件。通常包括内存、显卡和PCI扩展卡。

1、内存:在拆卸时请大家注意,一定要把两边的卡子放到底,这样便不会伤害到内存金手指,以及主板内存接口了!(清理时,如发现在金手指处有明显氧化,可用软性橡皮按顺时针方向匀力擦拭,氧化面即可被清洗掉)。

2、显卡:拆卸和清理时的注意事项和内存基本一致。进一步清理。偶用的另一台机器是9550(穷人),在拆下显卡后,发现在散热片和PCB版交接处存在大量积尘,而散热片却找不到一个膨胀螺栓。故此时想到是用硅胶固定。拆卸方法:可用无静电的专业吹风机对散热片加热(家用不可,家用吹风机出风口太大,容易造成显卡PCB板穿孔,切记切记!)或开机运行三型3D游戏、执行3DMARK,使显卡持续高温,迅速关闭计算机后把显卡拆下,用细线把散热器和PCB板分离!

3、PCI扩展卡:其拆卸注意事项和内存、显卡基本相同,只需注意,在清理后,装回主板时,一定要远离显卡,否则造成显卡通风不畅哟。

二、主板插槽拆卸。在主板上存货最多的地方无非就是三点,北桥芯片、处理器托架以及内存插口旁。

1、北桥芯片:其散热量并不亚于显卡、CPU。由于北桥芯片是用两颗塑料的膨胀螺栓进行固定,拆卸时,把主板翻到背面,右手用钳子(最好是尖嘴钳子)轻轻夹住膨胀螺栓,使其合并,左手则轻轻向下提取散热片。注意:用钳子夹住后不要左右晃动!这样会很容易划伤主板!紧记!

2、处理器托架:不要小看这里,在关闭电源的一瞬间,此处收货量是所有散热系统的状元!原理:一般情况下,处理器托架是由4个塑料膨胀螺栓来固定,但其和北桥散热片不同之处在于,该膨胀螺栓是在中间加一个小塑料棍,通过向下挤压,使其膨胀,以起到固定的作用。方法:用小型一字改锥将小棍挤出即可!

3、内存插口:通常是由于离CPU过近,而造成的尘堆积。注意上述拆卸方法后,应能轻松取下!

至此,机箱内所有发热量大户,已被我方全部攻破,下一步进行清理即可。小提示:电源可是超级吸尘器,可打开其外部用气筒进行清理!

4.计算机安装步骤

1)安装机箱电源;

2)安装CPU和CPU散热的风扇;

3)安装内存条;

4)再机箱底板上固定主板;

5)连接电源线、连接机箱面板上的开关和指示灯;

6)安装软驱;

7)安装硬盘;

8)安装光驱;

9)安装显卡;

10)安装声卡;

11)安装内置modem;

12)连接显示器、音箱;

13)连接键盘、鼠标、打印机;

14)通电测试;

15) 整理工作;

16)硬盘分区、格式化;

17)安装windows操作系统及硬件驱动和应用软件;

18)进行72小时的烤机,如果硬件有问题,在72小时的烤机中会被发现。

5.安装时应注意的几点事项

㈠.机箱装配及电源安装

主机内部的所有部件都要安装在机箱里面,组装计算机时,首先要进行的工作就是机箱装配和主电源的安装。

⑴机箱装配

①首先准备好机箱装配所需的一些配件,包括螺丝等。

②由于不同主板上的输入输出接口的布局不同,要根据布局情况,将配板上相应的小铁片拆下来,拆下小铁片后,就可以使主板上的输入输出接口,如键盘接口、鼠标接口、串行口和并行口等露出来。

⑵电源安装

由于各种机箱形状不同,为了安装主板方便,往往先将主板安装到机箱内,然后再安装电源。安装电源的步骤如下:

①准备好要安装的ATX电源。

②用螺丝刀拧开机箱后面的所有螺丝。

③拆下机箱盖。由于机箱种类不同,机箱盖的拆装方式也有所不同。

④电源后面的安装位置四周有4个螺丝孔,与机箱后面板上电源位置的4个螺丝孔相对应。把电源放入机箱,对准电源上和机箱上的螺丝孔。

⑤拧上螺丝。先将4个螺丝拧上,不要拧紧。调整一下电源的位置,使之平稳,然后再将所有螺丝拧紧。

㈡.安装主板

安装主板时应首先将CPU、CPU风扇和内存安装到主板上,然后再整体安放到机箱内。

(1)安装CPU ,将主板从包装袋中取出,抚平包装袋,将主板放到包装袋上。观察主板和CPU的防接错结构,找准定位特征点,通常以倒角或圆点标出。将ZIF插座的锁定杆抬起到垂直位置,垂直插入CPU。此时要特别注意使CPU针脚与插座的孔对齐,再将CPU向下插放到位,按下锁定杆至插座卡销处。

(2)安装CPU风扇,首先在CPU的保护壳或核心上涂上一层薄薄的硅脂,它可以使CPU与散热器很好地接触,涂的时候,一定要涂均匀,以确保良好的散热。涂好散热硅胶后,就可以将散热风扇安装到位,有的风扇安装时有方向性,不可随意安装。将散热风扇对正位置放好,卡紧卡销,然后,将风扇电源接好,这样便完成了CPU散热风扇的安装。

(3)安装内存条,观察内存接脚上的缺口和内存插槽上的隔断,对准内存与插槽的安装方向,两端均匀用力地向下按,将内存插到底,同时,插槽两端的卡销自动卡住内存,内存安装完成。安装内存时,应该从靠近CPU处的内存插槽开始,依次安装。

(4)将主板安放到机箱内,卸掉机箱的侧板,把机箱平放在桌子上,将主板上有背板端口的一方对着机箱背板放下。透过主板上的螺钉孔确定要在机箱底板的什么位置安装铜柱。拿出主板,安装好铜柱或塑料柱,将已经安装好CPU及风扇、内存的主板安放到机箱内固定。注意,如果主板需要使用金属螺丝和塑料柱固定,一定要注意在接口一侧使用螺丝(刚性牢固),在远离接口部位处使用塑料柱(柔性活动)。安装螺丝时,先不要拧得太紧,螺丝都装上后,再按对角方向逐一拧紧。

㈢.安装AGP显卡和各种PCI卡

(1)安装AGP显卡时,应注意接脚处缺口对准插槽内的隔断,同时还要注意插槽端头的卡销。把显卡垂直插入插槽内至底,拧紧挡片上的固定螺丝即可。

(2)安装PCI插卡与上述类似,相比之下还要更简单一些,主板上的PCI插槽都是通用的。安装时,应兼顾到其他板卡的安装位置、是否妨碍连接数据线、有利于散热等因素。PCI卡主要有声卡、网卡、视频卡等。对于安装声卡来说,还要正确地连接CD音频线。即用CD音频线将光驱音频接口与声卡上的CD—IN接口正确连接,如果是板载集成声卡,则CD音频线应安装在主板上的CD—IN接口。

㈣.硬盘、软驱及光驱的安装

将硬盘及光驱放进驱动器架,拧紧螺钉即可。需要注意的是:

(1)选用合适的螺钉,安装硬盘的螺钉与安装光驱的螺钉是不一样的,安装硬盘用的螺钉外形稍短、稍粗一些。

(2)安装硬盘和光驱进入驱动器架时的方向不同。安装光驱时应该从机箱前面板外部将光驱塞入驱动器架,安装到位后,光驱面板应与机箱前面板相吻合。

(3)在允许的范围内,硬盘和光驱的安装位置要灵活掌握,距离其他板卡、组件等既不要过近,也不要过远,以免影响数据线的连接。

(4)安装软驱同安装光驱基本相似,只不过是从里往外放入软驱。方法是把软驱对准机箱面板上的软驱槽口相对应的托架上,因为只有这样,才可以在软驱中插入软盘。接着再上好螺丝。软驱固定好后最好拿个软盘来试一下可否顺利地插入、弹出,以确定是否到位。

㈤.连接电源

完成好主板、板卡、硬盘、光驱等的安装工作后,接下来就可以进行电源的连接了。

(1)连接主板电源主板上电源接口较多,形式也各不相同。主要有20孔的主板电源、4针的风扇电源以及Pentium 4 CPU专用的电源接头。它们都有防接错结构,认真看一看结构,在相应处连接上即可。如果是维修老式的AT机型,在连接主板电源时,要特别注意黑线挨着黑线,千万不能接反。

(2)连接硬盘、光驱电源这些电源线的连接很简单,都是带有倒角的四芯电源插头,不会接错,但是要注意一定要安插到底。否则,很可能会毁坏硬盘。

㈥.连接数据线

连接数据线,主要是指连接硬盘、光驱的数据线。连线时应注意检查,硬盘、光驱的主从盘设置是否正确,找准各数据线所对应的接口与方向。

(1)安装硬盘、光驱时,如果用两条独立的数据线连接,则将硬盘和光驱均设置成主盘,如果硬盘和光驱连接在一条数据线上,则将硬盘设置成主盘,而将光驱设置成从盘。建议两个设备均设置成主设备,用两条独立的数据线连接到主板。

(2)将数据线接头处的凸起对准主板上插槽处的缺口,安插入位。通常主板上有两个不同颜色的IDE插槽,一个是Ultra DMA 66/100的插槽,用于连接硬盘,需要使用80芯的IDE排线:另一个是Ultra DMA 33的插槽,用于连接光驱、刻录机、DVD等设备,使用普通的40芯IDE排线即可。

㈦.连接机箱面板信号线

机箱面板连线主要包括:电源开关、复位开关、电源指示灯、硬盘指示灯、前置USB端口连线等。

(1)连接机箱前面板连线时,按照主板说明书的说明,对照实物,将机箱前面板上引出的各种信号灯线、控制线一个一个地接插在主板的相应插针上。主板上一般用色彩或线框标明,相同色彩的插针为一组,有三角或数字标志的插针为正极。

(2)要注意信号灯线极性不能接反,否则灯就不亮了;特别要注意正确连接前置USB连线,因为同组接线中既有数据线又有电源线,如果接错极易出现问题,所以一定要看清说明书再认真连接。

㈧.连接外设

机箱内部的组装工作完成后,就可以连接外设,主要是指连接键盘、鼠标、显示器、音箱等。在机箱背板处,找到与上述设备接头外形相似、颜色相同的插座,一一对应连接,并将显示器的固定螺丝拧紧,即完成了外设连接。

㈨.通电,若自检无误,说明安装正确。关机,整理内部接线,用塑料扎线把机箱内部散乱的线整理绑扎好,并就近固定在机箱上。最后,盖上机盖,结束装配。

6.开机测试步骤

1)确认所有设备连接正确;

2)打开计算机电源开关;

3)启动电脑后,可以听到CPU风扇和主机电源风扇转动的声音,还有硬盘启动时发出的声音,软驱、光驱也开始进行预检;

4)显示器上将显示自检的情况。如:显示器型号、CPU型号、内存容量和系统初始化情况等;

5)在开机测试后,如果没有发生故障,通过运行各种综合测试方法,来考察计算机的稳定性。

如:烤机。

6)如果不能正常启动,请检查各硬件是否安装正确。

7.开机测试的注意事项

在连接主机电源之前,一定要仔细检查各种设备的连接是否正确、接触是否良好,尤其要注意各种电源线是否有接错和接反的情况,以防止以外烧毁机器。

(1)确认给主机电源供电;

(2)确认主板已经供电;

(3)确认CPU安装正确,CPU风扇是否通电;

(4)确认内存安装正确,并且确认内存是好的;

(5)确认显示卡安装正确;

(6)确认主板内的信号连线正确,特别确认是POWER LED安装无误;

(7)确认显示器与显示卡连接正确,并且确认显示器通电。

【结论】(结果、分析)

三、指导教师评语及成绩:

⏣ 计算机实验报告 ⏣

1、多媒体:媒体:

1、指用来存储信息的物理实体,如磁带、磁盘、光盘、和半导体存储器等;

2、是信息表示和传播的非实物载体,如数字、文本、声音、图像、活动视频和动画等。具体是指文本、声音、图形、图像、活动视频和动画等多种非数值信息的表现形态以及处理、传递和呈现这些信息内容的工具和手段的集成。

多媒体技术是以计算机为核心,交互地综合处理文本、声音、图形、图像、活动视频和动画等多种媒体信息,并通过计算机进行有效控制,使这些信息建立逻辑连接,以表现出更加丰富、更加复杂的信息技术和方法。有4个特性:

集成性:即多种信息媒体的集成和处理这些媒体设备的集成。可控性:以计算机为控制中心来加工处理来自各种周边设备的多种媒体数据,使其在不同的流程上出现。

交互性:指用户可以与计算机的多种信息媒体进行交互操作,从而为用户提供更加有效地控制和实用信息的手段。数字化:传播速度快、容量大。

2、多媒体CAI可以简单地看作是多媒体技术+CAI,即多媒体技术应用于教学方面。多媒体CAI即多媒体加算计辅助教学,它是将多媒体计算机用作教学工具,为教学提供一个良好的环境,教师和学生利用计算机对各种教学媒体(如文本、声音、图形、图像、活动视频和动画等)信息存储、处理和多形态城乡的功能来支持自己的教和学的一种方式。改善骄傲学校共、扩大教学范围、延伸教师的教育功能。

8、文字采集的途径:

(1)录入文字(2)扫描文字(3)截取文字(4)创作文字

9、图像采集的途径:

(1)从互联网中寻找图像(2)采集VCD、DVD图像(3)扫描印刷品上的图像(4)用数码相机拍摄(5)通过素材光盘获取图像

3、多媒体CAI课件

定义:是一种更具教学大纲的要求,经过教学目标确定教学内容、教学活动结构及界面设计,以计算机处理和控制的多种媒体的表现方式和超文本结构制作的课程软件,是可以用来存储、传递和处理教学信息,能让学生进行交互操作,并对学生的学习在哦出评价的现代教学媒体。

简单地说,利用多媒体技术进行计算机辅助教学的软件。在教学工程中,多媒体CAI课件具有形象直观、图文并茂、交互反馈,以及网络化等特点,正好适应了当前教学的需要。

基本要求:

1、正确表达教学内容;

2、反映教学过程和教学策略;

3、具有友好的人机交互界面;

4、具有诊断评价、反馈强化功能。

4、多媒体CAI课件特点:

1、形象生动

2、效率高

3、交互性强

4、强大的集成性

5、实现资源共享

6、课堂容量大

7、可重复性。

5、多媒体CAI课件类型:

1、演示型

2、练习型

3、网络教学型

4、个别性

5、虚拟仿真型

6、开放学习型

6、多媒体CAI课件制作过程:

策划选题、设计制作脚本、选取与加工素材、制作课件、发布课件、课件的维护更新

7、多媒体CAI课件制作工具:

(1)Authorware多媒体制作工具的特点:

该软件是基于流程图示的交互式多媒体制作工具,具有强大的交互能力、丰富的变量和函数、大量的库和模板、跨平台的体系结构、高校的多媒体集成环境和标准的应用程序接口,它允许开发者使用文字、图片、动画、声音和视频等多媒体信息来创建交互式应用程序。(2)PowerPoint演示文稿制作工具的特点:

PowerPoint是一款制作多媒体演示文稿的专业软件,具有功能强大、简单易用的特点,用它制作的课件直观、明了,设计者不需要掌握高深的编程技巧,只需要将要展示的内容插入到一张幻灯片上,然后设置画面的显示、播放控制、切换效果、动画效果灯属性,就可以制作出包括文字、图像图像、声音、视频等多媒体CAI课件。(3)Flash动画制作工具的特点:

Flash是矢量图编辑和动画创作的专业软件,能够将矢量图、位图、音频、动画和深一层的交互动作有机地、灵活地结合在一起,以创建美观、新奇、交互性强的动态网页效果。使用它制作出了的作品具有集成性和交互性的特点。

(4)Dreamweaver网页制作工具的特点: Dreamweaver是集网页制作和管理网站于一身的网页制作软件。它是第一个专门为网页设计师量身定制的可视化网页制作软件,利用它可以方便、快捷地制作出跨平台限制和跨越浏览器限制充满丰富动感的网页。

(5)几何画板制作工具的特点:

几何画板是教学教师的首选多媒体CAI课件制作工具软件,同时也适合物理学科教师使用。通过该软件制作的课件不仅简单实用、易于教学、而且文件较小、便于携带、交互性强。

10、学校多媒体使用的情况、发展趋势

目前,在高校教学中越来越多地使用了计算机、投影仪、视频展示台、VCD、录像机和无线话筒等多媒体设备,多媒体教学工具从早期的电视发展到现在以微处理器系统为核心的多媒体教室控制系统,教学工具的水平得到了迅速地发展与提高。多媒体技术融合了信息处理、计算机、网络与通信等多种学科,将文字,声音、图形、图象和视频等多种形式的媒体集成一个有机的整体,具有表现力丰富,符合人们的思维和认知习惯的特点,特别是在信息的表达方面具有巨大的优势,因此成为当今信息技术中的热点。

⏣ 计算机实验报告 ⏣

用户名se××××学号姓名学院

①实验名称:

②实验目的:

③算法描述(可用文字描述,也可用流程图):

④源代码:(.c的文件)

⑤用户屏幕(即程序运行时出现在机器上的画面):

2.对c文件的要求:

程序应具有以下特点:a可读性:有注释。

b交互性:有输入提示。

c结构化程序设计风格:分层缩进、隔行书写。

3.上交时间:12月26日下午1点-6点,工程设计中心三楼教学组。请注意:过时不候哟!

四、实验报告内容

0.顺序表的插入。

1.顺序表的删除。

2.带头结点的单链表的插入。

3.带头结点的单链表的删除。

注意:1.每个人只需在实验报告中完成上述4个项目中的一个,具体安排为:将自己的序号对4求余,得到的数即为应完成的项目的序号。

例如:序号为85的同学,85%4=1,即在实验报告中应完成顺序表的删除。

2.实验报告中的源代码应是通过编译链接即可运行的。

3.提交到个人空间中的内容应是上机实验中的全部内容。

⏣ 计算机实验报告 ⏣

一、实验目的:

(1) 理解时序产生器的原理,了解时钟和时序信号的波形。 (2) 掌握微程序控制器的功能、组成知识。 (3) 掌握微指令格式和各字段功能。

PC机一台,TD—CM3+实验系统一套。

微程序控制器的组成见图10,其中控制存储器采用3片2816的EPROM,具有掉电保

2

护功能,微命令寄存器18位,用两片8D触发器(74273)和一片4D(74175)触发器组成。微地址寄存器6位,用三片正沿触发的双D触发器(7474)组成,它们带有清“0”端和预置端。在不判别测试的情况下,T2时刻打入微地址寄存器的内容即为下一条微指令地址。当T4时刻进行测试判别时,转移逻辑满足条件后输出的负脉冲通过强置端将某一触发器置为“1”状态,完成地址修改。

在该实验电路中设有一个编程开关(位于实验板右上方),它具有三种状态:PROM (编程)、READ(校验)、RUN(运行)。当处于“编程状态”时,实验者可根据微地址和微指令格式将微指令二进制代码写入到控制存储器2816中。当处于“校验状态”时,可以对写入控制存储器中的二进制代码进行验证,从而可以判断写入的二进制代码是否正确。当处于“运行状态”时,只要给出微程序的入口微地址,则可根据微程序流程图自动执行微程序。图中微地址寄存器输出端增加了一组三态门,目的是隔离触发器的输出,增加抗干扰能力,并用来驱动微地址显示灯。

微指令字长共24位,其控制位顺序如图所示。

为6位的后续微地址,A,B,C为三个译码字段,分别由三个控制位译码出多个微命令。C字段中的P(1)是测试字位。其功能是根据机器指令及相应微代码进行译码,使微程序转入相应的微地址入口,从而实现微程序的顺序、分支、循环运行,。图中I7一I2为指令寄存器的第7--2位输出,SE5—SE0为微程序控制器单元微地址锁存器的强置端输出。

1. 按照实验接线图连接好实验线路,并且检查线路,确保无误。 2. 对微控器的读写操作(1)手动读写 (2)联机读写 3.运行微程序(1)本机运行 (2)联机运行

这次实验安排了四条机器指令,分别为 ADD(0000 0000)、IN(0010 0000)、OUT(0011 0000)和 HLT(0101 0000),括号中为各指令的二进制代码,指令格式如下:

实验中机器指令由 CON 单元的二进制开关手动给出,其余单元的控制信号均由微控制器自动产生,为此可以设计出相应的数据通路图,见图 3-2-8 所示。 几条机器指令对应的参考微程序流程图如图 3-2-9 所示。图中一个矩形方框表示一条微指令,方框中的内容为该指令执行的微操作,右上角的数字是该条指令的微地址,右下角的数字是该条指令的后续微地址,所有微地址均用 16 进制表示。向下的箭头指出了下一条要执行的指令。P<1>为测试字,根据条件使微程序产生分支。

先手动将微指令输入到CM中,然后利用存储好的微程序验证00100011(23)

自加,并输出结果。思考题:设计并修改电路,编写用微程序实现存储器中两个单字节十六进制数的加法运算,结果输出至OUT单元。 要求:操作数由IN单元

(1) 按照实验步骤连接好电路,按照要求内容进行实验 (2) 记录本次实验的所有运行结果,故障现象及排除过程 (3) 在要求实验的基础上试解决思考题的问题 (4) 记录本次实验的收获和想法

仔细查线无误后接通电源。如果有‘滴’报警声,说明总线有竞争现象,应关闭电源,检查接线,直到错误排除。

本文来源://www.fz76.com/gongzuojihuafanwen/137292.html