昆明理工大学计算机实验报告

合集下载

昆明理工大学信自学院计科专业短学期认知实习报告

昆明理工大学信自学院计科专业短学期认知实习报告

认识实习报告实习名称:计算机认识实习学院:信息工程与自动化学院专业班级:计科122姓名:李义进学号:201210405210随着社会的发展,科技的进步,计算机技术的飞速发展,作为信息载体的计算机日益显露出其举足轻重的地位。

当今社会已步入了信息社会,知识经济将成为新世纪的主导产业。

伴随计算机的逐步推广和使用,计算机已在科研、生产、商业、服务等许多方面创造了提高效率的途径。

它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。

实习目的:通过听讲座了解一些与本专业有关的当代的前沿技术和知识、开阔自己的眼界,同时可以帮助自己了解计算机专业的就业前景,以及就业方向。

有利于自己对本专业的认识,根据自己的自身情况,为自己制定一个适合自己的目标,以及根据自己的兴趣点选择自己比较感兴趣的方向。

实习内容:在多媒体100参加能讯和云电同方科技有限公司技术人员的相关讲座,对IT企业的资质、荣誉以及企业文化有了一定的了解和认识。

并对一个企业在用人方面的要求有所了解。

了解了IT行业就业前景,增强了同学们的信心和努力的动力。

知道了在软件方面的一些职位,如系统分析师、计算机程序设计员、软件测试师、软件项目管理师、系统架构设计师等,在职业要求方面,为我们指明了方向,让我们懂得需具备哪些职业素质。

心得体会:虽然整个实习只是短短的几天的时间,但通过这几天的学习使我收获较大。

通过实习不仅了解计算机在我们生活中各行各业的运用,还使我知道了我所学的东西有什么用,通过这次实习也使我知道了我今后要怎么学习自己的专业。

在信息时代,学习是不断地汲取新信息,对于计算机专业这是很重要的,因为计算机更新很快,时常会有新技术的出现,因此我们更应该不断的学习,获得事业进步的动力。

作为一名青年学子更应该把学习作为保持工作积极性的重要途径。

走上工作岗位后,更需要积极工作,结合工作实际,不断学习理论、业务知识和社会知识,用先进的理论武装头脑,用精良的业务知识提升能力,以广博的社会知识拓展视野。

SystemView实验报告(全)

SystemView实验报告(全)

SystemView实验报告(全)昆明理⼯⼤学(SystemView)实验报告实验名称:SystemView实验时间:20013 年 9 ⽉ 8⽇专业:11电信指导教师:⽂斯姓名:张鉴学号:201111102210 成绩:教师签名:⽂斯第⼀章SystemView的安装与操作⼀实验⽬的1、了解和熟悉Systemview 软件的基本使⽤;2、初步学习Systemview软件的图符库,能够构建简单系统。

⼆实验内容1、熟悉软件的⼯作界⾯;2、初步了解Systemview软件的图符库,并设定系统定时窗⼝;3、设计⼀些简单系统,观察信号频谱与输出信号波形。

三实验过程及结果1.1试⽤频率分别为f1=200HZ、f2=2000HZ的两个正弦信号源,合成⼀调制信号y(t)=5sin(2πf1t)*cos(2πf2t),观察其频谱与输出信号波形。

注意根据信号的频率选择适当的系统采样数率。

画图过程:(1)设置系统定时,单击按钮,设置采样率20000Hz,采样点数512;(2)定义两个幅度分别为1V,5V,频率分别为200Hz,2000Hz的正弦和余弦信号源;(3)拖出乘法器及接收图符;(4)连线;(5)运⾏并分析单击按钮和。

仿真电路图:波形图如下:频谱图如下:结果分析:频率为200HZ 的信号与频率为2000HZ的信号f2相乘,相当于在频域内卷积,卷积结果为两个频率想加减,实现频谱的搬移,形成1800HZ和2200HZ的信号,因信号最⾼频率为2000HZ所以采⽤5000HZ的采样数率。

1.2将⼀正弦信号与⾼斯噪声相加后观察输出波形及其频谱。

由⼩到⼤改变⾼斯噪声的功率,重新观察输出波形及其频谱。

画图过程:(1)设置系统定时,单击按钮,设置采样率100Hz,采样点数128;(2)定义⼀个幅度为1V,频率为100Hz正弦信号源和⼀个⾼斯噪声;(3)拖出加法器及接收图符;(4)连线;(5)运⾏并分析单击按钮和;(6)在分析窗⼝下单击进⼊频谱分析窗⼝,再单击点OK分析频谱。

昆明理工大学认识实习报告

