当前位置:文档之家› 1Linux教程实验指导书

1Linux教程实验指导书

1Linux教程实验指导书
1Linux教程实验指导书

Linux程序设计实验指导书

目录

实验一:linux安装 (3)

实验二:常用命令的使用 (10)

试验三vi编辑器 (11)

实验四 shell编程 (11)

实验五常用开发工具 (12)

实验六 makefile的编写与使用 (14)

实验七 Linux环境编程 (14)

实验八 (15)

实验一:linux安装

一、实验目的

1.学会在操作系统安装之前,根据硬件配置情况,指定安装计划

2.掌握多操作系统安装前,利用硬盘分区工具(如PQMagic)为Linux准

备分区

3.掌握Linux操作系统的安装步骤

4.掌握Linux系统的简单配置方法

5.掌握Linux系统的启动、关闭步骤

6.掌握在虚拟机上的Linux安装步骤和使用方法

二、实验内容

1.安装并使用硬盘分区工具,为Linux准备好分区

2.安装Linux系统(如红旗Linux桌面版)

3.配置Linux系统运行环境

4.正确的启动、关闭系统

注意:为了避免新手在第一次安装Linux时,破坏掉磁盘上的有用数据,推荐第一次在winxp系统上的虚拟机上安装linux。因此需要一下步骤:

1.安装winxp下的虚拟机软件vmware,并创建一个虚拟机。

2.在虚拟机环境中安装linux系统。

3.配置Linux系统运行环境

4.正确启动、关闭系统。

三、背景知识

Linux安装有三种方式,分别是:通过光盘安装、硬盘安装和网络安装。

另外有三种形式,分别是:Linux独立操作系统、Linux与windows共存的双(多)操作系统、Windows下虚拟机安装Linux的双(多)操作系统。

在三种安装方式中,通过光盘安装最为简单,但是需要事先从网络上下载安装镜像文件,并将其刻录到光盘上;或者直接从外面买别人刻好的安装光盘。由于Linux是开源的操作系统,因此不存在“盗版”的说法。另一种是通过硬盘安装,需要事先将安装镜像文件下载到本地fat32格式的磁盘分区上,然后重新启动进入纯dos下,进行一些必要的设置就可以从硬盘自动安装了,其后的安装步骤跟光盘安装一样。网络安装需要事先下载一些必要的文件,经过设置后重新启动,对硬盘做分区并安装最小的系统,然后通过网络下载其他必须的文件组件。在进行网络安装时,需要确定网络正常可用,ftp或者http网站地址正确。

在三种安装形式中,安装Linux独立操作系统是最简单的一种形式,这种形式需要光盘安装,安装完毕后,计算机系统中只有Linux操作系统。因为属于单操作系统,因此不用担心会破坏其他的数据信息,也不用考虑其他分区的情况。当然,安装完毕后,如果需要的话,还可以安装其他的操作系统,形成双(多)操作系统。一般来说,如果要安装双(多)操作系统时,应该先安装windows操作系统,并为linux操作系统保留必要的分区,然后再安装linux操作系统。此时linux操作系统可以使用上述的三种安装方法的任意一种。Linux操作系统在安装过程中,会自动寻找其他操作系统,并通过grub对所有的操作系统进行管理。目前一种新的为大家所喜爱的安装

方式为虚拟机安装。这种安装方式是基于windows之上的,现在windows操作系统中安装一个虚拟机软件vmware,然后启动vmware,配置一台用于安装linux的虚拟机,启动虚拟机,就可以在虚拟机上安装其他操作系统了。

这种安装比较方便,启动虚拟机后,虚拟机可以使用pc实体机的各种硬件接口,比如usb接口,光驱等;同时还可以很方便的在虚拟机软件与windows 操作系统间进行转换而不用重启计算机。这种安装形式可以使用上述三种安装方式的任意一种。

在实验中,将会要求大家使用虚拟机来安装Linux操作系统。

四、主要实验步骤

1.安装虚拟机软件:vmware,建议安装VMware-workstation-6.0.0-45731

版本。

2.配置虚拟机。配置步骤如下:

i.选择“New Virtual Machine”

ii.选择“Next”

iii.选择“Typcal”然后点击“下一步”

iv.选择“Linux”,并在下拉列表中选择合适的操作系统类型,比如“Red Hat Linux”,如果是红旗Linux的话,就选择“Other Linux 2.6x kernel”,然后选择“下一步”

v.输入虚拟机的名字,并选择存储的位置。一般来讲,应该放在除c 盘以外的地方,因为它需要至少8G的空间。

vi.网络连接,选择第一项“Use Bridged networking”,然后选择下一步。这样,虚拟机就可以通过windows的网络设置上网。

vii.设置分配空间的大小,默认为8GB,可以自己调整。然后点击“完成”,就配置好了一个虚拟的计算机,随后启动该虚拟机,就可以像在一

个真正的计算机上一样安装操作系统了。

3.在虚拟机上安装操作系统。具体步骤如下:

i.在vmware主界面上选择刚刚配置的虚拟机,可以看到该虚拟机的配

置信息:下方右边“Device”中是该虚拟机根据主机的情况配置的

资源,包括内存大小、硬盘空间、光驱、软驱、网络、usb设备(接

口)、声卡、显示以及cpu等。下方左边是对虚拟机的操作,其中第

一项“Start this virtual machine”是启动虚拟机,如果没有安

装操作系统,则该虚拟启动之后会告诉你没有操作系统。第二项

“Edit virtual machine settings”是针对该虚拟机的配置可以进

行设置。第三项“Clone this virtual machine”可以将该虚拟机

包括配置克隆一个,在另外一个虚拟机上进行加载。

ii.注意,这里的配置光驱选项,可以双击它进行更改为虚拟光驱。更改后,虚拟光驱可以直接当作光驱使用。选择“Use ISO image”

选项后,就可以加载iso镜像了。硬盘安装可以采用这种方式。

iii.如果还没有安装,则将安装光盘放入光驱中,或者在上一部中找到iso镜像的地址,单击“Start this virtual machine”,就可以安

装操作系统了,具体步骤跟在pc实体机上安装一样。如果已经安装

了操作系统,则单击“Start this virtual machine”就可以直接

启动虚拟机并进入操作系统了。

iv.此时虚拟机为窗口形式的,鼠标和键盘也是属于windows管理的。

如果想在虚拟机中使用键盘和鼠标,只要将鼠标在虚拟机窗口中单

击即可,随后的鼠标和键盘的操作都是在虚拟机中进行的。如果要

转换到windows中操作,只需要同时按下“ctrl+alt”键即可。v.此时的虚拟机为窗口形式,如果想要虚拟机全屏,只要同时按下“ctrl+alt+enter”即可切换的全屏。如果想回到窗口形式,再

次按下三键组合即可。

vi.双操作系统图示:

五、说明

1.本实验应在教师指导下进行,尽量不要擅自进行,否则可能会破坏原有

系统。

实验二:常用命令的使用

一、实验目的

1.掌握Linux一般的命令格式

2.掌握有关文件和目录操作的常用命令

3.掌握有关进程操作的常用命令

4.熟练使用man命令

二、实验内容

1.正确的登录和退出系统

2.熟悉date,cal,who,echo,clear,passwd等命令

3.在用户主目录下对文件进行操作:复制一个文件、显示文件内容、查找指定内容、

排序、文件比较、文件删除等。

4.对目录进行管理:创建和删除子目录、改变和显示工作目录、列出和更改文件权限、

链接文件等。

5.利用man显示date、echo等命令的手册页。

6.显示系统中的进程信息。

三、主要实验步骤

1.登录进入系统,修改个人密码。

2.使用简单命令:date,cal,who,echo,clear等,了解Linux命令的格式。

3.浏览文件系统:

i.运行pwd命令,确定当前工作目录

ii.运行ls -l命令,理解各字段含义

iii.运行ls -ai命令,理解各字段含义

iv.使用cd命令,将工作目录该到根目录上。然后再次运行ls -l命令,结合书中图2。2,了解各目录的作用。

v.直接使用cd回到那里了?用pwd验证。

