当前位置:文档之家› 类的设计与封装(三)实验报告

类的设计与封装(三)实验报告

类的设计与封装(三)实验报告
类的设计与封装(三)实验报告

浙江大学城市学院实验报告

课程名称:面向对象程序设计实验

实验项目名称:类的设计与封装(三)

学生姓名:詹寒露专业:计算1005 学号:31001228 实验地点:理四-118 实验日期:2012 年 4 月12 日

【实验目的】

1. 掌握package语句与import语句

2. 掌握包的定义和使用方式

【实验报告】

1 编程实现:设计一个公有类(类名MyMath)

(1)设计一个公有类(类名MyMath),保存为MyMath.java文件。该类属于某个包(包名https://www.doczj.com/doc/b515645017.html,.zucc.cs),该类包括如下静态方法:

static int max(int[ ] ar); //求数组ar中的最大值

static double max(double[] ar);//求数组ar中的最大值

static int min(int[ ] ar);//求数组ar中的最小值

static double min(double[] ar);//求数组ar中的最小值

//static void sort(double[] ar); //对数组ar进行升序排序

(2)设计一个测试类Test,该类属于包abc,保存为Test.java文件。

要求:import上述MyMath类,并在Test类的main方法中创建若干个数组,然后测试MyMath类定义的方法。

代码如下:

Test.java:

package abc;

import https://www.doczj.com/doc/b515645017.html,.zucc.cs.MyMath;;

public class Test {

public static void main(String[] args){

int[] a={4,5,3,7,6,1,2,9,8};

System.out.println("数组a中的最大值为:"+MyMath.max(a));

System.out.println("数组a中的最小值为:"+MyMath.min(a));

double[] b={11.3,6.6,8.2,5,6.3,72.6,20.0};

System.out.println("数组b中的最大值为:"+MyMath.max(b));

System.out.println("数组b中的最小值为:"+MyMath.min(b));

}

}

MyMath.java:

package https://www.doczj.com/doc/b515645017.html,.zucc.cs;

import java.util.Arrays;

public class MyMath {

public static int max(int[ ] ar)//求数组ar中的最大值

{

Arrays.sort(ar);

return ar[ar.length-1];

}

public static double max(double[] ar)//求数组ar中的最大值{

Arrays.sort(ar);

return ar[ar.length-1];

}

public static int min(int[ ] ar)//求数组ar中的最小值

{

Arrays.sort(ar);

return ar[0];

}

public static double min(double[] ar)//求数组ar中的最小值{

Arrays.sort(ar);

return ar[0];

}

}

运行截图:

2. 按步骤建立包https://www.doczj.com/doc/b515645017.html,.zucc,并回答问题。

下面的First.java和Second.java两个源程序分别是这个包中两个类的定义。//First.java

package https://www.doczj.com/doc/b515645017.html,.zucc;

public class First{

public int i =100;

protected int j = 200;

private int k = 300;

int m = 400;

public void show1(){

System.out.println("https://www.doczj.com/doc/b515645017.html,.zucc.First类中的show1()方法");

}

protected void show2(){

System.out.println("https://www.doczj.com/doc/b515645017.html,.zucc.First类中的show2()方法");

}

private void show3(){

System.out.println("https://www.doczj.com/doc/b515645017.html,.zucc.First类中的show3()方法");

}

void show4(){

System.out.println("https://www.doczj.com/doc/b515645017.html,.zucc.First类中的show4()方法");

}

public static void main(String[] args){

System.out.println("https://www.doczj.com/doc/b515645017.html,.zucc.First类中的main方法");

}

}

class A{

public void show(){

System.out.println("https://www.doczj.com/doc/b515645017.html,.zucc.A类中的show方法");

}

}

//Second.java

package https://www.doczj.com/doc/b515645017.html,.zucc;

public class Second{

public static void main(String[] args){

A a = new A();

a.show();

System.out.println("https://www.doczj.com/doc/b515645017.html,.zucc.Second类中的main方法");

}

}

class B{

public void show(){

System.out.println("https://www.doczj.com/doc/b515645017.html,.zucc.B类中的show方法");

}

}

建立包https://www.doczj.com/doc/b515645017.html,.zucc的步骤:

1.建立工作目录(即文件夹) ,如d:\test。

2.在工作目录下分别建立classes和sources目录。

3.分别在classes和sources目录下建立cn\edu\zucc三级目录。

4.将First.java和Second.java拷贝至d:\test\sources\cn\edu\zucc

5. 在命令提示符下编译First.java

D:\test\sources\cn\edu\zucc> javac -d d:\test\classes First.java

6.在命令提示符下编译Second.java

D:\test\sources\cn\edu\zucc> javac -classpath d:\test\classes -d d:\test\classes Second.java

回答如下问题:

(a)第6步时,在目录D:\test\classes\cn\edu\zucc下有哪几个.class文件。A.class、B.class、First.class、Second.java

(b)如何执行A.class文件

先打包成jar文件再运行

接着上面的第6步,

1.将命令提示符的当前目录转换到D:\test\classes ,键入如下命令进行打包:D:\test\classes> jar -cvf abc.jar *

上述命令将D:\test\classes目录下的所有文件打包压缩为一个abc.jar文件。

回答如下问题:

(a)如何执行abc.jar中的First类和Second类?

(b)如果将abc.jar拷贝至D盘根目录d:\, 那么如何执行abc.jar中的First类和Second 类?

运行截图:

3. 编程并回答问题。

将下面的First.java源程序保存至d:\test\sources\cn\edu\zju目录下;并采用类似上面任务一的步骤, 建立包https://www.doczj.com/doc/b515645017.html,.zju;将编译得到的First.class文件输出到d:\test\classes\cn\edu\zju目录下.

//First.java

package https://www.doczj.com/doc/b515645017.html,.zju;

public class First{

public static void main(String[] args){

System.out.println("https://www.doczj.com/doc/b515645017.html,.zju.First类中的main方法");

}

}

问题:(1)包https://www.doczj.com/doc/b515645017.html,.zju中的First类与包https://www.doczj.com/doc/b515645017.html,.zucc.First类会不会命名冲突?,为什么? 不会,因为在不同的包中,包名就不相同。

(2) 如何执行编译得到的https://www.doczj.com/doc/b515645017.html,.zju.First类。

(3) 执行的结果是什么?

运行截图:

4 包的导入。编程并回答问题。

1.将下面的程序保存为ImportTest1.java

//ImportTest1.java

