计算机实验

时间:2019-05-12 06:53:09下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《计算机实验》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《计算机实验》。

第一篇:计算机实验

怎样写计算机实验报告

一、什么是实验报告

把实验的目的、方法、过程、结果等记录下来,经过整理,写成的书面汇报,就叫实验报告。

实验报告必须在科学实验的基础上进行。它主要的用途在于帮助实验者不断地积累研究资料,总结研究成果。因此,写实验报告是一件非常严肃、认真的工作。不允许草率、马虎,那怕是一个小数点、一个细微的变化,都不能忽视。

二、一般的实验报告包括内容

1.实验名称、实验时间、实验地点

2.实验目的3.实验原理

4.实验仪器、设备、材料

5.实验步骤

6.数据与处理

7.实验结果

8.讨论。

三、计算机实验报告包括的内容和书写要求

1.实验名称:一定按照实验大纲或老师给定的题目准确书写。

2.实验时间:当时上机做实验的日期,不是写实验报告的日期,必须准确。

3.实验目的:按照实验大纲或实验教材书写,注意有时实验教材的目的与实验大纲不是完全一样,要按照实验大纲写,不清楚问老师。

4.实验设备:实验房间地点,计算机机机器号,计算机硬件配置,计算机软件配置。硬件配置包括CPU、内存、硬盘、网络、光驱等。软件配置包括操作系统、应用软件等。

5.实验内容:这是最主要的部分,要按照操作顺序书写。

先写出操作小单元的小标题,然后再写这一小单元上机实验如何进行操作,启动了哪个程序,执行了哪个菜单、按钮、命令,输入了哪些命令、程序、数据,计算机的输出(屏幕显示)是什么,……。

注意,不要仅写执行的程序、函数、语句有什么功能,这些理论性的内容少些。多写你向计算机输入了什么,计算机输出了什么,这才是你要多多书写的内容。为便于说明问题,还可以附制图表。

6.结果与讨论:写实验者对整个实验的评价或体会,与预期的结果是否相符,有什么新的发现和不同见解、建议等。

第二篇:计算机图形学实验

实验三 MFC画直线

最近自己在学习如何在VC 6.0 开发环境下的使用MFC AppWizard(exe)来绘画一条直线,虽然比较简单,通过这样的练习可以帮助你熟悉MFC的开发环境以及其中的消息传递机制,希望对于像我一样初入MFC图形绘制学习的人有帮

第一步:构建MFC窗体

打开Visual C++ 6.0编译器 新建→工程→MFC AppWizard(exe),工程名以DrawLine为例,然后确定。为了方便,在MFC应用程序向导—步骤1当中选择“单文档”,其余所有的步骤都为默认值,直接“完成”。这样一个简单的MFC窗体就构建好了,自己不妨Compile—Build—BuildExecute一下。

第二步:编辑菜单项

选择ResourceView视窗展开Menu文件夹,左键双击IDR_DRAWLITYPE,右边就会出现菜单图形编辑界面,为了简化,我们只在添加帮助→DrawLine功能选择项。双击空白会弹出“菜单项目 属性”对话框。ID:ID_DRAW_LINE;标明:

DrawLine(&D),其它的为缺省。

第三步:建立消息命令

如果此时运行该程序,你会发现帮助—DrawLine的功能选项是灰色的,原因就在于我们还没有添加该功能的消息命令相应函数。通过“查看—Message Maps—Project:DrawLine—Class name:CDrawLineView—Object IDs:ID_DRAW_LINE—选定COMMAND—Add Function„”,其它为默认,最后确定完成。现在如果再重新运行该程序的话,会发现原来的灰色已经消除了。

第四步:添加鼠标消息响应

打开ClassView视窗,右键选定CDrawLineView,选择Add Windows Messsage Handler会弹出对话框,完成CDrawLineView类的WM_LBUTTONDOWN、WM_MOUSEMOVE、WM_LBUTTONUP三个Windows消息事件的新建。

第五步:添加响应代码

首先,在ClassView视窗中双击CDrawLineView会定位到“DrawLineView.h : interface of the CDrawLineView class”的文件,添加CDrawLineView类的成员:protected: int m_Drag;POINT m_pPrev;POINT m_pOrigin;三个成员变量。视窗中展开CDrawLineView类,双击定位OnLBUTTONDOWN()函数。在该函数消息响应

