河南工业大学计算机实验单元三报告

合集下载

《计算机操作基础》实验报告25

《计算机操作基础》实验报告25

河南工业大学《计算机操作基础》实验报告25专业班级:学号:姓名:实验单元二Word基本操作实验三Word—文档编辑实验时间:【实验目的】1、掌握文档的建立、保存与打开方法。

2、掌握文本内容的基本编辑方法。

3、掌握文档的排版方法。

【实验环境】Windows+office【实验内容】由学生自选一篇带标题的含多个段落的文章,结合教材64页的项目一按如下要求完成对文档的编辑与排版。

1、为标题设置样式“标题1”。

2、为文章第一行的文字设置红色的双下划线。

3、将正文的所有文字设为“小四”、“楷体_GB2312”。

4、设置正文首字下沉,字体为“华文彩云”,下沉3行,距正文“0厘米”。

5、正文所有文字大纲级别设为“正文文本”,左、右缩进都为“0”,段前、段后间距为“0”,首行缩进为“2字符”,行距为“固定值20磅”。

6、将文章的主题词统一替换成英文,并为最后一个英文加删除线。

7、为正文的最后一个词组加拼音,拼音的字体为“楷体_GD2312”,字号为“6号”。

8、为正文的最后三段加项目符号,同时设置段落的悬挂缩进为零。

9、除标题以外的所有文字分成两栏,栏宽相等,不加分隔线。

10、为正文第二段加字符底纹。

【实验过程】(此项由学生自己完成)【实验结果】(截图给出实验结果)【实验体会】(至少150字)实验四Word—图文混排实验时间:【实验目的】1、掌握艺术字的设置方法。

2、掌握图片的插入及实现图文混排的排版方法。

【实验环境】Windows+office【实验内容】在实验三操作结果的基础上结合教材74页的项目二完成如下操作。

1、设置标题为艺术字,样式为“艺术字样式22”,字体为“隶书”,字号为“36”,加粗。

2、从网上搜索一张图片,插入到正文并设置文字环绕为“紧密型环绕”。

3、设置图片的高度为“3厘米”,宽度为“4厘米”,并将图片移动到正文文字的右上角。

4、在图片右边绘制竖排文本框,不加边框线,文本框中输入本人的姓名,字体为隶书,颜色为蓝色。

河南工业大学《大学计算机基础及office应用》实验报告-实验单元三

河南工业大学《大学计算机基础及office应用》实验报告-实验单元三

河南工业大学《大学计算机基础及office应用》实验报告专业班级:学号:姓名:实验单元三PPT的操作和应用及综合性实验实验七PPT演示文稿的建立和编辑实验时间:【实验目的】掌握PPT演示文稿的建立与基本编辑方法。

【实验环境】安装了Windows 7操作系统和PPT应用软件的PC机。

【实验内容】完成如下操作(参照教材256页的实训项目6-1)。

1. 创建“***个人简介.pptx”并保存,按照图5-57所示的样文输入并编辑,对演示文稿应用主题。

第一张幻灯片采用“标题幻灯片”版式,标题为“你的名字”,副标题为“你的专业名称”;2. 第二张幻灯片介绍自己的基本情况,图片为你的照片;3. 第三张幻灯片标题为“爱好和特长”,内容为自己的爱好和特长;4. 第四张幻灯片标题为“专业介绍”,介绍自己的专业情况;5. 第五张幻灯片标题为“学院简介”,要求使用艺术字;组织结构图为学院的组织结构图(即学院下设哪些系,各个系下设哪些专业);6. 第六张幻灯片标题为“2014年春季学期课程表”,内容为你的本学期课程表(只需列出4门);另外,在幻灯片上插入自动更新日期与页脚,并且标题幻灯片中不显示。

7.设置动画效果:第一个自选图形自左侧切入,随后第二个自选图形百叶窗方式切入,第三个自选图形自动自底部切入,其他对象的动画效果自定。

8.设置放映方式为:第一张幻灯片:向右下揭开;第二张幻灯片:盒状展开;第二张幻灯片:从内到外垂直分割,其他幻灯片的放映方式自定。

【实验步骤】(此项由学生自己完成)1. 创建“***个人简介.pptx”并保存,按照图5-57所示的样文输入并编辑,对演示文稿应用主题。

第一张幻灯片采用“标题幻灯片”版式,标题为“你的名字”,副标题为“你的专业名称”;步骤是:2. 第二张幻灯片介绍自己的基本情况,图片为你的照片;步骤是:3. 第三张幻灯片标题为“爱好和特长”,内容为自己的爱好和特长;步骤是:4. 第四张幻灯片标题为“专业介绍”,介绍自己的专业情况;步骤是:5. 第五张幻灯片标题为“学院简介”,要求使用艺术字;组织结构图为学院的组织结构图(即学院下设哪些系,各个系下设哪些专业);步骤是:6. 第六张幻灯片标题为“2014年春季学期课程表”,内容为你的本学期课程表(只需列出4门);步骤是:另外,在幻灯片上插入自动更新日期与页脚,并且标题幻灯片中不显示。

河南工业大学protel实验报告

河南工业大学protel实验报告

实验1 原理图设计环境画原理图实验一实验目的1 熟练PROTEL99se的原理图编辑环境2 掌握常用管理器,菜单的使用,电气规则检查3 掌握元器件等的调用,属性含义。

二实验内容教材 1.1,1.2,1.3,1.4环境熟悉2.1,2.2工具条对象,器件调用2.3,2.4 菜单使用,元件属性修改4.2练习1-练习8注意连线:从器件的端点开始到端点结束,不要多余的线按空格旋转元件;PAGEDOWN PAGEUP缩放放好原件的原理图编号报告文件编辑好属性的原理电路图实验2 原理图练习实验一实验目的1 掌握层次电路图设计方法2 了解层次电路原理图各图之间的关系3 熟悉顶层图,子图的生成方法二实验内容教材2.4.4层次电路图菜单使用参考33页(5)(6)注意1 在顶层电路图中,图纸符号(Sheet symbol)代表一张子图纸,子图是通过图纸符号入口(sheet symbol entry)与外界连接的2子图中的端口(Port)与顶层图中的图纸符号入口(sheet symbol entry)的不同。

端口(Port)是在生成子图时候自动生成的。