import https://www.doczj.com/doc/b515645017.html,.zju.*; // 语句1

import https://www.doczj.com/doc/b515645017.html,.zucc.*; //语句2

class ImportTest1{

public static void main(String[] args){

First.main(args); // 语句3

}

}

(1)编译ImportTest1.java, 程序是否出错?为何?

出错,因为不知道First是哪个包中的。

(2)如果将语句1删除,那么编译是否出错?

如果不出错,那么执行类ImportTest1,输出是什么?

(3)如果保留语句1,而是将语句2去掉(注释掉),那么编译是否出错?如果不出错,那么执行类ImportTest1,输出是什么?

(4)如果保留语句1和语句2,而是将语句3替换为

https://www.doczj.com/doc/b515645017.html,.zucc.First.main(args);

那么编译是否出错?如果不出错,那么执行类ImportTest1,输出是什么?如果接着删除语句1和语句2,结果是否一样?

(5)如果不修改语句1和语句3,而是将语句2替换为:

import https://www.doczj.com/doc/b515645017.html,.zucc.First;

那么编译是否出错?如果不出错,那么执行类ImportTest1,输出是什么?

(6)如果在语句2下面增加如下代码:

import https://www.doczj.com/doc/b515645017.html,.zju.First;

编译是否出错?

不出错

2. 将第1题改为如下代码, 回答各个问题.

import https://www.doczj.com/doc/b515645017.html,.zju.*; // 语句1

import https://www.doczj.com/doc/b515645017.html,.zucc.*; // 语句2

class ImportTest1{

public static void main(String[] args){

First.main(args);

}

}

class First{

public static void main(String[] args){

System.out.println("同一包内的First类");

}

}

(1) 编译上面程序, 并执行类ImportTest1, 输出结果是什么?

(2) 如果将去掉语句1,并将语句2改写为:

import https://www.doczj.com/doc/b515645017.html,.zucc.First;

那么,编译是否出错, 出什么错?

出错。编译错误。

算法设计与分析实验报告贪心算法

算法设计与分析实验报告 贪心算法 班级:2013156 学号:201315614 姓名:张春阳哈夫曼编码 代码 #include float small1,small2; int flag1,flag2,count; typedefstructHuffmanTree { float weight; intlchild,rchild,parent; }huffman; huffmanhuffmantree[100]; void CreatHuffmanTree(intn,int m) { inti; void select(); printf("请输入%d个节点的权值:",n); for(i=0;i