处添加如下代码:

//建立好绘图的设备环境

CClientDC dc(this);OnPrepareDC(&dc);

dc.DPtoLP(&point);

//获取起始点坐标 m_pPrev=point;m_pOrigin=point;

m_Drag=1;

然后,定位于OnMouseMove(),添加如下代码(其中关键用到了橡皮筋技术):

//建立好绘图的设备环境

CClientDC dc(this);

OnPrepareDC(&dc);dc.DPtoLP(&point);

dc.SetROP2(R2_NOT);//橡皮筋绘图技术

//判断是否BUTTONDOWN

if(m_Drag)

{

dc.MoveTo(m_pOrigin);dc.LineTo(m_pPrev);dc.MoveTo(m_pOrigin);dc.LineTo(point);

}

m_pPrev=point;

最后,在OnLBUTTONDOWN()添加代码: m_Drag=0;

程序运行效果图

实验4 实现圆的生成算法

一、实验目的

1.熟悉CDC图形程序库; 2.掌握中点画圆生成算法; 3.掌握Bresenham画圆算法。

二、实验内容

利用VisualC++6.0设计一个简易画圆绘图板,验证圆生成算法。

三、实验指导

1.生成绘图应用程序的框架,如下图所示。具体实现见第二次实验,过程不再详细说明。

2.在应用程序中增加菜单

完成相关菜单的设计,具体的效果如下图所示,并设置好相关菜单消息的映射,具体的实现在前面的实验中介绍过,再此不在详细说明。

3.在绘图函数中添加代码

通过以上步骤,得到了与菜单对应的消息映射,就可以在函数中添加代码绘制图形了。(1)利用中点画圆算法实现圆的生成(算法原理见教材)。void CDraw_CirView::OnMid(){ // TODO: Add your command handler code here CDC*pDC=GetDC();//得到绘图类指针

RedrawWindow();//重绘窗口

int x,y,x0=200,y0=200,r=100;//圆的圆心为(x0,y0),半径为r float d;x=0;y=r;d=1.25-r;

pDC->SetPixel(x+x0,y+y0,RGB(255,0,0));pDC->SetPixel(y+x0,x+y0,RGB(255,0,0));pDC->SetPixel(y+x0,-x+y0,RGB(255,0,0));pDC->SetPixel(x+x0,-y+y0,RGB(255,0,0));pDC->SetPixel(-x+x0,-y+y0,RGB(255,0,0));pDC->SetPixel(-y+x0,-x+y0,RGB(255,0,0));pDC->SetPixel(-y+x0,x+y0,RGB(255,0,0));pDC->SetPixel(-x+x0,y+y0,RGB(255,0,0));while(x<=y){

if(d<0)

{

d=d+2*x+3;

x++;

}

else

{

d=d+2*(x-y)+5;

x++;

y--;}

pDC->SetPixel(x+x0,y+y0,RGB(255,0,0));

pDC->SetPixel(y+x0,x+y0,RGB(255,0,0));

pDC->SetPixel(y+x0,-x+y0,RGB(255,0,0));

pDC->SetPixel(x+x0,-y+y0,RGB(255,0,0));

pDC->SetPixel(-x+x0,-y+y0,RGB(255,0,0));

pDC->SetPixel(-y+x0,-x+y0,RGB(255,0,0));

pDC->SetPixel(-y+x0,x+y0,RGB(255,0,0));

pDC->SetPixel(-x+x0,y+y0,RGB(255,0,0));} } 由以上代码绘出的图形如下:

(2)利用Bresenham算法生成圆(算法原理见教材)。void CDraw_CirView::OnBre(){ // TODO: Add your command handler code here CDC*pDC=GetDC();//得到绘图类指针

//RedrawWindow();//重绘窗口

int x,y,x0=200,y0=200,r=50;//圆的圆心为(x0,y0),半径为r int delta,delta1,delta2,direction;x=0;y=r;delta=2*(1-r);while(y>=0){

pDC->SetPixel(x+x0,y+y0,RGB(0,0,255));

pDC->SetPixel(x+x0,-y+y0,RGB(0,0,255));

pDC->SetPixel(-x+x0,y+y0,RGB(0,0,255));

pDC->SetPixel(-x+x0,-y+y0,RGB(0,0,255));

if(delta<0)

{

delta1=2*(delta+y)-1;

if(delta<=0)direction=1;

else direction=2;

}

else if(delta>0)

{

delta2=2*(delta-x)-1;

if(delta2<=0)direction=2;

else direction=3;

}

else direction=2;

switch(direction)

{

case 1:x++;

delta+=2*x+1;

break;

case 2:x++;y--;

delta+=2*(x-y+1);

break;

case 3:y--;

delta+=(-2*y+1);

break;

} } }