昆明理工大学认识实习报告
摘要························································································ 1
实习时间和地点······································································· 1
昆明理工大学认识实习报告
篇一:昆工假期参观认识实习报告
实习报告
实习名称:计算机应用认识实习成绩:学院:信息工程与自动化学院专业:计算机科学与技术年级:学生姓名:
指导教师:王翊日期:
一、实习目的
本次实习的目的地是金鼎科技园和昆明市科学技术局,主要参观了昆明颜之灵精美数码印刷有限责任公司、昆明英地尔软件技术有限公司、云南昆船数码科技有限公司、澜博科技有限公司。大概了解了个公司的生产流程,企业文化,主要产品,企业的发展等方面。通过直接面向工厂、企业开展的认识实习环节的教学,巩固已学专业基础课和部分专业课程的有关知识,并为后续专业课的学习作必要的知识准备;通过实习,学习本专业的实际生产操作技能,了解更多的专业技术知识及应用状况,拓宽专业知识面;而且,了解本专业在社会经济中的应用和地位,了解校内学习与实际应用中的差距,将自己所学的基础知识与实践结合起来,对自己所学的理论知识有更加深刻的理解,进一步明确学习目的、学习方法、和学习重点及方向。通过认识实习使计算机专业的学生能够了解本领域的发展,对以后进入专业课程的学习打下坚实的基础。
扁材车间工艺:························································ 11
线材车间··································································· 13

C++实验报告二

C++实验报告二

昆明理工大学信息工程与自动化学院学生实验报告 2(2010—2011学年第2学期)课程名称:C++程序设计开课实验室:计算中心202室2010年月日年级、专业、班计科102学号姓名成绩实验项目名称C++简单程序设计指导教师李川教师评语教师签名:年月日1、实验目的1.学会编写简单的C++程序。

2.复习基本数据类型变量和常量的应用。

3.复习运算符与表达式的应用。

4.复习结构化程序设计基本控制结构的运用。

5.复习自定义数据类型的应用。

6.练习使用简单的输入输出。

7.观察头文件的作用。

8.学会使用VC++6.0开发环境中的debug调试功能:单步执行、设置断点、观察变量值。

二、实验任务1.输入并运行教材《C++语言程序设计》中的例题2—7,即:用do—while语句编程,求自然数1~10之和。

程序正确运行之后,去掉源程序中#include语句,重新编译,观察会有什么问题。

2.将do—while语句用for语句代替,完成相同的功能。

3.编程计算图形的面积。

程序可计算圆形、长方形、正方形的面积,运行时先提示用户选择图形的类型,然后,对圆形要求用户输入半径值,对长方形要求用户输入长和宽的值,对正方形要求用户输入边长的值,计算出面积的值后将其显示出来。

4.使用debug调试功能观察任务3程序运行中变量值的变化情况。

5.定义一个表示时间的结构体,可以精确表示年、月、日、小时、分、秒;提示用户输入年、月、日、小时、分、秒的值,然后完整地显示出来。

三、所用仪器、材料(设备名称、型号、规格等):所用仪器:计算中心202-?;操作系统:WindowsXP;软件平台:VisualC++6.0四、上机操作方法、步骤:打开计算机:开始菜单序Visual C++6.0平台五、实验步骤1.建立一个控制台应用程序项目lab2—1,向其中添加一个C++源文件lab2—1.cpp (方法见实验1),输入教材《C++语言程序设计》中例2—7的代码,检查一下确认没有输入错误,选择菜单命令Build | Build lab2—1.exe编译源程序,再选择Build | Execute运行程序,观察输出是否与教材中的答案一致。

计算机上机实验报告模板

计算机上机实验报告模板

昆 明 理 工 大 学 理 学 院
信息与计算科学专业 操作性实验报告
年级: 07级 姓名: 学号: 指导教师: 朱志宁 实验课程名称: java 程序设计 开课实验室: 理学院机房
实验内容:
1.实验/作业题目: 面向对象程序设计1、2
2.实验/作业课时:各2学时,共4学时
3.实验过程(包括实验环境、实验内容的描述、完成实验要求的知识或技能): 实验环境:eclipse
实验内容:编写一个简单的程序,利用数组保存
书(Book ),cd (CompactDisk ),磁带(Tape )信息,并能实现插入、删除、查找功能。

注意使用面向对象的思想进行程序设计。

完成实验要求的知识或技能:通过这个实验,能用eclipse 来编写java 程序,掌握java 数组的使用和面向对象的编程思想。

4.程序结构(程序中的函数调用关系图)
5.算法描述、流程图或操作步骤:
6.实验数据和实验结果(用屏幕图形表示,可另加附页):
7.改进建议:
评分标准学风--报告格式规范,文字清晰观察能力--正确描述和理解需要操作的问题操作能力--正确输入程序,熟悉编程环境调试能力--熟练使用调试功能解决程序错误。

