搜档网
当前位置:搜档网 › 2015VB实验指导书

2015VB实验指导书

2015VB实验指导书
2015VB实验指导书

计算机程序设计基础(VB)实验指导书主编:刘华伟

单位:信息工程学院

实验报告要求:每次实验要求写实验报告(word电子版),包括实验名称,实验目的,实验内容,所有主要界面(需把界面图贴上,用截图工具)和所有源程序(将代码复制粘贴到word报告里),每次上机课后的周五理论课对上机题目进行讲解,每次上机实验报告要求在上机内结束前提交,如果没做完最迟当天内提交给教师信箱458007844@https://www.sodocs.net/doc/0c10336674.html, 只能用自己的邮箱在这个时间段提交。

提交格式:邮件名和word文件名均为:

公141班张三000000第1次作业

第一次上机课要做实验指导书中前两次实验的内容,将两次上机的实验报告都写在同一个word文档里提交。以后每次上机均做一次实验的内容。

实验一VB6.0环境和程序设计初步

一、实验目的

1.学会使用VB开发环境。

2.学会建立、编辑、运行一个简单的VB应用程序的全过程。

3.掌握变量的概念及使用。

4.通过程序实践结合课堂例子,理解类、对象的概念,掌握属性、事件、方法的应用。

二、实验内容:

1.熟悉VB开发环境的标题栏、菜单栏、工具栏、窗体窗口、属性窗口、工程资源管理器窗口、代码窗口、立即窗口、窗体布局窗口、工具箱窗口的位置以及用法。(此题不需要写实验报告)

2.编写一个四则运算的功能,在界面上输入两个数,并设置加减乘除四个按钮,点击不同的按钮,显示不同的运算结果。

步骤:

(1)建立用户界面的对象。

(2)对象属性的设置。

(3)对象事件过程及编程。

(4)保存和运行程序

实验二选择结构程序设计

一、实验目的

1.掌握逻辑表达式的正确书写形式。

2.掌握单分支与双分支语句的使用。

3.掌握多分支条件语句的使用。

4.掌握情况语句的使用与多分支条件语句的区别。

二、实验内容

1.P272实验C的1,2题,界面按自己思路设计。其中第1题要求用两种方法实现。

2.在界面上输入4个数,求最大值和最小值并显示,要求用两种方法实现。提示:先编写求最大值的程序,然后再编写求最小值的程序。

3.输入三门功课的成绩,评定某个学生是否得奖学金。

评奖学金标准如下:

平均分大于95分或两门100分第三门不低于80分。

实验三循环和数组

一、实验目的

1.理解循环结构的思想

2.学会用for语句编写程序

3.掌握数组的概念、用法

4.学会用for循环语句与数组结合来解决问题

二、实验内容

(1)课本112页第12题前两小题

(2)求1-2+3-4+5-6………+99-100

(3)输入1-10的数(若不在此范围内,应提示出错),求出该数的阶乘并显示。

(3)在界面上设计5个文本框,输入5个数并存入一数组中,通过for语句求出最大值,最小值以及和数,并在另外的几个文本框中显示出来.

(4)用控件数组实现以下功能:

放置自上而下排列的四个按钮,无论按哪个按钮,其他三个按钮都向右移动一小段距离。

实验四过程

一、实验目的

1.掌握自定义函数过程和自过程的定义和调用方法。2.掌握形参和实参的对应关系。

3.掌握变量、函数和过程的作用域。

二、实验内容

1. 定义一个函数:

1 x>0

f(x)= 0 x=0

-1 x<0

在文本框上输入一个x,而后在窗体上用函数求得f(x)的值并显示。

2.求出1-50的所有素数,并依次显示在窗体的左上角,要求定义一个判断一个数是否为素数的函数,通过调用函数的方式来逐一求得。

步骤:

(1)定义一个判断一个数是否为素数的函数,首先确定参数的个数,类型,意义,然后确定返回值的类型。

(2)通过循环的方法,将1-50的每个数都作为函数的参数调用一次,如果判断结果为真,则显示,若为假,则不显示。

3.在三个文本框上输入不等整数x,y,z,排列一下使得结果为x>y>z,并将结果依次显示在窗体的左上角。要求定义一个交换两个数的子过程,通过调用子过程的方式来求解。步骤:

(1)复习曾经讲过的一个相近的例题,吃透思想。

(2)程序中三处用到交换两个数的功能,因此将此功能定义成子过程。

(3)在程序中将每一处交换两个数的地方都换成子过程调用的形式。

实验五常用控件和普通菜单设计

一、实验目的

1.掌握单选钮、复选框、框架等控件的基本用法。

2.掌握菜单设计技术。

二、实验内容

1.做一个简易考试系统,包括两道单选题,一道多选题(4个选项,正确答案为其中三个选项),一道填空题,要求所有的题目做在一个窗体界面上,题目及答案自定。

评分标准为:单选题每题20分,多选题40分(错选不得分,漏选:选中一个得10分,选中两个得20分),填空题20分,满分100分,共4道题,点击提交按钮,用msgbox函数显示总成绩以及每题的得分情况。

步骤:先设计一个单选题,调试成功了再设计一个单选题,在调试成功了设计多选题,单选题主要考虑如何用框架分组,多选题主要考虑实现按照评分标准判分,最后设计分数的显示功能。

2.设计一个三级菜单,每一级别并列项数不少于两项。并让其中的几项有一定的功能(自定义)

综合练习:用数组结合自定义类型实现以下功能:

首先从界面上依次输入一些(不超过5个)学生的姓名和成绩信息,每输入一个学生信息,点击一下“下一个”按钮,

输入5个学生后,依次自动显示出5个学生信息,然后在同一个窗体上设置查询功能,使得能够通过输入学生的姓名进行查询(设置姓名文本框以及查询按钮),若该姓名与曾经输入的某个学生的姓名相同,则在窗体的左上角显示出该学生姓名以及成绩,如果不同,则给出相应提示信息,如果输入的学生信息超过5个,给出出错信息。

步骤:

(1)定义一个存放学生信息的数组。

(2)每次输入一个学生信息,都将其信息存入数组中。(3)每次输入一个学生信息,都要判断是否已经是第5个学生,如果是,就显示数组中所有学生信息,如果超

过5,则给出出错信息。

(4)输入需要查询的学生信息后,将其姓名与数组中存放的所有学生的信息进行比较,若存在相同,则显示出

所有信息,若不存在相同的,显示相应提示信息。

实验六项目实践-----五子棋软件设计

一、实验目的

1.通过五子棋软件设计或者自拟题目设计,巩固本课程所学的各个章节重点知识,自拟题目的同学需尽早向教师提出自己的想法及设计方案。

2.通过开发一个较大的系统,增强软件开发能力。

3.通过调试系统,增强逻辑思维能力。

二、实验内容

1.基本要求:

(1)输入两个对手名字,然后进入游戏界面。

(2)用鼠标点击的方式在棋盘上摆放棋子,黑白交替。(棋盘15*15)

(3)可以悔棋。

(4)五子连在一起的时候能判断胜利,并且显示出胜利者的名字。

