文档视界 最新最全的文档下载
当前位置:文档视界 › 【程序设计实践实验指导书】实验2:指针进阶

【程序设计实践实验指导书】实验2:指针进阶

【程序设计实践实验指导书】实验2:指针进阶
【程序设计实践实验指导书】实验2:指针进阶

河南工业大学实验报告

课程名称:程序设计实践开课实验室:

一、实验目的:

1. 理解指针数组的概念,掌握指针数组的基本应用和编程方法。

2. 掌握单向链表的概念和建立方法。

3. 掌握单向链表的基本操作。

二、实验环境:

1. 运行Window XP/Windows 7/Windows 8等的操作系统的PC机;

2. VC++6.0,CodeBlocks,或Dev C++等编译环境。

三、实验内容:

1.编写程序,输入一个月份,输出对应的英文名称,要求用指针数组表示12个月的英文名称。

输入输出示例:

5

May

【源程序】

#include

#include

int main()

{ int num;

scanf("%d",&num);

getchar();

char

*month[12]={"January","February","March","April","May","June","July","August","September","

October","Novermber","December"};

printf("%s\n",month[num-1]);

return 0;

}

【运行结果】

8

August

Process returned 0 (0x0) execution time : 2.466 s

Press any key to continue.

2. 定义一个指针数组将下表的星期信息组织起来,输入一个字符串,在表中查找,若

输入输出示例:

Tuesday

3

【源程序】

#include

#include

#include

int main()

{

char

*month[12]={"January","February","March","April","May","June","July","August","September"," October","Novermber","December"};

char mnum[10];

scanf("%s",&mnum);

getchar();

int i=0;

for(i=0;i<12;i++)

{ if(strcmp(mnum,month[i]))

printf("%d\n",i+1);

return 0;

}

return 0;

}

【运行结果】

Junuary

1

Process returned 0 (0x0) execution time : 5.130 s

Press any key to continue.

3. 编写程序,输入n(n<10)个字符,输出其中最长字符串的有效长度。要求自定义函数int max_len(char *s[] , int n),用于计算有n个元素的指针数组n中最长的字符串的长度。

6

【源程序】

#include

#include

#include

int max_len(char *s[] ,int n);

int main()

{

int i,n,t;

printf("n=");

scanf("%d",&n);

getchar();

char *num[n],str[80];

for(i=0;i

{

gets(str);

num[i]=(char*)malloc(sizeof(char)*(strlen(str)+1));

strcpy(num[i],str);

}

t=max_len(num,n);

printf("%d",t);

return 0;

}

int max_len(char *s[],int n)

{

int i,t,max=0;

for(i=0;i

{

t=strlen(s[i]);

if(max

max=t;

}

return max;

}

【运行结果】

n=5

sdsdsdsd

sdd

dddd

dddddd

dd

8

Process returned 0 (0x0) execution time : 8.274 s

Press any key to continue.g

4. 输入若干个学生信息(包括学号、姓名和成绩),输入学号为0时输入结束,建立一个单向链表,再输入一个成绩值,将成绩大于等于该值的学生信息输出。

4 Zhao 85

【源程序】

#include

#include

#include

typedef struct node

{

int num;

char name[20];

int score;

struct node *next;

}LNode, *LinkList;

void CreateList(LinkList head)

{

LinkList p,rear=head;

int num;

char temp[20];

int tmp;

while(scanf("%d %s %d",&num ,&temp,&tmp),num!=0)

{

p=(LinkList)malloc(sizeof(LNode));

p->num=num;

strcpy(p->name,temp);

p->score=tmp;

rear->next=p;

rear=p;

}

rear->next=NULL;

}

void printList(LinkList head,int n)

{

LinkList p=head->next;

while(p)

{ if(p->score>=n)

{printf("%d %s %d\n",p->num,p->name,p->score);}

p=p->next;

}

}

int main()

{ int n;

LNode mark;

LinkList head;

head=(LinkList)malloc(sizeof(LNode));

head->next=NULL;

CreateList(head);

scanf("%d",&n);

printList(head,n);

return 0;

}

【运行结果】

1 zhang 78

3 ji 87

4 killer 78

5 kim 83

0 0 0

80

2 wang 98

3 ji 87

5 kim 83

Process returned 0 (0x0) execution time : 71.387 s

Press any key to continue.

5. 输入若干个正整数(输入-1为结束标志),要求按输入数据的逆序建立一个链表,并输出。

输入输出示例:

1 2 3 4 5 6 7 -1

7 6 5 4 3 2 1

【源程序】

#include

#include

#include

typedef struct node

{

int num;

struct node *next;

}LNode, *LinkList;

void CreateList(LinkList head)

{

LinkList p,rear=head;

int num;

while(scanf("%d",&num),num!=-1)

{

p=(LinkList)malloc(sizeof(LNode));

p->num=num;

rear->next=p;

rear=p;

}

rear->next=NULL;

}

void printList(LinkList head)

{ int temp;

LinkList p=head->next,j;

{ j=p->next;

while(j)

{

if(p->numnum)

{

temp=p->num;

p->num=j->num;

j->num=temp;

}

j=j->next;

}

p=p->next;

}

p=head->next;

while(p)

{

printf("%d ",p->num);

p=p->next;

}

}

int main()

{ int n;

LNode mark;

LinkList head;

head=(LinkList)malloc(sizeof(LNode));

head->next=NULL;

CreateList(head);

printList(head);

free(head);

return 0;

}

【运行结果】

1 2 3 4 44 55 33 23 42 45 -1

55 45 44 42 33 23 4 3 2 1

Process returned 0 (0x0) execution time : 14.031 s

Press any key to continue.

*6、在第4题的基础上,再添加两个函数模块,一个实现将链表中数据存储到磁盘文件“student.dat”中。另一个实现将磁盘文件“student.dat”中的数据按照学号逆序建立新的链表。

【源程序】

【运行结果】

四、实验结果&总结:

(列出实验过程中的收获和遇到的困难)

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

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

实验一 Java开发环境的安装与配置 一、实验目的: 1. 掌握JDK、Eclipse的安装步骤。 2. 理解环境变量PATH, CLASSPATH的作用,以及Eclipse的配置。 3. 熟悉Eclipse的编辑、编译与调试环境,编写简单的Application程序 编译执行并完成调试。 二、实验内容: 熟悉JDK的安装和配置,学习如何编写并运行简单的Application程序 (能输出一条简单的问候信息); 三、实验要求: 1. 能正确地安装JDK 2. 熟悉环境变量PATH, CLASSPATH设置方法,熟悉编辑环境 3. 调试程序、编译,运行后得到正确的结果 四、实验步骤: 1.从https://www.docsj.com/doc/0313421093.html,/technetwork/java/index.html上下载最新版本的JDK,并安装。 2.设置环境变量PATH, CLASSPATH, 使得Java程序能正确编译和执行。 3.在Eclipse环境下编写一个HelloWorld.java程序, (1)在主方法static public void main(String[ ] args)中调用System. out.println()方法,使程序输出一条问候信息; (2) 编译运行程序,观察运行情况和输出结果。(使用JDK环境,调用 javac.exe和java.exe编译和执行程序)

实验二 Java语言基础 一、实验目的: 熟悉Java基本语法,基本数据类型,各种运算符及表达式的使用,掌握运算符优先级,熟悉使用Java的选择语句,循环语句。 二、实验内容: 1.编写Java Application程序,输出1900年到2000年之间的所有润年。 (闰年的判断条件:能被4整除且不能被100整除,或能被400整除); 2.金字塔:Pyramid.java 在屏幕上显示一个由星型符号“*”组成的金字塔图案,示例如下: * *** ***** ******* 要求:金字塔高度h,可以由用户设置。 三、实验要求: 1. 正确使用Java语言的选择语句,循环语句; 2. 调试程序、编译,运行后得到正确的结果 3.写出实验报告。要求记录编译和执行Java程序当中的系统错误信息提成 示,并给出解决办法。 四、实验步骤: 1.编写主类; 2.在static public void main(String[ ] args)方法中加入实现要求功能 的代码,主要步骤如下: (第一题)从1900到2000循环,按照闰年的判断条件是则输出1900年到2000年之间的所有润年。 (第二题)允许用户设置金字塔高度。 4. 编译运行程序,观察输出结果是否正确。

“web服务实用技术”课程实验指导书

必做实验 实验一Web服务开发环境配置(2课时) 一、实验目的 1.学习理解web服务的概念。 2.掌握Web服务开发环境的配置。 3.熟悉Web服务开发工具的使用。 二、实验内容 1.安装配置Eclipse; 2.安装配置Axis2; 3.为Eclipse安装配置Axis2插件; 4.查阅帮助文档,熟悉开发环境。 三、实验仪器、设备 PC机最低配置:2G Hz以上CPU;1G以上内存;1G自由硬盘空间 四、实验原理 1.Eclipse平台 Eclipse是一个开放源代码的、基于Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。基于Eclipse的应用程序的突出例子是IBM的WebSphere Studio Workbench,它构成了IBM Java 开发工具系列的基础。例如,WebSphere Studio Application Developer添加了对JSP、servlet、EJB、XML、Web服务和数据库访问的支持。 2.Axis2 是下一代Apache Axis。Axis2虽然由Axis 1.x处理程序模型提供支持,但它具有更强的灵活性并可扩展到新的体系结构。Axis2基于新的体系结构进行了全新编写,而且没有采用Axis 1.x的常用代码。支持开发Axis2的动力是探寻模块化更强、灵活性更高和更有效的体系结构,这种体系结构可以很容易地插入到其他相关Web服务标准和协议(如WS-Security、WS-ReliableMessaging 等)的实现中。

Axis2的主要优点有 1)采用名为AXIOM(AXIs Object Model)的新核心XML处理模型,利用新的XML 解析器提供的灵活性按需构造对象模型。 2)支持不同的消息交换模式。目前Axis2支持三种模式:In-Only、Robust-In和In-Out。In-Only消息交换模式只有SOAP请求,而不需要应答;Robust-In消息交换模式发送SOAP 请求,只有在出错的情况下才返回应答;In-Out消息交换模式总是存在SOAP请求和应答。 3)提供阻塞和非阻塞客户端API。 4)支持内置的Web服务寻址(WS-Addressing)。 5)灵活的数据绑定,可以选择直接使用AXIOM,使用与原来的Axis相似的简单数据绑定方法,或使用XMLBeans、JiBX或JAXB 2.0等专用数据绑定框架。 6)新的部署模型,支持热部署。 7)支持HTTP,SMTP,JMS,TCP传输协议。 8)支持REST (Representational State Transfer)。 五、实验步骤(略) 见《Developing Web Services with Apache Axis2》P10-P26 六、实验思考题 1.什么是Web服务? 2.Web服务开发环境主要有哪些? 3.请查阅各Web服务开发环境的性能。