计算机网络技术实验报告 4

计算机网络技术实验报告  4

Power Supply S/N:
PHI031803JK
PCB Serial Number:
FAB0337240K,73-3122-04
-------------------------------------------------
1 user(s) now active on Management Console.
Reset system with factory defaults, [Y]es or [N]o? Y
% Invalid input detected.
#config t
Enter configuration commands, one per line. End
with CNTL/Z.
(config)#vlan 1 name vlan1
[M] Menus [K] Command Line [I] IP Configuration
Enter Selection:
PCA Number:
73-3122-04
PCA Serial Number:
FAB0337240K
Model Number:
WS-C1912-A
System Serial Number: FAB0339U01U
with CNTL/Z.
Router2621(config)#interface f0/1
Router2621(config-if)#ip
address
172.16.10.1
255.255.255.0
Router2621(config-if)#no shut
Router2621(config-if)#end
PCB Serial Number:

昆明理工大学理学院操作系统原理报告实验二任务管理器的进程管理

昆明理工大学理学院操作系统原理报告实验二任务管理器的进程管理

昆明理工大学(操作系统原理)实验报告实验名称实验二任务管理器的进程管理实验时间2013 年10 月8 日专业电科111 姓名 xxx 教师评语:学号200111110xxxx成绩教师签名Windows xp 任务管理器的进程管理1.背景知识Windows xp的任务管理器提供了用户计算机上正在运行的程序和进程的相关信息,也显示了最常用的度量进程性能的单位。

使用任务管理器,可以打开监视计算机性能的关键指示器,快速查看正在运行的程序的状态,或者终止已停止响应的程序。

也可以使用多个参数评估正在运行的进程的活动,以及查看CPU的内存使用情况的图形和数据。

其中:(1)“应用程序”:这里显示所有当前正在运行的应用程序,但只会显示当前已打开窗口的应用程序,而不会显示已最小化系统托盘里的应用程序。

(2)“进程”:这里显示了所有当前正在运行的进程,包括应用程序、后台服务以及隐藏在系统底层深处的程序甚至是木马程序。

(3)“性能”:这里可以查看计算机性能的动态概念。

包括CPU和内存使用情况图表,正在运行的句柄、线程和进程的总数、物理、核心和认可的内存总数等。

2.实验目的通过Window任务管理器中对程序进程进行响应的管理操作系统进程管理的概念,学习观察操作系统运行的动态性能。

3.实验步骤1)启动并进入Windows,通过快捷键(Ctrl+Alt+Del)或鼠标(右键单击任务栏)启动“任务管理器”。

2)记录操作系统版本Microsoft Windows7 旗舰版Service Pack 3,“任务管理器”窗口的选项卡组成:文件选项查看关机帮助3)记录“进程”选项卡下内容(分用户记录并填入下表,进程数大于四的只记录四条)4)结束进程。

如果打开的程序与此进程相关联,则打开的程序将关闭,将丢失所有未保存的数据。

如果结束系统进程,则可能导致系统不稳定。

5)显示其他进程计数器。

在“进程”选项卡上单击“查看”菜单,然后单击“选择列”命令。

昆明理工大学(计算机网络)实验报告

昆明理工大学(计算机网络)实验报告

昆明理工大学(计算机网络)实验报告实验名称实验六熟悉ftp指令
实验时间 2010 年 6 月 2 日
专业班级教师评语:
姓名
学号成绩教师签名李劲一、实验目的
了解并学会使用ftp的10个基本指令
二、实验内容及步骤
Get 从远端主机中传送至本地主机中
Mget 从远端主机接收一批文件至本地主机
Put 将本地一个文件传送至远端主机中
Mput 将本地主机中一批文件传送至远端主机
Del 删除远端主机中的文件
Dir 列出当前远端主机目录中的文件.如果有本地文件,就将结果写至本地文件.
Mdelete 删除一批文件
pwd: 列出当前远端主机目录
cd:切换目录;
假设要上传文件hanzj2.txt至服务器\d目录中
lcd: 改变当前本地主机的工作目录
,如果缺省,就转到当前用户的HOME目录
三.实验总结
通过实验对FTP有了更深的了解,会使用其十个基本指令。

操作系统实验报告实验二

操作系统实验报告实验二

昆明理工大学信息工程与自动化学院学生实验报告(2012 —2013 学年第二学期)课程名称:操作系统开课实验室:信自楼445 2013 年 5 月 9 日要求:对给定的一个资源分配矩阵状态列表(可参考教材例题或习题),用安全性算法检查当前状态是否安全,并找出一个安全序列,然后某进程提出资源申请,用银行家算法判断是否能分配一、实验目的通过编写银行家算法,要求学生进一步掌握如何实现死锁的避免,进一步熟练使用数组进行程序的设计及实现。