3 层次电路图出现多张图纸,需要修改图纸编号(number),修改方法:Design-Options-Organizations…顶层电路图Wenya分电路Zhengliu分电路图实验3 元件图绘制实验一实验目的1 掌握元件图绘制基本步骤方法2 了解多元件芯片含义3 多元元件芯片元件图的绘制及其在原理图中的调用方法4 理解元件库的作用,库的创建与修改二实验内容1教材:3.4画元件图示例2教材87页,练习9 画多元件芯片U9及其在原理图中的调用注意:库文件(*.LIB)的建立,库中可以存放多个元件元件的添加:Tools—New Component多元件芯片的子件的添加:Tools—New Part放置管脚最后的D触发器练习九电路实验4 电路板图环境实验一实验目的1 理解电路版图与原理图之间的关系2 理解网络表生成及其作用,网络表所包含的内容。

河南工业大学高级java实验3

河南工业大学高级java实验3

河南工业大学实验报告
课程高级Java编程技术实验名称实验三:可视化Swing图
形界面设计基础
专业班级计科1505 院系信息科学与工程学院
姓名李杰学号 201516010118 指导老师孙宜贵日期 2017.10.10
一.实验目的
理解可视化图形界面设计方法的优势,熟悉可视化图形界面设计插件WindowBuilder
的配置和基本用法。

二.实验要求
1)使用WindowBuilder插件设计布局界面。

2)相关操作:给出界面设计方案(所有控件及其名称);采用拖拽式方法布局界面。

3)操作过程截图和代码应体现个人信息,否则作废!
三.实验过程及结果
任务一:在实验二的基础上,针对客户端程序添加新用户注册窗体,注册用户信息有用户名、
密码、确认密码、性别、Email地址和联系电话;添加登录界面。

1)补充说明:其他自行补充。

2)设计视图的截图(无需运行)
任务二(可选):实现8X8的扫雷游戏界面,包括菜单及扫雷区。

1)补充说明:其他自行补充。

2)设计视图的截图(无需运行)。

河南工业大学试验报告_试验三查找和排序一——查找

河南工业大学试验报告_试验三查找和排序一——查找