测试技术与实验方法 柳昌庆 第十三章课后参考答案

13-4有一应变式测力传感器,弹性元件为实心圆柱,直径D=40mm 。在圆柱轴向 和周向各贴两片应变片(灵敏度系数s=2.),组成差动全桥电路,供桥电压为10v 。 设材料弹性模量E=2.1?1011 pa ,泊松比υ=0.3。试求测力传感器的灵敏度(该灵敏度用μv/kN 表示)。 解:设受压缩 F,轴向贴的应变片 R S R R ξ=?=?31 横向贴的应变片:SR R R μξ=?=?43 设原电阻 4321R R R R === ,则受力F 后: 11R R R ?-= , 33R R R ?-=, 22R R R ?-= , 44R R R ?-= 电桥输出电压变化: x U R R R R R R R R U ) )((43214 231+-= ?

x x x U R R R U R R R R R U R R R R R R 22)(2 1212 12 212 1?+?- ≈?+?-?+?- =?++?-?+?- = x U S U U 2 )1(ξ +- =?∴ E r F E r F A F 22πσξπσ?=?=?=?= ?∴ 代入上式 x U E r F S U U 22)1(π?+-=?∴ 测力传感器灵敏度 E r SU U F U K x 22)1(π+=??= ) (101.2)(02.0) (1022)3.01(11 22Pa m V ?????+= π 又因为: 218.91002.11m N Pa ??=- 所以: ) (8.9102.1101.202.0) (103.11112N V K ??????? =-π N V 10102.32103.1-???= N V 91089.41-?= KN V μ4189.0= 13-5在一受拉弯综合作用的构件上贴有四个电阻应变片。试分析各应变片感受的应变,将其值填写在应变表中。并分析如何组桥才能进行下述测试:(1) 只测弯矩,消除拉应力的影响;(2) 只测拉力,消除弯矩的影响。电桥输出各为多少? 组桥如图。

测量平差课程设计指导书word文档

《误差理论与测量平差》课程设计指导书 (测绘工程专业) 2011年6月

《误差理论与测量平差》课程设计指导书 适用专业:测绘工程 学分数:1 学时数:1周 1.设计的目的 《测量平差》是一门理论与实践并重的课程,测量平差课程设计是测量数据处理理论学习的一个重要实践环节,是在学生学习了专业基础理论课《误差理论与测量平差基础》课程后进行的一门实践课程,其目的是增强学生对测量平差基础理论的理解,牢固掌握测量平差的基本原理和公式,熟悉测量数据处理的基本原理和方法,灵活准确地应用于解决各类数据处理的实际问题,并能用所学的计算机基础知识,编制简单的计算程序。 2.设计的任务 (1)该课的课程设计安排在理论学习结束之后进行的,主要是平面控制网和高程控制网严密平差,时间为一周。 (2)通过课程设计,培养学生运用本课程基本理论知识和技能,分析和解决本课程范围内的实际工程问题的能力,加深对课程理论的理解与应用。 (3)在指导老师的指导下,要求每个学生独立完成本课程设计的全部内容。

3.课程设计要求 3.1基本要求: 测量平差课程设计要求每一个学生必须遵守课程设计的具体项目的要求,独立完成设计内容,并上交设计报告。在学习知识、培养能力的过程中,树立严谨、求实、勤奋、进取的良好学风。 课程设计前学生应认真复习教材有关内容和《测量平差》课程设计指导书,务必弄清基本概念和本次课程设计的目的、要求及应注意的事项,以保证保质保量的按时完成设计任务。 3.2具体设计项目内容及要求: 3.2.1高程控制网严密平差及精度评定 总体思路:现有等级水准网的全部观测数据及网型、起算数据。要求对该水准网,分别用条件、间接两种方法进行严密平差,并进行平差模型的正确性检验。 水准网的条件平差: ①列条件平差值方程、改正数条件方程、法方程; ②利用自编计算程序解算基础方程,求出观测值的平 差值、待定点的高程平差值; ③评定观测值平差值的精度和高程平差值的精度。 ④进行平差模型正确性的假设检验。 水准网的间接平差: ①列观测值平差值方程、误差方程、法方程; ②利用自编计算程序解算基础方程,求出观测值的平

《Web前端开发》-实验指导书

《Web前端开发》实验指导书

目录 实验1 HTML基础与布局元素 (3) 实验2 表格与表单的应用 (6) 实验3 框架 (8) 实验4 CSS样式表基础 (12) 实验5 CSS样式布局 (16) 实验6 Dreamweaver制作网页 (19) 实验7 网站设计 (22) 实验8 JavaScript基础 (26) 实验9 JavaScript对象 (29) 实验10 DOM编程 (33) 实验11 JavaScript常用特效 (36)

实验1 HTML基础与布局元素一、实验目的 1.掌握使用HTML的基本结构创建网页 2.掌握使用行级和块级标签组织页面内容 3.掌握使用图像标签实现图文并茂的页面 二、实验内容 使用HTML基本元素设计基本网页 三、实验环境 (1)使用的操作系统及版本。 Windows XP Professional (2)使用的编译系统及版本。 Dreamweaver CS6 四、实验步骤及说明 任务1基本块级元素 使用HTML编辑工具,编写HTML代码,实现如图所示的页面效果 任务2用于布局的块级元素

编写HTML代码,实现如图所示的页面效果 任务3行级元素 编写HTML代码,实现如图所示的页面效果。 任务4超链接 编写HTML代码,实现导航菜单的链接 ●单击lj.html页面的“人物简介”,将跳转到ww.html的介绍页。 ●单击lj.html页面的“王孟”,将跳转到设置锚点的ww.html页面相应位置。 ●单击ww.html的返回链接可以返回到lj.html。 ●单击“联系我们”,将自动打开本机的电子邮件程序。

__WEB开发技术基础上级实验指导书三_JAVASCRIPT

《WEB开发技术基础》课程实验指导书实验3Javascript实验指导书三 一实验目的: 学习使用网页制作工具DreamWeaver,浏览器开发Web应用,掌握使用JavaScipt进行表单信息验证和表单信息操作。 二实验内容: 编写三个html页面,实现”实验三效果.avi”中的效果。 三实验步骤: 1、创建register.html页面,该页面中显示的内容如下: 2、编写javascript代码,包括下列函数: function isValidate()//验证表单信息,该函数中调用以下相关函数进行操作 function isNull(str)//验证是否是空 function minLength(str,length)//验证是否满足最小长度 function maxLength(str,length)//判断是否满足最大长度 function isDigital(str)//判断1个字符是否是数字 function isNumber(str)//判断是否是整数 function isDate(date)//判断是否是日期,日期的格式为1988-1-1 function validateAndSubmit()//提交按钮绑定的方法,该方法要求在form属性中进行绑定 function forwardSelectTest()//select测试按钮绑定的方法,该方法要求在javascript代码中进行绑定

3、如果用户名、口令和生日信息通过验证,则弹出提示框显示用户表单输入的信息,并且转到checkboxTest.html页面,否则重新显示本页面。 4、checkboxTest.html页面内容如下: 其中单击全选按钮,所有选项被选中,单击取消全选,所有选项都不被选中,单击显示信息按钮在一个label内显示选中项的value值 该页面JavaScript代码包括三个函数如下: function selectAll(formName,cbName)//CheckBox全选 function unSelectAll(formName,cbName)//CheckBox取消全选 function showInfo(formName,cbName)//显示选中的value值 5、在register.html页面单击“select测试按钮”显示“selectTest.html”,该页面显示内容如下: 该页面中包括两个select组件和四个按钮,四个按钮的功能分别为:向右移动选中项,向右移动所有项,向左移动选中项,向左移动所有项 该页面JavaScript代码包括如下三个函数: function init()///对下拉框信息进行初始化 function move(s1,s2)//把选中的选项从s1移动到s2 function moveAll(s1,s2)//把所有选项s1移动到s2 实验报告中手写提交三个页面的JavaScript代码

课程设计任务书及指导书格式

课程设计任务书及指导书格式 课程设计任务指导书文本格式一般为: 1.设计题目 2.设计目的 3.任务(要求:对于一班一题或半班一题的,需明确列出每位学生所对应的设计参数,学生以学号的后两位代替;对于一组一题的,应明确每题的学生人数和学生姓名) 4.时间安排 5.设计内容 6.设计工作要求 7.成绩评定标准 8.主要参考资料 Ⅰ、课程设计任务书 一、题目一:刚性基础 某厂房承重体系为三层钢筋混凝土框架结构,边柱荷载标准值F K边=400kN,中柱荷载标准值F K中=600kN,设计只考虑竖向荷载,要求学生完成刚性独立基础的设计(素混凝土基础),并计算沉降。工程设计正负零标高为20.0米,现形场平整平标高为20.0米。 二、设计条件 1 地质条件:场地土层如下:①素填土:松散,厚0.8m;②粘土:可塑,厚4.0 m; ③粉质粘土:硬塑,厚10.0 m;其下为不可压缩基岩; 2、水文地质条件:分布上层滞水,水位随季节性变化,现水位为地下埋深0.5m ; 3、根据岩土工程勘察报告,相关土层的设计参数如下表: 表1:土层设计参数表

表2:土层压缩试验成果表 注:②层土的基础承载力修正系数为η b =0.3,ηd=1.6; 三、设计内容 1 学生承担的具体设计题号见表一,要求每班分4个组。 表三、课程设计题号表 2 设计计算书一份(内容包括) (1)基础平面尺寸、埋深、验算; (2)基础结构施工图; (3)沉降计算; 四、题目二:桩基础 某高层民房,采用钢筋混凝土框架结构,建筑高度46米,边柱(柱断面尺寸600×600mm2 ) 荷载标准值F K边=18000kN,中柱(柱断面尺寸800×800mm2)荷载标准值F K中=30000kN,柱弯矩M K=200KN·m,水平荷载H K=100KN,桩顶允许水平位移10mm,桩顶约束按固结考虑;要求学生完成桩基础的设计。工程设计正负零标高为20.0米,现形场平整平标高为20.0米。 地质条件:场地土层如下:①素填土:松散,厚1.8m;②粘土:可塑,厚5.0 m;③粉质粘土:硬塑,厚10.0 m;其下为不可压缩基岩; 水文地质条件:分布上层滞水,水位随季节性变化,现水位为地下埋深0.5m ; 桩的设计参数如下表。 表5:土层设计参数表

【程序设计实践实验指导书】实验2:指针进阶

河南工业大学实验报告 课程名称:程序设计实践开课实验室: 一、实验目的: 1. 理解指针数组的概念,掌握指针数组的基本应用和编程方法。 2. 掌握单向链表的概念和建立方法。 3. 掌握单向链表的基本操作。 二、实验环境: 1. 运行Window XP/Windows 7/Windows 8等的操作系统的PC机; 2. VC++6.0,CodeBlocks,或Dev C++等编译环境。 三、实验内容: 1.编写程序,输入一个月份,输出对应的英文名称,要求用指针数组表示12个月的英文名称。 输入输出示例: 5 May 【源程序】 #include #include int main() { int num; scanf("%d",&num); getchar(); char *month[12]={"January","February","March","April","May","June","July","August","September","

October","Novermber","December"}; printf("%s\n",month[num-1]); return 0; } 【运行结果】 8 August Process returned 0 (0x0) execution time : 2.466 s Press any key to continue. 2. 定义一个指针数组将下表的星期信息组织起来,输入一个字符串,在表中查找,若 输入输出示例: Tuesday 3 【源程序】 #include #include #include int main() { char *month[12]={"January","February","March","April","May","June","July","August","September"," October","Novermber","December"}; char mnum[10]; scanf("%s",&mnum); getchar();

《Web开发技术》实验指导书的模板(JSP版)

《Web开发技术》实验指导书模板 (JSP版)

目录 实验一搭建JSP运行的实验环境 (1) 实验二JSP页面 (3) 实验三显示不同大小的“你好JSP” (7) 实验四JSP指令和动作 (10) 实验五Tag文件的代码复用 (12) 实验六中文显示服务器端日期 (14) 实验七JSP内置对象 (19) 实验八session对象 (23) 实验九简易留言板 (28) 实验十JSP中使用Java Bean (31) 实验十一JSP中的文件操作 (41) 实验十二JSP中使用数据库 (48) 实验十三Java Servlet (66) 实验十四网上书店 (71) 实验报告 (76)

实验一搭建JSP运行的实验环境 一、实验目的 (1)掌握JSP运行环境的安装与配置 (2)理解JSP与Servlet的关系 (3)运行简单的JSP页面,理解JSP的运行原理 二、实验工具 (1)JDK1.4、JDK1.5或JDK1.6,可以从SUN公司的网站免费下载 (2)编辑工具-记事本 (3)Tomcat服务器,也可以从网上免费下载 三、实验步骤 (1)按教材中演示安装JDK (2)按教材中演示安装Tomcat (3)启动Tomcat服务器,在浏览器中输入:http://localhost:8080,观察主页内容(4)观察Tomcat安装目录下的各个子目录的内容 (5)打开记事本,输入下列源代码并保存为exer1.jsp。将此文件复制到Tomcat安装目录下的webapps\ROOT目录下,运行该页面,观察其对应的Servlet源代码。 exer1.jsp的代码: <%@ page contentType="text/html;charset=GB2312" %> <%@ page import="java.util.Date" %> <%! Date date; // 数据声明 int sum; public int add(int m,int n) // 方法声明 { return m+n; } %>

程序片创建Date对象: <% Date date=new Date(); //java程序片 out.println("
"+date); sum=add(12,34); %>
在下一行输出和:
<%= sum+100 %>

框架结构-课程设计任务书和指导书下说课材料

《建筑施工技术与组织》课程设计任务书 适用专业:12级建筑工程技术 一、课程设计目的 通过本次课程设计,使学生掌握单位工程施工组织设计的编制方法和编制步骤,能正确运用所学的基本理论知识,独立完成单位工程施工组织设计。 二、课程设计题目:单位工程施工组织设计(框架结构) 三、设计依据: 施工技术与组织课程中涉及的主要施工技术和组织原理如下: 1、《混凝土结构施工及验收规范》GB50204-2002(2011年版) 2、《混凝土质量控制标准》GB50164-2011 3、《混凝土强度检验评定标准》GB/T50107-2010 4、《砌体结构工程施工质量验收规范》GB50203-2011 5、《屋面工程技术规范》GB50345-2012 6、《建筑工程施工质量验收统一标准》GB50300-2013 7、《建筑施工手册》(第5版) 2012年 8、初步确定的基础持力层置于第二层粘土层,其承载力标准值为380Kpa。 9、现行国家有关施工验收规范。 四、设计条件: 1、工程概况 建筑概况:某四层学生公寓,底层为商业用房,上部为学生公寓,建筑面积3277.96m2,基础为钢筋混凝土独立基础,主体工程为全现浇框架结构,胶合板门,铝合金窗,外墙贴面砖,内墙为中级抹灰,普通涂料刷白,底层顶棚吊顶,楼地面贴地板砖,屋面用200mm厚的加气混凝土块做保温层,上做SBS改性沥青防水层,其劳动量见附表: 2、施工条件: 本工程位于该市东郊山坡地段,两面均有公路,交通便利,西面及北面为已建工程:厂内旧房、坟墓已由建设单位拆除,平整场地已在准备工作阶段完成,场地平整均按平均施工高度为-0.5米。 (1)开竣工时间:由当年9月1日开工至次年2月1日竣工,施工时间145天左右控制。 (2)气象条件:施工期间最低气温4°C,最高气温30°C,施工开始气温较高,以后逐月降低,春节以后有回升,施工期间很少有雨,主导风向为东偏南。 (3)土壤及地下水:土为二类土,地下水位-3.0米 (4)抗震要求:7度抗震烈度设防 (5)技术经济条件:各类钢窗、饰面材料等均有相关专业厂家生产,分批成套

《JavaWeb开发技术》实验指导书

JavaWeb开发技术实验指导书 J a v a We b开发技术课程组编内蒙古工业大学 信息工程学院软件工程系 2015、11

目录 《JavaWeb开发技术》实验教学大纲 (1) 实验一用户与企业信息添加 (5) 实验二用户后台登陆退出 (7) 实验三企业信息查询修改 (8) 实验四访问权限过滤与在线用户列表 (8)

《JavaWeb开发技术》实验教学大纲一、基本信息 二、实验安排 三、实验目的、内容与要求 1、用户与企业信息添加(8学时) (1) 实验目的 ①掌握Servlet的创建 ②掌握Servlet处理Form表单请求数据 ③掌握Servlet响应的重定向与请求转发 ④掌握HttpServletRequest对象获取清酒参数的中文问题 (2) 实验内容 完成锐聘网站的用户添加、企业的添加。 (3) 实验要求 ①实验前书写预习报告。 ②充分利用JSP的语法完成界面设计。 ③用Servlet实现数据处理部分。 ④记录程序调试中出现的问题与解决方法。 ⑤实验后必须按照要求独立完成实验报告。

⑥打印源程序清单与测试结果附在实验报告的后面。 2、用户后台登陆退出(8学时) (1) 实验目的 ①掌握会话跟踪技术 ②掌握HttpSession对象的创建与使用 ③掌握隐藏表单域的使用 (2) 实验内容 完成锐聘网站后台的用户登陆 完成锐聘网站后台的用户退出 完成锐聘网站登陆验证码生成与验证 (3) 实验要求 ①实验前书写预习报告。 ②用JSP设计界面部分。 ③用HttpSession对象的保存用户的登陆信息。 ④记录程序调试中出现的问题与解决方法。 ⑤实验后必须按照要求独立完成实验报告。 ⑥打印源程序清单与测试结果附在实验报告的后面。 3、企业信息查询修改(8学时) (1) 实验目的 ①掌握Jsp脚本、JSp表达式 ②掌握Jsp的4中作用域 ③掌握Page指令 ④掌握request内置对象 (2) 实验内容 完成锐聘网站后台的企业用户列表查询及显示。 完成锐聘网站后台的企业信息修改预查询。 完成锐聘网站后台的企业信息修改。 (3) 实验要求 ①实验前书写预习报告。 ②信息的采用数据库存储。 ③设计实体类,完成数据的整体传递。 ④使用Sevlet进行数据验证。

电气测试技术-实验指导书

电气测试技术 实 验 指 导 书 河北科技师范学院 机械电子系电气工程教研室 二00六年十月

实验台组成及技术指标 CSY2000系列传感器与检测技术实验台由主控台、三源板(温度源、转动源、振动源)、15个(基本型)传感器和相应的实验模板、数据采集卡及处理软件、实验台桌六部分组成。 1、主控台部分:提供高稳定的±15V、+5V、±2V~±1OV可调、+2V~+24V可调四种直流稳压电源;主控台面板上还装有电压、频率、转速的3位半数显表。音频信号源(音频振荡器)0.4KHz~10KHz可调);低频信号源(低频振荡器)1Hz~3OHz(可调);气压源0~15kpa可调;高精度温度控制仪表(控制精度±0.5℃);RS232计算机串行接口;流量计。 2、三源板:装有振动台1Hz~3OHz(可调);旋转源0~2400转/分(可调);加热源<200℃(可调)。 3、传感器:基本型传感器包括:电阻应变式传感器、扩散硅压力传感器、差动变压器、电容式传感器、霍尔式位移传感器、霍尔式转速传感器、磁电转速传感器、压电式传感器、电涡流位移传感器、光纤位移传感器、光电转速传感器、集成温度传感器、K型热电偶、E型热电偶、Pt10O 铂电阻,共十五个。 4、实验模块部分:普通型有应变式、压力、差动变压器、电容式、霍尔式、压电式、电涡流、光纤位移、温度、移相/相敏检波/滤波十个模块。 5、数据采集卡及处理软件:数据采集卡采用12位A/D转换、采样速度1500点/秒,采样速度可以选择,既可单采样亦能连续采样。标准RS-232接口,与计算机串行工作。提供的处理软件有良好的计算机显示界面,可以进行实验项目选择与编辑,数据采集,特性曲线的分析、比较、文件存取、打印等。 6、实验台桌尺寸为160O×8OO×280(mm),实验台桌上预留计算机及示波器安放位置。 注意事项: 1、迭插式接线应尽量避免拉扯,以防折断。 2、注意不要将从各电源、信号发生器引出的线对地(⊥)短路。 3、梁的振幅不要过大,以免引起损坏。 4、各处理电路虽有短路保护,但避免长时间短路。 5、最好为本仪器配备一台超低频双线示波器,最高频率≥1MHz,灵敏度不低于 2mV/cm。 6、 0.4~10KHZ信号发生器接低阻负载(小于100Ω),必须从L V接口引出。

轨道工程课程设计任务书、指导书及设计要求

轨道工程课程设计任务书 一、出发资料 1.机车车辆条件:韶山Ⅲ(SS3)型电力机车;机车轴列式30-30,轴距布置为230+200+780+200+230 (cm),轮重。 2.线路条件: (1)线路设计速度80km/h,最小曲线半径500m(实设超高为100mm),规划采用有砟轨道结构。 (2)线路铺设成无缝线路,铺设地区为福州,铺设线路长度为10km。 (3)道床顶面的容许应力为,路基顶面的容许应力为。 二、设计任务 (1)进行有砟轨道结构设计,包括钢轨和扣件的选型,轨枕的类型及布置根数,道床的等级及尺寸,并检算强度是否满足使用要求。 (2)进行无缝线路设计,包括设计锁定轨温确定、缓冲区设计、预留轨缝确定、轨条布置。 三、提交的成果 (一)、设计计算说明书 (1)轨道结构选型。 (2)轨道结构强度检算。 (3)无缝线路设计计算。 (二)、设计图图纸 (1)轨道结构组装图及选型说明。(1张A3)

(2)轨道结构受力图(3张A4:钢轨弯矩和挠度1张,轨枕三个支承状态的弯矩分布,道床顶面、路基顶面、路基第二区域、路基第三区域应力)。 (3)无缝线路设计图(1张A4或A3,基本温度力图、轨条布置图及相关说明)。 设计指导书

一、课程设计的基本步骤: 课程设计的步骤如图1所示: 图1 课程设计步骤 二、设计方法 (一)、轨道结构选型设计 根据机车车辆和线路条件,确定钢轨、轨枕、扣件的类型及刚度、道床的等级及主要尺寸(厚度、顶宽和边坡坡度)。钢轨、轨枕及扣件的可选用类型从教材中选择,道床的等级及主要尺寸也参考教材的内容确定。 以下两点说明: 1、道床厚度的选择 道床厚度设计根据《铁路轨道设计规范》(TB10082-2005)和《地铁设计规范》(GB50157-2003)进行,为方便可根据运营条件从教材表1-1中选择。我们的轨道类型可参考中型轨道结构。 2、钢轨支座刚度D 钢轨支座刚度D的意义是使钢轨支点顶面产生单位下沉时所必须施加于支点顶面上的力,单位一般采用kN/mm表示。 D值的计算:1/D=1/D1+1/D2 教材(7-3) 式中D1为扣件刚度,其值由设计确定;D2为道床支承刚度,计算

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

C 语言程序设计 实 验 指 导 书 电子工程学院 2012-2

实验一 C程序的运行环境和编辑、调试、运行简单C程序 一、实验目的 1.了解 Turbo C 的基本操作方法,学会独立使用该系统。 2.掌握在该系统上如何编辑、编译、运行一个C程序。 二、实验内容及步骤 1.进入C的工作环境 1)在Windouws环境下:“开始”→“程序”→“MS-DOS” 屏幕上进入 MS-DOS窗口 2)在Dos环境下:键入命令c:\> cd c:\tc↙ c:\tc> tc↙ 屏幕上出现Turbo C的工作环境 2.熟悉Turbo C的工作环境 了解Edit窗口与Message窗口 了解主菜单的8个菜单项 File Edit Compile Project Option Debug break/watch 3.输入并运行一个简单的程序 File→New 输入源程序:

