河北工业大学汇编实验三

河北工业大学汇编实验三
河北工业大学汇编实验三

实验三算术运算与代码转换程序设计

计102

一、实验目的

1)掌握算术运算程序的设计方法。

2)掌握代码转换程序的设计方法。

3)进一步掌握各种程序结构。

4)熟练掌握和使用用DEBUG调试程序。

二、实验内容

1)编制两个多字节整数加法和减法程序,并将结果按十六进制形式显示在屏幕上。

2)编制程序实现二进制定点数与十进制数的ASCII码串之间转换,并将结果显示在屏幕上。

3)编写程序计算从键盘输入两个不超过四位的十进制数的和、差、积、商,并以十进制形式输出。

4)写程序把从键盘输入的四位十六进制数转换为压缩的BCD码,并显示输出。

5)编写一通用过程用来将十进制数(从键盘输入)转换为P(从键盘输入)进制数。

三、实验设备

PC机一台

四、实验步骤

1) 按程序流程图编制实验程序。

2) 输入源程序。

3) 汇编、连接程序,执行程序,检查结果。

4) 程序的执行可用DEBUG的G命令,也可用T命令单步跟踪执行。

5) 用D命令检查执行结果。

五、实验源程序

1)DATA SEGMENT

A D

B 82H,34H,56H,78H,2AH,0BCH,0EFH,00H

B DB 34H,56H,78H,9AH,0BCH,0EFH,16H LENB EQU $-B

LEN2 EQU (B-A)*2

RES DB LEN2 DUP('?'),'$'

DA TA ENDS

STACK SEGMENT PARA STACK

DW 20 DUP (?)

STACK ENDS

CODE SEGMENT

ASSUME DS:DATA,CS:CODE,SS:STACK

START: MOV AX,DA TA

MOV DS,AX;多字节相加

MOV SI,0

CLC

MOV CX,LENB

LOP1: MOV AL,A[SI]

ADC AL,B[SI]

MOV A[SI],AL

INC SI

LOOP LOP1

ADC BYTE PTR A[SI],0;输出

MOV SI,0

ADD SI,LENB

MOV DI,0

MOV CX,LENB+1

LOP2: PUSH CX

MOV AL,A[SI];高位转换

MOV BL,AL

MOV CL,4

SHR BL,CL

CMP BL,0AH

JB NEXT1

ADD BL,07H

NEXT1: ADD BL,30H

MOV RES[DI],BL

INC DI;低位转换

MOV BL,AL

AND BL,0FH

CMP BL,0AH

JB NEXT2

ADD BL,07H

NEXT2: ADD BL,30H

MOV RES[DI],BL

INC DI

DEC SI

POP CX

LOOP LOP2

MOV AH,09H

MOV DX,OFFSET RES

INT 21H

MOV AH,4CH

INT 21H

CODE ENDS

END START

3).MODEL SMALL

CODE SEGMENT

ASSUME CS:CODE,DS:CODE

CR EQU 000DH

LF EQU 000AH

KBBACK EQU 0008H

; -------------------------------------; 功能:显示指定地址(STR_ADDR)的字符串

; 入口:

; STR_ADDR=字符串地址(要求在数据段)

; 用法: OUTPUT STR_ADDR

; 用法举例:OUTPUT PROMPTSTR

OUTPUT MACRO STR_ADDR

LEA DX,STR_ADDR

MOV AH,9

INT 21H

ENDM

; 功能:输出一个字符

; 入口:DL=要显示的字符

OUTPUT_CHR PROC NEAR

PUSH AX

MOV AH,02H

INT 21H

POP AX

RET

OUTPUT_CHR ENDP

; -------------------------------------; 功能:输出回车换行

OUTPUT_CTLF PROC NEAR

PUSH AX

PUSH DX

MOV AH,02H

MOV DL,0DH

INT 21H

MOV DL,0AH

INT 21H

POP DX

POP AX

RET

OUTPUT_CTLF ENDP

; 功能:取光标位置

; 入口:无

; 出口:DH=行号,DL=列号

GETCURSOR PROC NEAR

PUSH AX

PUSH BX

PUSH CX

XOR BX,BX

MOV AH,3

INT 10H

MOV CURSOR_ROW,DH

MOV CURSOR_COL,DL

POP CX

POP BX

POP AX

RET

CURSOR_ROW DB ?

CURSOR_COL DB ?

GETCURSOR ENDP

; -------------------------------------; 功能:置光标位置

; 入口:CURSOR_ROW=行坐标; CURSOR_COL: 列坐标)

SETCURSOR PROC NEAR

PUSH CX

PUSH BX

PUSH AX

MOV DH,CURSOR_ROW

MOV DL,CURSOR_COL

XOR BX,BX

MOV AH,2

INT 10H

POP AX

POP BX

POP CX

RET

SETCURSOR ENDP

; -------------------------------------

; 功能:键盘输入一个指定位数的十进制数字,将其转换成二进制数并保存在指定的内存单元。

; 由于限定最大数据类型为字,所以,数字位数最多:5,最大无符号数:65536

; 约定:直接回车,视为数字0

; 入口:@@DIGITS=数字位数;DI=保存输入的数字首地址

; @@TYPE_DA TA=保存的数据类型,B=字节类型,W=字类型。

; 出口:转换后的二进制数保存在DI所指的单元

INPUT_DIGIT PROC NEAR

PUSH DX

PUSH CX

PUSH BX

PUSH DI

LEA DI,@@SA VE_TMP

PUSH DI

CLD

MOV CL,@@DIGITS

XOR CH,CH

PUSH CX

@@INPUT: CALL GETCURSOR ;取光标位置

MOV AH,1 ;从键盘接受一个字符

INT 21H

CMP AL,CR ;若键入的是回车,已经键入的数字不足N位JZ @@ASC_DEC ;转去处理已经键入的数字

CMP AL,KBBACK

JZ @@KB_BACK ;若是回空键,重新输入

CMP AL,'0'

JB @@KBBACK ;若低于数字'0',重新输入

CMP AL,'9'

JA @@KBBACK ;若低于数字'9',重新输入

JMP @@SA VE_DIG

@@KB_BACK: DEC CURSOR_COL

INC CX

DEC DI

@@KBBACK: CALL SETCURSOR ;置光标位置

JMP @@INPUT

@@SA VE_DIG: AND AL,0FH ;转换成二进制数

STOSB ;保存

LOOP @@INPUT ;接受下一个数字

@@ASC_DEC: MOV AX,CX

POP CX

POP SI

SUB CX,AX ;实际输入的数字位数

XOR BP,BP

XOR DX,DX

XOR AX,AX

JCXZ @@SA VE_RET ;若直接回车,没有输入任何数字,按输入'0'处理

DEC CX ;实际输入的数字位数减1,准备把输入的这一串数字转换成二进制数JCXZ @@ONE_DIGIT ;若输入的数字只有一位,转去直接保存这个二进制数MOV BX,10

@@MUL_TEN: LODSB

CBW

ADD AX,BP

MUL BX

MOV BP,AX

LOOP @@MUL_TEN

@@ONE_DIGIT: LODSB

CBW

ADD AX,BP

@@SA VE_RET: POP DI

CMP @@TYPE_DA TA,'B' ;字节类型?

JZ $+5

STOSW

JMP $+3

STOSB

POP BX

POP CX

POP DX

RET

@@DIGITS DB ? ;十进制数字位数

@@TYPE_DATA DB 'B' ;保存的数据类型。B=字节类型,W=字类型

@@SA VE_TMP DB 16 DUP(?)

INPUT_DIGIT ENDP

; -------------------------------------; 功能:把AX中的二进制无符号数转换成显式的十进制ASCII码,并送显示屏显示; 入口:AX=二进制数

; 出口:在当前光标位置显示转换后的ASCII码数字

DEC_ASCII PROC NEAR

PUSH DX