vi.用mkdir 建立一个子目录subdir。

vii.将工作目录改到subdir。

4.文件操作:

i.验证当前工作目录在subdir

ii.运行date>file1,然后运行cat file1,看到什么信息?

iii.运行cat subdir,会有什么结果?为什么?

iv.利用man命令显示date命令的使用说明。

v.运行man date >>file1,看到什么?运行cat file1,看到什么?

vi.利用ls –l file1,了解链接计数是多少?运行ln file1 ../fa,然后运行ls –l file1,看链接计数有没有变化?用cat 命令显示fa文件内容。

vii.显示file1的前10行,后10行。

viii.运行cp file1 file2,然后ls –l,看到什么?运行mv file2 file3,然后ls –l,看到什么?运行cat f*,结果怎么样?

ix.运行rm file3, 然后ls –l ,结果如何?

x.在/etc/passwd文件中查找适合你的注册名的行。

xi.运行ls –l , 理解各文件的权限是什么?

xii.用两种方法改变file1的权限。

xiii.统计file1文件的行数、字数。

xiv.运行man ls|more,显示结果是什么?运行cat file|head -20|tee file5,结果如何?

运行cat file5|wc,结果如何?

试验三vi编辑器

一、实验目的

学习使用vi编辑器建立、编辑、显示及加工处理文本文件

二、实验内容

1.进入和退出vi。

2.利用文本插入方式建立一个文件

3.在新建的文本文件上移动光标位置

4.对该文件执行删除、复原、修改、替换等操作。

三、主要实验步骤

1.通过终端进入vi。

2.建立一个文件,如file.c,进入插入方式,输入一个c语言程序的各行内容,故意

制造几处错误。最后,将该文件存盘。回到shell状态下。

3.运行gcc file.c –o myfile,编译该文件,会发现错误提示。理解其含义。

4.重新进入vi,对该文件进行修改。然后存盘,退出vi。重新编译该文件。如果编

译通过了,可以用./myfile运行该程序。

5.运行man data>file10,然后vi file10。使用x,dd等命令删除某些文本行。

实验四 shell编程

一、试验目的

1.了解shell的作用和主要分类

2.掌握bash的建立和执行方式

3.掌握bash的基本语法

4.学会编写shell脚本

二、实验内容

1.shell脚本的建立和执行

2.历史命令和别名定义

3.shell变量和位置参数、环境变量

4.bash的特殊字符

5.一般控制结构

6.算术运算及bash函数

三、主要实验步骤

1.利用vi建立一个脚本文件,其中包括date,cal,pwd,ls等常用命令,然后以不同

的方式执行该脚本。

2.运行history命令,配置历史命令环境

3.体会bash的命令补齐功能

4.用alias定义别名,然后执行。

5.对思考题4.8进行编辑,然后执行

6.对思考题4.14进行编辑,然后执行

7.对思考题4.18进行编辑,然后执行。

8.运行例4.20,取消其中的“eval”,会出现什么情况?

实验五常用开发工具

一、实验目的

1.掌握c语言编译的基本用法

2.掌握gdb调试工具的基本用法

3.理解make工具的功能,学会编制makefile的方法。

二、背景知识

1.gcc

gcc 是GNU 的C 和C++ 编译器,它是Linux 中最重要的软件开发工具。实际上,gcc 能够编译三种语言:C、C++ 和Object C(C 语言的一种面向对象扩展)。利用gcc 命令可同时编译并连接C 和C++ 源程序。汇编语言的编译器为as。编译器被成功的移植到不同的处理器平台上。标准PCLINUX 上的gcc 是FOR INTEL CPU 的,而ARM 系列开发套件使用的是FOR arm 系列处理器的gcc 编译器arm-elf-gcc 和arm-elf-as 及其相应的GNUBinutils 工具集(如ld 链接工具,objcopy、objdump 等工具)。

gcc 命令的常用选项有:

-ansi 只支持ANSI 标准的C 语法。这一选项将禁止GNU C 的某些特色,例如asm 或typeof 关键词。

-c 只编译并生成目标文件。

-DMACRO 以字符串“1”定义MACRO 宏。

-DMACRO=DEFN 以字符串“DEFN”定义MACRO 宏。

-E 只运行C 预编译器。

-g 生成调试信息。GNU 调试器可利用该信息。

-IDIRECTORY 指定额外的头文件搜索路径DIRECTORY。

-LDIRECTORY 指定额外的函数库搜索路径DIRECTORY。

-lLIBRARY 连接时搜索指定的函数库LIBRARY。

-m486 针对486 进行代码优化。

-o FILE 生成指定的输出文件。用在生成可执行文件时。

-O0 不进行优化处理。

-O 或-O1 优化生成代码。

-O2 进一步优化。

-O3 比-O2 更进一步优化,包括inline 函数。

-shared 生成共享目标文件。通常用在建立共享库时。

-static 禁止使用共享连接。

-UMACRO 取消对MACRO 宏的定义。

-w 不生成任何警告信息。

-Wall 生成所有警告信息。

ld 文件

编译完成之后,就要执行ld 进行链接。ld 工具处理ld 文件。ld 文件采用AT&T 链

接命令语言写成,用于控制整个链接过程。

2、gdb

Linux 包含了一个叫gdb 的GNU 调试程序. gdb 是一个用来调试C 和C++ 程序的

强力调试器.它使您能在程序运行时观察程序的内部结构和内存的使用情况. Gdb 功能

非常强大:

可监视程序中变量的值.

可设置断点以使程序在指定的代码行上停止执行.

支持单步执行等在命令行上键入gdb 并按回车键就可以运行gdb 了, 如果一切正

常的话, gdb 将被启动并且

您将在屏幕上看到类似的内容:

GNU gdb Red Hat Linux 7.x (5.0rh-15) (MI_OUT)

Copyright 2001 Free Software Foundation, Inc.

GDB is free software, covered by the GNU General Public License, and you

are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions.

There is absolutely no warranty for GDB. Type "show warranty" for details.

This GDB was configured as "i386-redhat-linux".

(gdb)

当您启动gdb 后, 您能在命令行上指定很多的选项. 您也可以以下面的方式来运

行gdb :

gdb

当您用这种方式运行gdb , 您能直接指定想要调试的程序. 这将告诉gdb 装入名

为fname 的可执行文件. 您也可以用gdb 去检查一个因程序异常终止而产生的core 文

件, 或者与一个正在运行的程序相连. 您可以参考gdb 指南页或在命令行上键入gdb

-h 得到一个有关这些选项的说明的简单列表.

为了使gdb 正常工作, 您必须使您的程序在编译时包含调试信息. 调试信息包含

您程序里的每个变量的类型和在可执行文件里的地址映射以及源代码的行号. gdb 利

用这些信息使源代码和机器码相关联.

在编译时用-g 选项打开调试选项.gdb 支持很多的命令使您能实现不同的功能.

这些命令从简单的文件装入到允许您检查所调用的堆栈内容的复杂命令, 表27.1 列出

了您在用gdb 调试时会用到的一些命令. 想了解gdb 的详细使用请参考gdb 的指南页.

gdb 的常用命令

1. break NUM 在指定的行上设置断点。

2. bt 显示所有的调用栈帧。该命令可用来显示函数的调用顺序。

3. clear 删除设置在特定源文件、特定行上的断点。其用法为:clear ILENAME:NUM。

4. continue 继续执行正在调试的程序。该命令用在程序由于处理信号或断点而

5. 导致停止运行时。

6. display EXPR 每次程序停止后显示表达式的值。表达式由程序定义的变量组成。

7. file FILE 装载指定的可执行文件进行调试。

8. help NAME 显示指定命令的帮助信息。

9. info break 显示当前断点清单,包括到达断点处的次数等。

10. info files 显示被调试文件的详细信息。

11. info func 显示所有的函数名称。

12. info local 显示当函数中的局部变量信息。

13. info prog 显示被调试程序的执行状态。

14. info var 显示所有的全局和静态变量名称。

15. kill 终止正被调试的程序。

16. list 显示源代码段。

17. make 在不退出gdb 的情况下运行make 工具。