xxx大学实验报告 )——查找查找和排序(一课程名称数据结构实验项目实验三1501 计类信息学院计类系专业班级院系号学姓名期日指导老师绩成批改日期实验目的一1.掌握哈希函数——除留余数法的应用; 2. 掌握哈希表的建立; 3. 掌握冲突的解决方法; 4. 掌握哈希查找算法的实现。

实验内容及要求二哈希,实验内容:已知一组关键字(19,14,23,1,68,20,84,27,55,11,10,79)。

实现该哈希表的散列,并m=16函数定义为:H(key)=key MOD 13, 哈希表长为。

计算平均查找长度(设每个记录的查找概率相等)使用线性探测再散列或链2. 1. 哈希表定义为定长的数组结构;实验要求:输出等概率散列完成后在屏幕上输出数组内容或链表;4. 地址法解决冲突;3.完成散列后,输入关键字完成查找操作,要分别测查找下的平均查找长度;5. 试查找成功与不成功两种情况。

可尝试使用不同解决不同解决冲突的方法会使得平均查找长度不同,注意:(根据完成情况自选,但至少能使用一种方法冲突的办法,比较平均查找长度。

解决冲突)实验过程及运行结果三#include<stdio.h>#include <stdlib.h>#include <string.h>#define hashsize 16#define q 13int sign=2;typedef struct Hash{值域 // int date; //标记 int sign;}HashNode;线性冲突处理void compare(HashNode H[],int p,int i,int key[]) // { p++; if(H[p].sign!=0) { sign++;compare(H,p,i,key);}elseH[p].date=key[i];H[p].sign=sign; sign=2;}}void Hashlist(HashNode H[],int key[]){ int p;for(int i=0;i<12;i++) {p=key[i]%q; if(H[p].sign==0) { H[p].date=key[i];H[p].sign=1;}else compare(H,p,i,key);}}查找冲突处理int judge(HashNode H[],int num,int n) //{n++; if(n>=hashsize) return 0; if(H[n].date==num) {位置\t 数据\n); 牰湩晴尨 printf(%d\t %d\n\n,n,H[n].date);return 1;}elsejudge(H,num,n);}int search(char num,HashNode H[]) //查找{ int n;n= num % q;if(H[n].sign==0) {牰湩晴尨失败);return 0; } if(H[n].sign!=0&&H[n].date==num) {数据\t 牰湩晴尨位置\n);printf(%d\t %d\n\n,n,H[n].date);} else if(H[n].sign!=0&&H[n].date!=num) {if(judge(H,num,n)==0) return 0;}return 1;}int main(void){ int key[q]={19,14,23,1,68,20,84,27,55,11,10,79}; float a=0;HashNode H[hashsize];for(int i=0;i<hashsize;i++)H[i].sign=0;Hashlist(H,key);数据\n\n);\t 牰湩晴尨位置 for(inti=0;i<hashsize;i++){if(H[i].sign!=0){printf(%d\t %d\n,i,H[i].date);else{H[i].date=0;printf(%d\t %d\n,i,H[i].date);} } int num;'查找完成):\n); 请输入查找数值(‘-1牰湩晴尨for(int i=0;;i++){scanf(%d,&num);if(num==-1)break;if(search(num,H)==0)不存在\n); 牰湩晴尨 } for(inti=0;i<hashsize;i++){printf(%d ,H[i].sign);a=a+H[i].sign; } printf(\%2.0f,a);%0.2f\n,a/12);平均查找长度:牰湩晴尨return 0;}四调试情况、设计技巧及体会首先得确定哈希函数,虽然冲突是无法避免的,但是我们应该选择合适的函数,减少冲突,最简单的可以采用开放定止法,出现冲突后,以原地址为基点再次寻找下一个地址。

河南工业大学实验报告

河南工业大学实验报告

河南工业大学实验报告课程_ 软件应用技术_____ _实验名称___ 图形、文本和位图_院系__ 信息科学与工程学院 _专业班级___ _计科0701_姓名____ 徐晶_ _ 学号__ _ _ 20074140129_____一.实验内容编写一个应用程序,实现画线的动态定位操作,如下图所示。

当鼠标在视图客户区移动时,会出一个大大的光标(由水平线和垂直线组成),光标的右上角的小窗口显示出当前的鼠标位置,当单击鼠标左键时,在屏幕上出现由小十字点标志,此时再移动鼠标,从当前鼠标位置到前面一个点将绘制一条直线,且该直线随鼠标位置移动而变化,就像一根橡皮条一样,且光标右上角的小窗口显示出这条直线的长度和角度,再单击鼠标左键一条直线被绘制出来,…,直到按ESC键结束,一条折线就绘制出来了。

为了保证在视图需要更新时,这些线条仍然存在,需要将这些点保存下来,然后再重新绘出。

二.实验准备(1)在学习完教材第7章内容后进行本次实验(2)阅读教材中关于本次上机所需要的程序。

三.实验步骤(1),创建工作文件夹,启动VC6.0,创建一个默认的单文档应用程序Ex-A7。

(2),A,光标的生成和实现:在Ex-ATView文件中的类声明添加下列成员变量class CEx_A7View : public CView{public:BOOL m_bCursorFirst; // 光标第一次显示标志CPoint m_ptPrevPos; // 上一个点的坐标CPoint m_ptCurPos; // 当前点的坐标B,在CEx-ATView::OnDraw中添加一些清屏代码,并将m_blurSorFirst设为TRUEvoid CEx_A7View::OnDraw(CDC* pDC){CEx_A7Doc* pDoc = GetDocument();ASSERT_V ALID(pDoc);CRect rcClient;GetClientRect( rcClient ); // 获取客户区大小pDC->FillSolidRect( rcClient, RGB( 0,0,0 ) ); // 将客户区清为黑色m_bCursorFirst = TRUE;pDC->SetBkMode( TRANSPARENT ); // 设置透明背景模式}C,为CEx-ATView类添加绘制光标函数的成员函数DrawCurSorvoid CEx_A7View::DrawCursor(CDC *pDC, CPoint pt){CRect rcClip;pDC->GetClipBox( rcClip ); // 当前裁剪区大小CPen pen( PS_SOLID, 1, RGB( 128, 128, 128 ) ); // 灰色画笔CPen *oldPen = pDC->SelectObject( &pen ); // 选入画笔// 设置XOR光栅操作模式int nOldROP = pDC->SetROP2( R2_XORPEN );// 绘制水平线pDC->MoveTo( rcClip.left, pt.y );pDC->LineTo( rcClip.right, pt.y );//绘制垂直线pDC->MoveTo( pt.x, rcClip.top );pDC->LineTo( pt.x, rcClip.bottom );// 恢复原来的光栅模式pDC->SetROP2( nOldROP );// 恢复原来的画笔}D,用MFC classWizard为CEx-ATView类添加WM_MouSEMOVE消息映射,并在映射函数中添加相应代码。

河南工业大学实验报告_实验一 线性结构(二)——栈和队列的操作

河南工业大学实验报告_实验一 线性结构(二)——栈和队列的操作

xxxx大学实验报告课程名称数据结构实验项目实验一线性结构(二)——栈和队列的操作院系信息学院计类系专业班级计类1501 姓名学号指导老师日期批改日期成绩一实验目的1.熟练掌握栈的存储结构及相关典型操作。

2.熟练掌握队列的存储结构及相关典型操作。

二实验内容及要求实验内容:1.建立链式栈,实现栈的初始化、进栈、出栈等典型操作。

2.建立循环队列,实现队列的初始化、进队、出队等典型操作。

实验要求:1.键盘输入数据;2.屏幕输出运行结果。

3.要求记录实验源代码及运行结果。

4.运行环境:VC++6.0三实验过程及运行结果1、循环队列#include<stdio.h>#include<stdlib.h>#define OK 1#define ERROR 0#define OVERFLOW -2#define MAXQSIZE 100 //最大队列长度typedef struct{int *base; //初始化的动态分配存储空间int front;int rear;}SqQueue;//初始化队列int InitQueue(SqQueue Q){Q.base=(int*)malloc(MAXQSIZE*sizeof(int));if (!Q.base)exit(OVERFLOW); //存储分配失败Q.front=Q.rear=0;return OK;}//入队操作int EnQueue(SqQueue Q){int e;if ((Q.rear+1)%MAXQSIZE==Q.front) //判断队满{printf("队列已满,不能入队\n");return ERROR;}printf("请输入入队元素:");scanf("%d",&e);Q.base[Q.rear]=e; //入队Q.rear =(Q.rear+1)%MAXQSIZE; //队尾指针后移return OK;}//出队操作int DeQueue(SqQueue Q){int e;if(Q.front==Q.rear) //判断队空{printf("队列已为空\n");return ERROR;}e=Q.base[Q.front]; //队头出队printf("输出的出队元素为:");printf("%d\n",e);Q.front=(Q.front+1)%MAXQSIZE; //队头下表后移return OK;}//队列长度int QueueLength(SqQueue Q){return((Q.rear-Q.front+MAXQSIZE)%MAXQSIZE); }//队列遍历int QueueTraverse(SqQueue Q){printf("遍历结果为:");while (Q.front!=Q.rear){printf("%d ",Q.base[Q.front]);Q.front=(Q.front+1)%MAXQSIZE;}printf ("\n");return OK;}int main(){int n;SqQueue Q;InitQueue(Q);printf("*输入1为入队*\n");printf("*输入2为出队*\n");printf("*输入3为队列长度*\n");printf("*输入4为遍历*\n");printf("*输入0为退出*\n");printf("*****************\n");while(scanf("%d",&n),n){switch(n){case 1:EnQueue(Q);break;case 2:DeQueue(Q);break;case 3:printf("队列长度为%d\n",QueueLength(Q));break;case 4:QueueTraverse(Q);break;}}return 0;}2、链式栈#include<stdio.h>#include<stdlib.h>#define OK 1#define ERROR 0#define OVERFLOW -2typedef int Status;typedef int SElemType;typedef struct node{SElemType data;struct node *next;}SLnode,*SLinkList;typedef struct{SLinkList top,base;int len;}S_LinkList;//栈的初始化Status Creat_S(S_LinkList &S){int n;SLinkList p,q;printf("栈的初始化,请输入数据,以-1结束:\n");S.top=(SLinkList )malloc(sizeof(SLnode));S.base=(SLinkList )malloc(sizeof(SLnode));S.top->next=S.base;q=S.base;S.len=0;while(scanf("%d",&n),n!=-1){p=(SLinkList )malloc(sizeof(SLnode));p->data=n;S.top->next=p; p->next=q;q=p;S.len++;}q=S.top->next;while(q!=S.base){printf("%d\n",q->data);q=q->next;}printf("*****\n");return OK;}//进栈Status Push_S(S_LinkList &S){int e;printf("请输入进栈元素:");scanf("%d",&e);SLinkList p,q;q=S.top->next;p=(SLinkList )malloc(sizeof(SLnode)); p->data=e;S.top->next=p;p->next=q;q=p;S.len++;return OK;}//出栈Status Pop_S(S_LinkList &S){SLinkList p;p=S.top->next;if(p!=S.base)printf("出栈元素为%d\n",p->data); return OK;}int main(){S_LinkList s;int a;printf("*输入1为栈的初始化*\n");printf("*输入2为入栈*\n");printf("*输入3为出栈*\n");printf("*输入0为退出*\n");printf("************************\n");while(scanf("%d",&a),a){switch(a){case 1:Creat_S(s);break;case 2:Push_S(s);break;case 3:Pop_S(s);break;}}return 0;}四调试情况、设计技巧及体会为了避免顺序栈的存储结构所带来的在操作中需要移动大量数据的缺点,采用链栈,具有动态特性,不用设置头结点。

河南工业大学计算机网络实验报告1

河南工业大学计算机网络实验报告1

一、实验目的1.了解和掌握网络中IP地址、子网掩码、默认网关的配置方法和原则;2.了解网络互联时根据设备的不同选用不同的连接线路;3.在路由器上配置动态路由协议;4.理解路由表的变化及含意。

二、实验环境1.运行Window 2000/2003 Server/XP操作系统的PC一台;2.每台PC具有packet tracer模拟软件。

三、实验要求1.使用交换机组建简单局域网。

使用packet tracer模拟软件,完成以下拓扑结构图。

2.使用路由器组建简单网络。

使用packet tracer模拟软件,完成以下拓扑结构图。

3.规划一个网络。

1)组建一个至少包含3个路由器的简单网络。

2)给该网络中的主机和路由器的端口规划并配置IP地址。