main() { printf("This is a C program.\n"); printf("OK\n"); } 按F9进行编译和连接,观察屏幕上显示的编译信息。如果出现出错信息,则应找出原因并改正。 按Run→Run(或按Ctrl+F9) 编译、连接、运行一起完成。 按Run→User screen(或按Alt+F5) 察看运行结果。 按任一键从用户屏切换回TC窗口。 4.输入并编辑第二个C程序 File→New 输入源程序: main ( ) { int a,b,sum; a=123; b=456; sum=a+b; printf("sum is %d\n", sum); }

编辑、运行、调试该程序。 5.编辑、运行、调试自己编写的程序(至少一个程序) 如:输入上底、下底和高,计算梯形面积。 观察屏幕上显示的编译信息。如果出现出错信息,则应找出原因并改正。 用File→Save (或F2)保存程序(程序名为a1.c) 三、实验报告要求 写明: 1.实验目的 2.实验内容与步骤 3.编写的程序(题目,经调试、运行后正确的程序) 4.编译过程中出现的错误信息。 5.总结讨论本次实验的结果和收获。

测试技术实验指导书(2017年04)

《机械工程测试技术基础》 实验指导书 戴新编 广州大学 2017.4

前言 测试技术顾名思义是测量和试验的技术。测试技术学习的最终目的是要解决实际问题,所以和理论课程相比,测试技术的实践环节显得更为关键。《机械工程测试技术实验》旨在提高学生综合应用从各门课程中学到的单元技术知识,独立构建、调试测试系统的能力,强化学生对测试系统工程实际的感性认识。它综合体现了各种单元技术在测试工程实际中的应用,是测试专业的学生接触工程实际的开始。 测试技术覆盖了很多知识领域,从测试信号的基本概念到现代测试信号分析方法,从传感器的基本原理到一个复杂大型的测试系统的建立,但在实际中,无法在一门课程里囊括所有这些知识和经验。本指导书根据目前实验室现有的实验条件及教学计划中的学时数,紧密结合理论教学,选择了一些重要的基本内容,实验主要为验证性实验,采用传统的实验模式,由实验教师指导学生完成实验。 通过实验,希望能够使学生牢固、熟练地掌握各种测试仪器的使用,学会调试测试系统的基本方法,包括传感器的使用,信号调理电路、数字化电路及显示单元的调试,在此基础上初步学会自行组建测试系统,并能够独立调试。 具体内容应包括:a.常用测试仪器的使用:在传感器使用及系统组建、调试的过程掌握示波器、数字万用表、信号发生器、稳压电源等的使用。b.传感器的使用:熟悉热电偶传感器、加速度传感器、液位传感器、转速传感器等原理及使用。c.常见物理量测试实验:温度测试实验、转速测试实验、液位测试实验、振动测试实验。由于条件限制,以上的实验内容还只能部分涉及。 实验完成后按要求应提交实验报告。实验报告是一种工程技术文件,是实验研究的产物。学生完成教学实验写出的报告,会为将来进行工程实验、科学研究书写实验报告打下基础,乃至于养成一种习惯,因此应按工程实际要求学生:内容如实,数据可靠;语言明确、简洁;书写工整、规范。实验报告的基本内容应包括实验题目、实验目的、实验仪器和设备(必要时画出连接图)、实验方法、实验结果(包括图表、数字、文字、表达式等)、对实验方法或结