二、实验原理及基本技术路线图(方框原理图)用C语言或C++语言开发。

实现银行家算法、安全性检测算法。

算法介绍:1.银行家算法当进程p申请一个资源时,系统完成以下工作。

如果Request>Need,表示出错,因为进程申请的资源多于它自己申报的最大量;如果Request>Allocation,则p必须等待;否则,系统假设已经分给p所申请的资源(试探性分配),并修改系统状态;Available:= Available - Request;Allocation:= Allocation + Request;Need := Need - Request;调用安全性算法,判断现在的系统状态是否仍处于安全状态,若是,则真正实施分配;否则,拒绝自此分配,恢复原来的系统状态,进程p 等待。

Available := Available + Request; Allocation := Allocation - Request;Need := Need + Request;2.安全性算法安全性算法是银行家算法的子算法,是由银行家算法调用的。

判断一个状态是否安全的算法如下:①令work 和Finish 分别是长度为m 和n 的向量,初始化。

Work := Available ;Finish[i]:=false (i=1,2,…,n ) ②寻找符合下列条件的i 。

Finish[i]=false 并且Need<=Work 如果没有这样的i 存在,转到步骤④; ③Work :=Work + Allocation ; Finish[i]=true ; 转到步骤②;④如果对所有的i ,Finish[i]=true 都成立,则系统处于安全状态:否则,系统是不安全的。

昆明理工大学计算机仿真实验报告实验一

昆明理工大学计算机仿真实验报告实验一

实验一 常微分方程的求解及系统数学模型的转换一.实验目的通过实验熟悉计算机仿真中常用到的Matlab指令的使用方法,掌握常微分方程求解指令和模型表示及转换指令,为进一步从事有关仿真设计和研究工作打下基础。

二. 实验设备个人计算机,Matlab软件。

三. 实验准备预习本实验有关内容(如教材第2、3、5章中的相应指令说明和例题),编写本次仿真练习题的相应程序。

四. 实验内容1. Matlab中常微分方程求解指令的使用题目一:请用MATLAB的ODE45算法分别求解下列二个方程。

要求:1.编写出Matlab仿真程序;2.画出方程解的图形并对图形进行简要分析;3.分析下列二个方程的关系。

1.2.1.仿真程序方程一:f1=inline('-x^2','t','x');[t,x]=ode45(f1,[0,30],[1]);plot(t,x,'-*');grid方程二:f2=inline('x^2','t','x');[t,x]=ode45(f2,[0,30],[-1]);plot(t,x,'-*');grid2.方程解的图形图形进行简要分析3.3.二个方程的关系题目二:下面方程组用在人口动力学中,可以表达为单一化的捕食者-被捕食者模式(例如,狐狸和兔子)。

其中表示被捕食者, 表示捕食者。

如果被捕1x 2x 食者有无限的食物,并且不会出现捕食者。

于是有,则这个式子是以指1'1x x 数形式增长的。

大量的被捕食者将会使捕食者的数量增长;同样,越来越少的捕食者会使被捕食者的数量增长。

而且,人口数量也会增长。

请分别调用ODE45、ODE23算法求解下面方程组。

要求编写出Matlab 仿真程序、画出方程组解的图形并对图形进行分析和比较。