(5)能够将棋局的结果保存,保存该棋局结束的状态、对手名字、棋局名字(棋局名字在保存时由用户在相

应的界面下添入)(此功能要求用数据库和文件两种

技术实现)。

(6)棋局能够恢复,即重新打开,打开后出现棋局结束的状态、对手名字(此功能要求用数据库和文件两种技

术实现)。

2.其它要求:

(1)界面友好、漂亮。

(2)程序尽可能无bug。

(3)程序健壮性强,基本上达到无论用户如何操作,软件都不出错,都有相应的处理方法。

3.设计步骤

(1)首先做界面

界面包括几个窗体,窗体上有相应的控件。

因为需要画棋盘,所以必须有图形容器,这里用picturebox框

第一个窗体是登陆界面,因为玩家姓名需要在程序中不断变换,因此需要将玩家名定义成两个变量,又因为这两个变量在几个窗体中都用到,所以在模块中定义为全局变量当五子棋主界面启动之后,首先系统要自动绘制棋盘。

思路:用直线绘制棋盘----直线是由点绘制的---每个点都有坐标----改变坐标系为用户坐标系

用户坐标系的定义要在窗体启动时实现。

(2)坐标系的两个顶点坐标的确定?

考虑到五子棋15*15,确定棋盘坐标系顶点为(-8, 8),(8, -8)

(3)棋子的绘制与存储棋子的绘制用实心圆模式,颜色为黑色及白色两种。

棋子在内存中的存储方式:因为表示各个棋子的数据类型都相同,所以考虑用数组存储,因为棋盘是二维的,因此棋子用二维数组a存储。a(i,j)表示用户坐标(i,j)的棋子状态,0表示此处无棋子,1表示此处为黑子,2表示此处为白子,下棋初始时,棋盘所有位置的初始状态都为0 (4)下棋子的步骤鼠标点击棋盘交叉点附近的位置,系统应实现自动识别鼠标点击位置附近的交叉点

解决方法:坐标系的变换已经将棋盘交叉点坐标整数化,因此系统所需要实现的功能即是将鼠标所点击的位置坐标化为整数即可,例如将(6.2, -5.3)变成(6, -5)。在交叉点上交替下黑白棋子。

解决方法:定义一个逻辑数据类型变量blackwhite,该变量的值为真时下黑子,为假时下白子,每下一个棋子,该变量的值都要取反(NOT)。

判断赢棋每次下子时都必须进行赢棋判断,判断的依据是5个子按照横线、竖线或斜线连成一行。

解决方法:2层循环。

当有一方胜利时,棋局结束,此时在棋盘上继续点击,将不再下棋。

解决方法:设置一个逻辑变量wuziqi,其值为真时说明

棋局没有结束,可以在棋盘上放棋子,该值为假时,说明该棋局结束,不能放棋子。

(6)五子棋保存棋局

思路:保存棋局的功能即把内存中与棋局相关的数据(棋局名称、棋子位置、棋子颜色、棋局状态(即棋局

是否结束))存入外存中,以便以后能够恢复棋局。

保存的实现用两种技术实现:文件和数据库。

采用数据库技术实现棋局保存:

数据库设计:

数据表字段:棋局名、x坐标、y坐标、该点状态值、下棋状态。

每条记录表示棋盘上一个存储的点的信息。

要实现用数据库保存数据,就必须使程序连接到数据库上,这里用的是data控件,通过在程序中对data控件属性的设置来连接数据库、数据表。

首先判断如果输入的棋局名和当前记录的棋局名相等,说明表中有输入棋局名对应的棋局信息,将其删除,判断过程是将用户输入的棋局名(字符串)从记录集(即表)的棋局字段顶端至下逐一比较

在表的最后,也就是最后一条记录后加上新保存棋局的各条记录

因为棋盘上空点居多,大部分点的信息为0,因此只需

保存有棋子的点的信息

用文件技术进行棋局保存,思路相同。

(7)五子棋恢复棋局

思路:首先从数据库文件中找到要恢复棋局的数据(即曾经保存的数据),然后把这些数据赋值给内存中相

应的数组或者变量中,按照这些数据重新绘制棋盘

和棋子,即完成了对棋局的恢复。

窗体启动事件应该完成的事情:

组合框中应该显示曾经保存的棋局名。因为每次保存棋局时,都是将棋局所有棋子的记录添加在表的最后,因此表中关于棋局名的记录只能是类似于aaabbbbccccc的形式,而不可能是abbcacc的形式,根据这个特点编程序取出表中不同的棋局名。

具体算法:

用一个字符串变量strfile初始值为空,从表的顶端向下依次移动记录指针,如果当前记录的棋局名字段和strfile 不相等,说明进入另一个棋局的记录中,将该棋局记录的棋局名赋值给strfile,并加入到组合框中,一直到表中最后一个记录

因为要从数据库中取出相关数据到a数组中,因此要将a数组所有数据清零。

要建立一个data控件,与数据库连接起来,而后识别棋

局(即表中的棋局名字段与在列表框中选择的棋局名比较),将数据库该棋局中所有信息都赋值给a数组及相关变量。

刚才仅仅是数据的恢复,即将数据库中已经保存过的数据恢复到内存中,下一步应该根据内存中的数据重新绘制棋盘以及棋子。

重新绘制棋盘是独立的一块功能,因此考虑用全局子过程来实现,该子过程定义在模块中。思路如下:

清屏—绘制棋盘—根据a数组中的每一项的两个下标来决定绘制棋子的位置,根据每一项的值是1还是2来决定在该位置绘制何颜色的棋子。

决定该黑白方走的blackwhite变量当时没有保存,可以采用在数据库中保存的方式来解决,本例中解决方法是通过数黑白棋子个数来决定恢复棋局后该谁走的。

因此设置了一个变量做计数器,每走一步棋计数器的值加一。

用文件技术实现棋局恢复,思路相同。

(8)悔棋

悔一步棋:用几个变量来表示关于一步棋的几个信息,每次下子都将该子的信息赋值给那几个变量,悔一步棋即将那几个变量所表示的点的a数组信息清零。而后调用paint ()过程重画。

以上是教师带着学生完成的软件功能。

遗留问题:保存棋手姓名和棋局名并在恢复棋局的时候显示。(需要同学们自己完成)

思路:在数据表中多建立两个字段,分别表示两个棋手姓名,同其它数据的保存类似。

Protel应用实例(二)