3)在路由器上配置路由协议,保证全网络的互通。

4)在各个主机上通过Ping命令测试网络是否互通。

四、实验过程1.使用交换机组建简单局域网。

如图所示:运行结果:如图所示:运行结果:如图所示:配置参数:运行结果:五、实验总结通过本次实验,学会了配置简单网络的组建和IP的配置原则以及每个网络器件的连线类型。

交换机连接的主机属于同一个网络,因此配置IP地址时必须使用同一个网络号。

路由器则与交换机不同,连接的主机属于不同的网络,配置IP地址时必须使用不同的网络号,两个相连路由器的端口网络号须保持一致,因为它们属于同一个网络。

常用的连线有直连双绞线和交叉双绞线,直连双绞线用于连接不同接口类型的设备,如主机和交换机、交换机和路由器相连,交叉双绞线用于连接不同接口类型的设备,如交换机和交换机、主机和主机、主机和路由器。

路由器之间互联需要用串口线(serial DCT 或serial DTE)。

在网路的组建和配置过程中,需要我们正确的操作和耐心的IP配置,特别对路由器的配置。

当网络不同时要首先检查路由器的配置是否正确。

主机的默认网关应是离其最近的路由器的IP地址。

六、思考题1.主机的网关配置,IP地址与哪个路由器相关,配置网关的作用是什么?答:IP地址与其内网的路由器相关,配置网关的作用是实现不同网络的主机之间的相互通信。

计科1505-河南工业大学--编译原理实验三

计科1505-河南工业大学--编译原理实验三

河南工业大学实验报告课程名称编译原理 _ 实验项目实验三逆波兰式的产生及计算院系信息科学与工程学院专业班级计科F1505班姓名李杰学号 201516010118指导老师阎娟日期 2018.5.7批改日期成绩一.实验目的1.深入理解算符优先分析法2.掌握FirstVt和LastVt集合的求法有算符优先关系表的求法3.掌握利用算符优先分析法完成中缀表达式到逆波兰式的转化二.实验内容及要求将非后缀式用来表示的算术表达式转换为用逆波兰式来表示的算术表达式,并计算用逆波兰式来表示的算术表达式的值。

程序输入/输出示例:输出的格式如下:(1)(2)输入一以#结束的中缀表达式(包括+—(3)(4)逆波兰式备注:(1)在生成的逆波兰式中如果两个数相连则用&分隔,如28和68,中间用&分隔;注意:1.表达式中允许使用运算符(+-*/)、分割符(括号)、数字,结束符#;2.如果遇到错误的表达式,应输出错误提示信息(该信息越详细越好);3.对学有余力的同学,测试用的表达式事先放在文本文件中,一行存放一个表达式,同时以分号分割。

同时将预期的输出结果写在另一个文本文件中,以便和输出进行对照;三.实验过程○1将一个普通的中序表达式转换为逆波兰表达式的一般算法(1)首先,需要分配2个栈,栈s1用于临时存储运算符(含一个结束符号),此运算符在栈内遵循越往栈顶优先级越高的原则;栈s2用于输入逆波兰式,为方便起见,栈s1需先放入一个优先级最低的运算符,在这里假定为'#';(2)从中缀式的左端开始逐个读取字符x,逐序进行如下步骤:1.若x是操作数,则分析出完整的运算数(在这里为方便,用字母代替数字),将x 直接压入栈s2;2.若x是运算符,则分情况讨论:若x是'(',则直接压入栈s1;若x是')',则将距离栈s1栈顶的最近的'('之间的运算符,逐个出栈,依次压入栈s2,此时抛弃'(';若x是除'('和')'外的运算符,则再分如下情况讨论:若当前栈s1的栈顶元素为'(',则将x直接压入栈s1;若当前栈s1的栈顶元素不为'(',则将x与栈s1的栈顶元素比较,若x的优先级大于栈s1栈顶运算符优先级,则将x直接压入栈s1。

《计算机操作基础》实验报告单元3

《计算机操作基础》实验报告单元3