printf("\n"); for(i=0;i

平面设计实验报告文档2篇

平面设计实验报告文档2篇Graphic design experiment report document

平面设计实验报告文档2篇 小泰温馨提示:实验报告是把实验的目的、方法、过程、结果等记录 下来,经过整理,写成的书面汇报。本文档根据实验报告内容要求展 开说明,具有实践指导意义,便于学习和使用,本文下载后内容可随 意修改调整及打印。 本文简要目录如下:【下载该文档后使用Word打开,按住键盘 Ctrl键且鼠标单击目录内容即可跳转到对应篇章】 1、篇章1:一、我的面试文档 2、篇章2:二、我的工作过程文档 摘要:实践是检验真理的标准,作为一名即将毕业的学生,在经历了大学三年的理论学习之后,必须接受一段时期的实践。因为传统的纸上谈兵已经不能适应社会和行业对于学毕业生的严厉要求,因此这次是我正式接触社会的时刻。我相信“不经一番寒彻骨,怎得梅花扑鼻香。”这是古人得之于实践 的名句,千百年来一直回荡在一代又一代人的耳际。如今,即 将离开象牙塔的我,也应在一番寒彻骨之后寻得人生的梅花香。 实践目的:熟悉公司的运作流程,掌握设计的基本要求, 工作程序、工作方法、职业素质要求熟练专业技能,将书本知

识与实践相结合运用到实际工作中,提前适应市场的发展和社会的要求及毕业后的工作生活。 实践时间:20xx年12月01日到20xx年12月31日 实践地点:广州xxx有限公司 篇章1:一、我的面试文档 上公司进行面试,对于经验尚浅的我少不了紧张,焦急 的情绪。我知道,要给经理留下好的第一印象是很重要的,因为这关乎到我的面试合格与否。面试那一天我并没有很刻意为自己打扮什么,而是朴素大方,洁净整齐。因为我知道:一个人脸上的表情,要比她身上的衣装重要多了。除了衣着方面,我更注重时间。我一向是一个守时的人。守时是我个人的一项基本原则。这次我也不例外,因为我知道,时间对于每一个人来说都是珍贵的,应该是公平的。拖延时间即偷窃时间。任何的早到或者迟到都会扰乱别人的正常工作。因此我把时间控制得很好,既不早到也不迟到。这样就为我们的谈话奠定了基础。 见到经理,我始终脸带微笑。我为自己能在短时间内舒 缓紧张的心情而感到高兴。我首先介绍了自己,整个谈话过程都比较畅顺,气氛也比较轻松,由于我只是实习生,而且操作比较简单,经理并没有刻意刁难。终于我被录用了。

Web网页设计实验报告

WEB系统开发 综合实验报告 题目红尘客栈网上订房页面 专业计算机科学与技术(信息技术及应用) 班级计信2班 学生蒋波涛 重庆交通大学 2013年

目录 一、设计目的 (3) 二、设计题目 (3) 三、结构设计 (3) 四、技术分析 (4) 五、设计过程 (7) 六、实验心得 (10) 七、实验总结 (11)

一、设计目的 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站建设在Internet 应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。我们当代大学生更是离不开网络给我们带来的好处与便利.但是,我们成天浏览的网站网页到底是如何制作的呢?我想这一点很多同学都没有去深究过.所以,这学期我选择了”web网页设计”这门课, 本课程的设计目的是通过实践使同学们经历网页制作的全过程. 通过设计达到掌握网页设计、制作的技巧。 了解和熟悉网页设计的基础知识和实现技巧。根据题目的要求,给出网页设计方案,可以按要求,利用合适图文素材设计制作符合要求的网页设计作品。 熟练掌握Photoshop cs3、Dreamweaver cs等软件的的操作和应用。增强动手实践能力,进一步加强自身综合素质。学会和团队配合,逐渐培养做一个完整项目的能力。 二、设计题目 《红尘客栈》 三、结构设计 选定主题,确定题目之后,在做整个网站之前对网站进行需求分析。首先,做好需求调研。调研方式主要是上网查阅资料,在图书馆里翻阅相关书籍。 然后,调研结束之后对整个网站进行功能描述,并对网站进行总体规划,接着逐步细化。 我们选做的主题是个人主页,并且选定题目为“红尘客栈”,其目的是做一个简单的网站,介绍酒店概况,提供一定的资讯信息。 四、技术分析 (一)建立布局 在这次的网页设计中用到大量的布局,所以怎么样建立布局是关键。Dreamweaver cs3是大多数人设计网页的称手兵器,也是众多入门者的捷径。特别是其在布局方面的出色表现,更受青睐。大家都知道,没有表格的帮助,很难组织出一个协调合理的页面。 1.点击“ALT+F6”键,进入布局模式,插入布局表格。建立一个大概的布局。 2.使用背景图片:选中该项,按浏览可以插入一幅准备好的图片作为表格的背景,因为图片是以平铺的形式作为表格背景,所以表格大小和图片尺寸都要控制好。 (二)网页中的图像

北京理工大学《数据结构与算法设计》实验报告实验一

《数据结构与算法设计》 实验报告 ——实验一 学院: 班级: 学号: 姓名:

一、实验目的 1.通过实验实践、巩固线性表的相关操作; 2.熟悉VC环境,加强编程、调试的练习; 3.用C语言编写函数,实现循环链表的建立、插入、删除、取数据等基本操作; 4.理论知识与实际问题相结合,利用上述基本操作实现约瑟夫环。 二、实验内容 1、采用单向环表实现约瑟夫环。 请按以下要求编程实现: ①从键盘输入整数m,通过create函数生成一个具有m个结点的单向环表。环表中的 结点编号依次为1,2,……,m。 ②从键盘输入整数s(1<=s<=m)和n,从环表的第s个结点开始计数为1,当计数到 第n个结点时,输出该第n结点对应的编号,将该结点从环表中消除,从输出结点 的下一个结点开始重新计数到n,这样,不断进行计数,不断进行输出,直到输出 了这个环表的全部结点为止。 三、程序设计 1、概要设计 为实现上述程序功能,应用单向环表寄存编号,为此需要建立一个抽象数据类型:单向环表。 (1)、单向环表的抽象数据类型定义为: ADT Joseph{ 数据对象:D={ai|ai∈ElemSet,i=1,2,3……,n,n≥0} 数据关系:R1={ |ai∈D,i=1,2,……,n} 基本操作: create(&L,n) 操作结果:构造一个有n个结点的单向环表L。 show(L) 初始条件:单向环表L已存在。 操作结果:按顺序在屏幕上输出L的数据元素。 Josephf( L,m,s,n) 初始条件:单向环表L已存在, s>0,n>0,s

浙大食品包装设计实验报告RSY-R2热缩试验仪的使用

实验报告Array课程名称:食品包装设计指导老师:丁甜成绩:__________________ 实验名称:RSY-R2热缩试验仪的使用同组成员: 一、实验目的和要求(必填)二、实验内容和原理(必填) 三、实验材料与试剂(必填)四、实验器材与仪器(必填) 五、操作方法和实验步骤(必填)六、实验数据记录和处理 七、实验结果与分析(必填)八、讨论、心得 一、实验目的和要求 通过本实验的学习,让学生熟练掌握热缩试验仪的使用,培养其实验操作技能。 二、实验内容和原理 实验原理: 热缩试验仪,专业适用于各种薄膜、热缩管、药用PVC硬片、背板等材料在多种温度下的液体介质中进行热收缩性能及尺寸稳定性的测试。通过对包装材料的热收缩性测试,帮助生产商来评定产品塑料包装材料的遇热收缩性能,用来控制包装产品质量。 实验内容: 测定各种薄膜在多种温度下的液体介质中的热收缩性能及尺寸稳定性。 三、实验材料与试剂 待测材料,浅蓝PE、深蓝PE两种。 四、实验器材与仪器 RSY-R2热缩试验仪 五、操作方法和实验步骤 (1)打开仪器电源开关,检查仪器显示是否正常。 (2)客户需准备1000毫升硅油,将硅油加入液体浴腔,油的高度要高于温度传感器探头。 (3)在仪器面膜左侧的温控表上设置需要的试验温度,温度设置可从室温到2000C,按表上的“数据移位”键(由左至右第二个按钮),将小数点移到相应的位置上,按“加、减”键可快速改变温度值,绿色数字显示设置的温度,红色数字显示浴腔内实际温度。 (4)当实际温度达到设定的温度值后,再等待5分钟后进行试验。 (5)按除“复位”键以外的任意键进入主界面,按“右箭头”选择“设置”,按 “确认”键进入设置内容。 (6)按“上、下”键,改变加热时间,按“确认”键保存数据。 (7)按“返回”键返回到主界面,选择“试验”,按“确认”键进入“试验”界 面。 (8)当温度稳定好后,将试样放入夹持网内,迅速将夹持网放入浴腔内,同时按 下“试验”键,这时试验指示黄灯亮。 (9)等达到设置的时间后,蜂鸣器开始蜂鸣,提示试验结束,黄灯灭。按“确认” 键,停止蜂鸣,将试样取出,放入常温浴中,试样调节完后,在半小时内对试样进行分析计算。 (10)计算收缩率,用加热前的长度减去加热后的长度值,除以加热前的长度, 再乘以100%,即为该试样的收缩率。 (11)收缩比:等于试样纵、横任一方向收缩率大的值与试样纵、横任一方向收 缩率小的值的比值。

网页制作实验报告

网页制作实验报告 页制作实验报告 实验一:站点设置 一、实验目的及要求 本实例是经过“站点定义为”对话框中的“高级”选项卡创建一具新站点。 二、仪器用具 1、生均一台多媒体电脑,组建内部局域,同时接入国际互联。 2、安装windows xp操作系统;建立iis服务器环境,支持asp。 3、安装页三剑客(dreamweaver mx;flash mx;fireworks mx)等页设计软件; 三、实验原理 经过“站点定义为”对话框中的“高级”选项卡创建一具新站点。 四、实验办法与步骤 1)执行“站点\治理站点”命令,在弹出的“治理站点”对话框中单击“新建”按钮,在弹出的快捷菜单中挑选“站点”命令。 2)在弹出的“站点定义为”对话框中单击“高级”选项卡。 3)在“站点名称”文本框中输入站点名称,在“默认文件夹”文本框中挑选所创建的站点文件夹。在“默认图象文件夹”文本框中挑选存放图象的文件夹,完成后单击“确定”按钮,返回“治理站点”对话框。 4)在“治理站点”对话框中单击“完成”按钮,站点创建完毕。 五、实验结果 六、讨论与结论 实验开始之前要先建立一具根文件夹,在实验的过程中把站点存在自己建的文件夹里,如此才干使实验条理化,别至于在实验后寻别到自己的站点。在实验过程中会浮现一些选项,计算机普通会有默认的挑选,最后别要去更改,假如要更改要先充分了解清晰该选项的含义,以及它会造成的效果,否则会使实验的结果失真。实验前先熟悉好操作软件是做好该实验的关键。 实验二:页面图像设置 一、实验目的及要求: 本实例的目的是设置页面的背景图像,并创建鼠标经过图像。 二、仪器用具 1、生均一台多媒体电脑,组建内部局域,同时接入国际互联。 2、安装windows xp操作系统;建立iis服务器环境,支持asp。 3、安装页三剑客(dreamweaver mx;flash mx;fireworks mx)等页设计软件; 4、安装acdsee、photoshop等图形处理与制作软件; 5、其他一些动画与图形处理或制作软件。 三、实验原理 设置页面的背景图像,并创建鼠标经过图像。 四、实验办法与步骤 1) 在“页面属性”对话框中设置页面的背景图像。 2) 在页面文档中单击“”插入鼠标经过图像。 五、实验结果