P ROTEL 99 SE 实验指导书 实验一 Protel 99 SE 使用基础 一、实验目的 1 .掌握设计数据库的概念,以及建立、打开和关闭等操作。 2 .熟悉 Protel 99 SE 的设计界面,熟练掌握对设计数据库中的文件夹和文件的操作。 3 .掌握利用窗口管理功能对窗口显示方式及其显示内容的方式进行管理。 二、实验内容 1 .新建一个设计数据库,选择 MS Access Database 保存类型,名称为 Lx.Ddb ,并设置密码。 2 .关闭第 1 题中新建的设计数据库文件 LX.ddb 后,再打开。 3 在一个设计数据库下,新建一个文件夹,并在该文件夹下,分别创建原理图和 PCB 文件,所有名称均采用系统默认名。 4 .将上面新建的文件夹和两个文件分别更名为 FDDL 、 YLT.Sch 和 DLB.PCB 。 5 .在工作窗口或文件管理器,练习打开和关闭文件夹或文件的操作。 6 .练习三种保存文件的操作,并比较它们之间的区别。 7 .将前面建立的 FDDL 文件夹下的两个文件 YLT.Sch 和 DLB.PCB 导出到 C:\ 下。 8 .新建一个设计数据库 MyDesign1.ddb ,将刚才导出的两个文件 YLT.Sch 和 DLB.PCB ,导入到该设计数据库中的 Documents 文件夹下。 9 .在 FDDL 文件夹下,链接一个文本文件,并观察链接文件的图标。 10 .在设计数据库 MyDesign.Ddb 下,新建一个文件夹 FDDL1 。然后将 FDDL 中 YLT.Sch 文件复制到FDDL1 中;将 DLB.PCB 移到 FDDL1 中。 11 .在设计数据库 MyDesign.Ddb 下,将文件夹 FDDL1 下的文件全部删除。然后进入回收站,将 YLT.Sch 文件彻底删除,将 DLB.PCB 文件还原。 12 .打开两个设计数据库,并使它们以平铺、层叠方式显示。 三.思考题 1 . Protel 99 SE 中的设计保存类型分几种方式?它们之间有何不同?

基础工业工程实验指导书(完整版)

实验1 流程程序分析 一、实验目的 1、学会用程序分析符号、记录并绘制某产品(或零件、服务)的流程程序图。 2、学会用“5W1H”分析(完成了什么?何处做?何时做?由谁做?如何做?为什么要这样做?)技术发掘问题,用“ECRS”原则来改进程序。 二、实验说明 1、流程程序分析是以产品或零件的加工全过程为对象,运用程序分析技巧对整个流程程序中的操作、搬运、贮存、检验、暂存五个方面加以记录和考查、分析。流程程序分析是对生产现场的宏观分析,但它比工艺流程更具体、内容更详细,用途更广泛。 2、运用“5W1H”提问技术,对“操作”、“搬运”、“贮存”、“检验”、“暂存”五个方面进行考查、逐项提问,从而达到考查、分析、发掘问题的目的。 3、在发掘问题的基础上,应用取消、合并、重排、简化四大原则来建立新的程序。 三、实验器材 电子天平、电子秒表、计算器、胶带台、胶带、胶水、记录板、A4纸、包装纸、物流箱等。 四、实验分组 5~6人一组,1人模拟顾客,1人模拟邮局业务员,1人使用记录板记录,1人使用电子秒表测时,其他人认真观察,做些辅助工作。 五、实验内容及步骤 本实验模拟邮局邮包发送流程,可参考下列流程进行: (1)顾客到达。(流程分析起点); (2)询问业务; (3)等待顾客填单; (4)从顾客手中接邮包和填好的包裹单;

(5)包装邮寄物; (6)称重; (7)使用计算器计算邮资;(2元起价,含200克,200克以上按1分/克计算邮资) (8)向顾客收取邮资; (9)登帐(实为计算机操作,这里用手工记账代替); (10)贴包裹单; (11)贴邮票; (12)将包裹放入邮件暂存箱; (13)把包裹单第二联交顾客; (14)顾客离开,服务结束。 实验时,先模拟1~2遍,然后负责记录的同学使用流程图符号记录“邮局业务员”的实际工作流程,绘制流程程序分析简图。同时记录时间和移动距离等参考数据。 六、实验报告要求 使用实习报告纸或课程设计纸书写。实验报告应包含以下内容: (1)实验目的;(2)实验器材;(3)实验分组;(4)实验内容与步骤; (5)5W1H分析过程;(6)ECRS改善过程;(7)规范的以为人主的流程程序图(含现行方法和改善方法)。(8)对分析改善进行总结。

大地测量学实验指导书汇总

《大地测量学基础》实验指导书 XXX大学土木工程系测绘工程教研室 2010年7月

第一部分:实验与实习须知 控制测量学是测绘工程专业一门践性很强的专业主干课程,其实验与实习是教学中必不可少的重要环节。只有通过实验与实习,才能巩固课堂所学的基本理论,进而掌握仪器操作的基本技能和测量作业的基本方法,并为深入学习测绘专业理论和有关专业知识打下基础。在进行实验之前,必须明确实验的基本规定,了解仪器的借还手序及仪器的保护、保养等知识,做到爱护仪器,达到实习之目的,防患于未然。 实验与实习规定 1.在实验或实习之前,必须复习教材中的有关内容,认真仔细地预习本指导书,以明确目的、了解任务、熟悉实验步骤和过程、注意有关事项并准备好所需文具用品。 2.实验或实习分小组进行,组长负责组织协调工作,办理所用仪器工具和借领和归还手续。 3.实验或学习应在规定的时间进行,不得无故缺席或迟到早退;应在指定的场地进行,不得擅自改变地点或离开现场。 4.必须遵守“测量仪器工具的借领与使用规则”和“测量记录与计算规则”。 5.应该服从教师的指导,严格按照本指导书的要求认真、按时、独立地完成任务。每项实验或实习,都应取得合格的成果,提交书写工整规范的实验报告或实习记录,经指导教师审阅同意后,才可交还仪器工具,结束工作。 6.在实验或实习过程中,还应遵守纪律,爱护现场的花草、树木和农作物,爱护周围的各种公共设施,任意砍折、踩踏或损环者应予赔偿。 测量仪器工具的借领与使用规则 对测量仪器工具的正确使用、精心爱护和科学保养,是测量人员必须具备的素质和应该掌握的技能,也是保证测量成果质量、提高测量工作效率和延长仪器工具使用寿命的必要条件。在仪器工具的借领与使用中,必须严格遵守下列规定。 一、仪器工具的借领 1.在指定的地点凭学生证办理借领手续,以小组为单位领取仪器工具。 2.借领时应该当场清点检查。实物与清单是否相符,仪器工具及其附件是否齐全,背带及提手是否牢固,脚架是否完好等。如有缺损,可以补领或更换。 3.离开借领地点之前,必须锁好仪器箱并捆扎好各种工具;搬运仪器工具时,必须轻取轻放,避免剧烈震动。 4.借出仪器工具之后,不得与其他小组擅自调换或转借。

实验指导书 实验二_SolidWorks建模1

实验二 SolidWorks 草绘特征和放置特征操作(一) 一、 实验目的 1. 掌握基本零件建模的一般步骤和方法 2. 掌握SolidWorks 草绘特征:拉伸凸台、拉伸切除、旋转凸台、旋转切除、扫描、 放样的操作方法。 3. 掌握放置(应用)特征:钻孔特征、倒角特征、圆角特征、抽壳特征、拔模斜度特 征、筋的操作方法 二、 实验内容 完成下列下列零件造型 三、 实验步骤 1. 连接件设计 完成如图 1 (1) (2) 2 所示。 图 1连接件 图 2草图 (3) 单击【拉伸凸台/ 框内选择【两侧对称】选项,在【深度】文本框内输入“54mm ”,单击【确定】按钮,如图 3所示。 图 3 “拉伸”特征 (4) 120°”,然后 在第二参考中选择图形的一条下边线。单击【确定】按钮,建立新基准面,如