河南工业大学《计算机操作基础》实验报告单元3实验单元三Excel的操作及应用实验八Excel--工作表的基本操作和格式化实验时间:【实验目的】1、熟练掌握各种数据类型的输入方法。

2、对表格进行格式化编辑。

【实验环境】Windows+office【实验内容】按教材P179页“实训一制作成绩考核登记表”中的要求完成相应操作。

【实验过程】1、按照图4-75所示制作的表格如图所示。

2、设置标题的格式。

3、先将光标移到第三行,在工具栏中找到插入按钮选择插入工作表行即可。

4、在插入的两行中依次输入文字,并更改字体格式。

5、选中单元格填充颜色,设置字体格式。

6、选中单元格,点击设置单元格格式,点击对齐方式,设置垂直与水平对齐方式,再点击格式中的行高设置行高。

7、点击设置单元格格式,点击边框,依次点击双实线、外边框、细实线、内边框。

8、输入sum函数,输入范围计算在设置数值。

9、点击筛选,设置筛选条件将结果设置颜色和加粗。

【实验结果】【实验体会】本次的实验报告上在做图表时对于表头的设置我有很大的障碍做了一个多小时也没做好一个表格,不过在课下又好好翻阅了资料才把这块难题给拔掉。

在别的设置上也对excel的运用并不是太熟练,有的我得找好长时间才能找到,基本的设置我还需多努力一些,多多练习把基本的功能给运用好,起码知道在哪,不至于太陌生,找不到方向。

实验九Excel--数据管理实验时间:【实验目的】1、熟练掌握各种数据类型的输入方法。

2、对表格进行格式化编辑。

【实验环境】Windows+office【实验内容】按教材P181页“实训二制作学生成绩统计表”中的要求完成相应操作。

【实验过程】1、先制作表格,按照是书中所示的界面,将表格制作完成。

2、利用average、max、min、countif、rank函数求平均值、最大值、最小值、及格人数、对其总分排名。

3、利用if函数给学生的总分统计等级。

4、利用frequency函数统计不同的分数段人数,点击单元格输入frequency函数,选择区域,出结果后下拉然后选中区域按f2,再按ctrl+shift+enter。

河南工业大学计算机网络实验报告1

河南工业大学计算机网络实验报告1

一、实验目的1.了解和掌握网络中IP地址、子网掩码、默认网关的配置方法和原则;2.了解网络互联时根据设备的不同选用不同的连接线路;3.在路由器上配置动态路由协议;4.理解路由表的变化及含意。

二、实验环境1.运行Window 2000/2003 Server/XP操作系统的PC一台;2.每台PC具有packet tracer模拟软件。

三、实验要求1.使用交换机组建简单局域网。

使用packet tracer模拟软件,完成以下拓扑结构图。

2.使用路由器组建简单网络。

使用packet tracer模拟软件,完成以下拓扑结构图。

3.规划一个网络。

1)组建一个至少包含3个路由器的简单网络。

2)给该网络中的主机和路由器的端口规划并配置IP地址。

3)在路由器上配置路由协议,保证全网络的互通。

4)在各个主机上通过Ping命令测试网络是否互通。

四、实验过程1.使用交换机组建简单局域网。

如图所示:运行结果:如图所示:运行结果:如图所示:配置参数:运行结果:五、实验总结通过本次实验,学会了配置简单网络的组建和IP的配置原则以及每个网络器件的连线类型。

交换机连接的主机属于同一个网络,因此配置IP地址时必须使用同一个网络号。

路由器则与交换机不同,连接的主机属于不同的网络,配置IP地址时必须使用不同的网络号,两个相连路由器的端口网络号须保持一致,因为它们属于同一个网络。

常用的连线有直连双绞线和交叉双绞线,直连双绞线用于连接不同接口类型的设备,如主机和交换机、交换机和路由器相连,交叉双绞线用于连接不同接口类型的设备,如交换机和交换机、主机和主机、主机和路由器。

路由器之间互联需要用串口线(serial DCT 或serial DTE)。

在网路的组建和配置过程中,需要我们正确的操作和耐心的IP配置,特别对路由器的配置。

当网络不同时要首先检查路由器的配置是否正确。

主机的默认网关应是离其最近的路由器的IP地址。

六、思考题1.主机的网关配置,IP地址与哪个路由器相关,配置网关的作用是什么?答:IP地址与其内网的路由器相关,配置网关的作用是实现不同网络的主机之间的相互通信。

【程序设计实践实验指导书】实验3:文件

【程序设计实践实验指导书】实验3:文件

【程序设计实践实验指导书】实验3:文件河南工业大学信息学院《程序设计实践》课程组实验指导河南工业大学实验报告课程名称:程序设计实践开课实验室:专业班级学号姓名实验日期实验项目名称实验2:文件成绩评定教师签名:日期:一、实验目的:1. 掌握文件的基本概念;2. 掌握文本文件的打开和关闭操作。

3. 掌握文本文件的顺序读、写方法。

二、实验环境:1. 运行Window XP/Windows 7/Windows 8等的操作系统的PC机;2. VC++6.0,CodeBlocks,或Dev C++等编译环境。

三、实验内容:1.编写程序,从键盘输入若干实数(以特殊数值-1结束),分别写到一个文本文件中。

要求:数据写入文件时,各数据独自占一行。

输入示例:输出示例:2021.3.制第1页河南工业大学信息学院《程序设计实践》课程组实验指导【源程序】【运行结果】2. 从键盘输入以下5个学生的学号、姓名,以及数学、语文和英语成绩,写到文本文件f2.txt中,再从文件中取出数据,计算每个学生的总成绩和平均分,并将结果显示在屏幕上。

提示:在文件读写的整个过程中,每一次成功的操作都将改变文件指针的位置。

当多次打开文件,并需要将读写位置指针定位在文件的首地址时,可使用重定位文件首函数rewind()。

调用格式为:rewind(FIFL *fp);建议:可将学生信息定义变量如下形式:输入输出示例:2021.3.制第2页河南工业大学信息学院《程序设计实践》课程组实验指导【源程序】【运行结果】3. 在第2题的基础上,改进要求:从键盘输入学生信息的个数不做限制,当对应学号信息输入为“-1”时,结束学生信息录入。