《java程序设计》实验指导书(完整)

实验一 Java实验环境的建立一、实验目的 1.掌握Java编程环境的搭建过程; 2.掌握Jcreator pro软件的使用方法; 3.能使用Java doc文档。 二、实验内容 1.下载并安装,配置JDK环境变量; 2.下载Javadoc压缩包并解压在JDK安装路径下; 3.下载Jcreator pro 并安装和配置使用环境; 4.使用实验环境运行书中实例代码,在屏幕上输出“Hello Java”字符串。 ①Java application程序代码如下: public class HelloJava { public static void main(String args[]) { "Hello Java!"); } } ②Java applet程序代码如下: import .*; public class Hello extends { public void paint(Graphics g) { ("Hello!",30,30); } } 三、试验要求 1、预习试验内容并写出上机报告。 2、实验中出现的问题及实验体会。

一、实验目的: 1.输入、输出操作实现原理和方法 2.掌握程序流程控制的实现方法 3.掌握数组的定义和操作方法 二、实验内容 1.计算 Result=1!+2!+3!+ (10) public class TestJieC{ p ublic static void main(String arg[]){ long result=1; for(int i=1;i<=10;i++) { result=i*result; result+=result; } " "+result); } } 2.计算1---50之间所有素数的和。 public class Test{ p ublic static void main(String args[]){ int count = 0; for(int i = 2;i<=50;i++){ for(int j = 2;j<=i;j++){ if(i>j){ if(i%j == 0){ count++; } } } if(count==0){

《JavaWeb开发技术》实验指导书

导书 J a v a We b开发技术课程组编 内蒙古工业大学 信息工程学院软件工程系 2015.11

目录 《JavaWeb开发技术》实验教学大纲 (1) 实验一用户与企业信息添加 (5) 实验二用户后台登陆退出 (7) 实验三企业信息查询修改 (8) 实验四访问权限过滤与在线用户列表 (9)

《JavaWeb开发技术》实验教学大纲一、基本信息 二、实验安排 三、实验目的、内容与要求 1. 用户与企业信息添加(8学时) (1) 实验目的 ①掌握Servlet的创建 ②掌握Servlet处理Form表单请求数据 ③掌握Servlet响应的重定向和请求转发 ④掌握HttpServletRequest对象获取清酒参数的中文问题 (2) 实验内容 完成锐聘网站的用户添加、企业的添加。 (3) 实验要求 ①实验前书写预习报告。 ②充分利用JSP的语法完成界面设计。 ③用Servlet实现数据处理部分。 ④记录程序调试中出现的问题和解决方法。 ⑤实验后必须按照要求独立完成实验报告。

⑥打印源程序清单和测试结果附在实验报告的后面。 2. 用户后台登陆退出(8学时) (1) 实验目的 ①掌握会话跟踪技术 ②掌握HttpSession对象的创建和使用 ③掌握隐藏表单域的使用 (2) 实验内容 完成锐聘网站后台的用户登陆 完成锐聘网站后台的用户退出 完成锐聘网站登陆验证码生成和验证 (3) 实验要求 ①实验前书写预习报告。 ②用JSP设计界面部分。 ③用HttpSession对象的保存用户的登陆信息。 ④记录程序调试中出现的问题和解决方法。 ⑤实验后必须按照要求独立完成实验报告。 ⑥打印源程序清单和测试结果附在实验报告的后面。 3. 企业信息查询修改(8学时) (1) 实验目的 ①掌握Jsp脚本、JSp表达式 ②掌握Jsp的4中作用域 ③掌握Page指令 ④掌握request内置对象 (2) 实验内容 完成锐聘网站后台的企业用户列表查询及显示。 完成锐聘网站后台的企业信息修改预查询。 完成锐聘网站后台的企业信息修改。 (3) 实验要求 ①实验前书写预习报告。 ②信息的采用数据库存储。

操作系统课程设计指导书

操作系统课程设计 指导书

操作系统课程设计指导书 李晓东编 电子与信息工程学院计算机系 -9

一、课程设计的目的和意义 本课程设计是学生在学完了《操作系统》课程后,培养学生程序设计能力的一个重要教学环节。课程设计为学生提供了一个动手、动脑并独立实践的机会,有助于学生将教材的理论知识和实践相结合,从而锻炼学生分析问题、解决问题的能力,提高学生实际编写程序的能力,为学生学习计算机专业的后续课程打下良好基础。 本课程设计要求对操作系统的分析以加深对计算机硬件结构和系统软件的认识,初步掌握操作系统组成模块和应用接口的使用方法,提高进行工程设计和系统分析的能力,为毕业设计和以后的工程实践打下良好的基础。 本课程设计的主要目的: 1.熟悉并巩固《操作系统》的基本概念和基本理论,加强对操作系统有关原理的理解; 2.培养学生自主学习、独立思考的能力,学会查找资料并善于分析资料的能力; 3.培养学生严谨的工作作风,提倡互相学习培养团队精神; 4.提高学生独立设计、独立调试程序的能力; 5.初步养成良好的系统软件分析和设计能力,形成良好的编程风格。 二、本课程设计有关要求

基本要求: 1、巩固和加深对操作系统原理的理解,提高综合运用本课程 所学知识的能力。 2、培养学生选用参考书,查阅手册及文献资料的能力。培养 独立思考、深入研究、分析问题、解决问题以及团队协作能力。 3、经过实际操作系统的分析设计、编程调试,掌握系统软件 的分析方法和工程设计方法。 4、能够按要求编写课程设计报告书,能正确阐述设计和实验 结果、正确绘制系统和程序框图。 5、经过课程设计,培养学生严谨的科学态度,严肃认真的工 作作风,和团队协作精神。 具体要求: 1.认真阅读本课程设计指导书,明确课程设计的目的、意义和要求; 2.根据要求完成课程设计的系统开发和调试任务,提供可运行的课程设计系统,参加上机面试答辩。 3.根据学校有关格式要求,完成本课程设计的课程设计说明书。(必须绘制系统工作原理图及算法流程图) 重点: 本设计的重点是要求根据任务要求,确定操作系统有关算法并加以实现,注重实际应用能力的培养。

JSP技术实验指导书

JSP技术实验指导书

目录 实验一动态网页设计基础 (1) 实验二、JSP的开发和运行环境搭建 (3) 实验三JSP语法 (8) 实验四JSP内置对象 (12) 实验五JavaBean与表单处理 (16) 实验六JSP中的文件操作 (18) 试验七、数据库操作 (20) 实验八Servlet应用 (22)

实验一动态网页设计基础 实验目的: 1、掌握HTML的常用标签 2、掌握HTML设计基本网页 3、掌握HTML设计网络中常用的表单 4、了解JavaScript的简单应用, 实验环境: 操作系统Windows XP或更高版本 实验内容: 1、编写一个简单的学生信息注册页面,包括学号、姓名、密码、专业,其中学号、姓名用单行文本框、密码使用密码框、专业使用下拉菜单; 2、使用框架将一个页面均分为四个区域,每个区域显示不同的网页; 3、在文本框输入任意一个整数,求该整数的阶乘。通过按钮的单击事件,并将结果显示在结果文本框中。 实验步骤: 1、编写一个简单的学生信息注册页面,包括学号、姓名、密码、专业,其中学号、姓名用单行文本框、密码使用密码框、专业使用下拉菜单;如下图所示(要求:使用表格布局)。 2、使用框架将一个页面均分为四个区域,每个区域显示不同的网页

3、在文本框输入任意一个整数,求该整数的阶乘。通过按钮的单击事件,并将结果显示在结果文本框中。 注意事项 1、认真填写实验报告 2、遵守实验室各项制度,服从实验指导教师的安排 3、按规定的时间完成实验 说明: 1、实验性质:验证性 2、建议学时:3学时

实验二、JSP的开发和运行环境搭建 实验目的: 1、了解JSP开发环境安装与配置; 2、了解JSP开发的一般步骤; 3、熟悉简单JSP页面的开发 实验环境: 操作系统Windows XP或更高版本 实验内容: 1、环境配置; 2、编写一个JSP页面,计算出100以内的素数。 实验步骤: 1、环境配置 JSP编程使用的Java语言,所以运行JSP程序必须要有JVM的支持,还必须要有Java程序编辑、编译程序(JDK)的支持。现在企业流行的集成开发环境是Eclipse。大多数应用程序都需要连接数据库,所以需要DBMS的支持。JSP应用程序是运行在服务器上的,所以需要Web服务器的支持,在此以Java 1.6 Update21、Tomcat、MySQL、Eclipse为例,安装配置JSP开发环境。 首先安装JDK: 从Java公司官方网站(https://www.docsj.com/doc/0313421093.html,/technetwork/java/index.html)下载JDK,现在最新的是Java SE6 Update22,我们采用的JDK1.6 Update 21,只需要双击中下载到的EXE文件,点下一步即可安装。JDK安装好后,需要配置Java 的环境变量,步骤如下: (1)我的电脑->属性->高级选项卡->环境变量,打开“环境变量”对话框,在系统变量中新建以下环境变量: ①JAVA_HOME:表示Java SDK的安装目录,其值为:D:\Program Files\Java\jdk1.6.0_21(根据自己的实际安装位置进行调整)。 ②并修改Path环境变量,在其中增加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 注意: ?对于Path环境变量是添加,而不要删除原来的内容,否则很多 Windows功能不能使用;若有其他程序要用到自己的Java环境变量,请将第 ③步的内容添加到Path环境变量的最后,以免影响其他程序的运行。 ?字母不区分大小写,大写字母是遵照Java环境变量配置习惯。 (2)测试

相关文档
相关文档 最新文档