错误!未找到引用源。所示。 (5) 1,选择“反转法线” 1,单选择 4所示。 图4草图 图4建立基准面 底面边线

(6) 单击【拉伸凸台/ 列表框内选择【给定深度】选项,在【深度】文本框内输入“12mm”,单击【确定】按钮,如图5所示。 图5“拉伸”特征 (7)选取基体上表面,单击【草图绘制】进入草图绘制,使用中心线工具在 上表面的中心位置绘制直线,注意不要捕捉到表面边线,如图6所示。 图 6 中心线 (8) 内输入“8mm”,在图形区域选择中心线,在属性管理器中选中【添加尺寸】、【选择链】、【双向】和【顶端加盖】复选框,选中【圆弧】单选按钮,单击【确定】按钮,标注尺寸,完成草图,如图7所示。 运用“等距实体”绘制草图 (8) -拉伸】属性管理器,在【终止条件】下拉 列表框内选择【完全贯穿】选项,单击【确定】按钮,如图8所示。

《计算机辅助设计电子CAD》实验指导书

《计算机辅助设计(电子CAD)》 实验指导书 姓名: 院系: 班级: 学号: 2013年1月

目录 实验一Protel 99SE 使用基础...................................................................... 错误!未定义书签。实验二绘制原理图——555震荡电路. (5) 实验三绘制原理图——晶体测试电路 (7) 实验四元件库的制作................................................................................... 错误!未定义书签。实验五生成电路原理图报表....................................................................... 错误!未定义书签。实验六工程实例——绘制I/V信号变换调理电路原理图 (15) 实验七熟悉PCB编辑环境和设计系统 ..................................................... 错误!未定义书签。实验八人工布线制作PCB——555震荡电路 . (20) 实验九自动布线制作PCB——晶体测试电路 (24) 实验十PCB元件库的制作 .......................................................................... 错误!未定义书签。实验十一工程实例——绘制I/V信号变换调理电路PCB ....................... 错误!未定义书签。实验十二电路仿真 (32)

(完整版)离散数学实验指导书及其答案

实验一命题逻辑公式化简 【实验目的】加深对五个基本联结词(否定、合取、析取、条件、双条件)的理解、掌握利用基本等价公式化简公式的方法。 【实验内容】用化简命题逻辑公式的方法设计一个表决开关电路。 实验用例:用化简命题逻辑公式的方法设计一个 5 人表决开关电路,要求 3 人以上(含 3 人)同意则表决通过(表决开关亮)。 【实验原理和方法】 (1)写出5人表决开关电路真值表,从真值表得出5 人表决开关电路的主合取公式(或主析取公式),将公式化简成尽可能含五个基本联结词最少的等价公式。 (2)上面公式中的每一个联结词是一个开关元件,将它们定义成 C 语言中的函数。 (3)输入5人表决值(0或1),调用上面定义的函数,将5人表决开关电路真值表的等价公式写成一个函数表达式。 (4)输出函数表达式的结果,如果是1,则表明表决通过,否则表决不通过。 参考代码: #include int vote(int a,int b,int c,int d,int e) { // 五人中任取三人的不同的取法有10种。 i f( a&&b&&c || a&&b&&d || a&&b&&e || a&&c&&d || a&&c&&e || a&&d&&e || b&&c&&d || b&&c&&e || b&&d&&e || c&&d&&e) return 1; else return 0; } void main() { i nt a,b,c,d,e; printf(" 请输入第五个人的表决值(0 或1,空格分开):"); scanf ("%d%d%d%d%d",&a,&b,&c,&d,&e); i f(vote(a,b,c,d,e)) printf(" 很好,表决通过!\n"); else printf(" 遗憾,表决没有通过!\n"); } // 注:联结词不定义成函数,否则太繁 实验二命题逻辑推理 【实验目的】加深对命题逻辑推理方法的理解。【实验内容】用命题逻辑推理的方法解决逻辑

电工学实验指导书汇总Word版

电工学实验指导书 武汉纺织大学 实验一直流电路实验 (1)

实验二正弦交流电路的串联谐振 (4) 实验三功率因数的提高 (6) 实验四三相电路实验 (9) 实验五微分积分电路实验 (12) 实验六三相异步电动机单向旋转控制 (14) 实验七三相异步电动机正、反转控制 (16) 实验八单相桥式整流和稳压电路 (18) 实验九单管交流放大电路 (19) 实验十一集成运算放大器的应用 (24) 实验十二组合逻辑电路 (26) 实验十三移位寄存器 (29) 实验十四十进制计数器 (33)

实验一直流电路实验 一、实验目的: 1.验证基尔霍夫定律 2.研究线性电路的叠加原理 3.等效电源参数的测定 二、实验原理: 1.基尔霍夫定律是电路理论中最重要的定律之一,它阐明了电路整体结构必须遵守的定律,基尔霍夫定律有两条即电流定律和电压定律。 电流定律:在任一时刻,流入电路中任一节点的电流之和等于流出该节点的电流之和,换句话来说就是在任一时刻,流入到电路中任一节点的电流的代数和为零,即∑I=0。 电压定律:在任一时刻,沿任一闭合回路的循行方向,回路中各段电压降的代数和等于零,即 ∑U=0。 2.叠加原理:n个电源在某线性电路共同作用时,它们在电路中任一支路中产生的电流或在任意两点间所产生的电压降等于这些电源单独作用时,在该部分所产生的电流或电压降的代数和。三、仪器设备及选用组件箱: 1.直流稳压电源 GDS----02 GDS----03 2.常规负载 GDS----06 3.直流电压表和直流电流表 GDS----10 四、实验步骤: 1.验证基尔霍夫定律 按图1—1接线,(U S1、U S2分别由GDS---02,GDS---03提供)调节U SI=3V,U S2=10V,然后分别用电流表测取表1—1中各待测参数,并填入表格中。 2.研究线性电路的叠加原理 ⑴将U S2从上述电路中退出,并用导线将c、d间短接,接入U S1,仍保持3V,测得各项电流,电压,把所测数据填入表1—2中;

proteldxp2004实验指导书

Propel DXP 2004 实验指导书 编者:李正中 电气与信息工程学院

目录 实验一、原理图设计基础........................................ 错误!未定义书签。实验二、设计电路原理图........................................ 错误!未定义书签。实验三、设计层次原理图........................................ 错误!未定义书签。实验四、编译项目及生成原理图报表.............................. 错误!未定义书签。实验五、原理图元件库的管理.................................... 错误!未定义书签。实验六、印制电路板设计基础.................................... 错误!未定义书签。实验七、稳压电源PCB板设计.................................... 错误!未定义书签。实验八、单片机最小系统的PCB板设计............................ 错误!未定义书签。实验九、电路板综合设计实例 (59) 实验十、PCB板的制作 (62) 附录1 常用原理图元件符号、PCB封装及所在库.................. 错误!未定义书签。附录2 Protel DXP常用快捷键 (71)