算法设计与实验报告讲解

算法设计与分析实验报告 学院:信息学院 专业:物联网1101 姓名:黄振亮 学号:20113379 2013年11月

目录 作业1 0-1背包问题的动态规划算法 (7) 1.1算法应用背景 (3) 1.2算法原理 (3) 1.3算法描述 (4) 1.4程序实现及程序截图 (4) 1.4.1程序源码 (4) 1.4.2程序截图 (5) 1.5学习或程序调试心得 (6) 作业2 0-1背包问题的回溯算法 (7) 2.1算法应用背景 (3) 2.2算法原理 (3) 2.3算法描述 (4) 2.4程序实现及程序截图 (4) 2.4.1程序源码 (4) 2.4.2程序截图 (5) 2.5学习或程序调试心得 (6) 作业3循环赛日程表的分治算法 (7) 3.1算法应用背景 (3) 3.2算法原理 (3) 3.3算法描述 (4) 3.4程序实现及程序截图 (4)

3.4.1程序源码 (4) 3.4.2程序截图 (5) 3.5学习或程序调试心得 (6) 作业4活动安排的贪心算法 (7) 4.1算法应用背景 (3) 4.2算法原理 (3) 4.3算法描述 (4) 4.4程序实现及程序截图 (4) 4.4.1程序源码 (4) 4.4.2程序截图 (5) 4.5学习或程序调试心得 (6)

作业1 0-1背包问题的动态规划算法 1.1算法应用背景 从计算复杂性来看,背包问题是一个NP难解问题。半个世纪以来,该问题一直是算法与复杂性研究的热点之一。另外,背包问题在信息加密、预算控制、项目选择、材料切割、货物装载、网络信息安全等应用中具有重要的价值。如果能够解决这个问题那么则具有很高的经济价值和决策价值,在上述领域可以获得最大的价值。本文从动态规划角度给出一种解决背包问题的算法。 1.2算法原理 1.2.1、问题描述: 给定n种物品和一背包。物品i的重量是wi,其价值为vi,背包的容量为C。问:应如何选择装入背包的物品,使得装入背包中物品的总价值最大? 形式化描述:给定c >0, wi >0, vi >0 , 1≤i≤n.要求找一n元向量(x1,x2,…,xn,), xi ∈{0,1}, ?∑ wi xi≤c,且∑ vi xi达最大.即一个特殊的整数规划问题。 1.2.2、最优性原理: 设(y1,y2,…,yn)是 (3.4.1)的一个最优解.则(y2,…,yn)是下面相应子问题的一个最优解: 证明:使用反证法。若不然,设(z2,z3,…,zn)是上述子问题的一个最优解,而(y2,y3,…,yn)不是它的最优解。显然有 ∑vizi > ∑viyi (i=2,…,n) 且 w1y1+ ∑wizi<= c 因此 v1y1+ ∑vizi (i=2,…,n) > ∑ viyi, (i=1,…,n) 说明(y1,z2, z3,…,zn)是(3.4.1)0-1背包问题的一个更优解,导出(y1,y2,…,yn)不是背包问题的最优解,矛盾。 1.2.3、递推关系:

会计制度设计—实验报告

实验报告课程实验名称:会计制度设计实验 学生姓名: 学号: 班级:会计 专业:会计学 指导教师:张帆帆 2012年9月

实验一会计机构及会计人员分工的设计实验 一、实验项目:会计机构及会计人员分工的设计实验 二、实验目的:通过实验资料了解光明机械股份有限公司进行会计核算应该设置的会计机构和各会计岗位的人员分工,熟悉光明机械股份有限公司的会计核算环境,掌握一般企业(如光明机械股份有限公司)财务部门的内部机构的设置及其会计人员的分工安排。 三、实验时间:课内2小时,课外3小时 四、实验内容和要求: 根据光明机械股份有限公司的资料,结合所学的会计专业知识,在充分调研的基础上,设计光明机械股份有限公司会计机构的总体架构(要求包括基本财务会计核算、成本管理、财务管理和车间会计核算等具体机构与岗位);根据实验资料要求,对各具体会计核算科、成本管理科、财务管理科和车间会计核算机构所需会计人员进行合理岗位分工。 五、实验资料:(见附件) 六、实验步骤与要求: 1、根据实验资料提供的情况设计光明机械股份有限公司的整体会计组织机 构; 2、设计包括会计核算科(视情况由自己决定分设哪些)、成本管理科、财务 管理科和车间会计等具体核算机构在内的各个会计工作岗位; 3、运用流程图方法设计光明机械股份有限公司会计机构的组织架构图; 4、运用文字说明法描述各个具体会计核算科、成本管理科、财务管理科和车 间会计核算机构的岗位设置原则。 七、实验结果: 实验完成提交(实验报告需打印): 1、光明机械股份有限公司的会计机构组织架构流程图; 2、光明机械股份有限公司的各个具体会计核算科、成本管理科、财务管理科 和车间会计核算机构的岗位设置情况说明书。

银行家算法设计实验报告

银行家算法设计实验报告

