《八数码问题》实验报告

《八数码问题》实验报告
《八数码问题》实验报告

《八数码问题》实验报告

一、实验目的:

熟练掌握启发式搜索A *

算法。

二、实验内容:

使用启发式搜索算法求解8数码问题。编制程序实现求解8数码问题A *

算法,采用估价函数

()()()()

w n f n d n p n ??=+???, 其中:()d n 是搜索树中结点n 的深度;()w n 为结点n 的数据库中错放的棋子个数;()p n 为结点n 的数据库中每个棋子与其目标位置之间的距离总和。 三、实验原理: 1. 问题描述:

八数码问题也称为九宫问题。在3×3的棋盘,摆有八个棋子,每个棋子上标有1至8的某一数字,不同棋子上标的数字不相同。棋盘上还有一个空格(以数字0来表示),与空格相邻的棋子可以移到空格中。

要求解决的问题是:给出一个初始状态和一个目标状态,找出一种从初始转变成目标状态的移动棋子步数最少的移动步骤。

所谓问题的一个状态就是棋子在棋盘上的一种摆法。解八数码问题实际上就是找出从初始状态到达目标状态所经过的一系列中间过渡状态。

2.原理描述:

启发式搜索

(1)原理

启发式搜索就是在状态空间中的搜索对每一个搜索的位置进行评估,得到最好的位置,再从这个位置进行搜索直到目标。这样可以省略大量无谓的搜索路径,提高了效率。在启发式搜索中,对位置的估价是十分重要的。采用了不同的估价可以有不同的效果。

(2)估价函数

计算一个节点的估价函数,可以分成两个部分:

1、已经付出的代价(起始节点到当前节点);

2、将要付出的代价(当前节点到目标节点)。