实验一、原理图设计基础 【目标】 熟悉原理图设计界面,会新建与保存设计文件,会设置图纸大小、方向、颜色和格点以及放置元器件。 【范例】 绘制出如图1-1所示的稳压电源电路原理图,其中纸型设置为A4、改变工作区颜色、方向设置为水平方向,最后将图纸命名为“”进行保存。 IN 1 3 OUT 2 GND 7805 U1 IN4007 D1 IN4007 D2 IN4007 D3 IN4007 D4 100uF C1 100uF C2 1 2 Header 2 JP1 A OUT 图1-1 稳压电源电路原理图 【步骤】 1.建立PCB 设计项目,启动原理图编辑器并保存新建原理图文件 (1)从 Protel DXP 的主菜单下执行命令 File/New/PCB Project,建立一份PCB设计项目,如图1-2所示。 在“Projects”面板中使用鼠标右键单击项目“PCB ”,将弹出如图1-3所示的保存菜单。在该菜单中选择“Save Project”命令,在弹出保存文件对话框,命名为。如图1-4所示。 图1-2 新建工程项目

电力电子实验指导书完全版范本

电力电子实验指导 书完全版

电力电子技术实验指导书 目录 实验一单相半波可控整流电路实验........................... 错误!未定义书签。实验二三相桥式全控整流电路实验........................... 错误!未定义书签。实验三单相交流调压电路实验 .................................. 错误!未定义书签。实验四三相交流调压电路实验 .................................. 错误!未定义书签。实验装置及控制组件介绍 ............................................ 错误!未定义书签。

实验一单相半波可控整流电路实验 一、实验目的 1.熟悉单结晶体管触发电路的工作原理及各元件的作用; 2.对单相半波可控整流电路在电阻负载及电阻电感负载时的工作做全 面分析; 3.了解续流二极管的作用; 二、实验线路及原理 熟悉单结晶体管触发电路的工作原理及线路图,了解各点波形形状。将单结晶体管触发电路的输出端“G”和“K”端接至晶闸管的门极和阴极, 即构成如图1-1所示的实验线路。 图1-1 单结晶体管触发的单相半波可控整流电路 三、实验内容 1.单结晶体管触发电路的调试; 2.单结晶体管触发电路各点电压波形的观察; 3.单相半波整流电路带电阻性负载时Ud/U2=f(α)特性的测定; 4.单相半波整流电路带电阻电感性负载时续流二极管作用的观察;

四、实验设备 1.电力电子实验台 2.RTDL09实验箱 3.RTDL08实验箱 4.RTDL11实验箱 5.RTDJ37实验箱 6.示波器; 7.万用表; 五、预习要求 1.了解单结晶体管触发电路的工作原理,熟悉RTDL09实验箱; 2.复习单相半波可控整流电路的有关内容,掌握在接纯阻性负载和阻 感性负载时,电路各部分的电压和电流波形; 3.掌握单相半波可控整流电路接不同负载时Ud、Id的计算方法。 六、思考题 1.单相桥式半波可控整流电路接阻感性负载时会出现什么现象?如何 解决? 七、实验方法 1.单相半波可控整流电路接纯阻性负载 调试触发电路正常后,合上电源,用示波器观察负载电压Ud、晶闸管VT两端电压波形U VT,调节电位器RP1,观察α=30o、60o、90o、120o、150o、180o时的Ud、U VT波形,并测定直流输出电压Ud 和电源电压U2,记录于下表1-1中。

测试技术实验指导书及实验报告2006级用汇总

矿压测试技术实验指导书 学号: 班级: 姓名: 安徽理工大学 能源与安全学院采矿工程实验室

实验一常用矿山压力仪器原理及使用方法 第一部分观测岩层移动的部分仪器 ☆深基点钻孔多点位移计 一、结构简介 深基点钻孔多点位移计是监测巷道在掘进和受采动影响的整个服务期间,围岩内部变形随时间变化情况的一种仪器。 深基点钻孔多点位移包括孔内固定装置、孔中连接钢丝绳、孔口测读装置组成。每套位移计内有5~6个测点。其结构及其安装如图1所示。 二、安装方法 1.在巷道两帮及顶板各钻出φ32的钻孔。 2.将带有连接钢丝绳的孔内固定装置,由远及近分别用安装圆管将其推至所要求的深度。(每个钻孔布置5~6个测点,分别为;6m、5m、4m、3m、2m、lm或12m、10m、8m、6m、4m、2m)。 3.将孔口测读装置,用水泥药圈或木条固定在孔口。 4。拉紧每个测点的钢丝绳,将孔口测读装置上的测尺推至l00mm左右的位置后,由螺丝将钢丝绳与测尺固定在一起。 三、测试方法 安装后先读出每个测点的初读数,以后每次读得的数值与初读数之差,即为测点的位移值。当读数将到零刻度时,松开螺丝,使测尺再回到l00mm左右的位置,重新读出初读数。 ☆顶板离层指示仪 一、结构简介: 顶板离层指示仪是监测顶板锚杆范围内及锚固范围外离层值大小的一种监测仪器,在顶板钻孔中布置两个测点,一个在围岩深部稳定处,一个在锚杆端部围岩中。离层值就是围岩中两测点之间以及锚杆端部围岩与巷道顶板表面间的相对位移值。顶板离层指示仪由孔内固定装置、测量钢丝绳及孔口显示装置组成如图1所示。

二、安装方法: 1.在巷道顶板钻出φ32的钻孔,孔深由要求而定。 2.将带有长钢丝绳的孔内固定装置用安装杆推到所要求的位置;抽出安装杆后再将带有短钢丝绳的孔内固定装置推到所要求的位置。 3.将孔口显示装置用木条固定在孔口(在显示装置与钻孔间要留有钢丝绳运动的间隙)。 4.将钢丝绳拉紧后,用螺丝将其分别与孔口显示装置中的圆管相连接,且使其显示读数超过零刻度线。 三、测读方法: 孔口测读装置上所显示的颜色,反映出顶板离层的范围及所处状态,显示数值表示顶板的离层量。☆DY—82型顶板动态仪 一、用途 DY-82型顶板动态仪是一种机械式高灵敏位移计。用于监测顶底板移近量、移近速度,进行采场“初次来压”和“周期来压”的预报,探测超前支撑压力高 峰位置,监测顶板活动及其它相对位移的测量。 二、技术特征 (1)灵敏度(mm) 0.01 (2)精度(%) 粗读±1,微读±2.5 (3)量程(mm) 0~200 (4)使用高度(mm) 1000~3000 三、原理、结构 其结构和安装见图。仪器的核心部件是齿条6、指针8 以及与指针相连的齿轮、微读数刻线盘9、齿条下端带有读 数横刻线的游标和粗读数刻度管11。 当动态仪安装在顶底板之间时,依靠压力弹簧7产生的 弹力而站立。安好后记下读数(初读数)并由手表读出时间。 粗读数由游标10的横刻线在刻度管11上的位置读出,每小 格2毫米,每大格(标有“1”、“22'’等)为10毫米,微读数 由指针8在刻线盘9的位置读出,每小格为0.01毫米(共200 小格,对应2毫米)。粗读数加微读数即为此时刻的读数。当 顶底板移近时,通过压杆3压缩压力弹簧7,推动齿条6下 移,带动齿轮,齿轮带动指针8顺时针方向旋转,顶底板每 移近0.01毫米,指针转过1小格;同时齿条下端游标随齿条 下移,读数增大。后次读数减去前次读数,即为这段时间内的顶底板移近量。除以经过的时间,即得

R语言实验指导书(二)

R语言实验指导书(二) 2016年10月27日

实验三创建和使用R语言数据集 一、实验目的: 1.了解R语言中的数据结构。 2.熟练掌握他们的创建方法,和函数中一些参数的使用。 3.对创建的数据结构进行,排序、查找、删除等简单的操作。 二、实验内容: 1.向量的创建及因子的创建和查看 有一份来自澳大利亚所有州和行政区的20个税务会计师的信息样本 1 以及他们各自所在地的州名。州名为:tas, sa, qld, nsw, nsw, nt, wa, wa, qld, vic, nsw, vic, qld, qld, sa, tas, sa, nt, wa, vic。 1)将这些州名以字符串的形式保存在state当中。 2)创建一个为这个向量创建一个因子statef。 3)使用levels函数查看因子的水平。 2.矩阵与数组。