由以上代码绘出的图形如下:

(3)以上是本次实验的基本部分,利用中点画圆和Bresenham画圆算法实现的基本图形的绘制。能不能利用该算法,完成一些复杂图形的生成,比如利用基本的画圆算法绘制一个奥运五环。甚至根据画圆算法,实现二次曲线的生成,如椭圆的生成等等。请同学们认真考虑,完成这部分的内容,上机调试。

四、思考

1.如何实现圆心为任意位置的圆的绘制; 2.两种画圆算法的比较。

第三篇:计算机财务管理实验

实验一:excel基础知识

一、实验目的:通过对excel的学习,掌握excel的基础知识和基本操作。

二、问题及解决过程:不知如何用红色现实小于分得总评成绩。

【格式】菜单下的 【条件格式】命令进行相关设置即可。

三、备注:

实验二:财务分析模型的建立

一、实验目的:通过建立财务分析模型,更好的了解企业的财务状况、资产管理水平、盈利能力及成长能力,以提升企业的价值。

二、问题及解决过程:

1、财务分析指标公式记得不准确。

查阅课本及资料获得了正确的公式。

2、杜邦分析模型比例不合适,若用鼠标移动,模型会变乱。

【视图】菜单下【显示比例】命令,选择最佳比例。

三、备注:

1、杜邦分析体系中的项目名称要占有2个单元格。

2、工作表之间的引用:sheet1!引用单元

实验三:投资决策模型设计

一、实验目的:学会设计投资决策模型,并分析选择最好的投资方案,使得企业经营者获得最大的经济利益。

二、问题及解决过程:

1、滚动条的设计不熟悉。

【视图】---【工具栏】,单击窗体复选框,选择滚动条选项,进行相关控件格式设置。

2、折旧函数字母表示不清楚。

浏览课本及多次操作达到记忆的目的。

三、备注:

1、滚动条设置控件格式时,不能输入负数、小数及分数。

2、年数总和法,双倍余额递减法、倍率余额递减法是加速折旧法。

实验四:营运资金的管理

一、实验目的:通过对最佳现金持有量、赊销政策及最优信用额、最优经济订货批量模型的对比和具体操作,使得营运资金的管理成本降至最低。

二、问题及解决过程:应收账款的机会成本计算公式不会。

应收账款的机会成本=销售收入/360*变动成本率*资本成本率*平均收现期

三、备注:最佳现金持有量=

最有经济订货批量=

实验五:筹资决策模型的设计

一、实验目的:了解有关筹资决策相关知识,掌握利用excel建立相应筹资分析模型的方法以帮助财务管理人员提高决策效率。

二、问题及解决过程:不会使用模拟运算表

【数据】菜单下的【模拟运算表】

三、备注:rate 利率

Nper:期限

Pmt年金

Pv年金现值

Fv年金终值

Type:0或省略表示普通年金;1表示先付年金

实验六:销售预测分析

一、实验目的:掌握销售预测的基本方法,并结合excel相关知识加以分析利用。

二、问题及解决过程:对单变量求解工具不了解

【工具】菜单【单变量求解】,其中目标单元格包含公式,可变单元格包含在目标单元格公式之中。

三、备注

1、:linest(know-y's, know-x's,const,stats)即可用于一元直线方程预测,也可用于多远回归方程预测。

2、index(array,row,column)

第四篇:计算机绘图实验

实验一绘图环境设置及点的位置确定

实验目的:了解计算机绘图的基本原理;熟悉AutoCAD的界面、环境设置。掌握管理图形的方法,掌握工具栏中各按钮的功能及图层的设置、掌握确定点的位置的方法。

实验方式:学生独立上机操作