PUSH BX

PUSH DI

MOV BX,10

LEA DI,@@TEMP_SA VE[6]

MOV BYTE PTR [DI],'$'

DEC DI

CLD

@@DIVIDE: XOR DX,DX

DIV BX

OR DL,30H

MOV [DI],DL

DEC DI

TEST AX,0FFFFH

JNZ @@DIVIDE

INC DI

PUSH DI

POP DX

MOV AH,9

INT 21H

POP DI

POP BX

POP DX

RET

@@TEMP_SA VE DB 7 DUP(?)

DEC_ASCII ENDP

; -------------------------------------; 加法运算

ADDITION PROC NEAR

MOV AX,NUMBER1

CALL DEC_ASCII ;把AX中的二进制无符号数转换成显式的十进制ASCII码,并送显示屏显示

MOV DL,'+'

CALL OUTPUT_CHR ;显示一个加号

MOV AX,NUMBER2

CALL DEC_ASCII ;显示第二个数

MOV DL,'='

CALL OUTPUT_CHR ;显示一个等号

MOV AX,NUMBER1

ADD AX,NUMBER2 ;NUMBER1+NUMBER2→AX

CALL DEC_ASCII ;显示和

RET

ADDITION ENDP

; -------------------------------------

; 减法运算

SUBTRATION PROC NEAR

MOV AX,NUMBER1

CALL DEC_ASCII

MOV DL,'-'

CALL OUTPUT_CHR ;显示一个减号

MOV AX,NUMBER2

CALL DEC_ASCII ;显示第二个数

MOV DL,'='

CALL OUTPUT_CHR ;显示一个等号

MOV AX,NUMBER1

SUB AX,NUMBER2 ;NUMBER1-NUMBER2→AX

CALL DEC_ASCII ;显示差

RET

SUBTRATION ENDP

; -------------------------------------; 乘法运算(请事先算好了,否则,容易导致乘积超过16位寄存器能够表示的范围)MULTIPLE PROC NEAR

MOV AX,NUMBER1

CALL DEC_ASCII

MOV DL,'*'

CALL OUTPUT_CHR ;显示一个乘号

MOV AX,NUMBER2

CALL DEC_ASCII ;显示第二个数

MOV DL,'='

CALL OUTPUT_CHR ;显示一个等号

MOV AX,NUMBER1

MUL NUMBER2 ;NUMBER1*NUMBER2→AX

CALL DEC_ASCII ;显示乘积(假定乘积不超过16位寄存器能够表示的范围)RET

MULTIPLE ENDP

; -------------------------------------; 除法运算

DIVISION PROC NEAR

MOV AX,NUMBER1

CALL DEC_ASCII

MOV DL,'/'

CALL OUTPUT_CHR ;显示一个除号

MOV AX,NUMBER2

CALL DEC_ASCII ;显示第二个数

MOV DL,'='

CALL OUTPUT_CHR ;显示一个等号

XOR DX,DX

MOV AX,NUMBER1

DIV NUMBER2 ;NUMBER1/NUMBER2→AX(商),DX(余数)CALL DEC_ASCII ;显示商数的整数部分

TEST DX,0FFFFH ;判断余数是否为0

JNZ $+3 ;不能整除,计算余数

RET

PUSH DX

MOV CX,6

MOV DL,'.'

DISP_DOT: CALL OUTPUT_CHR ;显示一个等号

LOOP DISP_DOT

POP AX ;余数

CALL DEC_ASCII ;显示余数部分

RET

DIVISION ENDP

; -------------------------------------NUMBER1 DW ?

NUMBER2 DW ?

PROMPT_ONE DB 'PLEASE THE FIRST NUMBER: $'

PROMPT_TWO DB 'PLEASE THE SECOND NUMBER: $'

PRESS_KEY DB 13,10,13,10,'THE COMPLATED. PRESS ANY KEY TO EXIT...$' START: PUSH CS

POP DS

PUSH CS

POP ES ;使数据段、附加段与代码段同段

; -------------------------------------; 输入两个十进制数

OUTPUT PROMPT_ONE ;提示输入第一个数

MOV @@DIGITS,4 ;十进制数字位数

MOV @@TYPE_DA TA,'W' ;保存的数据类型。B=字节类型,W=字类型

LEA DI,NUMBER1 ;变量NUMBER1的地址

CALL INPUT_DIGIT ;从键盘接受一个N位数字

CALL OUTPUT_CTLF ;输出一个回车、换行

OUTPUT PROMPT_TWO ;提示输入第一个数

LEA DI,NUMBER2 ;变量NUMBER1的地址

CALL INPUT_DIGIT ;从键盘接受一个N位数字

CALL OUTPUT_CTLF ;输出一个回车、换行

CALL OUTPUT_CTLF ;输出一个回车、换行

; -------------------------------------CALL ADDITION ;加法运算

CALL OUTPUT_CTLF ;显示一个回车、换行

CALL SUBTRA TION ;减法运算

CALL OUTPUT_CTLF ;显示一个回车、换行

CALL MULTIPLE ;乘法运算

CALL OUTPUT_CTLF ;显示一个回车、换行

CALL DIVISION ;除法运算

; -------------------------------------EXIT_PROC: OUTPUT PRESS_KEY ;提示操作完成,按任意键结束程序MOV AH,1

INT 21H

MOV AH,4CH ;结束程序

INT 21H

CODE ENDS

END START ;编译到此结束

六、实验结果

1)

3)

3.4 实验四字符串的匹配与替换程序设计

一、实验目的

1)掌握串操作指令的使用方法。

2)掌握串处理程序的设计方法。

3)熟练使用各种程序结构。

二、实验内容

1)编制两个字符串比较子程序。

2)编制在一个字符串中查找给定字符串的程序。

3)编写程序把从键盘输入的以回车为结束符的字符串中的空格去掉并按相反的顺序输出。

4)编写程序在字符串STRING1中指定位置插入字符串STRING2。

5)编写程序在字符串STRING1中指定位置删除子串。

三、实验设备

PC机一台

四、实验步骤

1) 按程序流程图编制实验程序。

2) 输入源程序。

3) 汇编、连接程序,执行程序,检查结果。

4) 程序的执行可用DEBUG的G命令,也可用T命令单步跟踪执行。

5) 用D命令检查执行结果。

五、实验报告的要求

1)列出源程序。

2)对程序中用到的寄存器说明其功能。

3)总结算术运算和代码转换程序的设计方法。

4) 说明怎样使用DEBUG进行程序调试的。调试过程中所遇到的问题是如何解决的。

实验四字符串的匹配与替换程序设计

一、实验目的1)掌握串操作指令的使用方法。2)掌握串处理程序的设计方法。3)熟练使用各种程序结构。

二、实验内容3)编写程序把从键盘输入的以回车为结束符的字符串中的小写字母转换为大写字母并按相反的顺序输出。

实验源程序:

DA TA SEGMENT ;数据段定义

BUFF DB 10, ?, 10 DUP(?) ;最多接收10个字符,最后的回车算一个字符

DOLLAR DB ? ;多预留一个字节,最后加'$'符号(虽然不一定会加在这)

DA TA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA ;约定段地址

START: MOV AX,DA TA

MOV DS,AX ;把数据段地址告诉DS

MOV DX,OFFSET BUFF

MOV AH,0AH

INT 21H ;上述3句调用10号DOS中断,输入字符串

MOV SI,OFFSET BUFF+1 ;BUFF+1保存的就是真是输入的字符数XOR CX,CX ;CX清零

MOV CL,[SI] ;设置循环次数

LP: INC SI ;SI自增

MOV AL,[SI] ;把SI地址指向的字节传给AL

CMP AL,'a'

JB NEXT ;如果小于'A'则跳转

CMP AL,'z'

JA NEXT ;如果大于'Z'则跳转

SUB AL,20H ;在'A'~'Z'范围内,加20H变成小写