18. next 在不单步执行进入其他函数的情况下,向前执行一行源代码。

19. print EXPR 显示表达式EXPR 的值。

20. gdb 支持很多与UNIX shell 程序一样的命令编辑特征.

21. bash 或tcsh 里那样按Tab 键让gdb 帮您补齐一个唯一的命令, 如果不唯一

的话gdb 会列出所有匹配的命令. 您也能用光标键上下翻动历史命令.

三、实验内容

1.利用gcc编译c语言程序,使用不同选项,观察并分析显示结果

2.用gdb调试一个编译后的c语言程序。

3.编写一个由多个文件构成的c语言程序,编制makefile,运行make工具进行维护。

四、主要实验步骤

1.改写例6.1,使用下列选项对她进行编译:-I,-D, -E, -c, -o, -l。

2.完成对思考题6.5的调试。

3.完成对思考题6.6的调试

4.完成对思考题6.9的编制,并使用make进行维护。

实验六 makefile的编写与使用

一、实验目的

1.理解makefile的语法格式

2.学会使用makefile组织工程文件

3.掌握makefile的用法

二、实验内容

1.编写一个由多个文件组成的工程项目

2.通过makefile将项目的各个文件组织起来

3.使用make命令对项目进行编译调试

三、背景资料

四、实验步骤

实验七 Linux环境编程

一、实验目的

1.理解系统调用和库函数的异同

2.学会用系统调用和库函数进行编程

3.掌握一些常用的系统调用和库函数的功能及应用

二、实验内容

1.使用系统调用对文件进行操作

2.使用系统调用对进程进行控制

3.使用管道机制进行I/O.

4.使用信号机制进行进程通信。

三、主要实验步骤

1.完成思考题7.3,上机编译、运行。

2.完成思考题7.5,上机编译、运行。

3.编译并运行例7.5的程序,体会管道机制的应用。

4.编译并运行例7.6的程序,体会消息队列的管理。

5.完成思考题7.9,上机编译、运行。

实验八

一、实验目的

1.理解系统管理的内涵和作用

2.学会对用户和组进行一般管理。

3.学会Linux环境下发送邮件的方法。

4.学会网络配置的一般方法。

二、实验内容

1.为新用户建立帐号和工作组,删除本地用户和组

2.使用linux系统进行邮件发送

3.配置网络

三、主要实验步骤

1.分别以普通用户和root身份登录,看能否建立新用户帐号

2.为新用户建立帐号和工作组,并进行相应的配置,以该用户登录,并修改密码等。

最后删除该用户。

3.配置网络环境

4.配置mail环境,发送和接收邮件。

工艺综合课程设计指导书

《工艺综合课程设计》简明指导书 1.设计目的 《机械制造工艺与机床夹具》是一门实践性很强的课程,只有通过实践性教学环节才能使学生对该课程的基础理论有更深刻的理解,也只有通过实践才能培养学生理论联系实际的能力和独立工作能力。该设计的目的就在于: (1)在结束了《机械制造工艺与机床夹具》及有关课程的学习后,通过本次设计使学生所学到的知识得到巩固和加深,并培养学生学会全面综合地应用所学知识,去分析和解决机械制造中的问题的能力。 (2)通过设计提高学生的自学能力,使学生熟悉机械制造中的有关手册、图表和技术资料,并学会结合生产实际正确使用这些资料。 (3)通过设计使学生树立正确的设计思想,懂得合理的设计应该是技术上先进的,经济上合理的并且在生产实践中是可行的。 (4)通过编写设计说明书,提高学生对技术文件的整理、写作及组织编排能力,为学生将来撰写技术及科研论文打下基础。 2.设计内容 (1)编制规定零件的机械制造工艺规程一份; (2)填写规定零件的《机械加工工艺过程卡》一份; (3)填写规定零件某机械加工工序的《机械加工工序卡片》一份; (4)设计规定零件的某机械加工工序的专用夹具一套并绘制其总装图一张; (5)编写设计说明书一份。 3.设计步骤及要求 (1)根据给定的生产纲领,确定生产类型。 (2)分析和审查零件图:读懂零件图;审查该零件的结构工艺性;了解其主要技术要求;区分哪些表面是加工表面,哪些表面是不加工表面;查清各表面的尺寸公差、形位公差、表面粗糙度和特殊要求,区分各表面的精密与粗糙、主要与次要、重要与不重要等相对地位。在此基础上初步确定各加工表面的加工方法。 (3)根据给定的零件材料,确定毛坯种类。并确定加工表面的总加工余量。 (4)拟定零件的机械加工工艺规程:选择粗基准和精基准;确定各表面的加工方法;确定加工顺序;安排热处理工序及必要的辅助工序。 (5)确定各工序的加工设备,刀具及夹具。 (6)对工艺规程中的某道工序使用的夹具进行设计:一般画一张A1图,要求手工绘图。 a. 以有利于反映该工序加工的位置,选取投影视图。用双点划线画出零件轮廓。 b. 在零件定位表面处,画出定位元件或机构。 c. 在夹紧位置处画夹紧机构。 d. 在对刀位置画出对刀元件或刀具导引装置。 e. 画出与机床连接的元件及其它元件。 f. 绘图时要遵守国家标准的规定画法,能用标准件的尽量采用标准件。 g. 为表达清楚夹具结构,应有足够的视图、剖面图、局部视图等。 h. 夹具图上应标注夹具的总体轮廓尺寸,对刀尺寸,配合尺寸及配合公差要求,并标明夹具制造,验收和使用的技术要求。 i. 在夹具图右下角绘制国家标准规定的标题栏和明细表,表中详细列出零件的名称,代号,数量,材料,热处理及其它要求。 (7)确定所设计夹具的工序的工序余量,计算工序尺寸及公差。 (8)确定所设计工序的切削用量及工时定额。 (9)填写工艺文件——工艺过程卡和工序卡各一份。

【3】微机原理与汇编语言程序设计课程设计实验指导书_图文_百.

《微机原理与汇编语言程序设计课程设计》 实验指导书 本课程设计包含软件部分和硬件部分两个环节。 软件部分完成在有限的课内实验环节无法涉及到的具有综合设计性的软件实验,如中断程序设计、I/O程序设计、宏设计等。硬件部分利用伟福试验系统设计一个电子钟电路,并编制一个程序使电子钟能正常运行。通过软硬件环节的设计和调试,巩固所学知识,增强动手能力,提高综合性工程素质。 总实验学时:共计2周 实验一:电话号码本设计完善 实验类型:综合性、设计性实验 学时:1天 适用对象:信息安全专业 实验二:显示器I/O程序设计 实验类型:综合性、设计性实验 学时:1天 适用对象:信息安全专业 实验三:中断程序设计 实验类型:综合性、设计性实验 学时:1天 适用对象:信息安全专业