实验内容:(见书第1、2、3章,写出具体操作步骤,包括图)

实验二常用绘图命令练习

实验目的:掌握各绘图命令的操作方法,特别是各命令中不同选项的功能并正确运用,能应用命令精确绘制平面图形。

实验方式:学生独立上机操作

实验内容:(见书第5章,写出具体操作步骤,包括图)

实验三常用编辑命令练习

实验目的:掌握各种编辑命令的操作方法并能熟练应用,能应用编辑命令生成各种复杂的平面图形。

实验方式:学生独立上机操作

实验内容:(见书第6章,写出具体操作步骤,包括图)

实验四零件图绘制

实验目的:熟练应用绘图和编辑命令绘制零件图;掌握零件图中文字标注、尺寸标注及粗糙度符号标注的方法及块的操作。

实验方式:学生独立上机操作

实验内容:(见书第7、8、9、10章,写出具体操作步骤,包括图)

实验五装配图绘制

实验目的:熟练应用绘图和编辑命令绘制装配图;掌握装配图中尺寸和序号标注的方法及明细表的填写。

实验方式:学生独立上机操作

实验内容:(见书第12章,写出具体操作步骤,包括图)

实验六三维图形绘制

实验目的:熟练掌握三维作图和实体编辑命令,绘制形体,掌握三维造型的方法与技巧。

实验方式:学生独立上机操作

实验内容:(见书第13、14、15章,写出具体操作步骤,包括图)

第五篇:计算机网络技术实验

课程代码:1460340

课程名称:计算机网络技术

实验项目:实验4B/S结构编程

实验时间:2013.11.15

实验地点:C509

实验4B/S结构编程

一、实验目的熟悉和掌握B/S架构的基本原理和编程方法,掌握编写简单的网络应用程序。

二、实验内容

使用所熟悉的语言(Java或C++)实现文件上传、获取客户端浏览器的信息。

三、实验结果

写出所设计的源程序。

四、遇到的问题及解决办法

参考答案

下载计算机实验word格式文档
下载计算机实验.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    计算机实验实验4

    河南师范大学 大学计算机基础课程实验报告 2012 年级班第三 组姓名: 上机地点:房间学号2012年11月14日实验四Windows文件管理操作 一、实验类型 验证性试验 二、实验目的 1.......

    计算机绘图实验4

    实验四 建筑平面图绘制开课时间:2011-2012年度第二学期 实验学时:4学时 计算机绘图按照计划有4个学时的上机操作时间,具体的工作如下: 1.墙线绘制、门窗绘制 2.图块创建和插入 3......

    计算机拆装实验_实验报告

    计算机拆装实验 实验报告 班级:计算机01班实验题目:计算机的拆装实验 一、 实验目的: 通过实验熟悉计算机的拆卸和组装的过程,知道计算机的内部结构以及了解各部分的功能。并掌......

    计算机安全实验总结

    计算机安全实验总结 一、 第一次实验 破解密码 第一节安全实验课,在对于密码破解技术上我们主要学会了使用RAR-Password-Recovery-Magic、lc5软件,实现对一些简单的密码进行破......

    《计算机财务管理》实验教案

    《计算机财务管理》实验教案 1.实验课程号: 2.课程属性:选修 3.实验属性:非独立设课 4.适用专业:会计学专业 5.实验应开学期:第5学期 6.先修课程:《财务会计》、《管理会计》、《财务管......

    计算机通信网实验总结

    计算机通信网实验总结 一学期的计算机网络实验课终于要结束了。通过这一学期的学习使得自己在计算机网络这一方面有了更多的了解,更深刻的体会,对计算机网络也有了更多的兴趣......

    计算机实验答案1

    答案自测题1 1. 选择题 1—5DABCC6-10DBDBA11-15BCDCB16-20CDDBA21-25BDDCC26-30CABBC31-35BCCDB36-40ADACB41-45DBBBC46-50AADDB 2判断题 1-5TTFTT 6-10FTTTF 11-15TFTTT 1......

    计算机原理实验总结

    个人总结 通过学习这次的计算机原理实验课,我学到了很多东西。我基本上掌握了QuartusII 5.0软件的图形编辑、编译、仿真的设计流程。目前对74181、74182、74273、74244功能部......