fun3 m 文件:function fun3=fun3(t,x)fun3=[x(1)-0.1*x(1)*x(2)+0.01*t;-x(2)+0.02*x(1)*x(2)+0.04*t]Ode45解函数程序:[t,x]=ode45('fun3',[0,20],[30,20]);plot(t,x,'-*');title('ode45解函数');gtext('捕食者');gtext('被捕食者');xlabel('t=0:20');gridOde45解函数图像:Ode23解函数程序:[t,x]=ode23('fun3',[0,20],[30,20]);plot(t,x,'-*');title('ode23解函数');gtext('捕食者');gtext('被捕食者');xlabel('t=0:20');gridOde23解函数图像:2. Matlab 中模型表示及模型转换指令的使用题目三:若给定系统的的传递函数为1132106126)(23423+++++++=s s s s s s s s G 请用MATLAB 编程求解其系统的极零点模型。

昆明理工大学计算机仿真实验报告实验一

昆明理工大学计算机仿真实验报告实验一

实验一常微分方程的求解及系统数学模型的转换一.实验目的通过实验熟悉计算机仿真中常用到的Matlab指令的使用方法,掌握常微分方程求解指令和模型表示及转换指令,为进一步从事有关仿真设计和研究工作打下基础。

二. 实验设备个人计算机,Matlab软件。

三. 实验准备预习本实验有关内容(如教材第2、3、5章中的相应指令说明和例题),编写本次仿真练习题的相应程序。

四. 实验内容1. Matlab中常微分方程求解指令的使用题目一:请用MATLAB的ODE45算法分别求解下列二个方程。

要求:1.编写出Matlab 仿真程序;2.画出方程解的图形并对图形进行简要分析;3.分析下列二个方程的关系。

1.2.1.仿真程序方程一:f1=inline('-x^2','t','x');[t,x]=ode45(f1,[0,30],[1]);plot(t,x,'-*');grid方程二:f2=inline('x^2','t','x');[t,x]=ode45(f2,[0,30],[-1]);plot(t,x,'-*');grid2.方程解的图形图形进行简要分析3.3.二个方程的关系题目二:下面方程组用在人口动力学中,可以表达为单一化的捕食者-被捕食者模式(例如,狐狸和兔子)。

其中1x 表示被捕食者, 2x 表示捕食者。

如果被捕食者有无限的食物,并且不会出现捕食者。

于是有1'1x x ,则这个式子是以指数形式增长的。

大量的被捕食者将会使捕食者的数量增长;同样,越来越少的捕食者会使被捕食者的数量增长。

而且,人口数量也会增长。

请分别调用ODE45、ODE23算法求解下面方程组。

要求编写出Matlab 仿真程序、画出方程组解的图形并对图形进行分析和比较。

fun3 m 文件:function fun3=fun3(t,x)fun3=[x(1)-0.1*x(1)*x(2)+0.01*t;-x(2)+0.02*x(1)*x(2)+0.04*t]Ode45解函数程序:[t,x]=ode45('fun3',[0,20],[30,20]);plot(t,x,'-*');title('ode45解函数');gtext('捕食者');gtext('被捕食者');xlabel('t=0:20');gridOde45解函数图像:Ode23解函数程序:[t,x]=ode23('fun3',[0,20],[30,20]);plot(t,x,'-*');title('ode23解函数');gtext('捕食者');gtext('被捕食者');xlabel('t=0:20');gridOde23解函数图像:2. Matlab 中模型表示及模型转换指令的使用 题目三:若给定系统的的传递函数为1132106126)(23423+++++++=s s s s s s s s G 请用MATLAB 编程求解其系统的极零点模型。

昆明理工大学控制系统CAD上机实验报告

昆明理工大学控制系统CAD上机实验报告

《控制系统CAD》实验报告实验一Matlab 利用方式和程序设计一、实验目的1. 掌握Matlab 软件利用的大体方式;2. 熟悉Matlab 的大体运算和程序控制语句;3. 熟悉Matlab 程序设计的大体方式。

二、实验内容 1.求多项式的根4532)(234++++=x x x x x P程序:p=[1 2 3 5 4]; x=roots(p)结果截图:2已知)()()(224224224b a c a c b c b a f -+-+-=,试利用符号运算的方式对其因式分解。

程序:syms a b c;f=a^4*(b^2-c^2)+b^4*(c^2-a^2)+c^4*(a^2-b^2);factor(f)结果截图:3.编写一个函数,完成求和s=1+2+3+...+i+...+n。

(n=1000)程序:function[sum]=sum(n);sum=0;for i=1:1000;sum=sum+i;endend结果截图:4.已知一传递函数452)(2+++=ssssF,试将其分解为部份分式。

程序:num=[1 2];den=[1 5 4];[res,poles,k]=residue(num,den)结果截图:实验二一、实验目的1. 掌握如何利用Matlab 进行系统的时域分析。

2. 掌握如何利用Matlab 进行系统的频域分析。

3. 掌握如何利用Matlab 进行系统的根轨迹分析。

4. 掌握如何利用Matlab 进行系统的稳固性分析。

二、 实验内容 1.时域分析按照下面传递函数模型:绘制其单位阶跃响应曲线并从图上读取最大 超调量,绘制系统的单位脉冲响应。

8106)65(3)(232+++++=s s s s s s G程序:num = [3,15,18];den = [1,6,10,8];G = tf(num,den); step(G);grid;figure(2);impulse(G); grid;结果截图:单位阶跃响应曲线:单位脉冲响应曲线:结果分析:由图中可直接读出:峰值=系统最大超调量M P=% 2.频域分析典型二阶系统传递函数为:2222)(nnnwswswsG++=ζ当ζ=, ωn 取6时的 Bode Nichols Nyquist图的单位阶跃响应。

计算机网络组网实验报告

计算机网络组网实验报告

昆明理工大学信息工程与自动化学院学生实验报告(2012 —2013 学年第 2 学期)课程名称:计算机网络基础开课实验室:信自442 2013年4月8日一、实验目的及内容正确制作和识别以太网络中使用的双绞线电缆。

学会为点对点网络和交换网络实施物理布线。

并学会验证网络的基本连通性的工具。

二、实验原理及基本技术路线图(方框原理图或程序流程图)在OSI模型的物理层必须通过介质连接终端设备。

所需的介质类型取决于要连接的设备类型。

本实验的基本部分将使用双绞线电缆连接工作站与交换机。

此外两台或多台设备要通过地址才能通信。

网络层需要唯一的地址(亦称逻辑地址或IP 地址)才能使数据到达相应的目的设备。

本实验将为工作站分配地址并用其实现设备之间的通信。

三、所用仪器、材料(设备名称、型号、规格等或使用软件)RJ-45压线钳;双绞线剥线器;RJ-45水晶头;双绞线;网线测试仪;PC机2台;交换机或集线器1台;四、实验方法、步骤(或:程序代码或操作过程)1.描述双绞线制作方法:描述双绞线的EIA/TIA568A和EIA/TIA568B的线序标准描述平行线和交叉线的区别和使用场合;2.描述双绞线制作过程3.给出双绞线测试结果如未通过测试原因是什么如何解决。

4.为工作站分配第3 层地址。

注意:必须在每台工作站上完成这些步骤。

以下说明以Windows XP 为例如果使用其它操作系统操作步骤稍有不同。

在计算机上单击开始右键单击网上邻居然后单击属性。

此时应显示“网络连接”窗口其中的图标显示了不同的网络连接。

●右键单击本地连接图标并单击属性。

选择Internet 协议(TCP/IP) 项然后单击属性按钮●在“Internet 协议(TCP/IP) 属性”窗口的“常规”选项卡中选择使用下面的IP 地址选项。

●在IP 地址框中输入PC1 的IP 地址192.168.1.XX。

(PC2 的IP 地址应输入192.168.1.YY。

)XX为学号后两位数字,YY为1-255间的任选数字。

昆明理工大学计算机网络-搭建简单的局域网实验报告格式

昆明理工大学计算机网络-搭建简单的局域网实验报告格式

昆明理工大学信息工程与自动化学院学生实验报告(—学年第 2 学期)课程名称:计算机网络基础开课实验室:442 年月日年级、专业、班学号姓名成绩实验项目名称搭建简单的局域网指导教师张晓丽教师评语该同学是否了解实验原理: A.了解□ B.基本了解□ C.不了解□该同学的实验能力: A.强□ B.中等□ C.差□该同学的实验是否达到要求: A.达到□ B.基本达到□ C.未达到□实验报告是否规范: A.规范□ B.基本规范□ C.不规范□实验过程是否详细记录: A.详细□ B.一般□ C.没有□教师签名:年月日一、实验目的及内容了解局域网的基本结构,掌握搭建局域网的基本方法,掌握检测网络状态的方法。

学会排除简单的网络故障。

了解系统网络命令及其所代表的含义,以及所能对网络进行的操作。

并学会验证网络的基本连通性的工具。

二、实验原理及基本技术路线图(方框原理图或程序流程图)用若干双绞线、一台交换机、若干台计算机搭建一个局域网。

1)制作并测试双绞线。