MOV [SI],AL ;赋回给内存空间

NEXT:LOOP LP

MOV BYTE PTR [SI+1],'$' ;字符串最后加个'$'便于用9号功能输出MOV AH,2 ;换行开始

MOV DL,0AH

INT 21H

MOV DL,0DH

INT 21H ;换行

MOV DX,OFFSET BUFF+2

MOV AH,9

INT 21H ;调用9号DOS中断,显示首地址为DS:DX的字符串

MOV AH,4CH

INT 21H

CODE ENDS

END START

数据结构与算法设计实验

《数据结构与算法设计》 实验报告 ——实验二 学院:自动化学院 班级: 学号: : 一、实验目的

按照四则运算加、减、乘、除、幂(^)和括号的优先关系和惯例,编写计算器程序。 二、实验容 简单计算器。 请按照四则运算加、减、乘、除、幂(^)和括号的优先关系和惯例,编写计算器程序。要求: ①从键盘输入一个完整的表达式,以回车作为表达式输入结束的标志。 ②输入表达式中的数值均为大于等于零的整数。中间的计算过程如果出现小数也只取 整。 例如,输入:4+2*5= 输出:14 输入:(4+2)*(2-10)= 输出:-48 三、程序设计 概要设计 1、宏定义 #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 2、基本函数: (1)void InitStack_char(SqStack *S) //char型栈初始化 (2)void InitStack_int(sqStack *S) //int型栈初始化 (3)void Push_char(SqStack *S,char ch) //char型元素进栈 (4)void Push_int(sqStack *S,int num) //int型元素进栈 (5)char GetTop_char(SqStack *S) //取char型栈顶元素 (6)int GetTop_int(sqStack *S) //取int型栈顶元素 (7)Status In(char c) //判断是否为运算符,若是运算符则返回,否则返回 (8)char Precede(char a,char b) //判断两运算符的先后次序 (9)Status Pop_char(SqStack *S,char &x) //char型栈出栈 (10)Status Pop_int(sqStack *S,int &x) //int型栈出栈 (11)int Operate(int a,char theta,int b) //计算a和b运算结果 3、流程图

测控技术与仪器专业简介

测控技术与仪器专业 业务培养目标: 本专业培养具备精密仪器设计制造以及测量与控制方面基础知识与应用能力,能在国民经济各部门从事测量与控制领域内有关技术、仪器与系统的设计制造、科技开发、应用研究、运行管理等方面的高级工程技术人才。 修业年限:四年 授予学位:工学学士 业务培养要求: 本专业学生主要学习精密仪器的光学、机械与电子学基础理论,测量与控制理论和有关测控仪器的设计方法,受到现代测控技术和仪器应用的训练,具有本专业测控技术及仪器系统的应用及设计开发能力。 专业方向介绍 测控技术及仪器专业是仪器科学与技术和控制科学与技术交叉融合而形成的综合性学科。 设2个专业方向。 方向一:检测技术与自动化装置方向; 方向二:测试计量技术及仪器方向。 方向一以集电子技术、先进控制理论、计算机控制技术、自动检测技术、光电技术以及网络技术于一体为特色,以生产过程的机电装备运行状态及其信息为研究对象。本方向旨在培养基础理论扎实、实践能力强、知识面广,外语综合能力和计算机应用能力较强,人文社会科学综合素质较高,具有开拓创性意识,能够从事工业过程控制理论与装备、计算机辅助测试系统、信息处理与状态识别等领域的研究开发、设计制造和运行管理的复合型高级工程技术人才。 方向二以光—机—电—仪器—计算机技术一体化为特色,以传感器技术、信息获取与处理技术、自动化精密机械以及智能仪器仪表为主要研究对象。本方向旨在培养基础理论扎实、实践能力强、知识面广,外语综合能力和计算机应用能力较强,人文社会科学综合素质较高,具有开拓创性意识,能够从事测控仪器、信息技术以及测试计量技术等方面的研究开发、设计制造和运行管理方面的复合型高级工程技术人才。 业务能力 方向一的毕业生应具有较扎实的自然科学基础,较好的人文和社会科学基础及较强的英语与计算机应用能力以及较强的创新意识;系统地掌握检测技术与自动化装置专业方向的基本理论与技术,主要包括电工电子技术、自动检测技术、工程光学、测控仪器电路、工业过程控制、微机控制技术等基本理论基础;掌握光、机、电、计算机控制相结合的现代测控技术和实验研究技能;具备综合运用专业知识解决生产实际问题的初步能力。 方向二的毕业生应具有较扎实的自然科学基础,较好的人文和社会科学基础以及较强的英语和计算机应用能力、较强的创新意识;系统地掌握本专业所需的基本理论和基础知识,主要包括电子技术、工程光学、精密机械学、传感器技术、控制工程等基础知识;掌握光、机、电、计算机相结合的现代测控技术和实验技能,综合运用专业知识解决生产实际问题的初步能力。

计算数学排名

070102 计算数学 计算数学也叫做数值计算方法或数值分析。主要内容包括代数方程、线性代数方程组、微分方程的数值数值逼近问题,矩阵特征值的求法,最优化计算问题,概率统计计算问题等等,还包括解的存在性、唯一性差分析等理论问题。我们知道五次及五次以上的代数方程不存在求根公式,因此,要求出五次以上的高次代一般只能求它的近似解,求近似解的方法就是数值分析的方法。对于一般的超越方程,如对数方程、三角方采用数值分析的办法。怎样找出比较简洁、误差比较小、花费时间比较少的计算方法是数值分析的主要课题的办法中,常用的办法之一是迭代法,也叫做逐次逼近法。迭代法的计算是比较简单的,是比较容易进行的以用来求解线性方程组的解。求方程组的近似解也要选择适当的迭代公式,使得收敛速度快,近似误差小。 在线性代数方程组的解法中,常用的有塞德尔迭代法、共轭斜量法、超松弛迭代法等等。此外,一些比消去法,如高斯法、追赶法等等,在利用计算机的条件下也可以得到广泛的应用。在计算方法中,数值逼近本方法。数值逼近也叫近似代替,就是用简单的函数去代替比较复杂的函数,或者代替不能用解析表达式表值逼近的基本方法是插值法。 初等数学里的三角函数表,对数表中的修正值,就是根据插值法制成的。在遇到求微分和积分的时候,的函数去近似代替所给的函数,以便容易求到和求积分,也是计算方法的一个主要内容。微分方程的数值解法。常微分方程的数值解法由欧拉法、预测校正法等。偏微分方程的初值问题或边值问题,目前常用的是有限元素法等。有限差分法的基本思想是用离散的、只含有限个未知数的差分方程去代替连续变量的微分方程求出差分方程的解法作为求偏微分方程的近似解。有限元素法是近代才发展起来的,它是以变分原理和剖分的方法。在解决椭圆形方程边值问题上得到了广泛的应用。目前,有许多人正在研究用有限元素法来解双曲方程。计算数学的内容十分丰富,它在科学技术中正发挥着越来越大的作用。 排名学校名称等级 1 北京大学A+ 2 浙江大学 A+ 3 吉林大学A+ 4 大连理工大学A+ 5 西安交通大学A 北京大学:http:https://www.360docs.net/doc/7116138394.html,/NewsSpecialDetailsInfo.aspx?SID=4 浙江大学:http:https://www.360docs.net/doc/7116138394.html,/NewsSpecialDetailsInfo.aspx?SID=21847 吉林大学:http:https://www.360docs.net/doc/7116138394.html,/NewsSpecialDetailsInfo.aspx?SID=5506 大连理工大学:http:https://www.360docs.net/doc/7116138394.html,/NewsSpecialDetailsInfo.aspx?SID=4388 西安交通大学:http:https://www.360docs.net/doc/7116138394.html,/NewsSpecialDetailsInfo.aspx?SID=18285