银行家算法设计实验报告 一.题目分析 1.银行家算法: 我们可以把操作系统看做是银行家,操作系统管理的资源相当于银行家管理的资金,进程向操作系统请求资源相当于客户向银行家贷款。操作系统按银行家制定的规则为进程分配资源,当进程首次申请资源时,要测试该进程尚需求的资源量,若是系统现存的资源可以满足它尚需求的资源量,则按当前的申请量来分配资源,否则就推迟分配。 当进程在执行中继续申请资源时,先测试该进程申请的资源量是否超过了它尚需的资源量。若超过则拒绝分配,若没有超过则再测试系统尚存的资源是否满足该进程尚需的资源量,若满足即可按当前的申请量来分配,若不满足亦推迟分配。 2.基本要求: (1)可以输入某系统的资源以及T0时刻进程对资源的占用及需求情况的表项,以及T0时刻系统的可利用资源数。 (2)对T0时刻的进行安全性检测,即检测在T0时刻该状态是否安全。

(3)进程申请资源,用银行家算法对其进行检测,分为以下三种情况: A. 所申请的资源大于其所需资源,提示分配不合理不予分配并返回 B. 所申请的资源未大于其所需资源, 但大于系统此时的可利用资源,提 示分配不合理不予分配并返回。 C. 所申请的资源未大于其所需资源, 亦未大于系统此时的可利用资源,预 分配并进行安全性检查: a. 预分配后系统是安全的,将该进 程所申请的资源予以实际分配并 打印后返回。 b. 与分配后系统进入不安全状态,提示系统不安全并返回。 (4)对输入进行检查,即若输入不符合条件,应当报错并返回重新输入。 3.目的: 根据设计题目的要求,充分地分析和理解题 目,叙述系统的要求,明确程序要求实现的功能以及限制条件。 明白自己需要用代码实现的功能,清楚编写每部分代码的目的,做到有的放矢,有条理不遗漏的用代码实现银行家算法。

电视教材设计与制作实验报告

心之所向,所向披靡 江西科技师范大学 实验报告 课程电视教材设计与制作 院系教育学院 班级09教育技术学(1)班 学号20092299 姓名ljh 报告规格 一、实验目的 二、实验原理 三、实验仪器四、实验方法及步骤 五、实验记录及数据处理 六、误差分析及问题讨论

目录 1. 电视手法与分镜头稿本 2. 电视教材拍摄用光 3. 摄像与录像 4. 特技与动画制作 5. 编辑电视教材 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 每次实验课必须带上此本子,以便教师检查预习情况和记录实验原始数据。 实验时必须遵守实验规则。用正确的理论指导实践袁必须人人亲自动手实验,但反对盲目乱动,更不能无故损坏仪器设备。 这是一份重要的不可多得的自我学习资料袁它将记录着你在大学生涯中的学习和学习成果。请你保留下来,若干年后再翻阅仍将感到十分新鲜,记忆犹新。它将推动你在人生奋斗的道路上永往直前!

实验一电视手法与分镜头稿本 一、实验课程名称 教育电视节目制作 二、实验项目名称 电视手法与分镜头稿本 三、实验目的和要求 进行电视分镜头稿本的创作 四、实验内容和原理 在选题基础上打好制作基础,创作分镜头剧本。 五、主要仪器设备 创意室 六、操作方法与实验步骤 1、讨论电视手法与分镜头稿本。 七、实验结果与分析、心得 以小组为单位进行讨论选题,每组成员进行分工安排,在分好各自工作的基础上,总结了“八字选题包装法”,即“欲、画、人、情、事、新、美、深”。并且讨论出了各个分镜头的内容,完成了分镜头稿本的创作。

实验二电视教材拍摄用光 一、实验课程名称 教育电视节目制作 二、实验项目名称 电视教材拍摄用光 三、实验目的和要求 熟悉电视教材拍摄中光线的使用。 四、实验内容和原理 在室内外进行布光并进行拍摄。 五、主要仪器设备 摄像机 六、操作方法与实验步骤 1、在室外进行布光拍摄。 2、在室内进行布光拍摄。 七、实验结果与分析、心得 通过查找一些资料及在老师的指导下,熟悉电视教材拍摄中光线的使用,学会了在室内外进行布光拍摄。

网页设计实训报告

湖南科技经贸职业学院计算机科学技术学院实训报告 实训课程:网页设计 班级:计网二班 学号:200903884 姓名:彭论 指导老师:王湘文 提交日期:2010-6-21

前言 至于我为什么选择酒店设计题材,因为本人就是想以后自己能办一个很品牌一点的酒店。 在选择好题目和网站的风格之后,我就进行了分工,希望能在最短的时间内做到最好的效果。接下来的步骤就是准备素材,搜集与主题相关的文字、图像、动画、音乐等资料。再是设计网站的内容结构、目录结构和链接结构,设计首页及其页面的版式结构。然后创建本地网站,建立网站的目录结构。制作首页、创建超级链接。最后就是测试与浏览网页。对于酒店网站的设计,我结合了国内外很多知名品牌酒店的网站页面的设计前沿。取其精华,去其糟粕,在网站内容上删减了很多的在外观上的美,整体讲究整体美和简洁美,对于本网站的设计凝聚了本人长达三个星期的时间,完成网站静态设计后,从总体上对网站动态上进行动态设计,希望本网站能在我们这个年纪的领域有一个很好的炫美。

目录 ?实训目的 (3) ?实训任务 (4) ?实训项目(网页设计思路及详细说明) (5) ?实训中遇到的问题与解决问题的方法 (6) ?实训心得与体会 (7)

一.实训目的 进一步熟悉和掌握网站建设的基本流程和技术规范; 巩固运用Dreamweaver网页制作软件制作网页、特别是制作动态网页的 知识; 巩固运用PhotoShop图像处理软件进行网页中图形制作和运用flash动画 制作软件设计网页中动画的知识; 巩固综合运用Dreamweaver、PhotoShop、flash三个软件完成网站建设任 务的方法,能独立设计一个内容完整、图文并茂、技术运用得当的网站; 具备独立撰写实训报告等科技文件的基本能力; 在网页设计的实践中培养分析问题、解决问题的能力,培养协作、交流 的能力,培养创新能力和团队意识; 为今后从事网站开发、维护和管理奠定基础。

web动态网页设计实验报告

武汉理工大学华夏学院课程设计 课程名称web技术应用基础 题目在线图书销售系统的设计 专业计算机应用 班级计应1091 姓名 学号10210409126 指导教师库少平