2)搭建一个星形拓扑结构的局域网,并判断物理层工作是否正常。

3)为计算机配置相关的网络协议,使选定的应用程序能够工作,提示可以安装TCP/IP协议栈或者IPX/SPX协议,使用ping命令或者观察windows网络邻居测试网络工作是否正常。

4)通过切断(拔出)网线或者故意配置出错,观察故障现象,掌握初步网络故障定位(硬件故障或软件故障)和修复方法。

两台或多台设备要通过地址才能通信。

网络层需要唯一的地址(亦称逻辑地址或IP 地址)才能使数据到达相应的目的设备。

本实验将为工作站分配地址并用其实现设备之间的通信、常用网络命令的使用,,如:1、TCP/IP协议诊断;2、查看DNS、IP、MAC;3、查看当前ARP 缓存表;4、查看路由跟踪情况。

三、所用仪器、材料(设备名称、型号、规格等或使用软件)若干双绞线、一台交换机、若干台计算机、水晶头、双绞线、测线仪等专用做线工具四、实验方法、步骤(或:程序代码或操作过程)及实验过程原始记录( 测试数据、图表、计算等)按以下六个步骤完成实验,并一一按相应要求操作,截图,完成实验报告4.0 双绞线制作1.描述双绞线制作方法:描述双绞线的EIA/TIA568A和EIA/TIA568B的线序标准,描述平行线和交叉线的区别和使用场合;答:标准双绞线做法有两种:ETA/TIA568A和ETA/TIA568B.ETA/TIA568A的8根线排列顺序是:绿白绿橙白蓝蓝白橙棕白棕ETA/TIA568B的8根线排列顺序是:橙白橙绿白蓝蓝白绿棕白棕交叉线(A)一般用来直接连两台电脑,也就是网卡——网卡.直通线(B)一般用来连接网络设备(比如路由器、交换机、HUB、ADSL等)与电脑,或者是网络设备与网络设备之间的相连.2.描述双绞线制作过程答:第1步,用双绞线网线钳把双绞线的一端剪齐然后把剪齐的一端插入到网线钳用于剥线的缺口中。