2019河北工业大学考研大纲-821 机械原理

河北工业大学2019年硕士研究生招生考试 自命题科目考试大纲 科目代码:821 科目名称:机械原理 适用专业:机械工程、机械工程(专业学位)、车辆工程(专业学位) 一、考试要求 机械原理适用于河北工业大学机械工程学院机械工程专业、机械工程(专业学位)专业、车辆工程(专业学位)专业研究生招生专业课考试。主要考察机构学和机构动力学基本理论、概念和方法,以及应用所学机械原理基本知识进行机械运动方案分析与设计的能力。 二、考试形式 试卷采用客观题型和主观题型相结合的形式,主要包括选择题、判断题、简答题、作图分析设计题、计算题等。考试时间为3小时,总分为150分。 三、考试内容 (一)平面机构结构分析 1、机构的构成:运动副的概念和运动副的类型;运动链;机构。 2、机构运动简图:常用机构运动简图符号;平面机构运动简图的识别与绘制。 3、机构具有确定运动的条件:机构自由度的概念;机构具有确定运动的条件;平面机构的自由度计算方法。 4、机构组成原理:基本杆组的概念;机构组成原理;机构结构分类。 (二)平面机构运动分析 1、速度瞬心法:瞬心的定义;平面机构瞬心位置的确定;瞬心

在平面机构速度分析中的应用。 2、矢量方程图解法II级机构运动分析:矢量方程图解法的基本原理;应用矢量方程图解法对平面II级机构进行运动分析。 (三)平面机构力分析、效率与自锁 1、考虑摩擦时机构受力分析:常见运动副中总反力作图分析;考虑摩擦时平面机构的受力分析与平衡力计算。 2、机械的效率:机械效率的定义;理想机械的概念;基于理想机械的机械效率计算。 3、自锁:自锁的定义;常见运动副自锁的条件;机构自锁的一般条件(效率条件)及计算方法。 (四)平面连杆机构及其设计 1、平面连杆机构的类型:铰链四杆机构的基本形式;平面四杆机构的演化形式。 2、平面四杆机构的基本知识:铰链四杆机构有曲柄的条件;平面四杆机构的急回运动及行程速度变化系数求解;压力角、传动角、死点位置的概念与求取;铰链四杆机构的运动连续性的概念与分析。 3、平面四杆机构的设计:按连杆给定位置、按连架杆给定对应位置设计铰链四杆机构;机构倒置法原理;按行程速比系数设计平面四杆机构。 4、平面多杆机构:常用平面多杆机构的特性、组成机构设计与运动分析。 (五)凸轮机构及其设计 1、凸轮机构的应用与分类:凸轮机构特点及应用场合;凸轮机构分类 2、推杆的常用运动规律:等速运动、等加速等减速运动、五次多项式、余弦加速度运动(简谐运动)、正弦加速度运动(摆线运动)规律的特点;刚性冲击与柔性冲击的概念及成因,组合运动规律设计。

考研资料最新最全真题答案 笔记 内部资料

店铺热门资料清单 东北地区(uangla) 东北财经大学-------管理学1,行政管理学2,经济学8会计学 大连理工大学----信号1材料科学新闻专业传热学行政管理877经济学876管理学828工程管理自动控制电子技术 东北师范大学语言文学 东北大学机械设计 哈尔滨工业大学---电气,自控 吉林大学经济学新闻学行政管理 大连海事大学海商法 京津地区(uangla) 396经济类联考综合能力 北大-------光华金融学1半导体经济学院2行政管理学3传播学汇丰商学院2ccer国民经济学; 人大-------经济学综合18,431金融学综合5,管理综合4,新闻传播学1新闻传播硕士2,人力资源4行政管理 人行五道口(127拍拍店)7 中央财经大学-------801经济学8,812经济学2,431金融学综合1,802管理学2; 北京交通大学-------通信6,电路;机械1管理学 中科院-------生化分子生物学1,信号2(统一命题,电子所,微电子所,微系统所),物理化学1,统一命题电子线路,微电子所电子线路,植物学,植物生理学,微生物;分析化学有机化学 对外贸易大学-------经济学,工商管理,431金融学综合1,国际法3; 北京邮电大学-------电子电路;经济学电子信号 北京科技大学------物理化学1金属学1管理学1;材料科学 南开大学-------经济学1 北京体育大学-----体育人文 燕山大学-------机械1 河北工业大学------电路2 中国传媒大学--------新闻与传播专硕传播学新闻学艺术硕士716设计艺术天津大学---------信号832运筹学431金融学 华北电力大学----电力系统及自动化1,经济与管理电路 中国石油大学物理化学(华东) 清华大学------电路原理;清华大学车辆工程;431金融学;信号 中央民族大学理论经济学 新闻与传播硕士MJC334新闻与传播专业综合能力考研资料 北京体育大学-体育人文 北京工业大学自动控制 北京理工大学:882电路信号与系统经济学化工原理运筹 北京外国语大学经济学

河北工业大学数量经济学

河北工业大学 数量经济学 学科专业攻读硕士学位研究生培养方案 一、 培养目标 为适应我国社会主义现代化建设的需要,本专业硕士生培养面向现代化、面向世界、面向未来,培养德、智、体全面发展的具有创新精神和一定创新能力的数量经济学专业高层次专门人才。毕业生应达到的要求是: (一)努力学习马克思列宁主义、毛泽东思想、邓小平理论和“三个代表”重要思想,热爱祖国,遵纪守法,具有良好的思想品德和科学素养。 (二)掌握本学科坚实的基础理论、系统的专门知识以及本学科的现代化实验方法和技能,现代实验方法及技能,熟悉所从事研究领域的发展动向,具有从事科学研究工作或独立担负专门技术工作的能力。较熟练地掌握一门外国语。 (三)具有健康的身体和良好的心理素质。 二、 学制与学习年限 数量经济学专业硕士生的学制为二年半,其中课程学习时间为一年,毕业论文(即学位论文)工作时间为一年半。硕士生在校学习年限(含休学、延期)最长为四年。硕士生已完成规定课程学习和毕业论文工作确属成绩优异者,可以提出提前毕业申请,经研究生学院和上级有关部门批准后,最多提前半年毕业。硕士生如需延期毕业,必须在第五学期的十月份之前提出申请,由本人提出申请,经导师同意,并经研究生学院和上级有关部门批准。 三、 培养方式 (一)硕士生的培养实行导师负责制,采用导师与硕士生双向选择的办法确定硕士生的导师。 (二)课程学习和毕业论文工作并重,使硕士生既能掌握坚实的基础理论和系统的专门知识,又能掌握科学研究的基本方法和技能。 (三)注重因材施教,培养硕士生独立分析和解决问题的能力,注重对硕士生科学严谨的工作作风和创新能力的培养。 (四)在确保培养质量的前提下,经研究生学院批准,可与有关单位联合培养硕士生。 四、 主要研究方向 数量经济学学科以经济学理论为指导,利用经济模型对经济目标的影响因素进行

河北工业大学机械原理考研真题(2015年)