实验四:发声系统设计 实验类型:综合性、设计性实验 学时:1天 适用对象:信息安全专业 实验五:键盘程序设计 实验类型:综合性、设计性实验 学时:1天 适用对象:信息安全专业 实验六:电子钟设计 实验类型:综合性、设计性实验 学时:5天 适用对象:信息安全专业 一、实验目的和要求 软件实验部分要求进一步熟悉汇编语言开发环境,掌握汇编语言程序设计的方法和步骤,并根据教师意见和讨论,完善改进课内环节所进行的实验及进行其他综合性、设计性较强的实验内容,具体如下: 1. 熟练掌握汇编语言程序设计环境,根据前期掌握程度,可选择Masm for windows集 成实验环境(实验室配备,或自行安装masm5.0、masm6.0、Emu8086,Tasm等,软件开发环境可由学生根据使用爱好自选。

2.根据课内实验验收时指导教师提出的意见,以及和同学讨论的结果,设计实现一个功能比较完善的电话号码本,并在设计中体现自己的工作特色,即具备和其他设计不同之处。 3. 显示器I/O程序设计,完成屏幕窗口控制程序。 要求在屏幕上开出三个窗口,它们的左上角和右下角的坐标分别是(5,10,(15,30和(5,50,(15,70和(18,15,(22,65,如从键盘输入字符,则显示在右窗口,同时也显示在下窗口的最下面一行。若需要将字符显示于左窗口,则先按下←键,接着再从键盘输入字符,字符就会从左窗口的最下行开始显示,同时下窗口也显示出左窗口的内容。如果再按下→键,输入字符就会接在先前输入的字符之后显示出来。当一行字符显示满后,窗口自动向上卷动一行,输入字符继续显示与最低一行,窗口最高一行向上卷动后消失。 4. 中断程序设计,完成内部中断服务程序和外部中断服务程序设计。具体要求为: (1.编写一个内部中断服务程序,使其能够显示以“0”结尾的字符串(利用显示器功能调用INT 10H。字符串缓冲区首地址为入口参数,利用DS:DX传递此参数。 (2.编写一个可屏蔽的外部中断服务程序,中断请求来自8259A的IRQ0,在新的外部中断服务程序(新08H中断中,使得每55ms的中断在屏幕上显示一串信息“A 8259A Interrupt!”,显示10次后,恢复原中断服务程序,返回DOS。 5.发声系统设计,参考教材中的例9.1,利用扬声器控制原理,编写一个简易乐器程序。 要求当按下1~8数字键时,分别发出连续的中音1~7和高音i(对应频率依次为524Hz、588Hz、660Hz、698Hz、784Hz、880Hz、988Hz和1048Hz;当按下其他键时,暂停发声。如果时间允许,可在此基础上自行发挥,如增加按键功能、编辑歌曲等。

无机材料工艺课程设计指导书

无机非金属材料专业 《无机材料工艺课程设计》 指导书 无机非金属材料研究所编 2010年5月

目录 课程设计要求与说明 (1) 第一章窑炉制图规格 (2) 第二章窑体图 (9) 第三章尺寸标注 (13) 第四章窑炉课程设计说明书撰写规范 (19) 第五章设计说明书的编写 (22) 图1 隧道窑窑体主图 (26) 图2 隧道窑预热带典型断面图 (30) 图3 辊道窑窑体主图 (31) 图4 辊道窑窑体断面图 (33)

课程设计要求与说明 一、课程设计目的 课程设计是课堂教学的实践延伸,目的是对学生学习《陶瓷工艺学》课程的最后总结,是教学重要的一环。要求学生通过课程设计能综合运用和巩固所学的理论知识,并学会如何将理论与实践结合,研究解决实际中的工程技术问题。 主要任务是培养学生设计与绘图的基本技能,掌握窑炉设备的设计程序、过程与内容。学生根据老师给定的设计任务,在规定的时间里,应围绕自己的题目内容,结合所学知识,认真查阅资料,体验工程设计的过程,同时锻炼学生分析和解决实际问题的能力。 二、课程设计要求 通过本课程设计,要求学生进一步了解窑炉设备的基本结构;掌握窑炉设备的工作原理、工程制图方法和编制设计说明书的方法,同时要求学生融会贯通所学的理论知识,与实践结合,理解窑炉设备的设计思想和设计方法。学生对课程设计题目应视作真正的任务,要求学生认真负责地进行设计,每一个计算数据和结构设计应尽可能与生产实际相结合,课程设计应作为学生的创造性成果,不能抄袭历届学生的设计,也不允许简单照搬现成的资料,要求学生能表达自己的设计思想。 三、课程设计题目、内容 1、设计题目:隧道窑设计 辊道窑设计 2、设计内容 (1)图纸:主体结构图及主要断面图。要求尺寸标注齐全,线条、文字、图例规范; (2)说明书:确定主要尺寸和工作系统,进行燃烧计算和热平衡计算,要求计算正确,编写完整,格式规范。

数学实验课程实验指导书Word版

《数学实验》课程实验指导书 2006-4-29

目录 实验一、微积分基础 3实验二、怎样计算 5实验三、最佳分数近似值 6实验四、数列与级数 7实验五、素数 8实验六、概率 9实验七、几何变换 11实验八、天体运动 13实验九、迭代(一)——方程求解 15实验十、寻优 16实验十一、最速降线 18实验十二、迭代(二)——分形 20实验十三、迭代(三)——混沌 21实验十四、密码 22实验十五、初等几何定理的机器证明 23附表(实验报告) 24

实验一、微积分基础 一、实验目的及意义:1、熟悉Mathematic软件常见函数图形 2、通过作图,进一步加深对函数的理解,观察函数的性质 3、构造函数自变量与因变量的对应表,观察函数的变化。 二、实验内容: 1.1函数及其图象 1.2数e 1.3 积分与自然对数 1.4调和数列 1.5双曲函数 三、实验步骤 1.开启软件平台——Mathematics ,开启Mathematics编辑窗口; 2.根据各种问题编写程序文件 3.保存文件并运行; 4.观察运行结果(数值或图形); 5.根据观察到的结果写出实验报告,并浅谈学习心得体会 四、实验要求与任务 根据实验内容和步骤,完成以下具体实验,要求写出实验报告(实验目的→问题→数学模型→算法与编程→计算结果→分析、检验和结论→心得体会) 1、1函数及图形 (1)在区间[-0.1,0.1]上作出 y = sin(x)/x 的图象,观察图象在 x = 0 附近的形状 (2)在同一坐标系内作出函数y = sin(x) 和它的展开式的前几构成的多项式函数y = x-x^3/3!,y = x-x^3/3!+x^5/5! . . . 的图象,观察这些多项式函数图象对 y = sin x 的图象逼近的情况. (3)分别取n =10,20,画出函数 y = sin(2k-1)x/(2k-1),k=1,2,...,n求和} 在区间[-3PI,3PI]上的图象.当N 趋向无穷时函数趋向什麽函数? (4)别取n = 5,10,15, 在同一坐标系内作出函数f(x) = sin x 与p(x) = x * (1-x^2/PI^2)*(1-x^2/(2^2*PI^2))*...*(1-x^2/n^2*PI^2))在区间[-2PI,2PI]上的图象,观察 p(x) 图象对 y = sin x的图象逼近的情况. 1、2数e 观察当n趋于无穷大时数列a n=(1+1/n)n和A n=(1+1/n)n+1的变化趋势: (1)n=10m,m=1,2,. . . ,7时的值,a n,A n观察变化趋势. (2)在同一坐标系内作出三个函数地图象y=(1+1/10x)10^x , y=(1+1/10x)10^x , y=e观察当 x 增大时

生物化学课程实验指导书

〈〈生物化学》实验指导书适用专业:生物技术、生物工程、食品科学与工程 生物与食品工程学院生物科学系

生物化学实验细则 为了保证生物化学实验的顺利进行,培养同学们掌握良好、规范的生物化学基本实验技能,特制定以下实验细则,请同学们严格遵守。 1. 实验前应提前预习实验指导书并复习相关知识。 2. 严格按照生物化学实验分组,分批进入实验室,不得迟到。非本实 验组的同学不准进入实验室。 3. 进入实验室必须穿实验服。各位同学进入各白实验小组实验台后, 保持安静,不得大声喧哗和嬉戏,不得无故离开本实验台随便走动。 绝对禁止用实验仪器或药物开玩笑。 4. 实验中应保持实验台的整洁,废液倒入废液桶中,用过的滤纸放入 垃圾桶中,禁止直接倒入水槽中或随地乱丢。 5. 实验中要注意节约药品与试剂,爱护仪器,使用前应了解使用方法, 使用时要严格遵守操作规程,不得擅白移动实验仪器。否则,因非实验性损坏,由损坏者赔还。 6. 使用水、火、电时,要做到人在使用,人走关水、断电、熄火。 7. 做完实验要清洗仪器、器皿,并放回原位,擦净桌面。 8. 实验后,要及时完成实验报告。 2006年1月

生物化学实验细则 (i) 目录 (2) 实验1蛋白质的沉淀、变性反应 (3) 实验2醋酸纤维素薄膜电泳分离血清蛋白 (6) 实验3 SDS-聚丙烯酰胺凝胶电泳测定蛋白质分子虽- --11实验4 凝胶过滤层析法测定蛋白质分子虽 (16) 实验5 DNA的琼脂糖凝胶电泳 (20) 实验6唾液淀粉酶的性质和活力测定 (24) 实验7 生物氧化与电子传递 (25) 实验8植物体内的转氨基作用 (27) 实验1 蛋白质的沉淀、变性反应 (3学时) 目的要求 1. 加深对蛋白质胶体溶液稳定因素的认识。 2. 了解沉淀蛋白质的几种方法及其实用意义。 3. 了解蛋白质变性与沉淀的关系。 4. 了解蛋白质两性性质 原理 在水溶液中,蛋白质分子表面形成水化层和双电层而成为稳定的胶体颗粒,所以蛋白质溶液和其他亲水胶体溶液相类似。但是,蛋白质胶体颗粒的稳定性是有条件的,相对的。在一定的物理化学因素影响下,蛋白质颗粒失去电荷,脱水,甚至变性,则以固态形式从溶液中析出,这个过程称为蛋白质的沉

数据结构课程设计实验指导书

《数据结构课程设计》实验指导书 1.1 实验报告撰写的基本要求 1.1.1 问题描述 这一部分需要简单介绍题目内容,即该实验到底要做什么。 1.1.2 算法说明 这一部分需要详细描述解决问题需要用到算法和重要的数据结构,即该实验到底应该怎么做。 基本要求:处理问题中所用到的关键算法都要描述清楚,而不是仅描述主函数。算法和数据结构可用伪码和图示描述,不要只写源代码和注释。 1.1.3 测试结果 这一部分内容需要紧扣实习的题目类型和要求,涉及提供相应的测试方法和结果。 对于需要利用某算法解决某问题的题目,应设计并填写一张测试用例表。每个测试用例一般包括下列内容: (1)测试输入:设计一组输入数据; (2)测试目的:设计该输入的目的在于测试程序在哪方面可能存在漏洞; (3)正确输出:对应该输入,若程序正确,应该输出的内容; (4)实际输出:该数据输入后,实际测试得到的输出内容; (5)错误原因:如果实际输出与正确输出不符,需分析产生错误的可能原因; (6)当前状态:分为“通过”(实际输出与正确相符)、“已改正”(实际输出与正确输出不符,但现在已修改正确)、“待修改”(实际输出与正确输出不符,且尚未改正)三种状态; (7)测试结果分析:需要详细解释测试策略,对得到的数据进行分析,总结出算法的时空复杂度,得出自己对算法性能等方面分析的结论。 附录:源代码 源代码列在附录中,要求程序风格清晰易理解,有充分的注释,有意义的注释行少于代码的30%将不能得分。

1.2 实习作业的提交要求 每个实习项目结束后,学生按照实验报告格式和内容要求提交实验报告(打印稿)1份,与此同时提交压缩后的电子资料1份,电子资料要求按照如下方式打包: 文档夹:包括电子版的实验报告 学号姓名.rar 源代码文件 代码夹:源代码文件对应的可执行文件 readme.txt文件,告知如何编译源代码,生 成可执行文件

焊接工艺课程设计指导书

材料成形及控制工程专业课程设计 焊接工艺设计指导书 一、设计目的 1.通过实际产品的焊接工艺设计,使学生了解焊接结构的生产工艺过程; 2.掌握焊接工艺的设计方法及工艺文件的制定; 3.培养学生运用专业理论知识解决实际焊接生产问题的能力,锻炼查阅文献资料及工具书籍的基本技能。 二、设计内容 在规定时间内,完成由教师指定的某一个结构件的焊接工艺设计任务,主要内容包括: 1. 焊接结构件的设计简图与技术要求; 2. 产品的制造工艺性能分析; 3. 主要接头的焊接方法选择与说明,坡口型式及尺寸的设计与说明; 4. 主要部件(筒节、封头等)的加工工艺过程卡; 5. 产品的装焊工艺过程卡; 6. 壳体的焊接工艺卡。 三、设计要求 1.手绘产品的结构设计简图,标注出产品的主要结构尺寸;主要零件的名称、材质与规格;设计技术要求(包括制造技术要求与检验要求)等。 2.产品的制造工艺性能分析主要包括容器主体材料的焊接性分析与结构的装焊工艺性能分析。容器主体材料的焊接性能主要分析材质的焊接裂纹倾向及产生其它焊接缺陷的倾向,说明为保证焊接质量应采取的工艺措施,如合理选用焊接方法、焊接材料、焊前预热、焊后热处理、层间温度等;结构的装焊工艺性能分析主要针对特殊、复杂容器结构,分析需要采用的装焊顺序与方法。 2. 接头焊接方法的选择和坡口型式的设计应包括纵焊缝、环焊缝、封头拼缝、 人孔接管与筒体的焊缝等,绘制接头的局部放大图。选择与设计的依据主要从容器结构尺寸、接头位置、材质及厚度、施焊条件与可操作性、焊接变形与应力、装焊顺序等方面考虑。 3. 主要部件(筒节、封头等)的加工过程卡要求制定部件从原材料备料至组 装焊接之前的全部加工工艺过程,包括各加工工序的名称、加工内容、所用的工装设备与检验要求等,必要时绘制出加工工艺简图; 4. 壳体的装焊工艺设计包括装焊工艺顺序、工序名称与内容、各工序所涉及

网络安全课程实验指导书

网络安全课程实验安排及指导书 2009-10-21

实验安排1、推荐必做实验 网络扫描 计算机病毒及恶意代码 防火墙实验 入侵检测系统 2、推荐选作实验 VPN配置 证书的申请和使用 windows安全配置实验

实验一:网络扫描实验 【实验目的】 了解扫描的基本原理,掌握基本方法,最终巩固主机安全 【实验内容】 1、学习使用Nmap的使用方法 2、学习使用漏洞扫描工具 【实验环境】 1、硬件PC机一台。 2、系统配置:操作系统windows XP以上。 【实验步骤】 1、端口扫描 1)解压并安装ipscan15.zip,扫描本局域网内的主机 2)解压nmap-4.00-win32.zip,安装WinPcap 运行cmd.exe,熟悉nmap命令(详见“Nmap详解.mht”)。 3)试图做以下扫描: 扫描局域网内存活主机, 扫描某一台主机或某一个网段的开放端口 扫描目标主机的操作系统 试图使用Nmap的其他扫描方式,伪源地址、隐蔽扫描等 2、漏洞扫描 解压X-Scan-v3.3-cn.rar,运行程序xscan_gui.exe,将所有模块选择扫描,扫描本机,或局域网内某一台主机的漏洞 【实验报告】 1、说明程序设计原理。 2、提交运行测试结果。 【实验背景知识】 1、扫描及漏洞扫描原理见第四章黑客攻击技术.ppt 2、NMAP使用方法 扫描器是帮助你了解自己系统的绝佳助手。象Windows 2K/XP这样复杂的操作系统支持应用软件打开数百个端口与其他客户程序或服务器通信,端口扫描是检测服务器上运行了哪些服务和应用、向Internet或其他网络开放了哪些联系通道的一种办法,不仅速度快,而且效果也很不错。 Nmap被开发用于允许系统管理员察看一个大的网络系统有哪些主机以及其上运行何种服务。它支持多种协议的扫描如UDP,TCP connect(),TCP SYN (half open), ftp proxy (bounce attack),Reverse-ident, ICMP (ping sweep), FIN, ACK sweep,X mas Tree, SYN sweep, 和Null扫描。你可以从SCAN TYPES一节中察看相关细节。nmap 还提供一些实用功能如通过tcp/ip来甄别操作系统类型、秘密扫描、动态延迟和重发、平行扫描、通过并行的PING侦测下属的主机、欺骗扫描、端口过滤探测、直接的RPC扫描、分布扫描、灵活的目标选择以及端口的描述。 一、安装Nmap Nmap要用到一个称为“Windows包捕获库”的驱动程序WinPcap——如果你经常从网上下载流媒体电影,可能已经熟悉这个驱动程序——某些流媒体电影的地址是加密的,侦测这些电影的真实地址就要用到WinPcap。WinPcap的作用是帮助调用程序(即这

工业控制网络技术课程实验指导书2013

实 验 一 Automation Studio 的使用和基本程序编程及调试 一、实验目的 1、掌握Automation Studio 的基本使用技巧和方法 2、熟悉Automation Studio 的基本命令 3、学会和掌握Automation Studio 程序的调试方法 二、实验设备 PC机一台,装有Automation Studio编程软件;贝加莱PLC-2003一台; 各PC机与PLC-2003通过RS232电缆连接进行通信。 详见附录一。 三、实验内容 熟悉并练习Automation Studio的使用,用选定的编程语言编制、调试控制程序。Automation Studio是贝加莱公司为其自动化控制设备PLC(可编程计算机控制器)开发的一种可使用多种编程语言的PLC开发环境,如附录二所示。 1.PLC硬件配置: 根据所给实验装置,使用Automation Studio对系统硬件进行配置。 配置方法见本指导书附录B。 2.实验程序1: 使用Automation Basic或其它PLC编程语言,编制一段小控制程序,实现以下功能:利用实验装置上的第一个模拟量旋钮(电位器),来控制模拟量输

出,当旋转该电位器时,第一个模拟量输出随之变化,旋钮逆时针旋到底时(模拟量输入为最小值0),要求模拟量输出为0(光柱无显示),当旋钮顺时针旋到底时(模拟量输入为最大值32767),要求模拟量输出为最大值(光柱全显示); 同时,第二个模拟量输出的状态正好与第一个模拟量输出相反。 3.实验程序2: 使用Automation Basic或其它PLC编程语言,编制一段小控制程序,实现以下功能:利用实验装置上的两个开关,来控制模拟量输出,当接通(合上)其中一个开关(另一个应处于断开状态)时,第一个模拟量输出从0开始随时间逐渐增大,达到其最大值后,再从0开始…,周而复始;当接通(合上)另一个开关时,第二个模拟量输出从0开始随时间逐渐增大,达到其最大值后,再从0开始…,同时,第二个模拟量输出从其最大值开始随时间逐渐减小,达到0后,再从其最大值开始…,周而复始。 四. 思考题 1.在Automation Studio中为什么要对PLC系统硬件进行配置? 2.为什么要为用户编制的控制程序命名? 3.为用户程序选择循环周期的原则是什么? 4.Automation Studio为用户提供多种编程语言有什么好处?

《面向对象程序设计》课程设计实验指导书2013

《面向对象程序设计》课程设计 实验指导书 武汉理工大学理学院 物理科学与技术系 2013年2月1日

目录 设计一简单计算器 (1) 设计二模拟时钟程序 (4) 设计三 24点游戏 (8) 设计四多媒体视频播放器 (11) 设计五幸运52 (14) 设计六简单画图程序 (17) 课程设计说明书要求 (20)

设计一简单计算器 一、概述 在运算过程中,通过使用计算器能减少运算量。既可以用“计算器”的标准视图执行简单的计算,也可以用其科学型视图执行高级的科学计算。用户使用“计算器”执行所有通常用手持计算器完成的标准操作。 简单计算器包括双目运算和单目运算功能。双目运算符包含基本的四则运算及乘幂功能,单目运算符包含正余弦,阶乘,对数,开方,倒数等运算。简单计算器可对输入任意操作数,包括小数和整数及正数和负数进行以上的所有运算并能连续运算,同时包含清除,退格,退出功能。简单计算器出现错误会给出相应错误提示。而且可以操作与运算按钮相对应的菜单项。 通过对简单计算器的设计,可以熟悉MFC编程,包括Visual C++在数学计算方面的知识、算法设计、对话框和控件的使用及应用程序的调试,同时对面向对象与可视化程序设计有一定的认识,并提高动手编程的能力。 二、设计任务 1、提出总体方案的设计思想和原理,绘制程序流程图和描述程序的功能,并说明程序的特点和难点。具体如下: 执行简单计算: (1) 键入计算的第一个数字。 (2) 单击“+”执行加、“-”执行减、“*”执行乘或“/”执行除。 (3) 键入计算的下一个数字。 (4) 输入所有剩余的运算符和数字。 (5)单击“=”。 执行科学计算:能够执行阶乘、正弦、余弦和指数运算。 2、添加相关控件,制作与用户交互性较好的应用程序界面。

冲压工艺与模具设计课程设计指导与任务书

冲压工艺及模具设计》课程设计指导书 2.1 课程设计目的 本课程设计是在学生学完“冲压工艺与冷冲模具设计”理论课并进行了上机练习之后 进行的一个重要教学环节。是学生运用所学理论,联系实际,提高工程技术能力和培养严 谨细致作风的一次重要机会。通过本次设计要达到以下目的: 1、巩固与扩充“冲压工艺与冷冲模具设计”以及有关技术基础课程所学的内容,掌握 制订冲压工艺规程和设计冲压模具的方法。 2、培养综合运用本专业所学课程的知识, 解决生产中实际问题的工程技术能力 设计、计 算、绘图、技术分析与决策、文献检索以及撰写技术论文的能力)。 3、养成严肃、认真、细致地从事技术工作的优良作风。 2.2 课程设计步骤 1. 设计准备 1) 阅读产品零件图 (1) 设计前应预先准备好设计资料、手册、图册、绘图用具、图纸、说明书用纸。 (2) 认真研究任务书及指导书,分析设计题目的原始图样、零件的工作条件,明确设 计要求 及内容。 (3) 熟悉各种可采用的模具结构形式及其优缺点。 2) 冲件图样分析 产品零件图是分析编制冲压方案、设计模具的重要依据,对零件图的分析 主要是从冲 压工艺的角度出发,对冲压件的形状、尺寸 ( 最小孔边距、孔径、材料厚度、最大 外形 精度、表面粗糙度、材料性能等逐项分析,确定冲压工序图。若有与冲压工艺要求相悖者, 应采 取相应的解决措施或与指导教师协商更改。 (1) 工艺分析。 合理的冲压工艺,既能保证冲件的质量,使冲压工艺顺利进行,提高模具寿命,降低 成本,提高经济效益,同时给模具的设计、制造与修理带来方便。所以必须对指定的冲压 件图样进行充分的工艺分析,在此基础上,拟订各种可能的不同工艺方案。 工艺分析主要是分析冲件的形状、尺寸及使用要求,分析冲件的工艺性;根据成形规 律,确定所用冲压工艺方法;根据生产批量、冲压设备、模具加工的工艺条件等多方面因 素,进行全面的分析、研究,确定冲件的工艺性质、工序数量、工序的组合和先后顺序。 在几种可能的冲压工艺方案中,选择一种经济、合理的工艺方案,并填写冲压工艺卡。 (2) 制订冲压工艺。 制订冲压工艺方案时,应做如下工作: ① 备料。确定板料、条料的规格、要求,并计算出材料利用率。 ② 确定工序性质、数目、先后顺序、工序的组合形式。 包括: )、

实验技能课实验指导书剖析

实验1-7 毕托管的标定 一、 实验原理 在理想不可压流体中,毕托管测速的理论公式为: 2 02U P P ρ-= 此式表明:知道了流场中的总压(0 P )和静压(P ),其压差即为动压;由动压,可 算出流体速度。 02() P P U ρ -= 毕托管的头部通常为半球形或半椭球形。直径应选用0.035d D ≤(D 为被测流体管道的内径总压孔开在头部的顶端),孔径为0.3d 。静压孔开在距顶端(3~5)d 处,距支柄(8~10)d 的地方,一般为8个均匀分布的0.1d Φ小孔(NPL 为7孔)。总压与静压分别由两个细管引出,再用胶皮管连接到微压计上,即可测出动压,从而可计算出流速。 图1毕托管测速原理图

若要测量流场中某一点的速度,需将毕托管的顶端置于该点,并使总压孔正对来流方 向,通过微压计就能得到该点的动压。在来流是空气的情况下,有 2 02 U P P h ργ=-=,(ρ 是空气的密度,γ是微压计中工作液体的重度,h 是微压计的读数)。但是由于粘性及毕托 管加工等原因, 2 02U P P ρ-= 不是正好满足的,需要进行修正。根据1973年英国标准BS-1042:Part2A1973的定义: 2 01 2P P C U ρ-= C -毕托管系数。所谓毕托管标定,就是要把C 的数值通过实验确定下来。 标定毕托管一般是在风洞中进行的,要求:(1)风洞实验段气流均匀,湍流度小于0.3%;(2)毕托管的堵塞面积小于实验段截面积的1/200;(3)毕托管插入深度h>2nd(n=8,d 为毕托管直径);(4)安装偏斜角小于2o;(5)以d 为特征长度的雷诺数必须大于250;(6) 最大风速不能超过 2000S d μ ρ(μ是空气动力粘度,S d 为静压孔直径)。这几点如能得到满 足,C 就决定于毕托管的结构,此时0 C C =称为毕托管的基本系数。流体力学实验室从英国进口了一支经过标定的NPL 毕托管,C=0.998。 毕托管进行标定时,将待标定的毕托管 与NPL 标准管安装在风洞实验段的适当位置上(总的原则是让两支管处于同一均匀气流区)因为是均匀流,则有 22C U P h ργ=?=标准 标准标准 22C U P h ργ=?=待标 待标待标 上面两式中,ρ、U 、γ均是同一的。两式相除,得 C h C h = 待标待标标准 标准 则 h C C h =待标待标标准 标准 0.9980.998 C h C h =∴ =标准待标待标标准 上式是毕托管标定的基本公式。通常是在10个不同风速下测量其C 待标 取其平均值;也 可以用10种不同风速下的 h 待标 和 h 标准 按最小二乘法求其基本系数。

软件工程课程设计指导书

软件工程课程设计指导书 作者:周兵 软件工程课程设计是为了加强和巩固软件工程这门学科知识及技能的学习而开设的,它是一门实践性的课程,上机实验是其主要的环节。本实验指导书是帮助同学们进行上机实验而制订的。 一、实验目的: 1.能按照软件工程的思想,采用面向对象的方法开发出一个小型软件系统。 2.在此过程中,能综合利用以前所学习的专业知识。 3.加深对软件工程这门学科知识的理解,并掌握其基本的技能及方法,培养良好的软件开发素养。 二、面向专业:计算机科学与技术 三、先修课程:一门计算机高级语言、C++语言、数据库系统概论 四、上机学时数:10学时 五、实验环境 1.单机模式 操作系统:Windows 开发工具:C++ Builder 6.0、Access 2000 六、课程设计的基本要求 1. 基本了解和掌握面向对象的开发的过程与方法。 2. 基本能够完成所要求的系统。 3. 报告文档符合具体要求。 七、设计内容 题目:选课系统 1.说明:本设计选择广大学生最熟悉的选课系统最为设计任务,便于同学联系实际,学以至用。但限于具体条件和时间的限制,宜采用C++ Builder 6.0、Access 2000。 2.具体要求: 1)数据要求 所存储和查询的数据要符合本学校的具体情况,所涉及的字段至少应包括(名称可 以不同):学生姓名、学号、登陆密码、性别、出生年月、籍贯、地址、学生电话、家庭地址、教师号、教师姓名、教研室、职称、性别、教师电话、课名、课号、学 分、先行课号、课时、开课教室、人数限制、选课人数、考试成绩、平时成绩、总 评成绩。 2)功能要求 功能至少应有:等录、查询开课情况、查询选课情况、查询成绩、选课、退课等。 3)设计要求 整个系统的开发过程及方法应符合软件工程的要求,软件能够正常运行。 八、报告

焊接结构课程设计指导书

焊接结构与生产工艺课程设计指导书通用桥式起重机金属结构和生产工艺设计 曹永胜李慕勤曹丽杰 佳木斯大学材料工程学院

通用桥式起重机金属结构和生产工艺课程设计指导书 一、设计目的 1.培养学生综合运用所学知识的技能.通过对典型焊接结构和生产工艺的设计,使学生能针对产品使用性能和使用条件,制定焊接结构的设计方案及生产工艺方案。在具体的设计过程中,应根据结构的特点和技术要求,提出问题,分析问题产生的原因,并找到解决问题的途径和具体措施,制定合理的结构设计方案和生产工艺方案,从而得到一次解决实际工程问题的锻炼. 2.培养学生自学能力.使学生熟悉工具书,参考书的查找与使用方法,在学习前人的设计经验的基础上,发挥主观能动性,有所创新. 3.了解焊接工程技术人员的主要任务,工作内容和方式方法. 二、设计内容与计划 (一)设计内容 1. 5~50T通用桥式起重机主梁箱型结构设计。 2. 5~50T通用桥式起重机主梁生产工艺指定。 3.5~50T通用桥式起重机主梁结构生产图纸绘制。 (二)设计计划 1.接受设计任务、查阅资料和制定设计方案。(2天) 2.主梁结构设计计算;(7天) 3.主梁结构生产图纸绘制;(1天) 4.主梁结构生产工艺分析;(2天) 5.主梁生产工艺规程制定。(2天) 6.总结和考核。(1天) (三)任务完成 课程设计完成后,学生应交付以下材料: 1 主梁结构设计计算说明书; 2 主梁结构生产工艺分析报告; 3 主梁结构生产用施工图纸; 4 主梁生产工艺规程.

通用桥式起重机主梁结构及生产工艺设计 §1 通用桥式起重机简介 通用桥式起重机是指用吊钩或抓斗(有的也有用电磁盘)吊取货物的一般用途的桥式起重机,它桥架(大车)和起重小车两大部分组成,桥架横跨于厂房或露天货物上空,沿吊车梁上的起重机轨道纵向运行。通用桥式起重机有大车运行机构(装在桥架上),起升机构和小车运行机构(装在小车上)等三种工作性机构,皆为电动。通用桥式起重机的起重量可达500吨,跨度50~60米。 1.1 通用桥式起重机的基本组成 1.2 通用桥式起重机的基本参数 1额定起重量Q(tf) 2 跨度L(m) 3大车运行速度(m/min) 4 小车运行速度(m/min) 5 起升高度(m) 6 起升速度(m/min) 7 接电持续率JC JC = 100t i /T % t i —在起重机的一个工作循环中该机的总运转时间。 T --起重机一个工作循环所需的时间。 T = 360/N h (s) 通用桥式起重机 大车 小车桥架 大车运行机构 主梁 端梁小车架 小车运行机构 起升机构 图 1 通用桥式起重机组成

建筑材料课程实验指导书教学内容

建筑材料课程实验指 导书

本课程实验的基础知识 1、建筑材料实验的抽样及处理 抽样检验就是通过一个样本来判断总体是否合格。选取试样是建筑材料检验的第一个环节,抽样方法的正确与否直接关系到所检验材料的整体结果,必须制定出一个抽样方案。同时通过检验还要制定出判定其指标的验收标准。这样才能使取样方法具有较高的科学性和代表性。 2、建筑材料实验影响因素,同一材料在不同的制作条件下或不同的实验条件下,会得出不同的实验结果,主要因素有仪器的选择,试件尺寸,试件的形状,表面状态,加荷速度,温度,湿度。 3、实验结果的分析处理及实验报告,在取得了原始的实验数据之后,为了达到所需要的科学结论,常需要对观测数据进行一系列的分析和处理,最基本的方法是数学处理方法。经数据处理后,编写或填写实验报告:从而确定实验结果。但是,当我们对同一物理量进行重复测量时,经常发现他们的数值并不一样,每项实验都有误差,随着科技水平及人们认识水平提高,误差可控制的比较小,但不能完全消除。为了科学的评价数据资料,必须得认识和研究误差,才可以达到以下目的: (1)正确认识误差的性质,分析误差产生的原因,以消除或减少测量误差; (2)正确处理数据,合理计算结果,以更接近于真实值的数据; (3)正确组织实验,合理设计或选用仪器和操作方法,以便在经济的条件下取得理想的结果。 本课程实验教学项目及其教学要求

一、实验目的 学习掌握材料密度的概念和意义,掌握材料密度的测定方法。 二、实验原理 材料内部一般均含有一些孔隙,为了获得绝对密实状态的试样,须将材料磨成细粉,以排除其内部孔隙,再用排液置换法求出其绝对密实体积。 三、主要仪器及耗材 李氏瓶、天平、温度计、玻璃容器、筛子、烘箱、小勺、漏斗等。 四、实验内容与步骤 1、将试样磨成粉末,通过900孔/cm2的筛后,再将粉末放入 105~110℃烘箱内,烘干至恒重。 2、将不与试样起反应的液体倒入李氏瓶中,使液面达到0~1mL刻度之间,记下刻度数,将李氏瓶置于水温20℃+2℃的盛水玻璃容器中。 3、用天平称取60-90g试样,用小勺和漏斗小心地将试样送入密度瓶中,直到液面上升到20mL左右。再称剩余的试样质量,计算出装入瓶中的试样质量m。 4、轻轻振动密度瓶使液体中的气泡排出,记下液面刻度,前后两次液面读数之差,即为瓶内试样所占的绝对体积V。 五、数据处理与分析 按下式计算密度ρ(精确至0.01g/ cm3): ρ=m/V

操作系统_课程实验指导书

《—操作系统—》 实验指导书 洪朝群编写 适用专业:计算机(嵌入式) 厦门理工学院计算机科学与信息工程学院 2015年9 月

实验指导书前言内容要求 前言 本课程的基本内容介绍,通过学习学生需要掌握的基本知识。 为了使学生更好地理解和深刻地把握这些知识,并在此基础上,训练和培养哪些方面的技能,设置的具体实验项目,其中哪几项实验为综合性、设计性实验。 各项实验主要了解、掌握的具体知识,训练及培养的技能。 本指导书的特点。 对不同专业选修情况说明。

实验一:Linux操作系统的安装过程与界面 实验学时:4 实验类型:验证 实验要求:必修 一、实验目的 通过本实验的学习,使学生掌握Linux操作系统的安装方法,并且了解Linux 界面的基本使用方法。 二、实验内容 实验内容:用vmware workstation安装Ubuntu12.10系统。 三、实验原理、方法和手段 无 四、实验组织运行要求 以学生自主训练为主的开放模式组织教学 五、实验条件 无 六、实验步骤 1、下载Ubuntu12.10桌面版安装镜像, https://www.doczj.com/doc/1f12315424.html,/download/desktop 2、打开vmware,建立虚拟机镜像 3、安装过程参考(“VMWare8.0安装Ubuntu12.04教程.pdf”文件),注意使用虚拟机的时候把镜像文件放在最后一个盘。 4、(可选步骤)如果本机上的wmware版本在安装系统的过程中出现问题,可下载新版进行安装。https://www.doczj.com/doc/1f12315424.html,/d/FWACAQQFRTZQ?p=09122 七、思考题 Linux与Windows有何不同?

数据结构课程设计实验指导书

数据结构课程设计 指 导 书 东华大学计算机科学与技术学院 2017年1月

目录 1.前言 (1) 1.1指导思想 (1) 1.2设计任务 (1) 1.3参考进度 (2) 1.4成绩评定 (2) 1.5注意事项 (3) 1.6参考书目 (3) 2.个人任务 (4) 2.1 排序算法设计 (4) 2.2 应用算法设计 (4) 3 小组任务 (6) 3.1 有向图问题 (6) 3.2 最小生成树问题 (6) 3.3 关键路径问题 (6)

1.前言 《数据结构》是计算机科学与技术专业的一门核心专业基础课程,其主要任务是培养学生的算法设计能力及良好的程序设计习惯。通过学习,要求学生掌握典型算法的设计思想及程序实现,能够根据实际问题选取合适的存储方案、设计出简洁、高效、实用的算法,并为后续课程的学习及软件开发打下良好的基础。 1.1指导思想 本次课程设计的指导思想是: 1、学习获取知识的方法; 2、提高发现问题、分析问题和解决实际问题的能力; 3、加强创新意识和创新精神; 4、加强团队的分工与合作; 5、掌握面向实际背景思考问题的方法。 1.2设计任务 本次课程设计任务主要分为个人任务和小组任务两种。 个人基本任务: 在DHU-OJ平台上按要求完成“个人任务”部分的设计任务,其中选做题不是必须完成的任务。 小组任务: 完成“小组任务”部分的设计任务,其中选做题不是必须完成的任务。1.1要求 1、每项目小组人员为3~5名。 2、每项目小组提交一份课程设计报告,内容包括:课题名称,课题参加人 员名单和分工,课题的目的,课题内容,需求分析、概要设计、主要代码 分析、测试结果、课题特色和创新之处、收获与体会、使用说明。 3、每人必须在完成个人任务的基础上提交个人任务的设计报告,内容包括:

《焊接结构》课程设计指导书.

焊接结构课程设计指导书 机电工程系 洛阳理工学院

目录 前言 (2) 一.课程设计的性质和目的 (3) 二.课程设计的基本任务 (3) 三.课程设计的基本要求 (3) 四.课程设计的基本步骤 (4) 五.课程设计说明书要求 (4) 六.课程设计内容简介 (4) 七.附录 (6)

前言 课程设计是焊接结构生产课程教学的最后一个环节,是对学生进行全面系统的训练。课程设计可以让学生将学过的零碎知识系统化,真正地把学过的知识落到实处,进一步激发学生学习的热情,因此课程设计是必不少的,是非常必要的。 但是,在教学实践中,一方面,我们感到学生掌握的理论知识和实践知识有限;另一方面课程设计的时间有限。要想学生在规定时间内,运用自己有限的知识去独立完成某一焊接结构的全部设计是不现实的。因此,在两周的课程设计时间内,除了让每个学生清楚地了解焊接结构的整个设计、装配过程外,更应该注重焊接结构设计的某一细节,完全弄懂、弄透,能够达到举一反三的目的,从而培养学生设计焊接结构的初步能力。 基于以上认识,作者编写了《焊接结构课程设计指导书》。 编者

一、课程设计的性质、目的 焊接作为先进制造技术的重要组成部分,在国民经济的发展和国家建设中发挥了重要的作用。焊接技术在航空航天、核能、船舶、电力、海洋钻探、高层建筑等领域得到了广泛的应用。焊接结构是焊接技术应用于工程实际产品的主要形式,也是在许多部门中应用最为广泛的金属结构。焊接结构学作为焊接专业基础课,对学生的专业知识和技能的培养具有重要的作用。《焊接结构》课程设计是在完成焊接结构理论教学课程后,进行的综合运用所学基本知识和技能的一个非常重要的教学环节。本周开展了焊接结构学的课程设计,主要目的:进一步加深学生对焊接结构学理论知识的回顾和焊接结构在实际生产中的应用; 通过本次课程设计,使学生将理论知识与实际的焊接构件设计相结合,培养学生的理论联系实际的能力; 本次课程设计可以采用计算机绘图和手工试图,使学生加深绘图要点和培养计算机绘图技能; 通过本次课程设计培养学生的查阅技术资料、团队协作和独立创新能力。 二、课程设计的主要内容和基本任务 了解焊接结构、工况环境、制造过程的特点,掌握焊接结构的整体设计、焊接工艺规程、焊接工艺卡的编制要领。最终能根据实际需要独立研究设计相应的焊接结构,制定相关的焊接工艺。设计主体可以是梁柱桁架类和压力容器结构,对选择构件进行结构的设计,焊接接头(对接、搭接、T形和角接头)合理性分析,对相关接头的强度进行简单的计算,对易产生的应力应变特征进行分析,绘制部分结构的草图,最后绘制一张A1焊接结构图纸,并编写课程设计说明书一份。 三、课程设计的基本要求 熟悉焊接结构(梁柱桁架类和压力容器结构)的结构特点,了解焊接结构(梁柱桁架类和压力容器)各部分的受力及运行状态、结构特点以及影响制造工艺的因素并能按实际情况具体制定相应的工艺流程卡和工艺卡(具体要求见附录)。 具体要求: 1) 要充分认识课程设计对培养自己的重要性,认真做好设计前的各项准备工作; 2) 既要虚心接受老师的指导,又要充分发挥主观能动性。结合课题,独立思考,努力钻研,勤 于实践,勇于创新;

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