利用已经学习的动态网页知识和数据库知识进行一个综合练习。整个设计过程中采用由点到面的方法即根据体系规划及课程系统规划的要求利用各种工具方法制作各子系统的原型系统然后测试分析原型系统最后根据原型系统的风格框架等完成网络考试的全部内容。根据需要利用ASP、SQL SEVER等技术使用数据库完成交互式模块的设计。基本信息管理包括用户管理员义工等对于此类信息提供了添加修改删除查看等四种功能 二、课程设计要求: 需要我们实现的功能有: 1、系统的用户登录及身份验证要求。 a)系统用户注册 b)验证用户的注册信息 c)系统用户进入系统时身份验证 d)系统用户在不同页面浏览时的身份验证 2、在线图书销售系统要求。 a)允许用户浏览所有图书 b)允许用户按图书种类进行查找 c)允许用户购买自己喜欢的图书 d)允许用户对购物车进行管理 e)系统实现订单的处理 f)系统完成整个购物流程 3、图书销售系统的管理子系统要求。 a)对管理员的身份进行验证 b)对数据库中的图书信息进行管理 c)对数据库中的用户信息进行管理 d)对数据库中的订单信息进行管理

3.1需求分析 本系统设计的主要实现网上图书产品的展示与在线定购以及对不同身份的人员包括管理人员,注册用户和普通浏览者进行管理。图书产品展示能分页分类进行显示。系统采用ASP在网络上架构一个网上的书店,通过网上书店可以轻松实现图书信息的查询和采购。 3.2模块设计 3.2.1 SQL数据库的创建 创建一个空数据库,然后编辑数据表的内容在动态网页面中,一般应用这种方式。

南京邮电大学算法设计实验报告——动态规划法

实验报告 (2009/2010学年第一学期) 课程名称算法分析与设计A 实验名称动态规划法 实验时间2009 年11 月20 日指导单位计算机学院软件工程系 指导教师张怡婷 学生姓名丁力琪班级学号B07030907 学院(系) 计算机学院专业软件工程

实验报告 实验名称动态规划法指导教师张怡婷实验类型验证实验学时2×2实验时间2009-11-20一、实验目的和任务 目的:加深对动态规划法的算法原理及实现过程的理解,学习用动态规划法解决实际应用中的最长公共子序列问题。 任务:用动态规划法实现求两序列的最长公共子序列,其比较结果可用于基因比较、文章比较等多个领域。 要求:掌握动态规划法的思想,及动态规划法在实际中的应用;分析最长公共子序列的问题特征,选择算法策略并设计具体算法,编程实现两输入序列的比较,并输出它们的最长公共子序列。 二、实验环境(实验设备) 硬件:计算机 软件:Visual C++

三、实验原理及内容(包括操作过程、结果分析等) 1、最长公共子序列(LCS)问题是:给定两个字符序列X={x1,x2,……,x m}和Y={y1,y2,……,y n},要求找出X和Y的一个最长公共子序列。 例如:X={a,b,c,b,d,a,b},Y={b,d,c,a,b,a}。它们的最长公共子序列LSC={b,c,d,a}。 通过“穷举法”列出所有X的所有子序列,检查其是否为Y的子序列并记录最长公共子序列并记录最长公共子序列的长度这种方法,求解时间为指数级别的,因此不可取。 2、分析LCS问题特征可知,如果Z={z1,z2,……,z k}为它们的最长公共子序列,则它们一定具有以下性质: (1)若x m=y n,则z k=x m=y n,且Z k-1是X m-1和Y n-1的最长公共子序列; (2)若x m≠y n且x m≠z k,则Z是X m-1和Y的最长公共子序列; (3)若x m≠y n且z k≠y n,则Z是X和Y的最长公共子序列。 这样就将求X和Y的最长公共子序列问题,分解为求解较小规模的问题: 若x m=y m,则进一步分解为求解两个(前缀)子字符序列X m-1和Y n-1的最长公共子序列问题; 如果x m≠y n,则原问题转化为求解两个子问题,即找出X m-1和Y的最长公共子序列与找出X 和Y n-1的最长公共子序列,取两者中较长者作为X和Y的最长公共子序列。 由此可见,两个序列的最长公共子序列包含了这两个序列的前缀的最长公共子序列,具有最优子结构性质。 3、令c[i][j]保存字符序列X i={x1,x2,……,x i}和Y j={y1,y2,……,y j}的最长公共子序列的长度,由上述分析可得如下递推式: 0 i=0或j=0 c[i][j]= c[i-1][j-1]+1 i,j>0且x i=y j max{c[i][j-1],c[i-1][j]} i,j>0且x i≠y j 由此可见,最长公共子序列的求解具有重叠子问题性质,如果采用递归算法实现,会得到一个指数时间算法,因此需要采用动态规划法自底向上求解,并保存子问题的解,这样可以避免重复计算子问题,在多项式时间内完成计算。 4、为了能由最优解值进一步得到最优解(即最长公共子序列),还需要一个二维数组s[][],数组中的元素s[i][j]记录c[i][j]的值是由三个子问题c[i-1][j-1]+1,c[i][j-1]和c[i-1][j]中的哪一个计算得到,从而可以得到最优解的当前解分量(即最长公共子序列中的当前字符),最终构造出最长公共子序列自身。

运输包装设计实验报告(学生用)

运输包装设计实验报告(学生用) 运输包装设计实验报告 课程名称: 专业班级:姓名: 学号: 指导教师: 实验日期: 实验一运输包装有限元仿真分析实验 学生姓名实验项目□必修□选修□演示性实验□验证性实验□操作性实验□综合性实验实验地点指导教师学号成绩:一、实验目的及要求 1、目的 (1)学习并掌握有限元分析软件的使用方法。 (2)学会用有限元分析软件建立产品运输包装的有限元模型。(3)学会运输包装有限元仿真分析。 2、内容及要求模拟实际运输过程中的产品建立有限元模型,并进行仿真分析。二、实验仪器 计算机,有限元分析软件 三、实验方法与步骤