昆工实验报告

昆工实验报告

昆明理工大学信息工程与自动化学院学生实验报告(2010—2011学年第二学期)课程名称:计算机网络技术开课实验室:自动化系 2011 年 4 月 20 日一、实验目的:●掌握常用网络命令的使用方法;●掌握win2000网络配置的基本步骤;●熟悉和掌握网络管理、网络维护的基本内容和方法二、实验报告内容:Microsoft Windows 2000 [Version 5.00.2195](C) 版权所有 1985-2000 Microsoft Corp.C:\Documents and Settings\Administrator>arpDisplays and modifies the IP-to-Physical address translation tables used byaddress resolution protocol (ARP).ARP -s inet_addr eth_addr [if_addr]ARP -d inet_addr [if_addr]ARP -a [inet_addr] [-N if_addr]-a Displays current ARP entries by interrogating the currentprotocol data. If inet_addr is specified, the IP and Physicaladdresses for only the specified computer are displayed. Ifmore than one network interface uses ARP, entries for each ARPtable are displayed.昆明理工大学自动化系《网络技术》学生实验报告(2010—2011学年第二学期)课程名称:计算机网络技术开课实验室:自动化系 2011年 4 月20 日一、实验目的:●掌握路由器和交换机的基本配置方法;●掌握在CCNA下对路由器和交换机进行网络配置的基本步骤;●熟悉和掌握在CCNA下对路由器和交换机进行网络配置的常用命令;二、实验报告内容:Router Con0 is now availablePress RETURN to get started.Router>enableRouter#config tEnter configuration commands, one per line. End with CNTL/Z.Router(config)#hostname RouterARouterA(config)#interface e0RouterA(config-if)#ip address 11.11.11.1 255.255.255.0RouterA(config-if)#no shutdown%LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet0, changed state to up %LINK-3-UPDOWN: Interface Ethernet0, changed state to upRouterA(config-if)#end%SYS-5-CONFIG_I: Configured from console by consoleRouterA#show interface e0Ethernet0 is up, line protocol is upHardware is Lance, address is 0000.0c8d.5c9d (bia 0000.0c8d.5c9d)Internet address is 11.11.11.1/24MTU 1500 bytes, BW 10000 Kbit, DLY 1000 usec, rely 255/255, load 1/255Encapsulation ARPA, loopback not set, keepalive set (10 sec)ARP type: ARPA, ARP Timeout 04:00:00Last input never, output 00:00:07, output hang neverLast clearing of "show interface" counters neverQueueing strategy: fifoOutput queue 0/40, 0 drops; input queue 0/75, 0 drops5 minute input rate 0 bits/sec, 0 packets/sec5 minute output rate 0 bits/sec, 0 packets/sec0 packets input, 0 bytes, 0 no buffer。

银行家算法实验报告 昆工

银行家算法实验报告 昆工

昆明理工大学信息工程与自动化学院学生实验报告(2010 —2011 学年第二学期)课程名称:操作系统开课实验室:计算中心444 2011 年 4 月28 日一、实验目的通过编写银行家算法,要求学生进一步掌握如何实现死锁的避免,进一步熟练使用数组进行程序的设计及实现。

二、实验原理及基本技术路线图(方框原理图)用C语言或C++语言开发。

实现银行家算法、安全性检测算法。

银行家算法就是对每一个请求进行检查,检查如果满足它是否会导致不安全状态。

若是,则不满足该请求;否则便满足。

利用银行家算法,我们可以来检测CPU为进程分配资源的情况,决定CPU是否响应某进程的的请求并为其分配资源,从而很好避免了死锁的产生。

算法的思路:先对用户提出的请求进行合法性检查,即检查请求是否大于需要的,是否大于可利用的。

若请求合法,则进行预分配,对分配后的状态调用安全性算法进行检查。

若安全,则分配;若不安全,则拒绝申请,恢复到原来的状态,拒绝申请。