节点n的估价函数)(n

f定义为从初始节点、经过n、到达目标节点的路径的最小代价的估计值,即)(*n

g+

f = )(*n (*n

h。

)

(*n

g是从初始节点到达当前节点n的实际代价;

)

h是从节点n到目标节点的最佳路径的估计代价。

(*n

)

(*n

g所占的比重越大,越趋向于宽度优先或等代价搜索;

)

反之,)(*n

h的比重越大,表示启发性能就越强。

(3)算法描述:

①把起始节点S放到OPEN表中,并计算节点S的)(S

f;

②如果OPEN是空表,则失败退出,无解;

③从OPEN表中选择一个f值最小的节点i。如果有几个节

点值相同,当其中有一个

为目标节点时,则选择此目标节点;否则就选择其中任一个节点作为节点i;

④把节点i从 OPEN 表中移出,并把它放入 CLOSED 的已

扩展节点表中;

⑤如果i是个目标节点,则成功退出,求得一个解;

⑥扩展节点i,生成其全部后继节点。对于i的每一个后继

节点j:

计算)(j

f;如果j既不在OPEN表中,又不在CLOCED表中,则用估价函数f把

它添入OPEN表中。从j加一指向其父节点i的指针,以便一旦找到目标节点时记住一个解答路径;如果j已在OPEN表或CLOSED表中,则比较刚刚对j计算过的f和前面计算过的该节点在表中的f值。如果新的f较小,则

(I)以此新值取代旧值。

(II)从j指向i,而不是指向他的父节点。

(III)如果节点j在CLOSED表中,则把它移回OPEN表中。

⑦转向②,即GOTO②。

(3)算法流程图:

四、实验结果

输入矩阵:目标矩阵:

2 8

3 1 2 3

1 4 5 8 0 4

7 6 0 7 6 5

五、实验小结

通过本次试验,我对启发式搜索有了更加深入的了解。在实验中,通过对两种启发式搜索所扩在的节点数来看,)(n

p看来比)(n

更加有效,能在复杂情况下求得更加优质的解,避免不必要的节点的扩展。所以,要更好地定义一个估价函数还有待深入讨论。

源代码:

#include"stdio.h"

#define num 3 //宏定义数码的行列数为3

/*显示当前待调整数码矩阵*/

void show(int begin[num][num])

{

for(int i = 0; i < num; i++)

{

for(int j = 0; j < num; j++)

printf("%d ", begin[i][j]);

printf("\n");

}

printf("\n");

}

/*交换数码中的begin[row_one][column_one] 与begin[row_two][column_two] 这两个数*/

void exchange(int begin[num][num], int row_one, int column_one, int row_two, int column_two)

{

int temp;

temp = begin[row_two][column_two] ;

begin[row_two][column_two] =

begin[row_one][column_one];

begin[row_one][column_one] = temp;

}

/*判断待调整的数码与最终数码相比正确位置数码的个数*/

int judge(int begin[num][num], int end[num][num]) {

int count=0; //count记录数码中正确位置的个数

for(int i = 0; i < num; i++) //检查当前图形的正确度

for(int j = 0; j < num; j++)

{

if(begin[i][j] == end[i][j] && end[i][j] != 0) count++;

}

return count; //返回数码中正确位置的个数

}

/* 将待调整数码从开始位置移动到终止位置,并将其过程

输出*/

int yidong(int begin[num][num], int end[num][num] , int right, int jishu, int ji_shu[50][3][3] , int biaoji, int row, int column) //biaoji 存储上一轮移动的反方向代号

{

int temp_zhi;

show(begin); //显示数组矩阵

if(jishu >= 20)

return 0;

int node; //,node为标记

int temp; //存储当前待调整数码正确的个数

for(int q=0; q

{

node = 1;

for(int w=0; w

for(int r=0; r

if(ji_shu[q][w][r] != begin[w][r])

node = 0;

if(node == 1) //如果先前遍历过,返回0

人机交互技术实验五熟悉设计管理和游戏界面设计

重庆邮电大学移通学院学生实验报告 实验名称:熟悉设计管理和游戏界面设计 专业班级:数字媒体技术 02141401 姓名:罗钧 学号: 2014210xxx 实验日期:

实验五:熟悉设计管理和游戏界面设计 一、实验目的 (1)了解和熟悉人机界面设计过程管理的相关知识; (2)了解和评价游戏软件的人机交互设计,提高自己的评价能力,提高自己对设计水平的。 二、工具/准备工作 需要准备一台带有浏览器,能够访问因特网的计算机。 三、实验内容与步骤 1.概念理解 (1)成功的用户界面开发有4个支柱,它们能够帮助用户界面架构师将好的思想转化为成功的系统。经验表明,每个支柱都能在此过程中产生数量级的加速作用,并能促进建立优秀的系统。 请简单描述这4个支柱。 用户界面需求:软件项目的成败经常取决于所有用户和实现者之间理解的精确性和完整性。如果没有适当的需求定义,那就既不能确定正在解决什么问题,也不会知道何时能够完成。拟定用户界面需求是整个需求开发和管理过程的一部分,系统需求(硬件、软件、系统性能及可靠性等)必须清楚的加以陈述,任何处理用户界面的需求(输入/输出设备、功能、界面及用户范围等)都必须指明并达成共识。一个确定用户需求的成功方法是通过用户观察,监视正在行动的真实用户的背景和环境。 指南文档和过程:指南文档应考虑以下几方面。 1.词、图标和图形 2.屏幕布局问题 3.输入与输出设备 4.动作序列 5.培训 用户界面软件工具:设计交互系统的困难之一,是客户和用户可能对新系统并没有一个清晰的想法。由于在很多情况下交互系统都是新奇的,用户可能认识不到设计决策的用意。虽然打印出来的文稿对初步体验是有帮助的,但具有活动键盘和鼠标的屏幕展示却更为真实。菜单系统的原型可能用一两条活动路径来代替为最终系统预想的数千条路径。 专家评审和可用性测试:现在,网站的设计人员认识到,在将系统交付给客户使用之前,必须对组件进行很多小的和一些大的初步试验。除了各种专家评审方法外,与目标用户一起进行的测试、调查和自动化分析工具被证明是有价值的。其过程依可用性研究的目标、预期用户数量、错误和危害程度和投资规模而变化很大。 (2)请简单描述用户界面设计所涉及的法律问题 ①隐私问题 ②安全性和可靠性

网络管理实验报告

实验1:W i n d o w2003S N M P服务配置 1.掌握简单网络管理协议的操作知识 (SNMP网络管理模型,抽象语法表示(ASN.1),管理信息结构(SMI),常用的管理信息(MIB)。SNMP协议数据格式与工作模式,网络管理系统) 2.收集在网络上实现SNMP所必需信息 (1)一个典型的网络管理系统包括四个要素:管理员、管理代理、管理信息数据库、代理服务设备。一般说来,前三个要素是必需的,第四个只是可选项。 (2)网络管理软件的重要功能之一,就是协助网络管理员完成管理整个网络的工作。网络管理软件要求管理代理定期收集重要的设备信息,收集到的信息将用于确定独立的网络设备、部分网络、或整个网络运行的状态是否正常。管理员应该定期查询管理代理收集到的有关主机运转状态、配置及性能等的信息。? 网络管理代理是驻留在网络设备中的软件模块,这里的设备可以是UNIX工作站、网络打印机,也可以是其它的网络设备。管理代理软件可以获得本地设备的运转状态、设备特性、系统配置等相关信息。管理代理软件就象是每个被管理设备的信息经纪人,它们完成网络管理员布置的采集信息的任务。管理代理软件所起的作用是,充当管理系统与管理代理软件驻留设备之间的中介,通过控制设备的管理信息数据库(MIB)中的信息来管理该设备。管理代理软件可以把网络管理员发出的命令按照标准的网络格式进行转化,收集所需的信息,之后返回正确的响应。在某些情况下,管理员也可以通过设置某个MIB对象来命令系统进行某种操作。 路由器、交换器、集线器等许多网络设备的管理代理软件一般是由原网络设备制造商提供的,它可以作为底层系统的一部分、也可以作为可选的升级模块。设备厂商决定他们的管 理代理软件可以控制哪些MIB对象,哪些对象可以反映管理代理软件开发者感兴趣的问题。 (3)管理信息数据库(MIB)定义了一种数据对象,它可以被网络管理系统控制。MIB是一个信息存储库,这里包括了数千个数据对象,网络管理员可以通过直接控制这些数据对象去控制、配置或监控网络设备。网络管理系统可以通过网络管理代理软件来控制MIB数据对象。不管到底有多少个MIB

高中物理-动量守恒定律及其应用(实验)教案

高中物理-动量守恒定律及其应用(实验)教案 【学习目标】 1.知道动量与冲量的概念,理解动量定理与动量守恒定律. 2.会用动量定理与动量守恒定律解决实际应用问题. 3.明确探究碰撞中的不变量的基本思路. 【要点导学】 1.冲量与动量的概念理解. 2.运用动量定理研究对象与过程的选择. 3.动量守恒定律的适用条件、表达式及解题步骤. 4.弹性碰撞和非弹性碰撞 (1)弹性碰撞:___________________________________ (2)非弹性碰撞:____________________________________ (3)在光滑水平面上,质量为m 1的小球以速度v 1与质量为m 2的静止小球发生弹性正碰,根据动量 守恒和机械能守恒,碰后两个小球的速度分别为: v 1’=_____________v 2’=_____________。 【典型例题】 类型一 冲量与动量定理 【例1】质量为m 的小球,从沙坑上方自由下落,经过时间1t 到达沙坑表面,又经过时间2t 停在沙坑里。 求: (1)沙对小球的平均阻力F ; (2)小球在沙坑里下落过程所受的总冲量I 的大小. 类型二 动量守恒定律及守恒条件判断 【例2】 把一支枪水平固定在小车上,小车放在光滑的水平面上,枪发射出一颗子弹时,关于枪、 弹、 车,下列说法正确的是( ) A .枪和弹组成的系统,动量守恒 B .枪和车组成的系统,动量守恒 C .三者组成的系统,因为枪弹和枪筒之间的摩擦力很小,使系统的动量变化很小,可以忽略不计,故系 统动量近似守恒 D .三者组成的系统,动量守恒,因为系统只受重力和地面支持力这两个外力作用,这两个外力的合 力为零 【变式训练1】如图A 、B 两物体的质量之比m A ∶m B =3∶2,原来静止在平板小车C 上,A 、B 间有 一根被压缩了的弹簧,A 、B 与平板车上表面间的滚动摩擦系数相同,地面光滑,当弹簧突然释放后, 则( ) A .A 、B 组成的系统动量守恒 B .A 、B 、 C 组成的系统动量守恒 C .小车向左运动 D .小车向右运动 类型三 动量守恒与能量守恒的综合应用 【例3】在静止的湖面上有一质量为M=100kg 的小船,船上站一个质量为m=50kg 的人。船长6米, A B C

软件工程实验报告

软件工程实验报告 姓名:冯巧 学号 实验题目:实验室设备管理系统 1、系统简介: 每天对实验室设备使用情况进行统计,对于已彻底损坏的作报废处理,同时详细记录有关信息。对于有严重问题(故障)的要即时修理,并记录修理日期、设备名、修理厂家、修理费用、责任人等。对于急需但又缺少的设备需以“申请表”的形式送交上级领导请求批准购买。新设备购入后立即对新设备登记(包括类别、设备名、型号、规格、单价、数量、购置日期、生产厂家、购买人等),同时更新申请表的内容。 2、技术要求及限定条件: 采用C#语言设计桌面应用程序,同时与数据库MySql进行交互。系统对硬件的要求低,不需要网络支持,在单机环境下也能运行,在局域网环境下也能使用。方案实施相对容易,成本低,工期短。 一:可行性分析 1、技术可行性分析 计算机硬件设备,数据库,实验室设备管理软件与实验室设备管理系统的操作人员组成,能够实现实验室设备管理的信息化,提高工作效率,实现现代化的实验室设备管理。系统需要满足实验室设备管理(包括对实验设备的报废、维修和新设备的购买)、实验室设备信息查询(包括按类别进行查询和按时间进行查询)、实验室设备信息统计报表(包括对已报废设备的统计、申请新设备购买的统计和现有设备的统计)。这些功能框图如下图所示: 2、经济可行性分析 依据用户的现实需求、技术现状、经济条件、工期以及其他局限性因素等等因素,考虑到工期的长短、技术的成熟可靠、操作方便等因素,本方案具备经济可行性。

3、系统可选择的开发方案 ①方案A用C#开发系统的特点是:开发工具与数据库集成一体,可视化,开发速度较快,但数据库能够管理的数据规模相对较小。系统对硬件的要求低,不需要网络支持,在单机环境下也能运行,在局域网环境下也能使用。方案的实施相对容易,成本低,工期短。 ②方案B:以小型数据库管理系统为后台数据库,该前台操作与数据库分离,也能够实现多层应用系统。系统对硬件的要求居中,特别适合在网络环境下使用,操作方便。但系统得实现最复杂,成本最高,工期也较长。 二:软件需求分析 1.软件系统需求基本描述: 实验室设备管理系统是现代企业资源管理中的一个重要内容,也是资源开发利用的基础性工作。实验室设备在信息化之前,在用户系统管理、设备维修管理、设备的增删改查管理等方面存在诸多不利于管理的地方,不适应现代的企业管理形势和资源的开发利用。 2.软件系统数据流图(由加工、数据流、文件、源点和终点四种元素组成): 1)顶层数据流图 2)二层流程图 3)总数据流图

人机交互实验报告及实验结果

中北大学软件学院 实验报告 专业软件工程 课程名称人机交互 学号 姓名 辅导教师何志英成绩 实验日期2012/3/13实验时间19:00-22:00

1实验名称 试验一:最新人机交互技术 2、实验目的 了解最新人机交互的研究内容 3、实验内容 通过网络查询最新人机交互相关知识。 (1)在百度中找到“最新人机交互视频”的相关网页,查看视频。 (2)什么是Kinect技术。 (3)人机交互技术在各个领域的应用。 4、测试及结果 (1)已在百度中查看“最新人机交互视频”的相关网页。 (2)Kinect是微软在2010年6月14日对XBOX360体感周边外设正式发布的名字。 (3)人机交互技术已成为解决医疗、教育、科研、环保等各类重大社会问题不可或缺的重要工具 5、心得 通过此实验,我了解人机交互技术在社会各个行业的重大作用。辅导教师何志英成绩 实验日期2012/3/13实验时间19:00-22:00 1、实验名称 实验二:立体视觉 2、实验目的 掌握立体视觉的原理

3、实验要求 通过网络查询立体视觉相关知识。 (1)在虚拟环境是如何实现立体视觉? (2)3D和4D电影的工作原理。 4、测试及结果 (1)实物虚化的视觉跟踪技术使用从视频摄像机到x-y平面阵列,周围光或者跟踪光在图像投影平面不同时刻和不同位置上的投影,计算被跟踪对象的位置和方向。 视点感应必须与显示技术相结合,采用多种定位方法(眼罩定位、头盔显示、遥视技术和基于眼肌的感应技术)可确定用户在某一时刻的视线。例如将视点检测和感应技术集成到头盔显示系统中,飞行员仅靠“注视”就可在某些非常时期操纵虚拟开关或进行飞行控制 (2) 4D电影是在3D立体电影的基础上加环境特效模拟仿真而组成的新型影视产品。所谓4D电影,也叫四维电影;即三维的立体电影和周围环境模拟组成四维环境。观众在看立体电影时,顺着影视内容的变化,可实时感受到风暴、雷电、下雨、撞击、喷洒水雾、拍腿等身边所发生与立体影象对应的事件,4D的座椅是具有喷水、喷气、振动、扫腿等功能的,以气动为动力的。环境模拟仿真是指影院内安装有下雪、下雨、闪电、烟雾等特效设备,营造一种与影片内容相一致的环境。 5、心得 通过本次试验,我明白了立体视觉以及3D、4D电影的工作原理。

大学物理仿真实验报告——碰撞与动量守恒

大学物理仿真实验实验报告 碰撞和动量守恒 班级:信息1401 姓名:龚顺学号:201401010127 【实验目的】: 1 了解气垫导轨的原理,会使用气垫导轨和数字毫秒计进行试验。 2 进一步加深对动量守恒定律的理解,理解动能守恒和动量守恒的守恒条件。 【实验原理】 当一个系统所受和外力为零时,系统的总动量守恒,即有 若参加对心碰撞的两个物体的质量分别为m1和m2 ,碰撞前后的速度分别为V10、V20和V1 、V2。 1,完全弹性碰撞在完全弹性碰撞中,动量和能量均守恒,故有: 取V20=0,联立以上两式有: 动量损失率: 动能损失率: 2,完全非弹性碰撞 碰撞后两物体粘在一起,具有相同的速度,即有: 仍然取V20=0,则有: 动能损失率:

动量损失率: 3,一般非弹性碰撞中 一般非弹性碰撞中,两物体在碰撞后,系统有部分动能损失,定义恢复系数: 两物体碰撞后的分离速度比两物体碰撞前的接近速度即恢复系数。当V20=0时有: e的大小取决于碰撞物体的材料,其值在0~1之间。它的大小决定了动能损失的大小。 当e=1时,为完全弹性碰撞;e=0时,为完全非弹性碰撞;0

实验室设备管理系统实验报告1讲解

本科实验报告 课程名称:软件工程导论 实验项目:实验室设备管理系统 实验地点:实验楼210 专业班级:软件1319 学号:2013005655 学生姓名:张卫东 指导教师:王会青 2015年05 月21 日

一、实验目的和要求 1.系统简介 某大学每学年都需要对实验室设备使用情况进行统计、更新。 其中: (1)对于已彻底损坏的实验设备做报废处理,同时详细记录有关信息。 (2)对于有严重问题(故障)的需要及时修理,并记录修理日期、设备名、编号、修理厂家、修理费用、责任人等。 (3)对于急需使用但实验室目前又缺乏的设备,需以“申请表”的形式送交上级领导请求批准购买。新设备购入后要立即进行设备登记(包括类别、设备名、编号、 型号、规格、单价、数量、购置日期、生产厂家、保质期和经办人等信息),同 时更新申请表的内容。 (4)随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段等条件进行查询。 2.技术要求及限制条件 (1)所有工作由专门人员负责完成,其他人不得任意使用。 (2)每件设备在做入库登记时均由系统按类别加自动顺序号编号,形成设备号;设备报废时要及时修改相应的设备记录,且有领导认可。 (3)本系统的数据存储至少包括:设备记录、修理记录、报废记录、申请购买记录。 (4)本系统的输入项至少包括:新设备信息、修理信息、申请购买信息、具体查询统计要求。 (5)本系统的输出项至少包括:设备购买申请表、修理/报废设备资金统计表。 二、实验内容和原理 可行性分析报告 可行性研究主要是初步确定项目的规模和目标,确定项目的约束和限制。对于项目的功能和性能方面的要求进行简要的概述。详见组长田彦博的实验报告。 需求规格说明书 需求规格说明书主要是进一步定制实验室设备管理系统软件开发的细节问题,便于用户与开发商协调工作。在此主要绘制了系统的数据流图、相应的数据字典、E-R图、以及系统的功能图,对于各个方面的需求进行了详细的阐述。详见组长田彦博的实验报告。 概要设计说明书 概要设计说明书是为了说明整个实验室设备管理系统的体系架构,以及需求用例的各个功能点在架构中的体现。在此主要绘制了系统流程图、总体结构和模块的外部设计,而且对于数据库中逻辑结构方面也进行了详细的设计。详见组长田彦博的实验报告。

数据库设备管理系统

郑州轻工业学院本科 数据库课程设计总结报告 设计题目:设备管理系统 学生姓名:xx 、xx 系别:计算机与通信工程学院 专业:计算机科学与技术 班级:计算机科学与技术10~01 学号:xx 指导教师:张保威金松河 2012 年12月30 日

郑州轻工业学院 课程设计任务书 题目设备管理系统 专业、班级计算机科学与技术10-1 学号 xx 姓名 xx 学号 xx 姓名 xx 主要内容: 了解设备管理的基本流程,根据构思活出E---R图。根据所化E---R图,对相应的试题和关系建立表格,实现数据的初始化。用SQL建立数据库表,然后再用其他软件建立界面(如此设备管理系统用的是C#实现界面),将建立好的界面同数据库进行链接,实现对数据库的简单的增删改查。 E-R图思路: 部门向设备处申请所需设备的数量及类型,设备处产生采购清单递交给采购员。 采购员从供应商获得设备存放在设备存放处,设备管理员将设备分配到需要设备的各个部门,部门将设备分给员工进行使用。 在使用设备的过程中,如果设备在保修期限内出现质量问题部门向设备处申请,设备退回供应商;如果设备损坏,由部门向维修人员报修;若无维修价值,则申请报废。 基本要求: 立足于科技日益发达,自动化组不占据主要市场,要求学生根据自己所学的数据库知识,建立简单的数据库实现对设备管理的机械化,自动化。 1:能够数量掌握SQL; 2:能够运用其他辅助工具做图形界面。 3:能够实现对C#和数据库的链接。 4:作出的系统能够对数据库进行简单的增删改查。 5:通过机械化,自动化工具的使用,提高工作效率、准确率。 主要参考资料等: 《数据库系统概论》作者:王珊萨师煊出版社:高等教育出版社 《数据库系统概论》课堂课件。 完成期限:两周 指导教师签名: 课程负责人签名: 2012年 12月 30 日

专地的题目:弹性碰撞、非弹性碰撞动量守恒定律实验

专题:弹性碰撞、非弹性碰撞实验:探究动量守恒定律 学习目标: 1、了解弹性碰撞、非弹性碰撞和完全非弹性碰撞。 2、会用动量、能量的观点综合分析、解决一维碰撞问题。 3、了解探究动量守恒定律的三种方法。 学习过程: 系统不受外力,或者所受的外力为零,某些情况下系统受外力,但外力远小于内力时均可以认为系统的动量守恒,应用动量守恒定律时请大家注意速度的方向问题,最好能画出实 际的情境图协助解题。请规范解下列问题。 一、弹性碰撞、非弹性碰撞: 实例分析1:在气垫导轨上,一个质量为2kg的滑块A以1m/s的速度与另一个质量为1kg、速度为4m/s并沿相反方向运动的滑块B迎面相撞,碰撞后两个滑块粘在一起,求: (1)碰撞后两滑块的速度的大小和方向?系统的动能减少了多少?转化为什么能量? ⑵若碰撞后系统的总动能没有变化,则碰撞后两滑块的速度的大小和方向? 问题一:什么叫做弹性碰撞?什么叫做非弹性碰撞?什么叫做完全非弹性碰撞?碰撞过程中

会不会出现动能变多的情形?

实例分析2 :如图,光滑的水平面上,两球质量均为m,甲球与一轻弹簧相连,静止不动, 乙球以速度v撞击弹簧,经过一段时间和弹簧分开,弹簧恢复原长,求: (1 )撞击后甲、乙两球相距最近时两球球的速度的大小和方向? (2 )弹簧的弹性势能最大为多少? (3)乙球和弹簧分开后甲、乙两球的速度的大小和方向? 思考与讨论:假设物体m i以速度v i与原来静止的物体m2发生弹性碰撞,求碰撞后两物体 的速度V3、V4,并讨论m i=m 2; m 1》m2; m 1《m2时的实际情形。

二、探究动量守恒的实验: 问题二(P4参考案例一)如何探究系统动量是否守恒(弹性碰撞、分开模型、完全非弹性碰撞)? 问题三(P5参考案例二):某同学采用如图所示的装置进行实验. 把两个小球用等长的细线悬挂于同一点,让B球静止,拉起A球,由静止释放后使它们相碰,碰后粘在一起.实验 过程中除了要测量A球被拉起的角度i,及它们碰后摆起的最大角度还需测量哪些 2之外, 物理量(写出物理量的名称和符号)才能验证碰撞中的动量守恒.用测量的物理量表 示动量守恒应满足的关系式. 问题四(P5参考案例三):水平光滑桌面上有A、B两个小车,质量分别是0.6 kg和0.2 kg.A 车的车尾拉着纸带,A车以某一速度与静止的B车碰撞,碰后两车连在一起共同向前运动 碰撞前后打点计时器打下的纸带如图所示?根据这些数据,请通过计算猜想:对于两小车组 成的系统,什么物理量在碰撞前后是相等的?

用友ERP生产管理系统实验报告

用友ERP生产管理系统实验报告 本课程共分14单,以用友ERP-U8.72为实验平台,以一个企业的生产经营业务贯穿始终,分别介绍了ERP生产管理系统中物料清单、主生产计划、产能管理、需求规划、生产订单、车间管理、工程变更、设备管理的生产制造模块,以及与生产管理活动有关的销售管理、采购管理、委外管理、库存管理、应收款管理及应付款管理等模块的相关功能。 用友ERP生产管理系统是ERP-U8企业管理软件的重要组成部分,是企业信息化管理核心的和有效的方法和工具。它面向离散型和半离散型的制造企业资源管理的需求,遵循以客户为中心的经营战略,以销售订单及市场预测需求为导向,以计划为主轴,覆盖了面向订单采购、订单生产、订单装配和库存生产四种制造业生产类型,并广泛应用于机械、电子、食品、制药等行业。 本实验报告要针对的实验项目有客户订货、排程业务、产能管理、采购业务、委外业务、生产业务、车间管理、销售发货业务、应收款和应付款系统的制单业务、期末处理、物料清单维护、工程变更管理和设备管理。 实验一客户订货 一、实验目的 1.理解销售报价的作用,掌握销售报价的操作。 2.理解销售订货管理的主要功能,掌握相关的基本操作。 二、实验内容 1.输入销售报价单。 2.审核销售报价单。 3.输入销售预订单。 4.输入销售订单。 5.审核销售订单。 6.修改已审核销售订单。 三、实验步骤 1.输入报价单。 2.审核报价单。 3.根据报价单生成销售订单。 4.审核销售订单。 5.修改已审核销售订单。 6.手工输入新的销售订单。 7.审核手工输入的销售订单。

四、实验成果 实验二排程业务 一、实验目的 理解主生产计划和物料需求计划的作用,掌握产销排程和物料需求计划的操作。 二、实验内容 1.MPS累计提前天数推算和库存异常状况查询。 2.MPS计划参数维护。 3.MPS计划生成。 4.MPS计划作业的供需资料查询。 5.MRP累计提前天数推算和库存异常状况查询。 6.MRP计划参数维护。 7.MRP计划生成。 8.MRP供需资料查询。 三、实验步骤 1.MPS累计提前天数推算和库存异常状况查询。 2.MPS计划参数维护。 3.MPS计划生成。

人机交互实验报告

实验一: 实验名称最新人机交互技术 实验目的了解最新人机交互的研究内容。 实验内容通过网络查询最新人机交互相关知识。 1、在百度中找到“最新人机交互视频”的相关网页,查看视频。 2、什么是eTable 。 3、人机交互技术在各个领域的应用。 实验二: 实验名称立体视觉 实验目的掌握立体视觉的原理。 实验内容通过网络查询立体视觉相关知识。 1、在虚拟环境是如何实现立体视觉? 2、3D和4D电影的工作原理。 实验三: 实验名称交互设备 实验目的掌握常用的交互设备的工作原理如键盘、鼠标、显示器、扫描仪。 实验内容通过网络查询人机交互设备相关知识。 1、重点查找液晶显示器和扫描仪的工作原理和方法 2、什么是数字纸?工作原理是什么? 实验四: 实验名称虚拟现实系统中的交互设备 实验目的掌握虚拟现实系统中人机交互设备的工作原理和方法。 实验内容通过网络查询人机交互设备相关知识。重点查找虚拟现实中使用的交互设备和较新的交互设备的工作原理和方法,如:数据手套、三维鼠标、空间跟踪定位器、触觉和力反馈器、头盔式显示器等。(实验报告中写出3种以上) 实验五: 实验名称人机交互界面表示模型 实验目的掌握人机交互界面表示模型中的GOMS、LOTOS和UAN的方法。 实验内容1、简述GOMS和LOTOS表示模型的方法。 2、结合GOMS和LOTOS对任务“中国象棋对弈”进行描述。 3、UAN描述“文件拖入垃圾箱”。 实验六: 实验名称WEB界面设计 实验目的掌握WEB界面设计的原则,了解页面内容、风格、布局、色彩设计的方法。

实验内容1、找到三种类型的网站:旅游景区、购物网站、政府部门网站,每种类型找三个以上网站,总结功能、布局、风格、色彩设计有什么相同和不同。 实验七: 实验名称移动界面设计 实验目的掌握移动界面设计的原则。 实验内容比较移动界面设计与WEB界面设计有什么相同和不同。 实验八: 实验名称可用性分析与评估 实验目的掌握可用性分析与评估的方法。 实验内容对某个网上银行进行可用性分析与评估(银行自定)。 辅导教师成绩

计算机操作系统体系结构实验报告

操作系统实验报告 实验目的: 随着操作系统应用领域的扩大,以及操作系统硬件平台的多样化,操作系统的体系结构和开发方式都在不断更新,目前通用机上常见操作系统的体系结构有如下几种:模块组合结构、层次结构、虚拟机结构和微内核结构。为了更好的了解计算机操作系统体系结构,以及linux 的体系结构,特作此报告。 实验内容: 计算机操作系统体系结构 一、模块组合结构 操作系统刚开始发展时是以建立一个简单的小系统为目标来实现的,但是为了满足其他需求又陆续加入一些新的功能,其结构渐渐变得复杂而无法掌握。以前我们使用的MS-DOS 就是这种结构最典型的例子。这种操作系统是一个有多种功能的系统程序,也可以看成是一个大的可执行体,即整个操作系统是一些过程的集合。系统中的每一个过程模块根据它们要完成的功能进行划分,然后按照一定的结构方式组合起来,协同完成整个系统的功能。如图1所示: 在模块组合结构中,没有一致的系统调用界面,模块之间通过对外提供的接口传递信息,模块内部实现隐藏的程序单元,使其对其它过程模块来说是透明的。但是,随着功能的增加,模块组合结构变得越来越复杂而难以控制,模块间不加控制地相互调用和转移,以及信息传递方式的随意性,使系统存在一定隐患。 二、层次结构 为了弥补模块组合结构中模块间调用存在的固有不足之处,就必须减少模块间毫无规则的相互调用、相互依赖的关系,尤其要清除模块间的循环调用。从这一点出发,层次结构的设计采用了高层建筑结构的理念,将操作系统或软件系统中的全部构成模块进行分类:将基础的模块放在基层(或称底层、一层),在此基础上,再将某些模块放在二层,二层的模块在基础模块提供的环境中工作;它只能调用基层的模块为其工作,反之不行。严格的层次结构,第N+l层只能在N层模块提供的基础上建立,只能在N层提供的环境中工作,也只能向N 层的模块发调用请求。 在采用层次结构的操作系统中,各个模块都有相对固定的位置、相对固定的层次。处在同一层次的各模块,其相对位置的概念可以不非常明确。处于不同层次的各模块,一般而言,不可以互相交换位置,只存在单向调用和单向依赖。Unix/Linux系统采用的就是这种体系结构。 在层次结构中,强调的是系统中各组成部分所处的位置,但是想要让系统正常运作,不得不协调两种关系,即依赖关系和调用关系。 依赖关系是指处于上层(或外层)的软件成分依赖下层软件的存在、依赖下层软件的运行而运行。例如,浏览器这部分软件就依赖GUI的存在和运行,GUI又依赖操作系统的存在和运行。在操作系统内部,外围部分依赖内核的存在而存在,依赖内核的运行而运行,内核又依赖HAL而运行。处在同层之内的软件成分可以是相对独立的,相互之间一般不存在相互依赖关系。 三、虚拟机结构 虚拟机的基本思想是系统能提供两个功能:①多道程序处理能力;②提供一个比裸机有更方便扩展界面的计算机。操作系统是覆盖在硬件裸机上的一层软件,它通过系统调用向位于

人机交互实验报告

中北大学软件学院实验报告 专业:软件工程 方向:电子商务 课程名称:人机交互基础教程 班级:1021010C01 学号: 姓名: 辅导教师:李玉蓉 2012年2月制

成绩: 实验时间年月日时至时学时数 1.实验名称 最新人机交互技术 2.实验目的 了解最新人机交互的研究内容 3.实验内容 通过网络查询最新人机交互相关知识。 1、在百度中找到“最新人机交互视频”的相关网页,查看视频。 2、什么是eTable 。 3、人机交互技术在各个领域的应用 4. 实验原理及流程图

成绩: 5.实验过程或源代码 Etable是一种多功能电脑桌,集时尚、实用、经济于一“桌”,无论是居家卧室,还是出差旅途,都可以提供一个舒适、惬意的网上时光,部件有:多角度调节桌面、2个风扇、1个USB插口、1个活动USB插头、鼠标垫、桌腿可调节长度。 人机交互技术的发展极大地促进了计算机的快速发展和普及,已经在制造业、教育、娱乐、军事和日常生活等领域得到 广泛应用。在制造业用于产品设计、装配仿真等各个环节;在 教育中用于研发沉浸式的虚拟世界系统,供学者学习;在军事 方面头显示器等的出现给军事训练提供了极大地方便;在娱乐 中3d和4d电影的拍摄都应用到此技术;体育方面用于体育训 练和报道等;生活中,触屏手机,人脸识别技术等都用到人机 交互技术。 6.实验结论及心得 通过在网上查阅有关近期最新人机交互的视频和网页,我对人机交互的发展及在各方面的应用有了初步了解和认识

实验时间年月日时至时学时数1.实验名称 立体视觉 2.实验目的 掌握立体视觉的原理 3.实验内容 通过网络查询立体视觉相关知识。 1. 在虚拟环境是如何实现立体视觉? 2. 3D和4D电影的工作原理。 4.实验原理及流程图

操作系统设备管理实验报告

实验报告 课程名称:操作系统Array 实验项目名称:设备管理实验时间: 班级:计算091 姓名:学号: 实验目的: 1.对理论课中学习的设备管理中的概念作进一步的理解; 2.明白设备管理的主要任务; 3.了解设备管理任务的主要实现方法; 4.通过编程,学会独占设备的分配、回收等主要算法的原理。 实验环境:winTC 实验内容及过程: 1. 独占设备分配 设备申请某台设备时,系统先查“设备类表”,如果该类设备的现存可使用数量可以满足申请要求,则从“设备类表”中得到该类设备的设备表起始地址,然后找到“设备表”中该类设备的起始地址,依次查询该类设备的每个登记项,找出“好的且未分配”的设备分配给该作业。分配后要修改设备类表中的现存设备数量(减1),把分配给该作业的设备状态更改为“已分配”,且填上占用该设备的作业的作业名和程序中定义的相对号,最后将设备的绝对号与相对号的对应关系通知用户。 2. 独占设备回收 作业运行完成,释放设备时,根据该设备的类型查找设备类表,根据其中的地址,找到该类设备在设备表中的地址,找到作业名相同且已分配的表项,将其已分配改为未分配,然后将设备表中对应设备类的可使用数量增加1。 实验过程: 1.编写程序,由必要的数据结构,主函数、设备分配函数及设备回收函数构成,实现对 独占设备的分配与回收的模拟。 2. 在上机环境中输入程序,调试,编译。

3.设计输入数据,写出程序的执行结果。根据具体实验要求,填写好实验报告。 实验结果及分析: 初始状态: J1请求input设备相对地址为2的分配情况: 实验心得: 陈少琼: 附录: 运行程序: 备注:以上各项空白处若填写不够,可自行扩展

实验1 动量守恒定律的研究

实验1 动量守恒定律的研究 ――气垫导轨实验(一) 气垫技术是20世纪60年代发展起来的一种新技术,这一新技术克服了物体与运动表面之间的摩擦阻力,减少了磨损,延长了仪器寿命,提高了机械效率。因此,在机械、电子、纺织、运输等领域中得到了广泛的应用,如激光全息实验台、气垫船、空气轴承、气垫输送带等。 气垫导轨(Air track )是采用气垫技术的一种阻力极小的力学实验装置。利用气源将压缩空气打入导轨腔内,再由导轨表面上的小孔喷出气流,在导轨与滑行器(滑块)之间形成很薄的空气薄膜,浮起滑块,使滑块可以在导轨上作近似无阻力的直线运动,为力学实验创造了较为理想的测量条件。在力学实验中,利用气垫导轨可以观察和研究在近似无阻力情况下物体的各种运动规律,极大地减少了由于摩擦力的存在而出现的较大误差,大大提高了实验的精确度。利用气垫导轨和光电计时系统,许多力学实验可以进行准确的定量分析和研究,使实验结果接近理论值,实验现象更加真实、直观。如速度和加速度的测量,重力加速度的测定,牛顿运动定律的验证,动量守恒定律的研究,谐振运动的研究,等等。 动量守恒定律是自然界的一个普遍规律,不仅适用于宏观物体,也适用于微观粒子,在科学研究和生产技术方面都被广泛应用。本实验通过两个滑块在水平气垫导轨上的完全弹性碰撞和完全非弹性碰撞过程来研究动量守恒定律。 【实验目的】 1.了解气垫导轨的基本构造和功能,熟悉气垫导轨的调节和使用方法。 2.了解光电计时系统的基本组成和原理,掌握电脑通用计数器的使用方法。 3.用观察法研究完全弹性碰撞和完全非弹性碰撞的特点。 4.验证动量守恒定律,学会判断实验是否能够验证理论的基本方法。 【实验原理】 1.碰撞与动量守恒定律 如果某一力学系统不受外力,或外力的矢量和为零,则系统的总动量保持不变,这就是动量守恒定律。 在一直线上运动的两个物体,质量分别为1m 和2m ,在水平方向不受外力的情况下发生碰撞,碰撞前的运动速度为10v 和20v ,碰撞后的运动速度为1v 和2v ,则由动量守恒定律可得 2211202101v m v m v m v m +=+ (1) 实验中利用气垫导轨上两个滑块的碰撞来研究动量守恒定律。 2.完全弹性碰撞 完全弹性碰撞的特点是碰撞前后系统的动量守恒,机械能也守恒。如图1所示,如果在两个滑

网络系统集成与实践 实验报告

实验一路由器交换机综合实验一 一、实验目的: 掌握NetSim模拟器的安装配置 掌握交换机的工作原理以及交换机各项基本配置。二、实验内容及测试结果: 您设计的拓扑图: 测试结果:

三、算法或核心技术思考体会: 在实验的过程中,让我体会到了,不仅仅要熟悉掌握命令,更重要的是在实验的过程中,必须要小心在小心和谨慎在谨慎,必须要注意配置的模式,,不论在其中的任何一个环节脱轨,就意味着你必须重新配置,一个不小心导致的是全部的重新开始,也许造成的就不是重新开始这样的小事故,所以我们必须在学习和工作的时候,打起精神,一定要认真仔细,有耐性。在实验的时候,应该先分析实训题目,看清楚实训要求,比如,第一个项目要求R1,R2,由于我的不细心没认真审题没有把路由器名字改为R1,R2,导致从做一遍,这就是教训。 四、附件(源代码)(可选) conf t Router(config)#hostname R1 R1(config)#interface e0 R1(config-if)#ip address 192.168.0.1 255.255.255.0 R1(config-if)#ip nat inside R1(config-if)#no shutdown

R1(config-if)#interface s0 R1(config-if)#ip address 222.1.1.1 255.255.255.0 R1(config-if)#clock rate 64000 R1(config-if)#ip nat outside R1(config-if)#no shutdown R1(config-if)#exit

人机交互--拼图游戏实验报告

人机交互 实验报告 题目趣味拼图游戏界面的设计与 实现 学院 专业 姓名 学号 班级 二O一三年一月四日

1.设计内容 1.1趣味拼图: 趣味拼图 1.2面向对象: 儿童 1.3主要功能描述 该系统用Java语言实现,小朋友通过控制鼠标,实现方格的移动。 1.4人机交互设计: 考虑该系统面向小朋友,拼图的难度做的很低,而且操作简单,图片是采用卡通动画上的人物,简单并且能吸引小朋友。考虑到一直点击鼠标会有点枯燥,该系统增加了各种好玩的音效,当点击鼠标,系统会根据不同的情况配有不同的声音,增加了拼图游戏的趣味性。并且小朋友可以选择自己喜欢的模式进行拼图,考虑到面向对象为小朋友,界面很友好,图片的颜色采用了比较鲜艳的颜色,主角卡通,线条清晰,各部分特点明显,也降低了拼图的难度,又不失趣味性,界面的按钮也进行了卡通形象装点。 2. 系统结构 2.1系统主界面: 系统刚开始进去是没有打乱顺序的拼图状态。 2.2系统开始界面: 该界面为打乱谁许后的状态。 2.3系统预览界面: 该界面是为方便小朋友拼图过程中没有记清楚样子设计的,能随时查看。 2.4系统设置: 该功能可以实现选取图片,小朋友可以选择自己喜爱的图片进行拼图。 2.5编码: 后台编码用了Java语言,总共设计了4个类,没有用数据库。 3界面设计 3.1拼图界面

3.1.1界面功能: 拼图主界面,总览全图。 3.1.2截图: 3.1.3操作: 小朋友可以通过点击鼠标实现方块的移动。 3.1.4界面设计的交互思想及交互原则: 为方便拼图,刚开始进入界面是一个没有乱序的图片,小图片大小为 100*100的正方形,看上去比较舒服。考虑到面向对象为小朋友,图片的颜色采用了比较鲜艳的颜色,主角卡通,线条清晰,各部分特点明显。体现了交互性原则。 3.1.5主要代码: private void init(){ container = this.getContentPane(); //按钮 start = new JButton("开始"); start.setBackground(Color.getHSBColor(0,111,1213)); start.setIcon(new ImageIcon("pictrue/start.png")); start.addActionListener(this); preview = new JButton("预览"); preview.setBackground(Color.getHSBColor(321, 102, 002));

动量守恒定律实验复习题

m1 m2 P M N 0` 姓名 动量守恒实验期末复习 一、实验目的:1、研究碰撞(对心正碰)中的动量守恒;2、培养学生的动手实验能力和探索精神 二、实验器材 斜槽轨道(或J2135-1型碰撞实验器)、入射小球m 1和被碰小球m 2、天平(附砝码一套)、游标卡尺、毫米刻度尺、白纸、复写纸、圆规、小铅锤 注意: ①选球时应保证入射球质量m 1大于被碰小球质量m 2,即m 1>m 2,避免两球落点太近而难找落地点; ②避免入射球反弹的可能,通常入射球选钢球,被碰小球选有机玻璃球或硬胶木球。 ③球的半径要保证r 1=r 2(r 1、r 2为入射球、被碰小球半径),因两球重心等高,使碰撞前后入射钢球能恰好由螺钉支柱顶部掠过而不相碰,以免影响球的运动。 三、实验原理 测质量的工具: 测速度的方案: 由于入射球和被碰小球碰撞前后均由同一高度飞出做平抛运动,飞行时 间相等,若取飞行时间为单位时间,则可用相等时间内的水平位移之比代替 水平速度之比。 注意:如图所示,根据平抛运动性质,入射球碰撞前后的速度分别为 v 1=t OP ,v 1`=t OM ,被碰小球碰后速度为v2`=t N O t OO ON ``=- 被碰小球碰撞前后的时间仅由下落高度决定,两球下落高度相同,时间 相同,所以水平速度可以用水平位移数值表示,如图所示;v 1用OP 表示;v′1 用OM 表示,v′2用O`N 表示,其中O 为入射球抛射点在水平纸面上的投影, (由槽口吊铅锤线确定)O′为被碰小球抛射点在水平纸面上的投影,显然明确上述表示方法是实验成功的关键。 于是,上述动量关系可表示为:m 1·OP= m 1·OM+m 2·(ON-2r),通过实验验证该结论是否成立。 三、实验步骤 (1)将斜槽固定在桌边使末端点的切线水平。 (2)让入射球落地后在地板上合适的位置铺上白纸并在相应的位置铺上复写纸。 (3)用小铅锤把斜槽末端即入射球的重心投影到白纸上O 点。 (4)不放被碰小球时,让入射小球10次都从斜槽同一高度由阻止开始滚下落在复写纸上,用圆规找出 落点的平均位置P 点。 (5)把入射球放在槽口末端露出一半,调节支柱螺柱,使被碰小球与入射球重心等高且接触好,然后 让入射球在同一高度滚下与被碰小球碰10次,用圆规找出入射球和碰小球的平均位置M 、N 。 (6)用天平测出两个球的质量记入下表,游标卡尺测出入射球和被碰小球的半径r 1和r 2,在ON 上取 OO`=2 r ,即为被碰小球抛出点投影,用刻度尺测出其长度,记录入表内。 (7)改变入射球的高度,重复上述实验步骤,再做一次。 注意:①重做实验时,斜槽、地板上白纸的位置要始终保持不变; ②入射球的高度要适宜,过高会使水平速度偏大,致使落地点超越原地白纸;过低会使碰撞前后速度偏小,使落地点彼此靠近分不清,测量两球的水平位移分度不大。

碰撞与动量守恒实验报告

大学物理仿真实验 ——碰撞与动量守恒 实 验 报 告

一、实验简介: 动量守恒定律和能量守恒定律在物理学中占有非常重要的地位。力学中的运动定理和守恒定律最初是冲牛顿定律导出来的,在现代物理学所研究的领域中存在很多牛顿定律不适用的情况,例如高速运动物体或微观领域中粒子的运动规律和相互作用等,但是能量守恒定律仍然有效。因此,能量守恒定律成为了比牛顿定律更为普遍适用的定律。 本实验的目的是利用气垫导轨研究一维碰撞的三种情况,验证动量守恒和能量守恒定律。定量研究动量损失和能量损失在工程技术中有重要意义。同时通过实验还可提高误差分析的能力。 二、实验容: 1.研究三种碰撞状态下的守恒定律 (1)取两滑块m1、m2,且m1>m2,用物理天平称m1、m2的质量(包括挡光片)。将两滑块分别装上弹簧钢圈,滑块m2置于两光电门之间(两光电门距离不可太远),使其静止,用m1碰m2,分别记下m1通过第一个光电门的时间Δt10和经过第二个光电门的时间Δt1,以及m2通过第二个光电门的时间Δt2,重复五次,记录所测数据,数据表格自 拟,计算、。 (2)分别在两滑块上换上尼龙搭扣,重复上述测量和计算。 (3)分别在两滑块上换上金属碰撞器,重复上述测量和计算。 2.验证机械能守恒定律 (1)a=0时,测量m、m’、m e、s、v1、v2,计算势能增量mgs和动能增量 ,重复五次测量,数据表格自拟。 (2)时,(即将导轨一端垫起一固定高度h,),重复以上测量。

三、实验原理: 如果一个力学系统所受合外力为零或在某方向上的合外力为零,则该力学系统总动量守恒或在某方向上守恒,即 (1) 实验中用两个质量分别为m1、m2的滑块来碰撞(图4.1.2-1),若忽略气流阻力,根据动量守恒有 (2) 对于完全弹性碰撞,要求两个滑行器的碰撞面有用弹性良好的弹簧组成的缓冲器,我们可用钢圈作完全弹性碰撞器;对于完全非弹性碰撞,碰撞面可用尼龙搭扣、橡皮泥或油灰;一般非弹性碰撞用一般金属如合金、铁等,无论哪种碰撞面,必须保证是对心碰撞。 当两滑块在水平的导轨上作对心碰撞时,忽略气流阻力,且不受他任何水平方向外力的影响,因此这两个滑块组成的力学系统在水平方向动量守恒。由于滑块作一维运动,式(2)中矢量v可改成标量,的方向由正负号决定,若与所选取的坐标轴方向相同则取正号,反之,则取负号。 1.完全弹性碰撞 完全弹性碰撞的标志是碰撞前后动量守恒,动能也守恒,即 (3)

相关文档
最新文档