河北工业大学2015年攻读硕士学位研究生入学考试试题(B) 科目名称机械原理(I)科目代码822 共3页 适用专业机械工程 注:所有试题答案一律写在答题纸上、答案写在试卷上、草稿纸上一律无效。 一、选择填空(共20分,每题2分。答案一律写在答题纸上,否则无效) 1、按照运动副引入的约束数,旋转副属于。 AⅢ级副 BⅣ级副 CⅤ级副 DⅥ级副 2、对于曲柄摆动导杆机构,以导杆为原动件,当时为机构的死点位置。 A曲柄与导杆共线B当曲柄与机架共线C当曲柄与导杆垂直D当曲柄与机架垂直3、曲柄滑块机构,如果需要改变滑块的行程,下列哪个措施是无效的? A调整曲柄长度B调整连杆长度C改变偏距D改变曲柄转速 4、凸轮设计中,一下不能通过增大凸轮基圆直径解决的问题是。 A凸轮最大压力角过大B从动件的刚性冲击C凸轮轮廓出现尖顶D平底推杆运动失真现象5、渐开线斜齿圆柱齿轮齿数为z1,螺旋角为β,基圆柱上的螺旋角为βb,则其当量齿数z v= 。 Az v=z/cos3β B z v=cos3βb C z v= cosβb D z v=z/cosβ 6、对于渐开线标准齿斜齿圆柱齿轮,不发生根切的最少齿数。 A>17 B<17 C=17 D与螺旋角无关 7、对于宽径比(b/D)≥0.2的不平衡刚性转子,需。 A动平衡B静平衡C先静平衡后动平衡D先动平衡后静平衡 8、若凸轮从动件运动规律为等速运动规律,当凸轮转速提高一倍时,从动件的速度提高倍。A1 B2 C4 D0.05 9、∑=90°的渐开线标准直齿圆锥齿轮传动的传动比i12= 。 Atgδ1 B tgδ2 C ctgδ2 Dsinδ1/ sinδ2 10、下列间歇运动机构中没有冲击的间歇运动机构的是。 A不完全齿轮机构B棘轮机构C槽轮机构D凸轮间歇运动机构 二、问答题(共30分,每题6分,答案一律写在答题纸上,否则无效) 1、机械系统方案设计过程中工作循环的作用是什么?如何绘制工作循环图? 2、什么是机构的自锁?机构自锁的一般条件是什么? 3、什么是正传动?正传动的特点是什么?正传动与正变位有什么区别?

河北工业大学数值分析实验一

实验一 舍入误差与数值稳定性(2学时) 目的与要求: 1、通过上机编程,复习巩固以前所学程序设计语言; 2、通过上机计算,了解舍入误差所引起的数值不稳定性。 3、通过上机计算,了解运算次序对计算结果的影响,从而尽量避免大数吃小数的现象。 实验内容: ●通过正反两个实例的计算,了解利用计算机进行数值计算中舍入误 差所引起的数值不稳定性,深入理解初始小的舍入误差可能造成误差积累从而对计算结果的巨大影响。 ●通过实际编程,了解运算次序对计算结果的影响,了解实数运算符 合的结合律和分配律在计算机里不一定成立。 概要 舍入误差在计算方法中是一个很重要的概念。在实际计算中,如果选用了不同的算法,由于舍入误差的影响,将会得到截然不同的结果。因此,选取稳定的算法,在实际计算中是十分重要的。 程序与实例 例 1 对n = 0,1,2,…,20 计算定积分 y n = dx 5 x 1 n x ? + 算法1利用递推公式 y n = n 1 - 5y1n-n = 1,2,…,20

取 =+=?dx 5 x 11 00y ln6- ln5 ≈ 0.182 322 算法 2 利用递推公式 515n 1y 1n -=-y n n = 20,19,…,1 注意到 1051dx 51dx 5x dx 611261102010201020x x x =≤+≤=??? 取 730 008.0)126 11051(201y 20≈+≈ 上机实验:用两种不同的顺序计算644834.110000 12≈∑=-n n ,分析其误差的变化。 1) #include void main(void) { int n; float s=0,d; for(n=1;n<10001;n++) { d=1.0/(n*n); s=s+d; } printf("%f\n",s); } 2) #include void main(void) { int n; float c=0,d; for(n=10000;n>0;n--) { d=1.0/(n*n); c=c+d;

河北工业大学机械原理考研真题(2011年A卷)

河北工业大学2011年攻读硕士学位研究生入学考试试题(A) 科目名称机械原理(II)科目代码822 共3页 适用专业机械工程 注:所有试题答案一律写在答题纸上、答案写在试卷上、草稿纸上一律无效。 一、填空题(共20分,每题2分。答案一律写在答题纸上,否则无效) 1、一对渐开线标准直齿圆柱齿轮传动,齿轮的压力角与啮合角在处相等。 2、直齿圆锥齿轮的标准参数规定在。 3、在平行轴斜齿圆柱齿轮传动中,除了用变位方法来凑中心距,还可用来凑中心距。 4、对心曲柄滑块机构因极位夹角,所以机会特性。 5、对于直动滚子从动件盘形凸轮机构,为减小升程压力角,则应凸轮的基圆半径。 6、曲柄导杆机构,若导杆为主动件,则机构出现死点的位置时。 7、当使机器在外力作用下能够稳定运转,可采取下列措施:当机器主轴转速具有周期性波动时,使用调速;而当机器主轴转速具有非周期性波动时,则使用来调速。 8、从受力观点分析,移动副的自锁条件是;转动副的自锁条件。 9、作相对运动的三个构件的三个瞬心必。 10、当两个构件组成移动副时其瞬心位于处。当两构件组成转动副时,其瞬心位于。 二、简答题(共34分) 1、(6分)什么是机械的自锁?自锁与死点位置有什么区别? 2、(6分)同一构件上不同两点A和B间的速度及加速度有何关系?两构件上的重合点B1和B2间的速度及及加速度有何关系? 3、(6分)一对标准齿轮的实际中心距略大于标准中心距时,其传动比有无变化?仍能继续啮合吗?其顶隙、齿侧间隙有何变化?请说明原因。 4、(8分)何谓刚性转子的动平衡?何谓刚性转子的静平衡?他们各需要满足什么条件?各至少需要几个平衡平面进行平衡。 5、(8分)为什么要建立机械系统的等效动力学模型?确定模型所应遵循的条件是什么? 三、计算题(共40分) 1、(16分)一对渐开线直齿圆柱齿轮传动,已知:传动比i12=2.5,模数m=4mm,压力角α=20°,

河北工业大学学术型硕士研究生培养方案

河北工业大学学术型硕士研究生培养方案 所属学院名称:经济管理学院 学科专业代码:120100 学科专业名称:管理科学与工程 一、培养目标 为适应我国社会主义现代化建设的需要,适应国家和区域经济发展对高层次人才的需求,硕士生培养要面向现代化、面向世界、面向未来,使之成为全面发展的具有一定创新能力的高层次专门人才: (一)努力学习马列主义、毛泽东思想、邓小平理论和“三个代表”重要思想,践行科学发展观,热爱祖国,遵纪守法,品德良好,学风严谨,明礼诚信,身心健康。 (二)掌握本学科坚实的基础理论、系统的专门知识和现代实验方法及技能,熟悉所从事研究领域的发展动向,具有从事科学研究工作或独立担负专门技术工作的能力。较熟练地掌握一门外国语。 二、学制与学习年限 管理科学与工程专业硕士生的学制为二年半,其中课程学习时间为一年,毕业论文(即学位论文)工作时间为一年半。硕士生在校学习年限(含休学、延期)最长为四年。 硕士生已完成规定课程学习和毕业论文工作确属成绩优异者,可以提出提前毕业申请,经研究生院和上级有关部门批准后,最多提前半年毕业。硕士生如需延期毕业,必须在第五学期的九月份之前由本人提出申请,经导师同意,并经研究生院和上级有关部门批准。 三、培养方式 (一)硕士生的培养以课程学习和毕业论文工作并重,促进课程学习和科学研究的有机结合,使硕士生既能掌握坚实的基础理论和系统的专门知识,又能掌握科学研究的基本方法和技能。强化创新能力的培养,重视对硕士生进行系统科研训练,要求并支持研究生更多地参与前沿性、高水平的科研工作,以高水平科学研究支撑高水平硕士生培养。 (二)硕士生的培养实行导师负责制,采用导师与硕士生双向选择的方式

河北工业大学机械原理考研真题(2014年)