银行家算法的步骤:(1)如果Request<or =Need,则转向步骤(2);否则,认为出错,因为它所需要的资源数已超过它所宣布的最大值。

(2)如果Request<or=Available,则转向步骤(3);否则,表示系统中尚无足够的资源,进程必须等待。

(3)系统试探把要求的资源分配给进程Pi,并修改下面数据结构中的数值:Available=Available-Request[i];Allocation=Allocation+Request;Need=Need-Request;(4)系统执行安全性算法,检查此次资源分配后,系统是否处于安全状态。

安全性检测算法:(1)设置两个向量①工作向量Work。

它表示系统可提供进程继续运行所需要的各类资源数目,执行安全算法开始时,Work=Allocation;②标志向量Finish。

它表示系统是否有足够的资源分配给进程,使之运行完成,开始时先做Finish[i]=0,当有足够资源分配给进程时,令Finish[i]=1。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

昆明理工大学《程序设计语言(Java)》课程实验报告
学院名称:材料科学与工程专业年级:
学生姓名:学号:
联系电话:Email:
实验项目名称:Java基础实验指导教师王樱子
实验目的:
1. 掌握Java程序的编辑、编译、调试和运行方法,熟悉常见编程工具的使用;
2. 掌握if语句,switch语句,for语句,while语句和do…while语句的用法;
3. 掌握一维数组和二维数组的使用方法。

实验内容:
1. 编译两种运行方式:just-in-time编译器,简称JIT编译器。

多线程,动态执行,丰富的API文档和类库。

采用UltraEdit为编程工具,对教材例1-1的程序进行编辑、编译和运行。

熟悉JDK API 文档的使用方法。

2. if语句,是单重选择,最多只有两个分支。

if关键字之后的逻辑表达式必须得到一个逻辑值,不能象其他语言那样以数值来代替。

因为Java不提供数值与逻辑值之间的转换。

else子句属于逻辑上离它最近的if语句。

switch语句含义与嵌套的if语句是类似的,格式更加简捷。

表达式的计算结果必须是int型或字符型,即是int型赋值相容的。

当用byte、short或char类型时,要进行提升。

switch语句不允许使用浮点型或long型表达式。

c1、c2、…、ck是int型或字符型常量。

default子句是可选的,并且,最后一个break语句完全可以不写。

switch语句和if语句可以互相代替。

当主程序执行时,如果第一个命令行参数的首字符分别是数字、小写字母及大写字母时,系统会显示这个首字符。

如果输入的是非数字或字母,则显示不是数字或字母。

三种循环语句:for语句、while语句和do语句
for语句的语义是:先执行初始语句,判断逻辑表达式的值,当逻辑表达式为真时,执行循环体语句,执行迭代语句,然后再去判别逻辑表达式的值。

直到逻辑表达式的值为假时,循环结束。

while循环
for语句中常常用循环控制变量显式控制循环的执行次数。

当程序中不能明确地指明循环的执行次数时,可以仅用逻辑表达式来决定循环的执行与否。

这样的循环可用while语句来实现
和if语句一样,while语句中的逻辑表达式亦不能用数值来代替
while语句的语义:计算逻辑表达式,当逻辑表达式为真时,重复执行循环体语句,直到逻辑表达式为假时结束。

如果第一次检查时逻辑表达式为假,则循环体语句一次也不执行。

如果逻辑表达式始终为真,则循环不会终止
do语句与while语句很相似。

它把while语句中的逻辑表达式移到循环体之后。

do语句的语义是:
首先执行循环体语句,然后判定逻辑表达式的值,当表达式为真时,重复执行循环体语句,直到表达式为假时结束。

不论逻辑表达式的值是真是假,do循环中的循环体都至少执行一次
3. 数组说明:多个变量间存在某种内在联系时,适于用数组来实现。

数组是一系列的匿名变量,数组中的元素可通过下标来访问。

在Java中,数组是对象。

类Object中定义的方法都可以用于数组对象。

可以说明任何类型的数组。

基本类型,类类型,数组等。

数组在使用之前必须先说明。

一维数组:type arrayName[]
▪变量名后接方括号
▪将方括号放到变量名的左面
type[ ] arrayName;
多维数组的定义:
Java中没有真正的多维数组,可以建立数组的数组(的数组……),由此得到多维数组。

n维数组是n-1维数组的数组。

说明多维数组时使用类型及多对方括号。

二维数组:与一维数组一样,定义对数组元素也没有分配内存空间,要使用运算符new来分配内存,然后才可以访问每个元素
实验结果:(不够填写时可另附页)
教师评语:
成绩教师签字王樱子
2012 年4 月10 日。

相关文档
最新文档