i.创建一个4*5的数组如图,创建一个索引矩阵如图,用这个索引矩 阵访问数组,观察结果。 3.将之前的state,数组,矩阵合在一起创建一个长度为3的列表。

4.创建一个数据框如图。 5.将这个数据框按照mpg列进行排序。 6.访问数据框中drat列值为3.90的数据。

三、实验要求 要求学生熟练掌握向量、矩阵、数据框、列表、因子的创建和使用。

实验四数据的导入导出 一、实验目的 1.熟练掌握从一些包中读取数据。 2.熟练掌握csv文件的导入。 3.创建一个数据框,并导出为csv格式。 二、实验内容 1.创建一个csv文件(内容自定),并用readtable函数导入该文件。 2.查看R语言自带的数据集airquality(纽约1973年5-9月每日空气质 量)。 3.列出airquality的前十列,并将这前十列保存到air中。 4.查看airquality中列的对象类型。 5.查看airquality数据集中各成分的名称 6.将air这个数据框导出为csv格式文件。(write.table (x, file ="", sep ="", https://www.sodocs.net/doc/0c10336674.html,s =TRUE, https://www.sodocs.net/doc/0c10336674.html,s =TRUE, quote =TRUE)) 三、实验要求 要求学生掌握从包中读取数据,导入csv文件的数据,并学会将文件导出。

protel 实验

上机操作1 Protel 99 SE文件的操作 一、实训目的 掌握Protel 99 SE的基本操作,主要包括文件的建立,导入导出,通过菜单Design/Options和Tools/Preferences两个命令来完成环境设置。 1、启动Protel99 SE,在E盘建立名为Exam的文件夹,并在文件夹中建立名为Ex1.ddb 设计数据库文件。 二、实训内容与步骤 1、启动Protel99 SE,在E盘建立名为Exam的文件夹,并在文件夹中建立名为Test1.ddb 设计数据库文件 2、在上题数据库中建立一个名为poweramp(功率放大器电路)的原理图文件(Schematic Document)、一个名为poweramp的印刷电路板文件(PCB Document),并打开各添加一个电阻。然后将poweramp.SCH,poweramp.PCB导出到桌面上。 3、在Exam的文件夹中建立名为Test2.ddb设计数据库文件,文件类型Windows File System。 4、在Exam的文件夹中建立名为Test3.ddb设计数据库文件,文件类型MS Access Database,并对数据库进行加密,密码为student。观察Windows File System及MS Access Database两种类型的区别。 5、在Exam的文件夹中建立名为Test4.ddb设计数据库文件,将步骤2中桌面上的poweramp.SCH,poweramp.PCB导入。 6、在Test4.ddb设计数据库文件中新建原理图文件,命名为了LX1.sch。设置图纸大小为A4,水平放置,工作区颜色为220号色,边框颜色为45号色。 7、在Ex1.ddb中创建原理图文件,命名为LX2.sch。自定义图纸大小:宽度为850、高度为450,垂直放置,工作区颜色为230号色。网格设置:SnapOn为10 mil,Visible 为10 mil。字体设置:系统字体为仿宋体、字号为8,字形为斜体。可视网格为点状。 8、在原理图文件LX2.sch中,练习打开及关闭Main Tools(主工具栏)、Wiring Tools(布线工具栏)、Drawing Tools(绘图工具栏)、Power Objects(电源及接地工具栏)、Digital Objects(常用器件工具栏)、Simulation Sources(信号仿真源工具栏)、PLD Toolbar (PLD工具栏),利用菜单命令和键盘功能键放大及缩小原理图。

优化设计实验指导书(完整版)

优化设计实验指导书 潍坊学院机电工程学院 2008年10月 目录

实验一黄金分割法 (2) 实验二二次插值法 (5) 实验三 Powell法 (8) 实验四复合形法 (12) 实验五惩罚函数法 (19)

实验一黄金分割法 一、实验目的 1、加深对黄金分割法的基本理论和算法框图及步骤的理解。 2、培养学生独立编制、调试黄金分割法C语言程序的能力。 3、掌握常用优化方法程序的使用方法。 4、培养学生灵活运用优化设计方法解决工程实际问题的能力。 二、实验内容 1、编制调试黄金分割法C语言程序。 2、利用调试好的C语言程序进行实例计算。 3、根据实验结果写实验报告 三、实验设备及工作原理 1、设备简介 装有Windows系统及C语言系统程序的微型计算机,每人一台。 2、黄金分割法(0.618法)原理 0.618法适用于区间上任何单峰函数求极小点的问题。对函数除“单峰”外不作 其它要求,甚至可以不连续。因此此法适用面相当广。 0.618法采用了区间消去法的基本原理,在搜索区间内适当插入两点和,它们把 分为三段,通过比较和点处的函数值,就可以消去最左段或最右段,即完成一次迭代。 然后再在保留下来的区间上作同样处理,反复迭代,可将极小点所在区间无限缩小。 现在的问题是:在每次迭代中如何设置插入点的位置,才能保证简捷而迅速地找到极小点。 在0.618法中,每次迭代后留下区间内包含一个插入点,该点函数值已计算过,因此以后的每次迭代只需插入一个新点,计算出新点的函数值就可以进行比较。 设初始区间[a,b]的长为L。为了迅速缩短区间,应考虑下述两个原则:(1)等比收缩原理——使区间每一项的缩小率不变,用表示(0<λ<1)。 (2)对称原理——使两插入点x1和x2,在[a,b]中位置对称,即消去任何一边区间[a,x1]或[x2,b],都剩下等长区间。 即有 ax1=x2b 如图4-7所示,这里用ax1表示区间的长,余类同。若第一次收缩,如消去[x2,b]区间,则有:λ=(ax2)/(ab)=λL/L 若第二次收缩,插入新点x3,如消去区间[x1,x2],则有λ=(ax1)/(ax2)=(1-λ)L/λL

操作系统实验指导书汇总

操作系统实验指导书 东北大学软件学院 2008年10月

实验要求 (1)预习实验指导书有关部分,认真做好实验的准备工作。 (2)实验中及时分析记录。 (3)按指导书要求书写实验报告,提交打印版(A4)。 实验的验收将分为两个部分。第一部分是上机操作,包括检查程序运行和即时提问。第二部分是提交的实验报告。

实验一进程调度(4学时) 一、实验目的 在采用多道程序设计的系统中,往往有若干个进程同时处于就绪状态。当就绪进程个数大于处理机数时,就必须依照某种策略来决定哪些进程优先占用处理机。本实验模拟在单处理机情况下的处理机调度,帮助学生加深了解处理机调度的工作。 二、实验类型 设计型。 三、预习内容 预习课本处理机调度有关内容,包括进程占用处理机的策略方法。 四、实验内容与提示 本实验中共有两个实验题。 第一题:编写并调试一个模拟的进程调度程序,采用“最高优先数优先”调度算法对五个进程进行调度。 <一>最高优先级优先调度算法 1)优先级简介 动态优先数是指在进程创建时先确定一个初始优先数,以后在进程运行中随着进程特性的改变不断修改优先数,这样,由于开始优先数很低而得不到CPU 的进程,就能因为等待时间的增长而优先数变为最高而得到CPU运行。 例如:在进程获得一次CPU后就将其优先数减少1。或者,进程等待的时间超过某一时限时增加其优先数的值,等等。 2)详细设计 优先权调度算法: 1、设定系统中有五个进程,每一个进程用一个进程控制块( PCB)表示,