1.准备工作:熟练掌握有限元分析软件ABAQUS的使用,收集所分析产品及其运输包装材料的各项力学性能指标,为建立有限元模型奠定基础。 2.实验方法: (1)前处理:(FEA建模) (2)求解:运输包装件静态、动态有限元分析求解(3)后处理:查看运行结果,进行结果分析。四、实验结果与数据处理实验二运输包装件堆码实验 学生姓名实验项目□必修□选修□演示性实验□验证性实验□操作性实验□综合性实验实验地点一、实验目的 1.掌握对运输包装件采用压力试验机进行堆码试验的方法。 2.学会使用堆码实验评定运输包装件在堆码时的耐压强度及对内装物的保护能力。 3.研究包装件受压影响(变形、蠕变、压坏或破裂)的因素。 4.学会GB 3538 运输包装件各部位的标示方法 5.学会GB4857.2 运输包装件基本试验温湿度调节处理方法 二、实验原理 将包装件置于压力试验机的下压板上,然后将上压板下降,对包装件施加压力。所加压力、大气条件、持续时间、承受压力的情况以及包装件的放置状态,按预定方案进行。

网页设计实验报告 实验一

昆明理工大学信息工程与自动化学院学生实验报告 (201 —201 学年第一学期) 课程名称:Web设计技术开课实验室:年月日年级、专业、班学号姓名成绩 实验项目名称网页设计简介、HTML基础介绍、文字与 段落、列表指导教师 教师 评语教师签名: 年月日 注:报告内容按实验须知中七点要求进行。 一.打开记事本,编写第一个页面。 (1)打开记事本:单击“开始”→“程序”→“附件”→“记事本”。 (2)输入下面代码: 欢迎你! 我的朋友. 当你进入HTML编程世界的时候,你的
感觉是全新的!
(3)单击“文件”→“选择”→“保存”菜单项,选择文件类型为“所有文件”,文件名输入“index.html”并选择文件保存地址(记住一定要把文件的后缀存为.html或.htm,否则网页无法显示)。 (4)用浏览器打开这个文件,看看效果吧! 二.用HTML语言编写符合以下要求的文档:标题为“班级主页”,在浏览器窗口用户区显示“欢迎来到我们的班级主页”,完成后效果如图: 代码: 班级主页 欢迎来到我们的班级主页

算法与设计实验报告

算法与分析实验报告软件工程专业 安徽工业大学 指导老师:许精明

实验内容 1:杨辉三角 2:背包问题 3:汉诺塔问题 一:实验目的 1:掌握动态规划算法的基本思想,学会用其解决实际问题。 2:通过几个基本的实验,提高算法分析与设计能力,提高动手操作能力和培养良好的编程习惯。 二:实验内容 1:杨辉三角 2:背包问题 3:汉诺塔问题 实验一:杨辉三角

问题分析: ①每行数字左右对称,由1开始逐渐变大,然后变小,回到1。 ②第n行数之和为2^n。 ③下一行每个数字等于上一行的左右两个数字之和。 算法设计及相关源代码: public void yanghui(int n) { int[] a = new int[n]; if(n==1){ System.out.println(1); }else if(n==2) { System.out.print(1 + " " +1); }else{ a[1]=1; System.out.println(a[1]); a[2]=1;

System.out.println(a[1]+" "+a[2]); for(int i=3;i<=n;i++){ a[1]=a[i]=1; for(int j=i-1;j>1;j--){ a[j]=a[j]+a[j-1]; } for(int j=1;j<=i;j++){ System.out.print(a[j]+" "); } System.out.println(); } } } 实验结果:n=10 实验二:0-1背包问题 问题分析::令V(i,j)表示在前i(1<=i<=n)个物品中能够装入容量为就 j(1<=j<=C)的背包中的物品的最大价值,则可以得到如下的动态规划函数: (1) V(i,0)=V(0,j)=0 (2) V(i,j)=V(i-1,j) j

包装材料实验报告

西南林业大学材料工程学院包装工程专业实验报告 课程:包装材料学 姓名:李天卓 学号:20131052046 班级:包装工程2013级 任课教师: 解林坤 时间:2015.11.06

一厚度的测定 一、实验原理 厚度是指纸和纸板等材料在两侧压板间规定压力下直接测量的结果,单位是mm或μm。厚度是影响纸和纸板技术性能的一项关键指标,要求一批产品各张纸或纸板之间的厚度应趋于一致,同一张纸或纸板不同部位之间厚度也应一致。对于具有特殊用途要求的产品如标准纸板还应进行更为严格的全幅校验。在测量时可根据纸的厚薄采用多层测量或单层测量,最后以单层测量的结果表示纸的厚度。 二、测试仪器: 测定纸和纸板厚度的主要仪器是厚度测定仪,有手动、电动之分,以手动为例,其基本结构如图1所示,测定时将纸或纸板放在两受压面之间进行测量。测量过程中受压面间的压力为100 kPa±10 kPa,测厚时,受压测量面积为200 mm2。 图1 厚度测定仪 1—拨杆;2一指针;3一重锤;4一测量杆; 5一测量头;6一量砧;7一底座 三、试验步骤 (1)把测微计放置在无震动的水平面上,调好零点,按标准规定采取试样,以每张纸样上切取100 mm×100 mm的试样至少5张。 (2)按下拨杆,抬起测量头至足以放人纸样的高度(若为电动仪器,则由仪器自动控制高度),置纸样于测量头与测量砧之间。

(3)缓慢放松拨杆,使测量头以低于3 mm/S的速度将测量面轻轻压到试样上(若为电动测厚仪,则自动下降接触纸样),注意避免产生任何冲击作用,待指示值稳定后2~5 s内读数,避免人为对测微计施加任何压力。 (4)对每个试样进行一次测定,测定点离任何一端不小于20 mm或在试样的中心点。宽度在100 mm以下的盘纸,应按全宽切取5条长300 mm的纸条,在每条不同位置测量其厚度,至少两处。 四、结果表示: 以所有测定值的算术平均值表示结果,并报出最大值和最小值。 厚度小于0.05mm的纸,准确至0.001 mm; 厚度小于0.2 mm的纸,准确至0.005mm; 厚度大于0.2mm的纸,准确至0.01 mm。 实验结果:0.33×0.01mm=0.0033mm 二纸和纸板耐折度的测定 一、实验原理 耐折度是指试样在一定张力下,抗往复折叠的能力,以折叠次数表示。耐折度受纤维的长度、纤维本身的强度和纤维间的结合状况影响。凡纤维长度大纤维的强度高和纤维结合力大者,其耐折度就高。耐折度也受纸张水分含量的影响,水分含量低纸张发脆,耐折度低,适当增加含水量,纸张的柔性提高,耐折度随之增大,但水分含量超过一定限度耐折度开始下降。另外,耐折度受打浆程度的影响,在一定程度内,耐折度随打浆度的增加而增加,继续提高打浆度到一定程度,由于纤维的平均长度下降,纤维交织紧密,纸质变脆,则使耐折度下降。因此,在实际生产上控制好影响因素,对保证纸张有较好的耐折强度甚为重要。 许多纸和纸板如白纸板和箱纸板等在加工和使用过程中要经受多次折叠,而耐折度则能较好地反映出纸张抗反复折叠的能力,因此,耐折度的检测被广泛采用。 常用的耐折度仪有两种,一种为卧式的,称作肖伯尔(Schopper)式和立式,称作MIT式,二者的主要区别在于对试样的折叠角度不同,肖伯尔式的折叠角度为180°,MIT式的折叠角度为135°。