【源程序】【运行结果】四、实验结果&总结:(列出实验过程中的收获和遇到的困难)2021.3.制第3页感谢您的阅读,祝您生活愉快。

大学_计算机控制技术实验报告河南工业大学1

大学_计算机控制技术实验报告河南工业大学1

实验一 A/D与D/A转换班级:自动F1203班姓名:蔡申申学号:201223910625 一、实验目的1.通过实验了解实验系统的结构与使用方法;2.通过实验了解模拟量通道中模数转换与数模转换的实现方法。

二、实验设备1.THBCC-1型信号与系统控制理论及计算机控制技术实验平台2.THBXD数据采集卡一块(含37芯通信线、16芯排线和USB电缆线各1根)3.PC机1台(含软件“THBCC-1”)三、实验内容1.输入一定值的电压,测取模数转换的特性,并分析之;2.在上位机输入一十进制代码,完成通道的数模转换实验。

四、实验步骤1. 启动实验台的“电源总开关”,打开±5、±15V电源。

将“阶跃信号发生器”单元输出端连接到“数据采集接口单元“的“AD1”通道,同时将采集接口单元的“DA1”输出端连接到接口单元的“AD2”输入端;2.将“阶跃信号发生器”的输入电压调节为1V;3. 启动计算机,在桌面双击图标“THBCC-1”软件,在打开的软件界面上点击“开始采集”按钮;4. 点击软件“系统”菜单下的“AD/DA实验”,在AD/DA实验界面上点击“开始”按钮,观测采集卡上AD转换器的转换结果,在输入电压为1V(可以使用面板上的直流数字电压表进行测量)时应为00001100011101(共14位,其中后几位将处于实时刷新状态)。

调节阶跃信号的大小,然后继续观察AD转换器的转换结果,并与理论值(详见本实验附录)进行比较;5. 根据DA转换器的转换规律(详见本实验附录),在DA部分的编辑框中输入一个十进制数据(如2457,其范围为0~4095),然后虚拟示波器上观测DA转换值的大小;6. 实验结束后,关闭脚本编辑器窗口,退出实验软件。

五、实验结果当阶跃信号在不同的输入时的A/D转换示波器显示图。

图示分别为0、3、10、-10、-3V时的A/D转换图。

实验体会:通过对A/D与D/A转换实验的学习了解了实验系统的结构与使用方法和模拟量通道中模数转换与数模转换的实现方法,学会了软件“THBCC-1”的简单使用,利用THBXD数据采集卡在计算机上显示当阶跃信号在不同的输入时的A/D转换示波器图,。

河南工业大学实验报告

河南工业大学实验报告

河南工业大学实验报告(2014~2015学年-第1学期)一、实验目的:1. 了解结构化程序设计的基本思想;2. 掌握使用工程组织多个程序文件的方法。

3. 掌握函数嵌套的使用方法。

4.掌握递归函数的编程方法。

二.编程环境Windows8.1Codeblock三.实验要求及内容:1.编写一个函数,利用参数传入一个3位数number,找出101~number 之间所有满足下列两个条件的数:它是完全平方数,又有两位数字相同,如144、676等,函数返回找出这样的数据的个数,并编写主函数。

输入输出示例:Enter a number :150 count = 2①源代码②测试用例Enter a number :150Count = 2;③实验结果2. 用递归函数计算x n的值。

输入输出示例:Enter x:2Enter n:3Root = 8.00①源代码②测试用例Enter x:2Enter n:3Root = 8.00③实验结果3. 用递归方法编写求斐波那契数列项的函数,返回值为整型,并写出相应的主函数。

斐波那契数列的定义为:f(0)= 0,f(1)=1)+ f(n-1)(n>1)①源代码②实验用例输入10输出55③实验结果如下图4. 输入两个整数m和n(m≥0且n≥0),输出函数Ack(m,n)的值。

Ack(0,n)= n+1Ack(m,0)= Ack(m-1,1)Ack(m,n)= Ack(m-1,Ack(m,n-1))(m>0且n>0)输入输出示例:Enter x:2Enter y:3Ackerman(2,3)= 9①源代码如下图②测试用例输入x : 2输入y: 3输出Ackerman (2,3) = 9③实验结果如下图5*(选做):输入一个正整数n,将其转换为二进制后输出。

要求定义并调用函数dectobin(n),它的功能是输出n的二进制。

例如,调用dectobin(10),①源代码②测试用例输入20输出10100③实验结果如下图6. 输入n(n<10)个整数,统计其中素数的个数。

河工大-计算机操作系统-实验报告

河工大-计算机操作系统-实验报告

操作系统实验指导书计算机科学与软件学院实验一进程控制与描述一、实验目的通过对Windows 2000编程,进一步熟悉操作系统的基本概念,较好地理解Windows 2000的结构。

通过创建进程、观察正在运行的进程和终止进程的程序设计和调试操作,进一步熟悉操作系统的进程概念,理解Windows 2000进程的“一生”。

二、实验环境硬件环境:计算机一台,局域网环境;软件环境:Windows 2000 Professional、Linux Redhat 9.0操作系统平台,Visual C++ 6.0专业版或企业版。

三、实验内容和步骤第一部分:Windows 2000 Professional下的GUI应用程序,使用Visual C++编译器创建一个GUI应用程序,代码中包括了WinMain()方法,该方法GUI类型的应用程序的标准入口点。

在“开始”菜单中单击“程序”-“附件”-“记事本”命令,将程序键入记事本中,并把代码保存为1-1.cpp。

程序1-1 Windows 2000的GUI应用程序// msgbox项目# include <windows.h> // 标准的include// 告诉连接器与包括MessageBox API函数的user32库进行连接# pragma comment(lib, “user32.lib” )// 这是一个可以弹出信息框然后退出的筒单的应用程序int APIENTRY WinMain(HINSTANCE /* hInstance */ ,HINSTANCE /* hPrevInstance */ ,LPSTR /* lpCmdLine */ ,int /* nCmdShow */ ){:: MessageBox(NULL, // 没有父窗口“Hello, Windows 2000” , // 消息框中的文本“Greetings”, // 消息框标题MB_OK) ; // 其中只有一个OK按钮// 返回0以便通知系统不进入消息循环return(0) ;}也可以利用任何其他文本编辑器键入程序代码,如果这样,例如使用WORD来键入和编辑程序,则应该注意什么问题?_________________注意保存成cs文件_______________________________________________________________________________________________________________________ 在“命令提示符”窗口运行CL.EXE,产生1-1.EXE文件:C:\> CL 1-1.cpp在程序1-1的GUI应用程序中,首先需要Windows.h头文件,以便获得传送给WinMain() 和MessageBox() API函数的数据类型定义。