进程队列采用链表数据结构。 2、进程控制块包含如下信息:进程名、优先数、需要运行时间、已用 CPU时间、进程状态等等。 3、在每次运行设计的处理调度程序之前,由终端输入五个进程的“优 先数”和“要求运行时间”。 4、进程的优先数及需要的运行时间人为地指定。进程的运行时间以时 间片为单位进行计算。 5、采用优先权调度算法,将五个进程按给定的优先数从大到小连成就 绪队列。用头指针指出队列首进程,队列采用链表结构。 6、处理机调度总是选队列首进程运行。采用动态优先数办法,进程每 运行一次优先数减“1”,同时将已运行时间加“1”。 7、进程运行一次后,若要求运行时间不等于已运行时间,则再将它加 入就绪队列;否则将其状态置为“结束”,且退出就绪队列。 8、“就绪”状态的进程队列不为空,则重复上面6,7步骤,直到所 有进程都成为“结束”状态。 9、在设计的程序中有输入语句,输入5个进程的“优先数”和“要求 运行时间”,也有显示或打印语句,能显示或打印每次被选中进程 的进程名、运行一次后队列的变化,以及结束进程的进程名。10、最后,为五个进程任意确定一组“优先数”和“要求运行时间”,运行并调试所设计的程序,显示或打印出逐次被选中进程的进程名及其进程控制块的动态变化过程。

实验指导书实验二_SolidWorks建模1

实验二SolidWorks草绘特征和放置特征操作(一) 一、实验目的 1.掌握基本零件建模的一般步骤和方法 2.掌握SolidWorks草绘特征:拉伸凸台、拉伸切除、旋转凸台、旋转切除、扫描、放样的操 作方法。 3.掌握放置(应用)特征:钻孔特征、倒角特征、圆角特征、抽壳特征、拔模斜度特征、筋的 操作方法 二、实验内容 完成下列下列零件造型 三、实验步骤 1. 连接件设计 完成如图1所示模型。 (1)单击【新建】按钮一1,新建一个零件文件。 (2)选取前视基准面,单击【草图绘制】按钮一I,进入草图绘制,绘制草图,如图2 所示。 图1连接件图2草图 ⑶ 单击【拉伸凸台/基体】按钮,出现【拉伸】属性管理器,在【方向】下拉列表 框内选择【两侧对称】选项,在【深度】文本框内输入" 54mm ”,单击【确定】 按钮,如图3所示。 (4)单击【基准面】按钮一1,出现【基准面】属性管理器,其中第一参考选择图形下底面, 然后单击【两面夹角】按钮日,在【角度】文本框内输入"120°,然后在第二参考中选择 图形的一条下边线。单击【确定】按钮¥,,建立新基准面,如

错误!未找到引用源。所示。 图4建立基准面 (5) 在设计树中右击基准面 1选择“反转法线” 卜,然后再单击基准 面 1单选择 【草图绘制】按钮 ,进入草图绘制,单击【正视于】按钮 ,绘制草图,如图 4所示。 边线 底面 图4草图