河北工业大学2014年攻读硕士学位研究生入学考试试题(A) 科目名称机械原理(I)科目代码822 共3页 适用专业机械工程 注:所有试题答案一律写在答题纸上、答案写在试卷上、草稿纸上一律无效。 一、填空题 1、一对外啮合平行轴斜齿圆柱齿轮,为保证其正确啮合,其螺旋角旋向应该。A相同B相反C可以任意组合 2、刚性转子动平衡时是静平衡,而静平衡时是动平衡。 A不一定B一定C一定不 3、下列机构中,不可能具有急回特性。 A曲柄摇杆机构B摆动摇杆机构C对心曲柄滑块机构D偏置曲柄滑块机构4、棘轮机构中采用了止回棘爪主要是为了。 A防止棘轮反转B保证棘轮每次转过相同的角度C对棘轮进行双向定位 5、设计标准齿轮时,若发现重合度小于1,则修改设计时应。 A加大模数B增加齿数C加大中心距 6、设计凸轮廓线时,若减小凸轮的基圆半径,则凸轮机构的压力角将。 A增大B不变C减小 7、若铰链四杆机构满足杆长条件下,则固定最短杆的对边将得到。 A曲柄摇杆机构B双曲柄机构C双摇杆机构 8、为了减小飞轮的重量和尺寸,应将飞轮安装在轴上。 A转速增高B转速较低C任意 9、斜齿圆柱齿轮的当量齿数公式。 A、Z/cosβ B、Z/cos3β C、Z/cosβ 10、用范成法切制标准齿轮时,设齿条刀具分度线与齿轮分度圆。切制正变位齿轮时,刀具分度线与齿轮分度圆。 A相离B相割C相切 二、简答题 1、凸轮机构设计中有哪几种常用的推杆运动规律?各有什么特点? 2、渐开线直齿圆柱齿轮,已知Z=25,m=4,α=20°,ha*=1.0,求轮廓曲线在分度圆和齿顶圆上的曲率半径及齿顶圆压力角。

3、什么是机械的自锁?自锁与死点位置有什么区别? 4、槽面移动副的摩擦力大于同样条件下的平面移动副的摩擦力,是因为槽面移动副中的摩擦系数较大,这句话对吗?为什么? 5、试述用动平衡进行刚性转子动平衡的理论依据。 三、(12分)如图1所示某俯仰机构,试计算此机构的自由度。若存在复合铰链,局部自由度及虚约束,试指出,并说明此机构是否具有确定运动。 (14分)如图2所示的摆动导杆机构,已知曲柄AB以等角速度ω1=10rad/s转动,l AB=50mm,四、 l AC=100mm,l CE=20mm,当Φ1=45°,试用瞬心法求: (1)机构在此情况时全部瞬心的位置(8分) (2)在此位置是构件3的角速度ω3的大小和转向。 五、(12分)在如图3所示的凸轮机构中(a)(b),凸轮廓线为圆形,几何中心在O点(其余各部分尺寸可由图中直接量的,图中μL=0.001m/mm,凸轮直径22mm,OA=5mm,滚子直径4mm)试分别作图求解 (1)凸轮位于图示位置时,凸轮机构的压力角和从动件的位移。(6分) (2)凸轮从图示位置转过45°时,凸轮机构的压力角和从动件的位移。(6分)

数据结构与算法实验报告

竭诚为您提供优质文档/双击可除数据结构与算法实验报告 篇一:数据结构与算法实验报告-图 沈阳工程学院 学生实验报告 (课程名称:数据结构与算法) 实验题目: 班级网络本112学号27姓名郑乐乐地点F606指导教师吕海华祝世东实验日期:20XX年11月13日 1 2 3 4 篇二:《数据结构与算法》实验报告模板 软件工程系实验报告封面 课程名称:数据结构与算法 课程代码:ss1005 实验指导老师:钟迅科

实验报告名称: 本实验报告包括以下几个内容: 一、实验(实践)目的 二、实验(实践)环境 三、实验(实践)实现过程 四、实验(实践)分析与总结 五、指导教师评语与评分 我申明,本报告内的实验已按要求完成,报告完全是由我个人完成,并没有抄袭行为。我已经保留了这份实验报告的副本。 申明人(签名): 学生姓名:张三学号:1140888888教学班:FJ01递交日期:20XX年10月11日 篇三:数据结构与算法实验报告c++版 算法与数据结构 实验报告 实验一:栈与队列 一、实验目的 1、掌握栈和队列特点、逻辑结构和存储结构 2、熟悉对栈和队列的一些基本操作和具体的函数定义。 3、利用栈和队列的基本操作完成一定功能的程序。 二、实验任务

1.出顺序栈的类定义和函数实现,利用栈的基本操作完成十进制数n与其它d进制数 的转换。(如n=1357,d=8) 2.给出顺序队列的类定义和函数实现,并利用队列计算并打印杨辉三角的前n行的内 容。(n=8) 3.给出链栈的类定义和函数实现,并设计程序完成如下功能:读入一个有限大小的整 数n,并读入n个数,然后按照与输入次序相反的次序输出各元素的值。 三、实验原理 1、将十进制数n转化为d进制时,用除去余数法,用d 除n所得余数作为d进制当前个位,将相除所得的商的整数部分作为新的n值重复上述计算,直到n为0为止。将前所得到的各余数反过来连接便得到最终结果。将每次求出的余数入栈,求解结束后,再依次出栈。 2、在杨辉三角中可用上一行的数来求出对应位置的下一行的内容。用队列保存上行内容,每当由上行的两个数求出下行的一个数时,其中的前一个便需要删除,而求出的数就 入队。为便于求解,在每行的第一个位置添加一个0作为辅助。 3、输出操作应在读入所有输入的整数后才能进行,用

信息工程专业介绍

信息工程专业介绍: 1.专业简介:信息技术是衡量一个国家现代化水平的重要标志,我国把信息技术列为21世纪发展战略计划的首位。信息工程是一门研究信息的产生、获取、传输、存储和显示技术的学科。信息工程专业培养在信息工程,重点是光电信息工程领域具有宽厚的理论基础、扎实的专业知识和熟练的实验技能的高级信息工程科技人才。毕业生将在光电信号的采集、传输、处理、存储和显示的科学研究、工程设计、技术开发和企业管理中展示才华。 2.主修课程:光电信息物理基础、光电子学、信号与系统、通信原理、图像处理、传感器原理技术、光电检测技术、自动控制理论、光纤通信、计算机通讯网络、工程光学、微机原理、计算机软件技术基础、计算机网络技术、计算机辅助设计、数字与模拟电子技术基础、电路基础以及有关数理基础和工程基础方面的课程。 3.毕业去向:本专业历年输送了大量优秀毕业生攻读硕士、博士学位。除此之外,主要为科研单位、高等院校、电信部门、信息产业部门、企事业单位及有关公司录用,从事光电信息工程与技术、通信工程与技术、光电信号检测、处理及控制技术等领域的研究、设计、开发应用和管理等工作。 电子信息工程专业 业务培养目标: 业务培养目标:本专业培养具备电子技术和信息系统的基础知识,能从事各类电子设备和信息系统的研究、设计、制造、应用和开发的高等工程技术人才。 业务培养要求:本专业是一个电子和信息工程方面的较宽口径专业。本专业学生主要学习信号的获取与处理、电厂设备信息系统等方面的专业知识,受到电子与信息工程实践的基本训练,具备设计、开发、应用和集成电子设备和信息系统的基本能力。 电子信息工程已经涵盖很广的范围。电话交换局里怎样处理各种电话信号,手机是怎样传递我们的声音甚至图象,我们周围的网络怎么样传递数据,甚至信息化时代军队的信息传递中如何保密等知识。我们通过一些基础知识的学习认识这些东西,并能够进行维护和更先进的技术和新产品的开发。 你首先要有扎实的数学知识,要学习许多电路知识,电子技术,信号与系统,计算机控制原理,信号与系统,通信原理等基本课程。自己还要动手设计、连接一些电路以及结合计算机的实验。譬如自己连接传感器的电路,用计算机自己设置小的通信系统,还会参观一些大的公司的电子和信息处理设备,对整体进行了解,理解手机信号、有线电视是如何传输的等,并能有机会在老师指导下参与大的工程的设计。 随着计算机和互联网日益深入到社会生活的多个层面,社会需求量相当大。现在是一个热门专业。 毕业后干什么——从事电子设备和信息系统的设计、应用开发以及技术管理等 随着社会信息化的深入,各行业大都需要本专业人才,而且薪金很高。可成为: 电子工程师——设计开发一些电子,通信器件,起薪一般2000元——6000元/月; 项目主管—策划一些大的系统,经验、知识要求很高,起薪一般4000元/月以上; 还可以继续进修成为教师,进行科研项目等 专业是个好专业:适用面比较宽,和计算机、通信、电子都有交叉;但是这行偏电,因此动手能力很重要;另外,最好能是本科,现在专科找工作太难了!当然大虾除外 本专业对数学和英语要求不低,学起来比较郁闷要拿高薪,英语是必需的; 吃技术这碗饭,动手能力和数学是基本功当然,也不要求你成为数学家,只要能看懂公式就可以了,比如微积分和概率统计公式,至少知道是在说些什么而线性代数要求就高一些,因为任何书在讲一个算法时,最后都会把算法化为矩阵计算(这样就能编程实现了,而现代的电子工程相当一部分工作都是编程) 对于动手能力,低年级最好能焊接装配一些小电路,加强对模拟、数字、高频电路(这三门可是电子线路的核心)的感性认识;工具吗就找最便宜的吧!电烙铁、万用表是必需的,如果有钱可以买个二手示波器电路图吗,无线电杂志上经常刊登,无线电爱好者的入门书对实际操作很有好处