算法设计实验报告(川大陈瑜)

《算法设计》课程报告 课序号: 01 学号: 2012141461134 姓名:刘佳玉 任课教师:陈瑜 评阅成绩: 评阅意见: 提交报告时间:2014年 6 月 16 日

贪心算法 1、问题描述 (这是我在soj上找的一道题,以前没做出来,现在用贪心的思想做出来了) 约翰要去钓鱼。他有h小时可用(1≤h≤16),在这个地区有n个湖泊(2≤n≤25),所有的湖泊沿着一条单行道可到达。约翰从湖泊1开始,他可以在任何湖泊结束。他只能从一个湖,到下一个,但他没有必要停在任何湖除非他想停。对于每个i = 1,……,n-1,ti 表示从湖i到湖i+1的5分钟的时间间隔(0 < ti < = 192)。例如,t3 = 4意味着它从湖3湖4需要20分钟的时间。 为了帮助他们规划自己的钓鱼旅行,约翰已经收集了一些关于湖泊信息。对于每个湖泊的i,能钓到的鱼在最初的5分钟的数量,用fi表示(fi > = 0),是已知的。每钓5分钟的鱼,能钓到的鱼在接下来的5分钟的间隔降低一个恒定的数di(di>=0)。如果能钓到的鱼在一个时间区的数量小于或等于di,将不会有更多的鱼留在湖里在下一个时间间隔。为了简化规划,约翰认为没有人会在影响他期待钓到的鱼的数量的湖里钓鱼。 写一个程序来帮助约翰计划他的最大化期望钓到的鱼的数量的钓鱼之旅。在每个湖花费的时间数必须是5的倍数。 这个问题包含多个测试案例! 一个多输入的第一行是一个整数N,然后一个空白行后的N个输入块。每个输入块由问题描述中的格式表示的。每个输入块之间有一个空行。 输出格式包含N个输出块。输出块之间要有一个空白行。 输入 在输入中,会给你一个案例输入的数量。每一种情况下,以n开始,其次是h,接下来有一行n个整数指定fi(1 < =i< = n),然后有一行n个整数di(1≤i<=n),最后,有一行n - 1的整数ti(1≤i<=n-1)。输入在n=0的情况下终止。 输出

Web网站设计实验报告

Web网站设计实验报告 学生: 学号: 班级: 系别: 学院:

目录 一、设计目的 (3) 二、设计题目 (3) 三、结构设计 (3) 四、技术分析 (5)

五、设计过程 (6) 六、实验总结 (7) [附录]网页源代码节选 (8) 一.设计目的 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。我们当代大学生更是离不开网络给我们带来的好处与便利。但是,我们成天浏览的网站网页到底是如何制作的呢我想这一点很多同学都没有去深究过。所以为了了解网页制作的过程,我们在老师的指导下分前台和后台进行了一系列操作,并有所收获。 我们了解和熟悉了网页设计的基础知识和实现技巧,也熟练掌握

了Photoshop cs3、Dreamweaver cs等软件的的操作和应用。 二.设计题目 《篮球球迷交流网》 主要是篮球新闻、视频,还有交流帖子区,交易广告平台等。三.结构设计 选定主题,确定题目之后,网站设计还是一张白纸,我所做的是需要在这张白纸上一点点勾勒出网站的大框架,然后慢慢填充,实现网站的构想。首先我们在网上和图书管里查阅了大量的资料,以确定我们所需要的基本技术。然后,我们对整个网站进行总体规划,接着逐步细化。 我的设计主题是篮球球迷交流网,包括多个方面,框架为:首先是首页,首页下是新闻头条,分栏有球迷自述、篮球美图、给我留言,从分栏都可以回到首页。 首页主要分为新闻头条、热门话题区、靓图展示。 此为网站的大体板块,下面我们就每一页的页面板块进行详细的分析,有了大体框架,我们只需要在每一页的主要内容上做以划分,

《算法设计与分析》实验报告

算法设计与分析课程实验项目目录 学生:学号: *实验项目类型:演示性、验证性、综合性、设计性实验。 *此表由学生按顺序填写。

本科实验报告专用纸 课程名称算法设计与分析成绩评定 实验项目名称蛮力法指导教师 实验项目编号实验项目类型设计实验地点机房 学生学号 学院信息科学技术学院数学系信息与计算科学专业级 实验时间2012年3月1 日~6月30日温度24℃ 1.实验目的和要求: 熟悉蛮力法的设计思想。 2.实验原理和主要容: 实验原理:蛮力法常直接基于问题的描述和所涉及的概念解决问题。 实验容:以下题目任选其一 1).为蛮力字符串匹配写一段可视化程序。 2).写一个程序,实现凸包问题的蛮力算法。 3).最著名的算式谜题是由大名鼎鼎的英国谜人 H.E.Dudeney(1857-1930)给出的: S END +MORE MONEY . 这里有两个前提假设: 第一,字母和十进制数字之间一一对应,也就是每个字母只代表一个数字,而且不同的字母代表不同的数字;第二,数字0不出现在任何数的最左边。求解一个字母算术意味着找到每个字母代表的是哪个数字。请注意,解可能并不是唯一的,不同人的解可能并不相同。3.实验结果及分析: (将程序和实验结果粘贴,程序能够注释清楚更好。)

该算法程序代码如下: #include "stdafx.h" #include "time.h" int main(int argc, char* argv[]) { int x[100],y[100]; int a,b,c,i,j,k,l,m,n=0,p,t1[100],num; int xsat[100],ysat[100]; printf("请输入点的个数:\n"); scanf("%d",&num); getchar(); clock_t start,end; start=clock(); printf("请输入各点坐标:\n"); for(l=0;l

相关主题
文本预览
相关文档 最新文档