北航计算机基础实验二
实验2_北航研究生计算机网络实验
实验2_北航研究生计算机网络实验计算机网络实验是计算机科学与技术专业研究生研究生的一门重要实践课程。
本文将介绍一种常见的北航研究生计算机网络实验,包括实验概述、实验目的、实验步骤和实验结果分析。
一、实验概述本实验旨在通过搭建一个简单的计算机网络,让学生了解计算机网络的基本概念和原理,并掌握计算机网络的基本配置和管理技术。
具体而言,本实验要求学生利用虚拟机软件搭建一个局域网,并配置相应的网络地址和路由器,实现不同网络节点之间的通信。
二、实验目的1.了解计算机网络的基本概念和原理;2.掌握计算机网络的基本配置和管理技术;3.学会使用虚拟机软件搭建计算机网络。
三、实验步骤2.配置虚拟机的网络适配器,将其设置为桥接模式;3.为每个虚拟机配置网络地址,包括IP地址、子网掩码和默认网关;4.配置一个路由器,并设置路由表,以实现虚拟机之间的通信;5. 在每个虚拟机上配置网络服务和应用程序,比如DHCP服务和Web服务器;6.运行虚拟机,并测试各个虚拟机之间的通信。
四、实验结果分析1.通过虚拟机软件的桥接模式,可以实现虚拟机和物理主机之间的通信;2.配置网络地址和路由表后,虚拟机之间可以实现跨网段的通信;3.通过配置网络服务和应用程序,可以实现不同虚拟机之间的网络服务和应用程序的访问。
以上是一种常见的北航研究生计算机网络实验的简要介绍。
通过完成这个实验,学生能够深入了解计算机网络的基本原理和技术,并实际操作搭建一个计算机网络,加深对计算机网络的理解。
这种实验方法不仅能够提高学生的实践能力,还能够培养学生的团队合作精神和问题解决能力,对学生的学习和就业都有很大的帮助。
北航计算机软件技术基础实验报告计软实验报告4-1——多媒体关系型数据库的建立
实验报告实验名称多媒体关系型数据库的建立班级学号姓名成绩图片OleObject)Create Table 客户数据(客户ID char(3) primary key,公司名称varchar(20),联系人姓名varchar(20),联系人头衔varchar(10),城市varchar(15),地区char(15),邮政编码char(6),电话char(8),传真char(8))Create Table 订单数据(订单ID char(4) primary key,客户ID char(3),雇员ID varchar(3),产品ID varchar(4),数量int,订购日期datetime,发货日期datetime,备注varchar(40))运行结果:关联数据库SQL语言建表雇员数据商品数据客户数据订单数据2.查询:(1)查询“客户数据”中在杭州或武汉的联系人姓名、电话、城市SELECT 联系人姓名,电话,城市FROM 客户数据WHERE (城市='杭州' OR 城市='武汉')运行结果:(2)查询“商品数据”中类别为光盘、耳机和外放设备的产品的产品名称、单价和库存量并根据单价递减顺序排列SELECT 产品名称,单价,库存量FROM商品数据WHERE 类别IN('光盘','耳机','外放设备')ORDER BY 单价DESC运行结果:3.插入:(1)在“雇员数据”中插入性别列,只能输入男或女ALTER TABLE 雇员数据ADD 性别char(1)运行结果:插入前插入后(2)在“商品数据”中插入一种产品名称为MP3的产品INSERT INTO商品数据(产品ID,产品名称,类别,单价,库存量)VALUES (‘150’,’MP3’,’外放设备’,’’260,’30’)运行结果:插入前插入后4.删除:(1)从“客户数据”中删除E商店的信息DELECT FROM 客户数据WHERE 公司名称=’E商店’运行结果:删除前删除后5.更改:(1)在“订单数据”中将订单ID为140810的订单的数量加3 UPDATE 订单数据SET 数量= 数量+ 3 WHERE 订单ID='140810'运行结果:更改前更改后实验三:在ACCESS数据库管理系统平台上建立查询表(视图)源代码:1.查找出三种最贵的商品SELECT TOP 3 * FROM 商品数据ORDER BY 单价DESC实验结果:2.统计某一雇员的销售额SELECT 雇员ID,SUM(数量*单价) AS 总销售额FROM 订单数据INNER JOIN 商品数据ON 订单数据.产品ID=商品数据.产品ID WHERE 雇员ID=[请输入要查询的雇员ID:] GROUP BY 雇员ID实验结果:【结论】(结果)1.由实验结果可知,利用SQL语句进行数据库的创建和维护是简洁高效的。
大学计算机实验二实验报告
3) 添加应用程序桌面图标。点击开始,在菜单中点击“所有应用”,找到需要添加的应用, 直接按住该应用并拖到桌面空白处即可
4) 删除桌面图标。在需要删除的桌面图标上单击鼠标右键,在弹出的菜单中选择删除即可
二. 文件管理 1.隐藏文件或文件夹及显示隐藏的文件或文件夹。 1)对着需要隐藏的文件单击右键,在弹出的快捷窗口中单击“属性”。 2)在“常规”选项下找到“属性”单击“隐藏”点击“确定”,选择“将更改应用于此文件夹 、子文件夹和文件”后,点击“确定”即可。
1) 打开“开始”菜单,输入“控制面板”命令打开控制面板,在控制面板内选择“日期和时
间”弹出的对话框内选择“日期和时间选项卡”,更改日期、时间、时区后点击确定即可达 到更改日期、时间、时区的目的。
2) 也可在控制面板内选择“Internet 时间选项卡”,在弹出的对话框内勾选与“Internet 时间服 务器”同步,并且在服务器的下拉列表框中选择第一个选项,点击确定即可
实验过程及内容: 一. 基础操作 1. 设置桌面背景 1) 在桌面的没有桌面图标的区域单击鼠标右键,并在出现的快捷菜单中单点击“个性化”。
2) 单击“背景”。打开“背景”后,可以看见个性化设置背景。
3) 在下方的“最近使用的图像”中任意单击一张图片即可将桌面背景设置为此图片。
注:也可在第三步中点击“浏览照片”并选择自己喜欢的图片做为桌面背景。 2. 调整计算机系统的日期和时间
3. 设置桌面图标 1) 添加文件或文件夹图标。鼠标右键点击需要添加快捷方式的文件,选择“显示更多选项”, 在弹出的菜单中选择“发送到”,在弹出的新菜单中点击“桌面快捷方式”即可。 2) 添加系统图标。在设置中找到“个性化”选修卡,点击“主题”选项,点击“桌面图标设 置”在弹出的对话框内勾选需要的桌面图标点击确定即可完成设置。
北航北海学院计算机组成原理实验二
计算机组成原理实验报告实验名称双端口存储器原理实验班级:学号:姓名:指导教师:完成日期:成绩:一、实验目的1.了解双端口静态存储器IDT7132的工作特性及其使用方法2.了解半导体存储器怎样存储和读取数据。
3.了解双端口存储器怎样并行读写,并分析冲突产生的情况。
二、实验电路图3.2 双端口存储器实验电路图图3.2示出了双端口存储器的实验电路图。
这里使用一片IDT7132(2048×8位),两个端口的地址输入A8-A10引脚接地,因此实际使用的存储容量为256字节。
左端口的数据输出接数据总线DBUS,右端口的数据输出端接指令总线IBUS。
IDT7132有六个控制引脚:CEL#、LR/W#、OEL#、CER#、RR/W#、OER#。
CEL#、LR/W#、OEL#控制左端口读、写操作;CER#、RR/W#、OER#控制右端口的读写操作。
CEL#为左端口选择引脚,低电平有效;当CEL#=1时,禁止对左端口的读、写操作。
LR/W#控制对左端口的读写。
当LR/W#=1时,左端口进行读操作;LR/W#=0时,左端口进行写操作。
OEL#的作用等同于三态门,当OEL#=0时,允许左端口读出的数据送到数据总线DBUS上;当OEL#=1时,禁止左端口的数据放到DBUS。
因此,为便于理解,在以后的实验中,我们将OEL#引脚称为RAM_BUS#。
控制右端口的三个引脚与左端口的三个完全类似,这里不再赘述。
有两点需要说明:(1)右端口读出的数据(更确切的说法是指令)放到指令总线IBUS上而不是数据总线DBUS,然后送到指令寄存器IR。
(2)所有数据/指令的写入都使用左端口,右端口作为指令端口,不需要进行数据的写入,因此我们将右端口处理成一个只读端口,已将RR/W#固定接高电平,OER#固定接地。
这两点请同学好好理解。
存储器左端口的地址寄存器AR和右端口的地址寄存器PC都使用2片74LS163,具有地址递增的功能。
同时,PC在以后的实验当中也起到程序计数器的作用。
北航大学计算机作业_WORD作业2说明
WORD作业2——论文排版(第2次实验课内容)一、实验内容1. 到目前为止没有收到统一的第2次WORD实验作业说明。
就按以下要求完成。
2. 论文排版——统一下载“论文排版_原始文档_学生信息管理系统_111018.docx”文件进行论文排版,并将该实验小结放在最后,以及将小结标题做到中文目录中。
3. 下载“第2次实验课——WORD实验1-2_论文排版_zym_2013.pdf”作为参考,按实验教材“实验1-2应用Word进行论文高效排版”中的实际要求完成。
二、提交作业要求◆结果文档(包括实验小结)。
⏹“实验小结”包括实验后收获、所遇问题、解决方法、未解决的问题及简答一道思考题。
⏹结果文档的文件名要规范,命名规则:学号_姓名_WORD作业2.docx。
例:“12011001_常佳鑫_WORD作业2.docx”。
⏹认真阅读“六、实验习题”中提出的问题,在实验报告的“实验小结”中选答一道(简答)。
◆交作业,不要超过期限。
注意:未能当堂完成的作业要保存在自己的优盘或邮箱里,已完成且提交了的作业也需自己保存一段时间(后续作业可能需在该作业基础上进行,也有可能所提交的作业出现问题(如无法打开等))。
注意:每名学生的文档内容不可能完全相同,要独立完成作业,若出现完全一样的作业结果文档,被视为抄袭,0分处理。
三、作业评分规则:1.5分:在完全消化了“指导书”中的实验知识点后的再创新,实验要完整,小结要有自己的特色;实验结果文档命名规范。
是“最好的”作业,得满分就一定要认真、需付出更多的思考和努力,鼓励自主创新。
2.4分:基本完成“指导书”中的实验知识点,实验基本完整(其中1-2个小要点完成情况不是很好);小结一般;实验结果文档命名规范。
是大多数学生的作业成绩。
3.3分:基本完成“指导书”中的实验知识点,实验基本完整(其中3个以上小要点完成情况不是很好);小结一般;实验结果文档命名不规范。
目的:鼓励学生认真完成作业,提高下次实验成绩。
大学计算机实验二报告
大学计算机实验二报告实验目的本实验旨在通过使用Markdown文本格式,编写一篇关于大学计算机实验二的报告。
通过该实验,我们将学习如何按照步骤思考并编写一篇有条理的文档。
实验步骤步骤一:准备在开始编写报告之前,我们需要做一些准备工作。
首先,我们需要确保我们已经熟悉Markdown文本格式,并且了解如何在文档中使用各种Markdown标记。
其次,我们需要收集关于大学计算机实验二的所有相关信息,包括实验目的、实验步骤、实验结果等。
步骤二:创建报告在准备工作完成后,我们可以开始创建实验报告了。
首先,我们需要使用Markdown语法创建标题,并简要介绍实验的目的。
接下来,我们可以使用Markdown的列表标记来描述实验步骤。
对于每个步骤,我们应该给出清晰明确的说明和操作指南,以便读者能够按照我们的指导完成实验。
步骤三:展示实验结果完成实验后,我们需要将实验结果展示给读者。
在Markdown中,我们可以使用表格、代码块和文本格式化等功能来展示实验结果。
我们可以使用表格来呈现实验数据,使用代码块来展示编写的代码,使用文本格式化功能来强调重要的结果和观察。
步骤四:总结与讨论在展示实验结果之后,我们需要对实验进行总结与讨论。
我们可以使用Markdown的段落和标题标记来组织我们的思路,并给出实验的主要结论和发现。
在讨论部分,我们可以提出一些问题供读者思考,并给出我们自己的解释和观点。
步骤五:撰写实验报告最后,我们可以开始撰写完整的实验报告了。
在撰写报告时,我们应该注意语法和拼写的准确性,并保持文档的结构和逻辑性。
我们可以使用Markdown的引用标记来引用他人的研究结果和引用文献。
此外,我们还可以使用Markdown的链接标记来引用其他相关资源。
结论通过本次实验,我们学习了如何按照步骤思考并编写一篇有条理的文档。
通过使用Markdown文本格式,我们能够清晰地表达实验目的、步骤和结果,并且能够以一种结构化和易读的方式呈现给读者。
《计算机操作基础》实验报告2
河南工业大学《计算机操作基础》实验报告2实验单元一Windows基础实验二Windows基本操作实验时间:2019.11.01【实验目的】熟悉Windows 7基本操作。
【实验环境】Windows+office【实验内容】1.修改桌面图标,从桌面上将回收站图标去掉。
2.选择自己喜欢的图片作为桌面背景。
3.将计算器添加到为桌面小工具。
4.修改现有的时间显示格式。
5.将鼠标的设置为左手习惯。
6.创建3个文件夹,并在其中分别添加两个文件夹,然后再在其中分别添加两个文件,名称自拟,将文件的显示方式设置为“详细图标”。
7.添加一个账户,性质自定。
【实验过程】1.右击桌面,点击个性化,点击更换桌面图标,点击回收站,再点击图标选中一个图标,点击应用。
2.然后更改桌面背景,点击桌面个性化,点击桌面背景,从中选出一张图片,再点击保存修改。
3.在桌面右击鼠标,点击小工具,发现没有计算器小工具。
所以,可以再桌面点击任务栏“开始”按钮,在“常用程序”列表中查找,如果在常用列表中找不到,点击下面的搜索栏,将所需要的程序名称打上去,选中程序,右击图标点击发送到,点击桌面快捷方式。
4.点击桌面任务栏时间,点更改日期和时间设置,进行设置修改。
5.点击桌面个性化,点击控制面板主页,点击右边的查看方式,切换为大图标或小图标,找到鼠标,点击进入修改,点击切换主要和次要按钮点击应用。
6.在所需要的空白位置处点击鼠标右键,点击新建进行创建文件和文件夹。
7.点击控制面板,再点击用户账户,管理其他帐户,创建新的账户,进行编辑点击创建账户即可。
【实验结果】【实验体会】不管是windows7还是现在的windows10所在的功能区域,所要创建、设置基本上还是一样的,只是一步又一步的优化,而对于windows7来说用着还是不错的,在一些功能上windows7我觉得更简洁一点,甚至用着比windows10更流利,可能在某些方面windows7没有那些功能但对于我们现在来说,甚至windows7的好多功能我们都用不上。
北航网络实验预习报告_实验2-预习报告
实验二数据链路层网络层协议分析1.划分虚拟局域网(VLAN)有什么作用?写出VLAN数据帧的传输过程。
隔离广播域,避免广播风暴现象。
交换机接收某数据帧,根据数据帧中的tag域或者接收端口的缺省VLAN ID判断该数据帧应转发到那些端口,如目标端口连接的是普通主机,则删除tag域后再发送数据帧;如目标端口连接的是交换机,则添加tag域后再发送数据帧。
2.请写出Access端口、Trunk端口和Hybrid端口有什么不同?如何将一个交换机端口配置成Trunk端口和Hybrid端口,参考教材和课件分别写出他们的配置命令。
Access端口:只能属于1个VLAN,从该端口出去的数据包不带tag,一般接主机或路由器;Trunk端口:可以属于多个VLAN,可以接收和发送带多种VLAN标签的报文,一般用于交换机之间连接的端口,只允许缺省VLAN的报文不打标签;Hybrid端口:可以属于多个VLAN,可以接收和发送多个VLAN的报文,允许多个VLAN 的报文不打标签,可以用于交换机之间连接,也可以用于接用户的计算机。
配置Trunk端口:port link-type trunk配置Hybrid端口:port link-type hybrid3.PPP的两种身份验证协议PAP协议和CHAP协议有什么不同?请参考补充教材上2.4.6.2节,写出R1为被验证方,R2为主验证方时,PAP验证方式和CHAP验证方式下R1和R2路由器的配置。
PAP是两次握手验证协议,口令以明文传送,被验证方首先发起验证请求;CHAP是三次握手验证协议,不发送口令,主验证方首先发起验证请求,安全性比PAP高。
PAP:[R2]local-user RTA //配置用户列表[R2-user-RTA]service-type ppp //配置服务类型[R2-user-RTA]password simple aaa //配置用户对应密码[R2]interface serial 0/0 //进入路由器接口视图[R2-serial0/0] ppp authentication pap //授权PAP验证[R2-serial0/0] shutdown //关闭端口[R2-serial0/0] undo shutdown //启用端口[R1]interface serial 0/0 //进入路由器接口视图[R1-serial0/0]ppp pap local-user RTA password simple aaa //配置PAP用户名和密码[R1-serial0/0] shutdown //关闭端口[R1-serial0/0] undo shutdown //启用端口CHAP:[R2]local-user RTA //配置用户列表[R2-user-RTA]service-type ppp //配置服务类型[R2-user-RTA]password simple aaa //配置用户对应密码[R2] interface serial 0/0 //进入路由器接口视图[R2-serial0/0] ppp authentication-mode chap //授权CHAP验证[R2-serial0/0] ppp chap user RTB //配置本地名称[R2-serial0/0] shutdown //关闭端口[R2-serial0/0] undo shutdown //启用端口[R1]local-user RTB password simple aaa //配置用户列表[R1]local-user RTB service-type ppp //配置服务类型[R1]interface serial 0/0 //进入路由器接口视图[R1-serial0/0] ppp chap user RTA //配置本地名称[R1-serial0/0] shutdown //关闭端口[R1-serial0/0] undo shutdown //启用端口4.请写出帧中继协议的工作过程。
实验2_北航研究生计算机网络实验
实验2_北航研究生计算机网络实验引言:计算机网络实验是计算机网络课程中非常重要的一部分。
通过实验,可以加深对计算机网络原理和协议的理解,并且提高实践能力。
在北航研究生计算机网络实验中,实验2是一个关于网络通信的实验,本文将对该实验进行详细描述和分析。
一、实验目的1.通过实验深入了解网络通信原理和实现;2.熟悉并掌握网络通信调试工具的使用方法;3.通过实验提高网络故障排查和修复的能力。
二、实验内容本次实验的内容是使用网络通信技术完成一个具体任务。
实验使用的工具是Wireshark,这是一款常用的网络抓包分析软件。
学生需要在虚拟机上模拟网络环境,并且使用Wireshark工具对网络通信进行抓包和分析。
实验的具体步骤如下:1.准备实验环境:使用虚拟机软件搭建网络环境,一般使用VMware Workstation或VirtualBox软件;2.配置网络参数:为虚拟机配置IP地址、网关地址、子网掩码等网络参数;3.设置Wireshark:在虚拟机上安装Wireshark软件,并进行基础的配置;4.抓包分析:使用Wireshark对网络通信进行抓包,并对抓包结果进行分析;5.故障排查和修复:根据抓包结果分析,定位网络故障的原因,并进行相应的修复。
三、实验结果与分析进行实验后,我们得到了一份Wireshark的抓包结果。
通过对抓包结果的分析,我们可以得到以下结论:1.网络通信存在问题,通信过程中有大量的丢包和重传;2.网络延迟较高,造成通信速度较慢;3.一些数据包在传输过程中被篡改。
根据以上结论,我们可以推断网络通信存在以下问题:1.网络链路质量差,导致数据包丢失和重传;2.网络带宽不足,导致通信速度较慢;3.网络安全问题,导致数据包被篡改。
为了解决以上问题,我们可以尝试以下解决方案:1.改善网络链路质量,可以通过替换网线、调整网络设备位置等方式改善网络信号质量;2.增加网络带宽,可以通过升级网络设备或增加网络带宽来提高通信速度;3.加强网络安全防护,可以使用防火墙软件、数据包加密等方式来防止数据包被篡改。
大学计算机基础实验二
《大学计算机基础》课程实验报告二实验题目:Word中文档的录入编辑、排版与图文混排一、实验目的:掌握WORD中文档处理的基本步操作骤,熟练掌握各种排版技术与技巧二、实验主要内容及过程(实验主要内容的介绍、主要的操作步骤)实验1-4-11、练习启动和退出Word2003的方法。
2、了解Word2003的界面组成。
3、录入以下一段文字,(如图一)段首不留空格,全文输入结束后再按回车键。
4、将文档以文件名“WL11.doc”保存,然后关闭该文件。
5、打开文件WL11.doc,并在其中进行各种练习:选定操作内容;分别用鼠标和键盘练习光标定位操作;文字的插入、改写、修改、删除操作;对选定的文本完成移动、复制、删除操作;练习撤销与恢复操作。
操作完成后,以文件名“WL12.doc”保存。
在每次操作过程中,注意观察、比较操作前后的区别,以利于掌握。
图1实验1-4-21、打开文档WL11.doc,为文档添加标题“提高Windows系统内存效率的优化方法”,并将其设置为“黑体、二号、粗体、红色、字符缩放80%、任意选择一种动态效果、居中”。
2、将正文文字设置为“小四号、楷体GB-2312、两端对齐、行间距18磅、段间距前后各一行”,利用格式刷将所有英文字体设置为“Arial”。
3、将以数字编号开头的文字另起一段,即全文共分为4段,并设置各段首行缩进为“2个字符”。
将文档存盘,并另存为“WL21.doc”。
结果如图2。
图2 图34、利用格式刷将正文中第2~4段中的小标题设置为“黑体、小四号、粗体、蓝色、字间距为加宽2磅、加边框、设置浅绿色底纹效果”。
5、将文中所有“页面文件”一词改为“红色、粗斜体、波浪线、字符缩放80%、字间距为紧缩1磅”。
6、观察Word2003的页面设置的默认值,并对文档进行页面设置:16开纸张、左、右、上、下边距均为1.5厘米,页眉和页脚距边界均为1厘米。
7、将文档存盘,并另存为“WL22.doc”。
《大学计算机基础》实验指导书-实验2(2015_11_9)【amj】OK
《大学计算机基础》实验指导书实验2 程序控制结构的设计1. 实验目的(1)熟悉程序的三种基本结构,利用基本的程序结构(顺序、选择、循环)进行小规模程序编写,解决一些小的计算问题。
(2)理解分支(选择)结构程序的设计方法,学会使用if 语句。
(3)学会利用循环语句表达重复计算过程,掌握如何分析循环结束的条件。
(4)掌握循环结构和分支结构的综合运用方法,学会从具体问题中抽象出数学模型,并利用循环结构和分支结构的程序来解决问题。
2. 实验任务实验任务2-1在前面第一次实验中,要求计算BMI(Body Mass Index,身体质量指数)。
现在请你添加程序功能,显示BMI对应的CDC标准体重状况类别,当用户输入身高体重值时,提示他的肥胖状况(“你已经瘦成了一道闪电,该补补了”“恭喜你,你的身材太标准了”…):BMI 体重状况低于18.5 偏轻18.5~24.9 正常25.0~29.9 超重30.0以上过胖实验目的:本实验任务帮助理解分支程序的设计方法。
实验指导:(1)用input()语句接收用户从键盘的输入(2)将输入字符串转换成浮点数(3)计算BMI(浮点数运算)(4)判断BMI,输出结果# -*- coding: utf-8 -*-#实验2-1参考代码weight = input("输入体重(千克):) #输入体重(千克)#该语句输入身高(米)#将输入字符串转换成浮点数weight = float(weight)#计算BMIBMI =#判断BMI,输出结果if BMI < 18.5:print("偏轻")elifprint("正常")elifprint("超重"):print("过胖")实验任务2-2日本数学家谷角静夫在研究自然数时发现了一个奇怪现象:对于任意一个自然数n,若n为偶数,则将其除以2;若n为奇数,则将其乘以3,然后再加1。
北航计算机基础作业(2)
北航计算机基础课堂作业1、简述你所理解的指令从输入、存储、执行、输出的全过程,每个阶段涉及到哪些硬件设备,这些硬件设备都做了哪些工作?答:(1)简述:输入是人们通过输入设备输入信息和数据,再由编译器转化为二进制编码;存储是将输入的指令放在外存(不立即用的指令)或内存(正在执行的指令)中执行是将指令先从存储器中取出,再分析,由控制器产生控制信号来指导计算机完成相应操作后重复执行输出是指令的执行结果以某种显示形式显示给人们(2)涉及到的设备与工作输入:输入设备(键盘、鼠标、摄像头、扫描仪、光笔、手写输入板、游戏杆及语言输入装置)——输入设备向计算机输入数据和信息,将人类理解的信息转化为二进制代码输入计算机。
存储:存储器(内存包括RAM ROM Cache,外存包括硬盘光盘,还有快闪存储器)——存储器自动完成程序或数据的存取,是计算机的记忆设备。
执行:中央处理器CPU(运算器+控制器IR ID OC PC)——控制器控制指挥CPU,运算器使计算机实现数据处理。
输出:输出设备(显示器、打印机、绘图仪等)——输出设备是将计算机的执行结果以某种显示形式。
2、简述计算机为何采用由不同存储设备组成的存储系统存储信息?答:(1)内存存储当前正在执行的数据,存取速度快,便于向CPU提供数据,但它在断电后信息全部丢失;(2)外存解决内存容量小、断电后数据丢失的弊端,但存取速度慢;(3)两者结合才能保证计算机能快速而反复执行程序与数据。
3、你对本节知识有何不懂之处?对课程有何建议?(选做)答:(1)我对编译器在输入、存储中哪个环节起作用不懂。
我也对各个硬件到底如何处理指令不太明白。
(2)希望老师能在每节课前适当地回顾一下也希望老师能在说到一些专用名词时能稍稍解释一下。
北航---计算机硬件基础实验室
计算机硬件基础实验室介绍
计算机硬件基础实验室是计算机学院面向新媒体艺术系本科生开设的实验室,通过组装计算机软硬件系统,维护解决基础的计算机故障,达到让学生理解计算机硬件基本原理,掌握基本的计算机硬件维护技能的实验教学目标。
实验教师:
《计算机硬件基础》是新媒体艺术系本科生必修课程,共54学时,其中理论课程30
学时,实验学时20学时,计算机学院教学实验中心王欣老师承担相关教学任务。
王欣老师具有30多年的计算机硬件维护工作经验,是中心全部计算机、显示器、打印机、示波器、电源等设备的核心硬件维护教师。
实验环境:
计算机硬件基础实验室主要配备有25台PII计算机,以及大量的用于维护组装计算机的配件设备。
实验内容:
《计算机硬件基础》实验课程主要包括4个实验项目:
∙实验1:《计算机硬件系统集成技术》
实验主要通过组装计算机各个部件,安装调试计算机操作系统,设置CMOS 等内容,让学生掌握计算机部件功能,完成计算机软硬件的集成。
∙实验2:《计算机管理层面软件系统》
实验通过操作系统、常用计算机管理软件工具,分析计算机存储设备的原理,
以及使用相关工具软件完成对硬盘数据的保护,让学生掌握计算机存储数据理论知识和实际保护数据的方法。
∙实验3:《计算机硬件系统故障检测技术》
实验通过对电源故障、显示器故障、计算机启动故障、病毒现象等常见故障进行分析,掌握计算机硬件系统故障分析方法,解决实际工作中基本的计算机硬件系统的故障检测手段。
∙实验4:《计算机硬件系统维护典型案例》
实验通过典型的计算机主板、部件故障现象,依据实验三掌握的基本故障定位、分析方法,由学生自主解决计算机硬件系统的故障,从而培养学生独立分析问题、解决问题的能力。
北航计软实验报告实验二
实验报告实验名称二叉树
班级
学号
姓名
成绩
【实验方案设计】
1.对给定二叉树用链式链式存储结构;利用队列与栈对二叉树进行运算。
2.按层次输出所有结点。
3.输出所有叶子结点。
4.将所有左右子树值交换。
【实验过程】(实验步骤、记录、数据、分析)
(一)实验步骤
1.分别编制实验内容中题2、3、4的三个子程序。
2.以上图所示的二叉树为例编制主程序,实现下述功能,并运行这个程序。
(1)输入二叉树用链式结构存储;
(2)调用题2的子程序,并输出结果;
(3)调用题3的子程序,并输出结果;
(4)调用题4的子程序,并输出结果;
3.自行设计一棵二叉树,重复步骤2。
4.整理程序清单与所有结果,并写出实验报告。
(二)程序清单
#include<stdio.h>
#include<stdlib.h>
struct tree
{
int num;
struct tree *left;
struct tree *right;
};
int a[50]={0};
if(judge==1)
{
system("pause");
func_2(head);
func_3(head);
func_4(head);
break;
}
}
}
(三)运行结果
【小结】。
北航计算机网络实验实验二网络层传输层协议分析实验
5
北航计算机网络实验
网络层概述-功能
PC A
PC B
目的寻址
路由选择
IP地址
路由选择协议(routing protocol)
10
北航计算机网络实验
网络层概述-被动路由协议(routed protocol)
IP协议
ICMP协议
ARP协议
11
北航计算机网络实验
IP协议
网际协议(Internet Protocol)
功能:
定义编制机制、数据报的格式等
报文格式
12
北航计算机网络实验
ARP协议
功能:将IP地址解析成MAC地址
16位目的端口号
16位窗口大小 16位紧急指针
16位校验和 选项 数据
25
北航计算机网络实验
TCP协议
协议树
26
北航计算机网络实验
TCP协议
特点:
传输之前建立TCP连接 传输结束释放TCP连接 滑动窗口 面向连接的
可靠的
可靠传输技术
27
北航计算机网络实验
TCP协议
TCP建立连接过程(三次握手)
时间 时间
syn
seq=N
PC A
syn
seq=M
ctl=syn ack=N+1 ctl=ack ack=M+1
PC B
seq=N+1
数据
28
北航计算机网络实验
TCP协议
北航计软实验报告二
计算机软件基础上机实验报告(二)140223 14021076 易杰1.实验目的掌握二叉树的存储结构2.实验内容1.对给定二叉树用链式链式存储结构;利用队列与栈对二叉树进行运算。
2.按层次输出所有结点。
3.输出所有叶子结点。
4.将所有左右子树值交换。
3.源代码与运行结果#include<stdio.h>/**实验二1.对给定二叉树用链式存储结构;利用队列与栈对二叉树进行运算。
2.按层次输出所有结点。
3.输出所有叶子结点。
4.将所有左右子树值交换。
输入:文件(2.txt)输入,内容为将二叉树补为满二叉树(空节点用0代替)的所有节点值(链表存储)输出:屏幕输出**/struct tree{int num;struct tree *left;struct tree *right;};struct tree *build(int i);int a[50]={0}; //读入的原始数据void main(){FILE *fi=fopen("2.txt","rt");int i,t;struct tree *head,*temp;struct tree *b[50]={NULL};//本树有5层,共1+2+4+8+16=31个节点for (i=1;i<=31;i++){fscanf(fi,"%d",&a[i]);}//递归构建链表head=build(1);printf("链表构建完成,二叉树已存储。
\n\n");//按层次输出所有结点i=0;t=1;b[0]=head;printf("按层次输出节点(过滤空节点)结果:\n");while (i!=t){printf("%d ",b[i]->num);if ((b[i]->left)!=NULL) b[t++]=b[i]->left;if ((b[i]->right)!=NULL) b[t++]=b[i]->right;i++;}printf("\n");//输出所有叶子结点i=0;t=1;b[0]=head;printf("\n输出叶子节点(无子树的点)结果:\n");while (i!=t){if ((b[i]->left==NULL) && (b[i]->right==NULL)) printf("%d ",b[i]->num);else{if ((b[i]->left)!=NULL) b[t++]=b[i]->left;if ((b[i]->right)!=NULL) b[t++]=b[i]->right;}i++;}printf("\n");//交换左右子树i=0;t=1;b[0]=head;printf("\n交换左右子树:\n");while (i!=t){if ((b[i]->left!=NULL) || (b[i]->right!=NULL)){printf("正在交换%d节点\n",b[i]->num);temp=b[i]->left;b[i]->left=b[i]->right;b[i]->right=temp;}if ((b[i]->left)!=NULL) b[t++]=b[i]->left;if ((b[i]->right)!=NULL) b[t++]=b[i]->right;i++;}printf("交换完成\n");fclose(fi);system("pause");}struct tree *build(int i){struct tree *n;n=(struct tree*)malloc(sizeof(struct tree));n->num=a[i];if (a[2*i]!=0) n->left=build(2*i);else n->left=NULL;if (a[2*i+1]!=0) n->right=build(2*i+1);else n->right=NULL;return (n);}程序运行输出结果如下:4.实验总结通过本次试验,我掌握了掌握二叉树的存储结构,并且能够使用数组和链表存储二叉树,掌握了按层次输出结点、输出叶子节点、将所有左右子树值交换等内容,并且巩固了链表的使用方法。
北航计算机控制系统实验报告
北航计算机控制系统实验报告
计算机控制系统
实验报告
实验一模拟式小功率随动系统的实验调试
实验二A/D、D/A接口的使用和数据采集
实验三中断及采样周期的调试
实验四计算机控制系统的实验调试
姓名:陈启航
学号:13031144
同组人:吴振环陈秋鹏李恺
指导教师:袁少强
日期:6月16日
实验一二阶系统的电子模拟及时域响应的动态测试
一、实验目的
1.熟悉反馈控制系统的结构和工作原理,进一步了解位置随动
系统的特点。
2.掌握判别闭环系统的反馈极性的方法。
3.了解开环放大倍数对稳定性的影响及对系统动态特性的影
响,对静态误差的影响。
二、实验内容
1.连接元件构成位置随动系统;
2.利用计算机内的采样及显示程序,显示并分析输出的响应结
果;
3.重复调试达到设计要求三、实验设备
XSJ-3小功率直流随动系统学习机一台、DH1718双路直流稳压
电源一台、4 1/2数字多用表一台四、实验原理
模拟式小功率随动系统如下图所示:
1.实验前需进行零位调整,反馈极性判断,反馈极性判断又包括速度反馈极性判断和位置反馈极性判断,须使反馈为负反馈。
2.动态闭环实验系统调试。
按下面电路图连线,经过改变变阻
器大小来改变闭环系统放大倍数,经过一路A/D把输出相应采入
计算机进行绘图,同时测量输入电压和反馈电位计输入电压,算出稳态误差
五、实验结果
1. K=1时的过渡过程曲线。
实验2_北航研究生计算机网络实验
实验二数据链路层在线实验1.在网络课程学习中,802.3和ETHERNETII规定了以太网MAC层的报文格式分为7字节的前导符、1字节的起始符、6字节的目的MAC地址、6字节的源MAC地址、2字节的类型、数据字段和4字节的数据校验字段。
对于选中的报文,缺少哪些字段,为什么?答:缺少前导符和起始符,和数据校验字段,这两个字段和校验字段在网卡接收MAC帧时被去掉了,因此实验抓包软件的报文中没有这些字段。
2.查看交换机的MAC地址表,结果为:答:MAC ADDR VLAN ID STATE PORT INDEX AGING TIME000c-2919-8388 1 Learned Ethernet0/1 99B499-bab9-1336 1 Learned Ethernet0/1 292000c-2940-2cbe 1 Learned Ethernet0/2 281B499-bab9-1338 1 Learned Ethernet0/2 301)、解释MAC地址表中各字段的含义?答:MAC ADDR为设备的MAC 地址VLAN ID为端口所在的VLAN编号PORT INDEXT 表示源MAC地址为由该端口号学习来的STATE 表示该记录怎么得来的(学习/配置)AGING TIME 表示该记录的生命时间2)、这个实验能够说明MAC地址表的学习是来源于数据帧的源MAC地址而非目的MAC地址吗?如果能,为什么?如果不能,试给出一个验证方法。
答:不能。
方法:清空交换机的MAC地址表,断开交换机与PCB的连线,然后ping PCB,查看交换机的MAC地址表,这时MAC中只有PCA的MAC地址学习记录。
3.在VLAN实验中,实验中的计算机能否通讯,请将结果填入下表:4.交换机在没有配置VLAN时,冲突域和广播域各有哪些端口?配置了VLAN以后呢?答:没有配置VLAN时广播域:交换机所有的端口是一个广播域冲突域:每个端口是一个冲突域配置VLAN:广播域:同一个VLAN属于一个广播域冲突域:每个端口是一个冲突域。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
print("enough!")
3. 实验总结(实验心得及体会,以及对本课程的建议等)
注意细节,不要大意
4. 简答题
(1)你如何理解选择、循环结构?(从程序设计的角度回答,如果对程序设计 接触较早、较熟练也可以从历史或底层的角度回答)
选择结构用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序 的流程。 循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。它由循环体中的条件, 判断继续执行某个功能还是退出循环。根据判断条件,循环结构又可细分为以下两种形式:先 判断后执行的循环结构和先执行后判断的循环结构。
2.3 实验任务 2-3 #对 n 一直除 r 直到为 0 n=int(input()) r=int(input()) while n>=r:
print(n%r) n=n//r print(n) 2.4 实验任务 2-4 #比较是否购买一日票 n1,n2,n3=map(int,input().split()) res1=0 res2=0 res3=0 for i in range(n1): res1+=int(input()) if res1>15: res1=15 for i in range(n2): res2+=int(input()) if res2>15: res2=15 for i in range(n3): res3+=int(input()) if res3>15: res3=15 print(res1+res2+res3) 2.5 实验任务 2-5 #按照题目所给的进行 budget=int(input()) n=int(input()) res=0 for i in range(n): a=float(input()) if a>=200:
(2)试分析 break 和 continue 的特点和典型用法。 break:
Python break 语句,就像在 C 语言中,打破了最小封闭 for 或 while 循环。 break 语句用来终止循环语句,即循环条件没有 False 条件或者序列还没被完全递归完, 也会停止执行循环语句。 break 语句用在 while 和 for 循环中。 如果您使用嵌套循环,break 语句将停止执行最深层的循环,并开始执行下一行代码 Continue: continue 语句用来告诉 Python 跳过当前循环的剩余语句,然后继续进行下一轮循环。 continue 语句用在 while 和 for 循环中。
a=a-40 elif a>=100:
a=a-15 elif a>=50:
a=a-5 else:
pass res+=a if res>=1000:
res=res*0.8 elif res>=500:
res=res*0.9 else :
pass res=int(res) print(res) if res>budget:
print(2000) elif x-y>10:
if 2000+15*(x-10)-10*y>3000: print(3000)
elif 2000+15*(x-10)-10*y<1000: print(1000)
else : print(2000+15*(x-10)-10*y)
else : if 2000+15*x-20*(y-10)>3000: print(3000) elif 2000+15*x-20*(y-10)<1000: print(1000) else : print(2000+15*x-20*(y-10))
if n==1: return(a1)
if n==2: return(a2)
if n>2: return an(n-1)*an(n-2)
print(an(n)) 2.2 实验任务 2-2 #按照题目要求就可以了 x=int(input()) y=int(input()) if abs(x-y)<=10:
1. 实验目的
实验 2 程序控制结构的设计 实验报告
熟悉程序的三种基本结构,利用基本的程序结构(顺序、选择、循环)进行 小规模程序编写,解决一些小的计算问题。
2. 实验步骤(详述每一个子实验的关键语法及其实现)
(上机课未成功提交的须另附课下 Accepted 提交评测序号) 2.1 实验任务 2n=int(input()) def an(n):