河北工业大学机械原理考研真题(2013年)

河北工业大学2013年攻读硕士学位研究生入学考试试题(A) 科目名称机械原理(I)科目代码822 共3页 适用专业机械工程 注:所有试题答案一律写在答题纸上、答案写在试卷上、草稿纸上一律无效。 一、填空题: 1、在盘状凸轮机构中,如果从动件运动规律不变,增大凸轮的基圆半径,则压力角。 2、当两个构件组成移动副时,其瞬心位于处。 3、用齿条工具加工标准齿轮时,齿轮分度圆与齿条刀具中线。 4、在机器的启动阶段,驱动力所做的功阻抗力所做的功。 5、一对斜齿圆柱齿轮传动的重合度由,两部分组成。 6、对于摆动导杆机构,当曲柄为主动件使,该机构的传动角值。 7、从效率观点分析机械自锁的条件是。 8、机构瞬心的数目K与机构中构件数目N的关系是。 9、棘轮机构中采用止回棘爪的作用是什么。 10、渐开线直齿圆柱外齿轮齿廓上各点的压力角是不同的,它在上的压力角为零。 二、解答题 1、在曲柄摇杆机构中,当以曲柄为原动件,机构是否存在急回运动,且一定无死角?为什么? 2、静平衡与动平衡的本质区别什么?在图1中,如在平面A上造一适当的平衡重量,是否能使其达到动平衡,为什么? 3、什么是自锁现象?在什么情况下移动副,转动副会发生自锁? 4、渐开线齿轮为什么要进行变位修正?齿轮正变位和变为前的变化? 5、简述机械系统方案设计的一般步骤,并说明各设计阶段的具体内容。 三、计算分析题 1、试计算图2所示机构的自由度,若有复合铰链,局部自由度和虚约束请指明在何处。 2、如图3所示轮系,已知各齿轮齿数为z1=20, z2=40, z3=15, z4=60,轮1的转速n1=120r/min,转向如图所示,试求齿轮3的转速n3的大小和方向。

数据结构与算法的实验报告

数据结构与算法第二次实验报告 电子105班 赵萌 2010021526

实验二:栈和队列的定义及基本操作 一、实验目的: . 熟练掌握栈和队列的特点 . 掌握栈的定义和基本操作,熟练掌握顺序栈的操作及应用 . 掌握对列的定义和基本操作,熟练掌握链式队列的操作及应用, 掌握环形队列的入队和出队等基本操作 . 加深对栈结构和队列结构的理解,逐步培养解决实际问题的编程能力 二、实验内容: 定义顺序栈,完成栈的基本操作:空栈、入栈、出栈、取栈顶元素; 实现十进制数与八进制数的转换; 定义链式队列,完成队列的基本操作:入队和出队; 1.问题描述: (1)利用栈的顺序存储结构,设计一组输入数据(假定为一组整数),能够对顺序栈进行如下操作: . 初始化一个空栈,分配一段连续的存储空间,且设定好栈顶和栈底; . 完成一个元素的入栈操作,修改栈顶指针; . 完成一个元素的出栈操作,修改栈顶指针; . 读取栈顶指针所指向的元素的值; . 将十进制数N 和其它d 进制数的转换是计算机实现计算的基本问题,其解决方案很多,其中最简单方法基于下列原理:即除 d 取余法。例如:(1348)10=(2504)8 N N div 8 N mod 8 1348 168 4 168 21 0 21 2 5 2 0 2 从中我们可以看出,最先产生的余数 4 是转换结果的最低位,这正好符合栈的特性即后进先出的特性。 所以可以用顺序栈来模拟这个过程。以此来实现十进制数与八进制数的转换; . 编写主程序,实现对各不同的算法调用。 (2)利用队列的链式存储结构,设计一组输入数据(假定为一组整数),能够对链式队列进行如下操作: . 初始化一个空队列,形成一个带表头结点的空队; . 完成一个元素的入队操作,修改队尾指针; . 完成一个元素的出队操作,修改队头指针; . 修改主程序,实现对各不同的算法调用。

河工模型试验中的DPIV技术及其应用

河工模型试验中的DPIV技术及其应 用 摘要粒子图像测速是一种快速全 流场测量方法。本文根据河工模型试验的特点建立了一套多CCD的DPIV测量系统,在 自然光照明的条件下对河工模型近千平方 米区域内流体的表面流厨行快速测量;根据河工模型中粒子分布的特点,对PIV常用的速度提取算法(互相关和二次傅立叶变换) 进行了改进,提高了速度提取的效率,在一定的分辨率前提下达到了对河工模型表面 流场实时测量和记录的要求,测量误差较小。 关键词粒子图像测速河工模型速度测量 流场显示 0 引言河工模型是探讨河流工程问题 的有效研究方法之一,但由于河工模型尺寸大,观测的范围广,使用单点式速度测量仪器费时费力;对于动床模型或非定常流动模型,床面和边界形态均在不断变化之中,因