河南工业大学《大学计算机基础及office应用》实验报告-实验单元一

河南工业大学《大学计算机基础及office应用》实验报告-实验单元一

河南工业大学《大学计算机基础及office应用》实验报告专业班级:学号:姓名:实验单元一Windows 7和Word的操作及应用实验一Windows 7基本操作实验时间:【实验目的】1、熟练掌握文件和文件夹的创建及删除。

2、掌握文件和文件夹的编辑操作。

3、掌握查看文件的视图方式,能够显示隐藏文件及文件的扩展名。

4、掌握库的新建及将文件夹添加到库中。

5、掌握通过控制面板设置PC机的用户帐户、硬件和声音、日期和时间、输入法以及系统和安全的方法。

【实验环境】安装了Windows 7操作系统的PC机。

【实验内容】教材88页的实训项目2-1和92页的实训项目2-2。

(要求:创建的Word文件的名字以学生本人的姓名命名)【实验步骤】(此项由学生自己完成,参照教材93页实训步骤)【实验结果】(用Alt+PrtScn组合键以截图的方法呈现,参照教材94页实训结果)【实验体会】(至少150字,总结本课所学内容遇到的困难及收获。

)实验二Word文档的基本编辑实验时间:【实验目的】1、掌握文档的建立、保存与打开方法。

2、掌握文本内容的基本编辑方法。

3、掌握文档的排版方法。

【实验环境】安装了Windows 7操作系统和Word 2010应用软件的PC机。

【实验内容】由学生自选一篇带标题....的文章,按如下要求完成对文档的编辑...的含多个段落与排版(参照教材146页的实践3-1)。

1、设置文档纸张大小为A4纸。

2、设置文档上下边距为2.4厘米,左右边距为2.5厘米。

3、为标题设置样式“标题1”。

4、为文章第一行的文字设置红色的双下划线。

5、将正文的第一段文字设为“小四”、“楷体_GB2312”。

6、复制第一段的文档格式,将其格式复制到其他段落,减少重复操作。

7、设置正文首字下沉,字体为“华文彩云”,下沉3行,距正文“0厘米”。

8、正文所有文字大纲级别设为“正文文本”,左、右缩进都为“0”,段前、段后间距为“0”,首行缩进为“2字符”,行距为“固定值20磅”。

河南工业大学实验报告-实验三-查找和排序(一)——查找

河南工业大学实验报告-实验三-查找和排序(一)——查找

xxx大学实验报告课程名称数据结构实验项目实验三查找和排序(一)——查找院系信息学院计类系专业班级计类1501姓名学号指导老师日期批改日期成绩一实验目的1.掌握哈希函数——除留余数法的应用;2. 掌握哈希表的建立;3. 掌握冲突的解决方法;4. 掌握哈希查找算法的实现。

二实验内容及要求实验内容:已知一组关键字(19,14,23,1,68,20,84,27,55,11,10,79),哈希函数定义为:H(key)=key MOD 13, 哈希表长为m=16。

实现该哈希表的散列,并计算平均查找长度(设每个记录的查找概率相等)。

实验要求:1. 哈希表定义为定长的数组结构;2. 使用线性探测再散列或链地址法解决冲突;3. 散列完成后在屏幕上输出数组内容或链表;4. 输出等概率查找下的平均查找长度;5. 完成散列后,输入关键字完成查找操作,要分别测试查找成功与不成功两种情况。

注意:不同解决冲突的方法会使得平均查找长度不同,可尝试使用不同解决冲突的办法,比较平均查找长度。

(根据完成情况自选,但至少能使用一种方法解决冲突)三实验过程及运行结果#include <stdio.h>#include <stdlib.h>#include <string.h>#define hashsize 16#define q 13int sign=2;typedef struct Hash{int date; //值域int sign; //标记}HashNode;void compare(HashNode H[],int p,int i,int key[]) //线性冲突处理{p++;if(H[p].sign!=0){sign++;compare(H,p,i,key);}else{H[p].date=key[i];H[p].sign=sign;sign=2;}}void Hashlist(HashNode H[],int key[]){int p;for(int i=0;i<12;i++){p=key[i]%q;if(H[p].sign==0){H[p].date=key[i];H[p].sign=1;}elsecompare(H,p,i,key);}}int judge(HashNode H[],int num,int n) //查找冲突处理{n++;if(n>=hashsize) return 0;if(H[n].date==num){printf("位置\t 数据\n");printf("%d\t %d\n\n",n,H[n].date);return 1;}elsejudge(H,num,n);}int search(char num,HashNode H[]) //查找{int n;n= num % q;if(H[n].sign==0){printf("失败");return 0;}if(H[n].sign!=0&&H[n].date==num){printf("位置\t 数据\n");printf("%d\t %d\n\n",n,H[n].date);}else if(H[n].sign!=0&&H[n].date!=num){if(judge(H,num,n)==0) return 0;}return 1;}int main(void){int key[q]={19,14,23,1,68,20,84,27,55,11,10,79};float a=0;HashNode H[hashsize];for(int i=0;i<hashsize;i++)H[i].sign=0;Hashlist(H,key);printf("位置\t 数据\n\n");for(int i=0;i<hashsize;i++){if(H[i].sign!=0){printf("%d\t %d\n",i,H[i].date);}else{H[i].date=0;printf("%d\t %d\n",i,H[i].date);}}int num;printf("请输入查找数值(‘-1’查找完成):\n");for(int i=0;;i++){scanf("%d",&num);if(num==-1)break;if(search(num,H)==0)printf("不存在\n");}for(int i=0;i<hashsize;i++){printf("%d ",H[i].sign);a=a+H[i].sign;}printf("\n%2.0f",a);printf("平均查找长度:%0.2f\n",a/12);return 0;}四调试情况、设计技巧及体会首先得确定哈希函数,虽然冲突是无法避免的,但是我们应该选择合适的函数,减少冲突,最简单的可以采用开放定止法,出现冲突后,以原地址为基点再次寻找下一个地址。