(6) 单击【拉伸凸台/基体】按钮 ,出现【拉伸】属性管理 器,在【终止条件】下拉 列表框内选择【给定深度】选项,在【深度】文本框内输入“ 12mm ”,单击【确 定】按钮1 如图5所示。 (7) 选取基体上表面,单击【草图绘制】 按钮_1,进入草图绘制,使用中心线工具 上表面的中心位置绘制直线,注意不要捕捉到表面边线,如图 6所示。 图6中心线 (8) 单击【等距实体】按钮丄,出现【等距实体】属性管理器,在【等距距离】文本框 内输入 “8mm ”,在图形区域选择中心线, 在属性管理器中选中 【添加尺寸】、【选 择链】、【双向】和【顶端加盖】复选框,选中【圆弧】单选按钮,单击【确定】 按钮 ,标注尺寸,完成草图,如图 7所示。 律黑 __________________ 严 玄[B 总 -召 厂[.砲 r 韦歼左眛編◎也 17比自口 R an (A ) 广 Efetfi- 图_7运用“等距实体”绘制草图 (8)单击【拉伸切除】按钮 □,出现【切除-拉伸】属性管理器,在【终止条件】下拉 列表框内选择【完全贯穿】选项,单击【确定】按钮 ,如图8所示。 图5 “拉伸”特征

protelCAD实验指导书

《电子电路CAD》实验指导 蒋艳红 编 桂林电子科技大学 电子工程学院 2009年3月1日

前言 随着电子技术的飞速发展,大规模、超大规模集成电路的应用使印制电路板日趋精密和复杂,传统的手工设计和制作电路板的方法已越来越难以适应生产的需要。为了解决这个问题,各类电路CAD软件应运而生,Protel就是这类软件的杰出代表。 Protel DXP是一个基于Windows平台的32位EDA设计系统,它具有丰富多样的编辑功能,强大便捷的自动化设计能力,完善有效的检测工具,灵活有序的设计管理手段,为用户提供了丰富的原理图元件库、PCB元件库以及出色的在线库编辑和库管理功能。它具有良好的开放性及兼容多种格式的设计文件。并支持Windows平台上的所有输出外设,使用户可以轻松地控制电子线路设计的全过程。 本实验讲义的主要目的在于指导学生学习和掌握Protel DXP的基本设计方法,了解原理图输入,PCB单面板、双面板制作、原理图库元件、PCB库元件制作的设计流程,以及层次原理图、电路仿真设计等方法。 实验内容在设计上分单元设计及综合设计,前者主要目的在于通过各个单元练习,熟悉其步骤和要点,然后进行较为复杂的综合设计,以提高学生分析问题和解决问题的能力。完成从原理图到PCB输出的全部设计过程。为课程设计、毕业设计打下良好的基础。

目录 实验一 Protel DXP基本操作 (4) 实验二 绘制原理图 (6) 实验三 PCB单面板制作 (11) 实验四 PCB双面板设计 (16) 实验五 原理图库元件设计 (20) 实验六 PCB库元件设计 (22) 实验七 层次原理图设计 (24) 实验八 电路仿真设计 (29) 实验九 综合设计 (32) 附录A 快捷键一览表 (33)

《计算机操作系统》实验指导书

《计算机操作系统》 实验指导书 (适合于计算机科学与技术专业) 湖南工业大学计算机与通信学院 二O一四年十月

前言 计算机操作系统是计算机科学与技术专业的主要专业基础课程,其实践性、应用性很强。实践教学环节是必不可少的一个重要环节。计算机操作系统的实验目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握操作系统的基本原理,加深对操作系统基本方法的理解,加深对课堂知识的理解,为学生综合运用所学知识,在Linux环境下调用一些常用的函数编写功能较简单的程序来实现操作系统的基本方法、并在实践应用方面打下一定基础。要求学生在实验指导教师的帮助下自行完成各个操作环节,并能实现且达到举一反三的目的,完成一个实验解决一类问题。要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、设计和解答类似问题;对此能够较好地理解和掌握,并且能够进行简单分析和判断;能够熟练使用Linux用户界面;掌握操作系统中进程的概念和控制方法;了解进程的并发,进程之间的通信方式,了解虚拟存储管理的基本思想。同时培养学生进行分析问题、解决问题的能力;培养学生完成实验分析、实验方法、实验操作与测试、实验过程的观察、理解和归纳能力。 为了收到良好的实验效果,编写了这本实验指导书。在指导书中,每一个实验均按照该课程实验大纲的要求编写,力求紧扣理论知识点、突出设计方法、明确设计思路,通过多种形式完成实验任务,最终引导学生有目的、有方向地完成实验任务,得出实验结果。任课教师在实验前对实验任务进行一定的分析和讲解,要求学生按照每一个实验的具体要求提前完成准备工作,如:查找资料、设计程序、完成程序、写出预习报告等,做到有准备地上机。进行实验时,指导教师应检查学生的预习情况,并对调试过程给予积极指导。实验完毕后,学生应根据实验数据及结果,完成实验报告,由学习委员统一收齐后交指导教师审阅评定。 实验成绩考核: 实验成绩占计算机操作系统课程总评成绩的20%。指导教师每次实验对学生进行出勤考核,对实验效果作记录,并及时批改实验报告,综合评定每一次的实验成绩,在学期终了以平均成绩作为该生的实验成绩。有以下情形之一者,实验成绩为不及格: 1.迟到、早退、无故缺勤总共3次及以上者; 2.未按时完成实验达3次及以上者; 3.缺交实验报告2次及以上者。

C语言实验指导书(刘联海20131106)

《C语言程序设计》实验指导书

目录 实验1 C语言编程环境和运行C程序的方法 (1) 实验2 简单的顺序结构程序设计 (3) 实验3 数据类型和表达式 (5) 实验4 选择结构程序设计 (7) 实验5 循环结构程序设计(1) (10) 实验6 循环结构程序设计(2) (13) 实验7 数组 (16) 实验8 函数 (18)

实验1 C语言编程环境和运行C程序的方法 一、实验目的 1、熟悉Visual C6.0集成开发环境的使用方法; 2、熟悉C语言程序从编辑、编译、连接到最后运行得到结果的过程及各过程的作用; 3、了解C语言程序的结构特征与书写规则,能够编写简单的C程序; 4、初步理解程序调试的思想,能找出并改正C程序中的语法错误。 二、实验内容 1、熟悉上机环境 ⑴熟悉VC++6.0集成环境,重点是其中常用菜单、工具按钮的功能; ⑵在D盘建立一个自己的工作文件夹,文件夹以班名+学号后两位+姓名来命名(如:应用1105张三);分别创建、编辑并运行下列程序,初步熟悉C源程序的结构特点和运行方式。 #include main() { printf(“This is my first program!\n") ; } 2、编写一个程序实现分两行输出自己的姓名及联系电话。 3、程序改错调试 以下给定程序的功能是在屏幕上显示“Welcome to You!”,其中存在3处错误,请指出错误所在,并调试程序使其能运行得到正确结果。 #include mian() //1 { printf(Welcome to You!\n") //2 } 4、选做题 ⑴自学教材P47内容以及附录B中的字符与ASCII码对照表,编程输出以下图形: ? ? ⑵编程输出如下通讯录功能菜单界面

土工实验指导书及实验报告

土工实验指导书及实验报告编写毕守一 安徽水利水电职业技术学院 二OO九年五月

目录 实验一试样制备 实验二含水率试验 实验三密度试验 实验四液限和塑限试验 实验五颗粒分析试验 实验六固结试验 实验七直接剪切试验 实验八击实试验 土工试验复习题

实验一试样制备 一、概述 试样的制备是获得正确的试验成果的前提,为保证试验成果的可靠性以及试验数据的可比性,应具备一个统一的试样制备方法和程序。 试样的制备可分为原状土的试样制备和扰动土的试样制备。对于原状土的试样制备主要包括土样的开启、描述、切取等程序;而扰动土的制备程序则主要包括风干、碾散、过筛、分样和贮存等预备程序以及击实等制备程序,这些程序步骤的正确与否,都会直接影响到试验成果的可靠性,因此,试样的制备是土工试验工作的首要质量要素。 二、仪器设备 试样制备所需的主要仪器设备,包括: (1)孔径0.5mm、2mm和5mm的细筛; (2)孔径0.075mm的洗筛; (3)称量10kg、最小分度值5g的台秤; (4)称量5000g、最小分度值1g和称量200g、最小分度值0.01g的天平;

(5)不锈钢环刀(内径61.8mm、高20mm;内径79.8mm、高20mm或内径61.8mm、高40mm); (6)击样器:包括活塞、导筒和环刀; (7)其他:切土刀、钢丝锯、碎土工具、烘箱、保湿器、喷水设备、凡士林等。 三、试样制备 (一)原状土试样的制备步骤 1、将土样筒按标明的上下方向放置,剥去蜡封和胶带,开启土样筒取土样。 2、检查土样结构,若土样已扰动,则不应作为制备力学性质试验的试样。 3、根据试验要求确定环刀尺寸,并在环刀内壁涂一薄层凡士林,然后刃口向下放在土样上,将环刀垂直下压,同时用切土刀沿环刀外侧切削土样,边压边削直至土样高出环刀,制样时不得扰动土样。 4、采用钢丝锯或切土刀平整环刀两端土样,然后擦净环刀外壁,称环刀和土的总质量。 5、切削试样时,应对土样的层次、气味、颜色、夹杂物、裂缝和均匀性进行描述。 6、从切削的余土中取代表性试样,供测定含水率以及颗粒分析、界限含水率等试验之用。

相关主题