此,在河工模型试验中采用全场实时测速技术十分必要,具有很大的科研和经济价值。粒子示踪的图像全场测速技术(Particle Image Velocimetry[1,和Particle Tracking Velocimetry[3,4])以及数字化粒子图像测速技术(Digital PIV和Digital PTV)具有方便快捷的特点,在流体力学研究中得到了广泛应用。国内科研人员根据PIV 和PTV的基本原理,已成功开发出应用于大型河工模型表面流场测量的粒子示踪测速 系统:清华大学研制的DPTV系统、中国科学院力学研究所研制的DPIV系统等。 DPIV系统的核心是对流动图像进行处理,得到示踪粒子代表的流体的速度,这一过程称为速度提取。速度提取一般采用互相关算法和二次傅立叶变换[7,8,9]进行,需优良的硬件设备(运算速度高的计算机和浮点运算加速器件)才能满足实时测量的要求。本文考虑到河工模型中示踪粒子的分布特点 以及自然光照明的条件等,采用了三种改进的速度提取算法,缩短了速度提取时间,在普通Pentium系列微机由软件实现河工模型

河北工业大学 生物医学工程.

河北工业大学生物医学工程 学科专业攻读硕士学位研究生培养方案 一、培养目标 努力学习、掌握马列主义、毛泽东思想和邓小平理论,坚持四项基本原则,牢固树立科学的世界观和方法论;热爱祖国;遵纪守法,品德优良;勤奋学习,刻苦钻研,勇于创新,努力掌握现代科学文化知识,成为思想道德素质、科学文化素质、身体心理素质全面发展的高层次人才。 具有本学科坚实宽广的理论基础和系统深入的专门知识,全面深入了解本学科有关研究领域的现状、发展方向。 具有独立从事本学科的科学研究或解决工程中技术课题的能力。具有严谨求实的科学态度和工作作风。 至少掌握一门外国语,能熟练地阅读本学科的外文资料,具有一定的写作能力和学术交流的能力。 二、学制与学习年限 培养年限为二年半,其中课程学习时间为一年,学位论文工作时间为一年半。无特殊情况不允许延期。若需延期,本人必须提前五个月递交申请,经导师同意、所在学院主管院长审批后报研究生学院批准,并向学校交纳2000元培养费后,可延期半年。延期期间,停发该硕士生的普通奖学金。未被批准而逾期者,按结业处理。 本校定向培养的硕士生,若承担一定的教学和科研工作量,经教学和科研部门证明,可申请延期一年。 硕士生提前完成课程学习和学位论文工作,可以申请提前进行学位论文答辩。申请者需提前五个月写出书面申请,经导师同意、所在学院主管院长审批、报研究生学院批准后,可提前答辩和毕业。提前时间一般不得超过半年。 三、培养方式 硕士生的培养实行导师负责制,导师可指定讲师以上职称的教师作为副导师,协助导师指导硕士生的学习和科研实践。 硕士生的课程学习以听课、教师辅导与自主学习相结合的方式进行,科研能力的培养以参加科研课题的研究与撰写论文相结合的方式进行,鼓励硕士生积极参加国内

河北工业大学机械原理考研真题(2009年)

河北工业大学2008年攻读硕士学位研究生入学考试试题(A) 科目名称机械原理科目代码822 适用专业车辆工程、机械设计及理论共3 页注:所有试题答案一律写在答题纸上、答案写在试卷上、草稿纸上一律无效。 一、选择题(共30分,每小题2分。答案一律写在试卷、否则无效) 1、在机构中,某些不影响机构运动传递的重复部分所带入的约束为。 A虚约束B局部自由度C复合铰链 2、单转动副机械自锁的原因是驱动力摩擦圆。 A虚约束B局部自由度C复合铰链 3、对于双摇杆机构,最短杆与最长杆之和大于其余两杆长度之和。 A切于B交于C远离 4、设计凸轮廓线时,若减小凸轮的基圆半径,则凸轮升程压力角将。 A增大B不变C减小 5、在减速蜗杆传动中,用来计算传动比是错误的。 A i=ω1/ω2 B i=z2/z1 C i=d2/d1 6、在其他条件相同时,斜齿圆柱齿轮传动比直齿圆柱齿轮传动重合度。 A小B相等C大 7、棘轮机构中采用了止回棘爪主要是为了。 A 防止棘轮反转B保证棘轮每次转过相同角度C对棘轮双向定位 8、利用飞轮进行调速的原因是它能能量。 A 产生B消耗C储存和存放 9、对于结构尺寸b/D<0.2(b-轴向密度,D-直径)的不平衡刚性转子,需进行。A动平衡B静平衡C不动平衡 10、自由度为2的周转轮系是。 A 差动轮系B行星轮系C复合轮系 11、用齿条型刀具加工,αn=20°, ha*=1.0,β=20°的斜齿圆柱齿轮时不根切的最少数是。 A 17 B14 C12 12、渐开线齿轮齿条啮合时,其齿条相对于齿轮作远离圆心的平移时,其啮合角。 A 加大B不变C减小 13、一曲柄摇杆机构,若曲柄与连杆处于共线位置,则当为原动件时,成为机构的死点位置。 A 曲柄B连杆C摇杆 14、铰链四杆机构中,若最短杆与最长杆长度之和小于其余两杆长度之和,以当为机架时,无曲柄。 A 最短杆的相邻构件B最短杆C最短杆的相对构件 15、电影放映机卷片机内部的机构,实现胶片画面的依次停留,从而使人们通过视觉暂留获得连续场景。 A 槽轮B飞轮C棘轮 二、回答下列问题:(本题共30分) 1、斜齿圆柱齿轮与直齿圆柱齿轮传动相比有何特点?螺旋角一般在8°-20°范围内取值?(本题6分)

河北工业大学机械原理考研真题(2004年)

河北工业大学2004年攻读硕士学位研究生入学考试试题(A) 科目名称机械原理科目代码409 适用专业车辆工程、机械设计及理论共3页第1页 1、填空题(每小题3分,共24分) (1)在两构件组成转动副时,其瞬心在处,组成移动副时,其瞬心在;(2)三角螺纹比矩形螺纹的摩擦,故三角螺纹多用于,矩形螺纹多用于。 (3)右图所示铰链四杆机构,以AB为机架称 机构,以CD为机架称机构,以AD为机 架称机构。 (4)在常用的推杆运动中,存在柔性冲击的运动规律有:。(5)若标准齿轮与正变位齿轮的参数m、Z、a、h a*均相同,则后者比前者的分度圆,分度圆齿厚,齿距。(①增大②减小③不变) (6)标准斜齿圆柱齿轮传动,已知Z1=15,Z2=20,m n=4mm,β=20°,则这对齿轮传动的中心距a=。 (7)机构的动态静力分析与静力分析的差异在于:动态静力分析考虑了,静力分析只适用于情况。 (8)在拟定传动方案时,若需要将主动件的连续转动变成从动件的往复摆动,试任选两种机构、。 2、简答题(每小题8分,共48分) (1)渐开线标准直齿圆柱齿轮的几何参数和安装中心距对重合度有何影响? (2)计算图示((2)题图)机构的自由度,若含有局部自由度、复合铰链及虚约束需指出。 (2)题图(3)题图

(3)图示((3)题图)为一个运动循环的等效驱动力矩Md和等效阻力矩Mr的曲线,他们所围各块面积上标出的数字代表相应的盈亏功。求最大盈亏功ΔWmax,并指出等效构件具有的最大与最小角速度的相应位置。 (4)飞轮为什么可以调速?能否利用飞轮来调节非周期性速度波动,为什么? (5)一曲柄两端装有飞轮A和B,已知曲柄的不平衡质量m=90kg,半径R=600mm,轴向安装尺寸如图((5)题图),欲在两个飞轮半径为R的圆周上分别安装平衡质量m A,m B,试求其大小。 (6)简述渐开线齿轮的根切现象,产生根切的原因和切齿时避免根切的方法。 3、在偏置直动滚子从动件盘形凸轮机构中,已知凸轮轮廓线是以A为圆心,半径为R=25mm 的圆,凸轮回转中心O与圆心A相距10mm,从动件偏置在凸轮转轴的左边,偏距e=12mm,滚子半径Rr=6mm,凸轮以等角速度顺时针旋转,ω=10rad/s,试求: (1)画出从动件位移最大时的机构位置图,求此时的位移和压力角; (2)画出推程中从动件位于推程中点时的位置图,并求此时从动件的速度; 4、如图((4题)图)所示的送料机构中,被送物体的机构的推力为Q,设机构处于平衡状态,各滑动副处的摩擦角Φ=15°,转动副处的摩擦圆半径ρ=5mm,在不计各构件重力及惯性力的条件下,画出构件2所受各力的方向。 5、图示(5题图)轮系,已知A轴转速n A=1000r/min(转向如图),各轮齿数:Z1=99,Z2=100,Z2'=101,Z3=100,Z3'=18,Z4=36,Z4'=14,Z5=28。试计算B轴的转速n B,并在途上标出转

相关文档
最新文档