计算机实验室实习报告(大学计算机实验实训报告)

计算机实验室实习报告(大学计算机实验实训报告)

计算机实验室实习报告(大学计算机实验实训报告)计算机试验室实习报告1在后一周多的时间里,通过对数据库6张表的操作,对于存在的问题再帮带人的耐烦讲解下,让我掌控了表与表之间的规律关系,及各个表字段的含义和用途,及短、彩的流程,在对数据的查询上提高了工作效率,在此要特别感谢帮带人,他的负责任的精神是值得我们公司每位新员工学习的。

时间对于每个人来说都是公正的,只有24个小时。

所以,在工作中,做好时间的管理尤为重要。

即使计划的事情当天没有完成,但也把当天最重要最紧急的事情完成了。

否那么的话,工作效率就会很低,重要紧急的事情没有做,做的都是不太重要的或者缓急的事情。

培训虽然结束了,我会立足自我,完善自我。

我相信我选择的不仅仅是一份工作,更是一份事业。

它使我们在实践中了解社会,让我们学到了许多在课堂上根本就学不到的知识,也打开了视野,增长了见识,为我们以后更好地服务社会打下了坚实的基础。

总之,这次实习的意义,对我来说已不再是完成学分、完成毕业实习的任务,而是在开启“生命之旅”大门的过程中迈出了第一步。

我肯定会好好地珍惜这个机会,并为自己所喜欢的计算机科技贡献自己的聪慧才智,感谢同事们和领导们在这段时间里对我的指导和教导,我从中受益匪浅,完全的实习过程是焦灼而开心的,我的工作立场和成效也得到了同事们的全都赞扬。

作为我在踏出社会之前的为数不多的几次实践中,这次的实践的确予以了我许多。

今后,我将继续保持仔细负责的工作立场,高尚的思想觉悟,进一步完善和充盈自己,争取在以后的学习中更好的完善自己,在以后的实践中更好的运用去自己的只是,做一个合格的高校生,将来做一名对社会有用的人。

计算机试验室实习报告2一、开卷有益,爱不释手然而,在我参与培训的第一晚上,我就发觉自己错了,此次的电脑培训与以前参与过的培训大相径庭。

以前的培训都是应付考试的,有用性不强,而且那时学的东西,在工作中用的不多,时间长了不用也就忘却了。

而这次培训的内容最显著的特点,就是有用性和工具性很强,都是平常工作中常常用到的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

河南工业大学
《大学计算机基础及office应用》实验报告
专业班级:机械学号:2014300302 姓名:实验单元三PPT的操作和应用及综合性实验
实验七PPT演示文稿的建立和编辑
实验时间:12月4日
【实验目的】
掌握PPT演示文稿的建立与基本编辑方法。

【实验环境】
安装了Windows 7操作系统和PPT应用软件的PC机。

【实验内容】
结合教材256页的实训项目5-1,完成如下操作。

1. 创建“***个人简介.pptx”并保存,按照图5-57所示的样文输入并编辑,对演示文稿应用主题。

第一张幻灯片采用“标题幻灯片”版式,标题为“你的名字”,副标题为“你的专业名称”;,
2. 第二张幻灯片介绍自己的基本情况,图片为你的照片;
3. 第三张幻灯片标题为“爱好和特长”,内容为自己的爱好和特长;
4. 第四张幻灯片标题为“专业介绍”,介绍自己的专业情况;
5. 第五张幻灯片标题为“学院简介”,要求使用艺术字;组织结构图为学院的组织结构图(即学院下设哪些专业);
6. 第六张幻灯片标题为“2014年春季学期课程表”,内容为你的本学期课程表(只需列出4门);
另外,在幻灯片上插入自动更新日期与页脚,并且标题幻灯片中不显示。

7.设置动画效果:
第一个自选图形自左侧切入,随后第二个自选图形百叶窗方式切入,第三个自选图形自动自底部切入,其他对象的动画效果自定。

8.设置放映方式为:
第一张幻灯片:向右下揭开;第二张幻灯片:盒状展开;第二张幻灯片:从内到外垂直分割,其他幻灯片的放映方式自定。

【实验步骤】
(此项由学生自己完成)
【实验结果】
【实验体会】
(至少150字)
实验八综合运行课程知识制作个人简历
实验时间:
【实验目的】
培养学生综合运用WORD、EXCEL、POWERPOINT和网络应用的能力。

【实验环境】
安装了Windows XP操作系统、Word、Excel和PPT的PC机。

【实验内容】
1、以PPT为主线,适当使用超链接。

2、PPT文件中包含6张幻灯片,其中第一张为标题幻灯片,第二张为全部演示文稿的内容提要。

3、第二张幻灯片的主标题为“内容提要”,在第二张幻灯片中设置超链接,当单击某标题时即切换到对应的幻灯片,对应的四个标题分别为:基本情况介绍
求学经历及高考成绩
我的大学生活
联系方式
4、PPT文件通过某些文字分别超链接到WORD和EXCEL文件。

5、WORD文件的要求:
通过Internet搜索,将所在市或县的地图和基本文字介绍组织在同一个WORD文件中,该WORD文件的标题是“××市(县)简介”,使用系统默认的样式2并居中;页眉是“姓名、班级”并居中;页脚是系统的当前时间并右对齐。

6、EXCEL文件的表头如下:
其中“总计”列和“平均费用”行用函数计算。

并依据此表制作折线图,放在同一个工作表中。

7、幻灯片要有基本一致的外观风格。

8、除第一张幻灯片外,其余幻灯片要有固定位置的徽标或小图形。

9、第一张幻灯片背景要与其他幻灯片有异,且标题文字用艺术字。

10、每张幻灯片要有切换效果。

11、幻灯片中适当运用动画效果。

12、在后四张幻灯片中设置动作按钮,当单击按钮时能够返回到第二张幻灯片“内容提要”中。

13、在第二张幻灯片中设置动作按钮,当单击该按钮时能够结束放映。

【实验步骤】
(此项由学生自己完成)
【实验结果】
(将完成的PPT文件、word文件和Excel文件放在同一个以“本人学号+姓名”命名的文件夹下,压缩该文件夹并上交)
【实验体会】
(至少200字)。

相关文档
最新文档