南京邮电大学实验报告模版
- 格式:doc
- 大小:37.00 KB
- 文档页数:13
非参数统计实验报告南邮概要南京邮电大学非参数统计实验报告。
实验目的,通过对一组数据的非参数统计分析,掌握非参数统
计方法的应用和实验技能。
实验内容,本次实验选取了一组实际数据,利用非参数统计方
法进行分析。
首先对数据进行了描述性统计分析,包括数据的中心
趋势和离散程度。
接着进行了正态性检验,验证数据是否符合正态
分布。
然后利用非参数统计方法进行了假设检验,比较了不同组数
据之间的差异。
实验结果,经过描述性统计分析,数据的均值为X,标准差为S。
正态性检验结果显示,数据不符合正态分布。
在进行了Wilcoxon秩
和检验后发现,不同组数据之间存在显著差异。
实验结论,通过本次实验,我们掌握了非参数统计方法的应用
技能,了解了非参数统计方法在实际数据分析中的重要性。
同时也
对数据的正态性检验和假设检验有了更深入的理解。
总结,本次实验通过对一组实际数据的非参数统计分析,加深了我们对非参数统计方法的理解,提高了我们的实验技能。
非参数统计方法在实际数据分析中具有重要的应用价值,我们需要不断学习和掌握这些方法,为今后的科研工作和实践应用做好准备。
课内实验报告课程名:操作系统任课教师:沈超专业:信息管理与信息系统学号:姓名:二○一六至二○一七年度第一学期南京邮电大学经济与管理学院Process[numberschedul].order=tempcounter;}程序结果截图:二、银行家算法(网上借鉴)银行家算法,当进程提出资源申请时,系统首先检查该进程对资源的申请量是否超过其最大需求量及系统现有的资源能否满足进程需要。
若超过,则报错,若不能满足,则让该进程等待;否则进一步检查把资源分给该进程后系统能否出于安全状态,若安全,则分配,否则置该进程为等待资源状态。
算法实现过程:设进程i 提出请求REQUEST [j] ,则银行家算法按如下规则进行判断。
(1) 如果REQUEST [i] [j]<= NEED[i][j] ,则转(2) ;否则,出错。
(2) 如果REQUEST [i] [j]<= A V AILABLE[i][j] ,则转(3) ;否则,出错。
(3) 系统试探分配资源,修改相关数据:A V AILABLE[j]-=REQUEST[i][j];ALLOCATION[i][j]+=REQUEST[i][j];NEED[i][j]-=REQUEST[i][j];(4) 系统执行安全性检查,如安全,则分配成立;否则试探险性分配作废,系统恢复原状,进程等待。
Check()关键代码:{int k, f, no=0;int work[M],a[M];char finish[M];anquan=1;for(i=0;i<n; i++) finish[i]='F';for(j=0;j<m; j++) work[j]=available[j]; k=n;do{ for (i=0;i<n; i++){if (finish[i]=='F'){ f=1;for (j=0;j<m; j++)if (need[i][j]>work[j]) printf("处于安全状态.");printf("安全序列号:");for (i=0;i<n;i++) printf ("%d ",a[i]); printf("\n");printf("进程");printf(" ");printf(" Max ");rintf(" ");rintf("allocation");printf(" ");printf("need");printf(" ");f=0;if (f==1)//找到还没完成的且需求数小于可提供进程继续运行的{ finish[i]='T';a[no++]=i;//记录安全序列号for (j=0;j<m; j++)work[j]=work[j]+allocation[i][j];//释放该进程已分配的资源available[j] =work[j];}}}k--; }while(k>0);f=1;for (i=0;i<n; i++)//判断有没有进程没完成{ if (finish[i]=='F'){f=0;break; }} if (f==0) {printf("不安全状态!\n");anquan=0;} else {printf("available");printf("\n");for (i=0;i<n; i++){ printf("%2d",i);printf(" ");for(j=0;j<m; j++)printf("%2d",max[i][j]);printf(" ");for(j=0;j<m; j++)printf("%2d",allocation[i][j]);printf(" ");for(j=0;j<m; j++)printf("%2d",need[i][j]);printf(" ");for(j=0;j<m; j++){if(i>0)break;printf("%2d",available[j]);}printf("\n");}}}程序结果截图:三、实验总结:这次上机模拟了进程调度过程和解决了死锁问题,让我对短作业优先调度算法和银行家算法有了比在课堂上更深刻的认识。
电力电子技术实验报告南邮一、实验目的本次实验旨在使学生深入了解电力电子技术的基本理论,掌握电力电子器件的工作原理及其在实际电路中的应用。
通过实践操作,培养学生的动手能力和解决实际问题的能力。
二、实验原理电力电子技术是研究利用电子技术对电能进行高效转换和控制的科学。
它涉及到半导体器件、电路设计、控制策略等多个方面。
在本次实验中,我们将重点研究整流器、逆变器等电力电子基本电路的工作原理和设计方法。
三、实验设备与材料1. 整流器模块2. 逆变器模块3. 直流电源4. 交流电源5. 电阻负载6. 示波器7. 万用表8. 连接线及工具四、实验步骤1. 检查实验设备是否完好,确保安全。
2. 根据实验要求,连接整流器和逆变器电路。
3. 调整直流电源,提供稳定的直流电压。
4. 将示波器连接到电路的输入和输出端,观察波形。
5. 改变负载电阻,记录不同负载下的输出电压和电流。
6. 根据实验数据,分析整流器和逆变器的工作特性。
7. 完成实验后,整理实验设备,确保实验室整洁。
五、实验结果在本次实验中,我们观察到了整流器和逆变器在不同负载条件下的输出波形。
通过调整负载电阻,我们发现输出电压和电流随着负载的变化而变化。
实验数据表明,整流器能够有效地将交流电转换为直流电,而逆变器则能够将直流电转换回交流电。
六、实验分析通过本次实验,我们对电力电子技术有了更深入的理解。
整流器和逆变器作为电力电子技术中的基本电路,其性能直接影响到整个系统的稳定性和效率。
在实验过程中,我们注意到了器件的选型、电路设计和控制策略对系统性能的影响。
此外,我们还学习了如何使用示波器和万用表来测量和分析电路参数。
七、实验结论本次电力电子技术实验成功地完成了预定的教学目标。
学生通过实际操作,加深了对电力电子技术的理解,并提高了解决实际问题的能力。
实验结果表明,整流器和逆变器在实际应用中具有良好的性能,能够有效地实现电能的转换和控制。
八、实验心得通过本次实验,我们不仅学习了电力电子技术的基本理论和应用,还锻炼了实际操作能力。
数值计算实践I 、方程求根一、实验目的熟悉和掌握Newton 法,割线法,抛物线法的方法思路,并能够在matlab 上编程实现二、问题描述(1).给定一个三次方程,分别用Newton 法,割线法,抛物线法求解. 方程的构造方法:(a)根:方程的根为学号的后三位乘以倒数第二位加1再除以1000. 假设你的学号为B06060141,则根为141*(4+1)/1000=0.564(b)方程:以你的学号的后三位数分别作为方程的三次项,二次项,一次项的系数,根据所给的根以及三个系数确定常数项. 例如:你的学号是B06060141,则你的方程是x 3+4x 2+x+a 0=0的形式. 方程的根为0.564,因此有0.5643+4*0.5642+0.564+a0=0,于是a0=-2.015790144 你的方程为x 3+4x 2+x-2.015790144=0.(2)假设方程是sinx+4x 2+x+a0=0的形式(三个系数分别是学号中的数字),重新解决类似的问题(3)构造一个五次方程完成上面的工作.四次方程的构造:将三次多项式再乘以(x-p*)2得到对应的五次多项式(p*为已经确定的方程的根,显然,得到的五次方程有重根).(4)将(2)中的方程同样乘以(x-p*)得到一个新的方程来求解注:(1)Newton 法取0.5为初值,割线法以 0,1为初值,抛物线法以0,0.5,1为初值, (2)计算精度尽量地取高.终止准则:根据ε<--||1n n p p 来终止(3)可供研究的问题:(一)ε的取值不同对收敛速度有多大的影响(二)将注(1)中的初值该为其它的初值,对收敛性以及收敛速度有无影响 (三)能否求出方程的所有的根 (4)实验报告的撰写实验报告包含的内容:(一)实验目的(二)问题描述(三)算法介绍(包括基本原理)(四)程序(五)计算结果(六)结果分析(七)心得体会三、算法介绍在本问题中,我们用到了newton 法,割线法,抛物线法。
课内实验报告课程名:管理信息系统任课教师:专业:学号:姓名:二○一○至二○一一年度第 1 学期南京邮电大学经济与管理学院《管理信息系统》课程实验第 1 次实验报告实验内容及基本要求:实验项目名称:用友ERP供应链管理综合实验实验类型:验证每组人数:1实验内容及要求:1. 基于用友ERP软件中供应链模块,完成企业中采购管理领域的各项业务的操作。
实验结果:一、实验操作步骤总结(限300字,对所做实验的主要流程进行总结,禁止复制实验指导书)1.进入系统管理进行建账工作,具体步骤如下:(1)注册“系统管理员”、(2)增加操作员、(3)创建账套(包括帐套号、单位名称、本位币、存货需要分类、编码方案、数据精度、系统启用)、(4)权限分配2.打开企业应用平台,输入登录信息后进行初始化设置,具体步骤如下:(1)输入基础档案(包括部门及志职员档案、供应商档案、存货信息、仓库档案和收发类别)。
(2)进行期初数据的录。
(填写采购入库单后需要记账)3.处理日常业务。
(操作时要注意细节问题)4.期末工作:月末结账。
5.账簿查询:查询未完成的业务明细表、订单执行情况统计表、暂估入库余额表、入库明细表及发票明细表。
二、实验中遇到的问题及解决方法1、输入基础档案时无法先输入人员档案。
解决方法:要先输入部门档案后再在人员档案中选择部门名称,才能完成输入。
2、在填制到货退回单数量时不知如何表示。
解决方法:在英文状态下在数字前加负号即可。
3、手工结算找不到对应具体的账单。
解决方法:筛选信息要具体,从时间、厂商等具体排除。
三、实验小结(写实验心得和体会)第一次使用ERP软件做的是采购管理练习,虽然老师有过介绍和一些步骤的说明,但是在做得过程中还是会出现很多问题,其实做练习的过程照书本按部就班的做是远远不够的。
在做得过程中我们需要思路清晰,要想明白每一步为什么要这样做,这样我们日后走向工作岗位才能做到脱离书本真正把学到的东西运用到工作上。
南京邮电大学实验报告实验名称:采样、系统性质及滤波系统频率响应和样本处理算法实现加窗和离散傅氏变换数字滤波器设计课程名称:数字信号处理姓名:学号开课时间2011 /2012 学年,第 2 学期实验一一.实验名称:采样、系统性质及滤波 二.实验目的和任务,实验内容:一、观察采样引起的混叠。
设模拟信号为)3sin()2sin(4)5cos()(t t t t x πππ⋅+=,t 的单位为毫秒(ms)。
1. 设采样频率为3kHz ,确定与)(t x 混叠的采样重建信号)(t x a 。
2. 画出)(t x 和)(t x a 在)(60ms t ≤≤范围内的连续波形。
(因数字计算机无法真正画出连续波形,可用较密的离散点的连线来近似。
)3. 分别用"" 和""⨯在两信号波形上标记出3kHz 采样点。
两信号波形是否相同?采样后的两序列是否相同?二、判别离散时间系统的时不变性。
(来源:p105 例3.2.2)设输入序列为)(n x ,系统)2()(n x n y =实现对)(n x 的抽取。
1. 设500,...,2,1),1002sin()(==n n n x π。
取延迟量D (例如D =30)。
记)()(D n x n x D -=,画出)(n x 、)(n x D 的序列波形。
2. 编程求出系统对)(n x 的响应)(n y 以及对)(n x D 的响应)(n y D3. 画出)(D n y -、)(n y D 的波形。
该系统是否为时不变的?三、利用卷积计算信号通过FIR 滤波器的输出,并观察输出信号的input-on 暂态、input-off暂态和稳态阶段。
(来源:p144 例4.1.8)考虑两个滤波器,⎩⎨⎧≤≤⋅=其它0140)75.0(25.0)(1n n h n ,]1,5,10,105,1[51--=,-2h ;输入)(n x 为周期方波,第一个周期内⎩⎨⎧≤≤≤≤=492502401)(x x n x 。
课程实验报告题目:CDMA解扩实验学院通信与信息工程学院学生姓名班级学号指导教师开课学院日期CDMA解扩实验CDMA扩频调制一、实验目的1.了解扩频调制的基本概念;2. 掌握PN码的概念以及m序列的生成方法;3. 掌握扩频调制过程中信号频谱的变化规律。
二、预备知识1.不同多址接入方式(TDMA、FDMA、CDMA)的区别;2.扩频码的种类与应用;3. 扩频码的基本性质。
三、实验仪器1、移动通信实验箱一台;2、台式计算机一台;一、实验原理m序列是最长线性反馈移位寄存器序列的简称,它是由带线性反馈的移位器产生的周期最长的一种序列。
如果把两个m序列发生器产生的优选对序列模二相加,则产生一个新的码序列,即Gold码序列。
实验中三种可选的扩频序列分别是长度为15的m序列、长度为31的m序列以及长度为31的Gold序列。
1.长度为15的m序列由4级移存器产生,反馈器如图2.1.1所示。
初始状态 1 0 0 01 1 0 01 1 1 01 1 1 10 1 1 11 0 1 10 1 0 11 0 1 01 1 0 10 1 1 00 0 1 11 0 0 10 1 0 00 0 1 00 0 0 1……………………………….1 0 0 0图 2.1.1 长度为15的m 序列的生成2.长度为31的m 序列由5级移存器产生,反馈器如图2.1.2所示。
图 2.1.2 长度为31的m 序列的生成3. 长度为31的gold 序列:Gold 码是Gold 于1967年提出的,它是用一对优选的周期和速率均相同的m 序列模二加后得到的。
其构成原理如图2.1.3所示。
图2.1.3 Gold 码发生器两个m 序列发生器的级数相同,即n n n ==21。
如果两个m 序列相对相移不同,所得Gold 码 21m m ⊕到的是不同的Gold 码序列。
对n 级m 序列,共有12-n 个不同相位,所以通过模二加后可得到12-n 个Gold 码序列,这些码序列的周期均为12-n ,如图2.1.4所示。
南京邮电大学实验报告模版南京邮电大学实验报告模版实验报告课程名称实验名称计算机操作系统虚拟存储中页面置换算法的模拟实现2014 实验时间指导单位指导教师年12 月19 日南京邮电大学崔衍学生姓名学院(系) 物联网院班级学号专业网络工程实验报告实验名称虚拟存储中页面置换算法的模拟实现实验类型上机实验实验学时一、实验目的和要求目的:通过请求页式存储管理中页面置换算法模拟设计,了解虚拟存储技术的技术特点,掌握请求页式存储管理的页面置换算法要求:(1)设计实现下面算法,并输出下述各种算法的命中率。
①先进先出的算法;②最近最少使用算法先淘汰最不常用的页地址。
(2)多次反复运行改进后的程序,观察并记录运行结果,并分析原因。
指导教师崔衍4 实验时间二、实验环境(实验设备) Vc++ - 2 - 二、实验原理及内容实验三#include #include #include #include #define Bsize 4 typedef struct BLOCK//声明一种新类型——物理块类型{ int pagenum;//页号int accessed;//访问字段,其值表示多久未被访问}BLOCK; int pc;//程序计数器,用来记录指令的序号int n;//缺页计数器,用来记录缺页的次数static int temp[320];//用来存储320条随机数BLOCK block[Bsize]; //定义一大小为4的物理块数组//********************************* **************************** void init( );//程序初始化函数int findExist(int curpage);//查找物理块中是否有该页面int findSpace( );//查找是否有空闲物理块int findReplace( );//查找应予置换的页面void display ( );//显示void suijishu( );//产生320条随机数,显示并存储到temp[320] void pagestring( );//显示调用的页面队列void OPT( );//OPT 算法void LRU( );// LRU算法void FIFO( );//FIFO 算法//********************************* **************************** void init( ) { for(int i=0;iblock[i].pagenum=-1;block[i].accessed=0; - 3 - pc=n=0;} } //------------------------------------------------------------- int findExist(int curpage) { for(int i=0; i if(block[i].pagenum == curpage ) return i;//检测到内存中有该页面,返回block中的位置} return -1; } //------------------------------------------------------------- int findSpace( ) {for(int i=0; i if(block[i].pagenum == -1) return i;//找到空闲的block,返回block中的位置}return -1; }//------------------------------------------------------------- int findReplace( ) { int pos = 0; for(int i=0; i if(block[i].accessed >block[pos].accessed) pos = i;//找到应予置换页面,返回BLOCK中位置} return pos; } //------------------------------------------------------------- void display( ) - 4 - { for(int i=0;i if(block[i].pagenum != -1) { printf(\ } cout //------------------------------------------------------------- void suijishu( ) { int flag=0; cin>>pc; cout if(flag%2==0) pc=++pc20;if(flag==1) pc=rand( )% (pc-1); if(flag==3) pc=pc+1+(rand( )%(320-(pc+1))); flag=++flag%4; printf(\ if((i+1) ==0) cout //------------------------------------------------------------- void pagestring( ) {for(int i=0;i printf(\if((i+1) ==0) cout //------------------------------------------------------------- void OPT( ) { int exist,space,position ; - 5 - int curpage; for(int i=0;i if(i 0==0) getch( ); pc=temp[i];curpage=pc/10; exist = findExist(curpage); if(exist==-1) { space = findSpace ( );if(space != -1) { block[space].pagenum = curpage; display( );n=n+1;} else { for(int k=0;k for(int j=i;j if(block[k].pagenum!= temp[j]/10) { block[k].accessed = 1000;}//将来不会用,设置为一个很大数else{ block[k].accessed = j; break; }}} position = findReplace( ); block[position].pagenum = curpage; display( );n++; - 6- } } } cout cout //------------------------------------------------------------- void LRU( ) { int exist,space,position ; int curpage; for(int i=0;i if(i 0==0) getch( ); pc=temp[i];curpage=pc/10; exist = findExist(curpage); if(exist==-1) { space = findSpace( );if(space != -1) { block[space].pagenum = curpage; display( );n=n+1;} else { position = findReplace( ); block[position].pagenum = curpage; display( );n++;} } else block[exist].accessed = -1;//恢复存在的并刚访问过的BLOCK中页面accessed 为-1for(int j=0; j- 7 - {block[j].accessed++;} } cout cout//------------------------------------------------------------- void FIFO( ) { int exist,space,position ; int curpage;for(int i=0;i if(i 0==0) getch( ); pc=temp[i];curpage=pc/10; exist = findExist(curpage); if(exist==-1){ space = findSpace( );if(space != -1) { block[space].pagenum = curpage; display( );n=n+1;} else { position = findReplace( ); block[position].pagenum = curpage; display( );n++; block[position].accessed--;} } for(int j=0; j- 8 - block[j].accessed++; } cout cout//************************************************************* void main( ) { int select; cout cout cout>select; cout switch(select){ case 1:cout case 2:cout case 3:cout- 9 - default: ;}}while(select!=4); } 实验结果:- 10 - 实验四Login用户登录bool chklogin(char *users, char *pwd) { int i; for(i=0; i>temp->filename; cin>>temp->content;if(recent->child==NULL){ temp->parent=recent; temp->child=NULL; recent->child=temp; temp->prev=temp->next=NULL; coutchild; while(ttemp->next) { - 11 - ttemp=ttemp->next;if(strcmp(ttemp->filename,temp->filename)==0&&ttemp->isdir==0) { printf(\对不起,文件已存在!\return 1; } } ttemp->next=temp; temp->parent=NULL; temp->child=NULL; temp->prev=ttemp; temp->next=NULL; coutchild==NULL) { coutchild; while(temp) { if(temp->isdir) {coutnext; } cout cin>>filename; if(recent->child==NULL) { coutchild->filename,filename)==0) { coutchild->contentchild;while(temp->next){ if(strcmp(temp->next->filename,filenam e)==0) {coutnext->content>filename; if(recent->child==NULL) { coutchild->filename,filename)==0) { recent->child->isopen=1;//设置文件标记为打开cin>>recent->child->content; recent->child->isopen=0;//设置文件标记为关闭cout { temp=recent->child; while(temp->next) { if(strcmp(temp->next->filename,filenam e)==0) { recent->child->isopen=1;//设置文件标记为打开cin>>temp->next->content;recent->child->isopen=0;//设置文件标记为关闭cout>filename; temp=new fnode; if(recent->child) { temp=recent->child; while(temp->next && (strcmp(temp->filename,filename)!=0 || temp->isdir!=0)) temp=temp->next; if(strcmp(temp->filename,filename)!=0) { coutparent==NULL){ temp->prev->next=temp->next; if(temp->next)temp->next->prev=temp->prev;temp->prev=temp->next=NULL; - 14 - } else { if(temp->next) temp->next->parent=temp->parent;temp->parent->child=temp->next; } delete temp; cout>temp->filename; if(recent->child==NULL){ temp->parent=recent; temp->child=NULL;recent->child=temp; temp->prev=temp->next=NULL; } else { ttemp=recent->child; while(ttemp->next) { ttemp=ttemp->next; if(strcmp(ttemp->filename,temp->filename)==0&&ttemp->isdir==1) { printf(\对不起,目录已存在!\return 1; } } ttemp->next=temp; temp->parent=NULL; temp->child=NULL; temp->prev=ttemp; temp->next=NULL; } return 1; - 15 -} 切换目录int dir(){ int i=0,j=0; temp=new fnode; temp=recent; if(temp!=root) {coutchild==NULL) { coutchild; while(temp) { if(temp->isdir) {coutnext; } cout- 17 - 四、实验小结通过课程设计,加深了对操作系统的认识,了解了操作系统中各种资源分配算法的实现,特别是对虚拟存储,页面置换有了深入的了解,并能够用高级语言进行模拟演示。
通讯与信息工程学院2015 / 2016学年第二学期实验报告课程名称:操作系统实验名称:1、LINUX及其使用环境2、进度管理3、进度间通讯4、文件的操作和使用班级学号专业电子信息工程学生姓名指导教师赵建立实验名称试验一 LINUX 及其使用环境实验种类考证实验学时1实验时间一、实验目的和要求1、认识 UNIX 的命令及使用格式。
2、熟习 UNIX/LINUX的常用基本命令。
3、练习并掌握 UNIX 供给的 vi编写器来编译 C程序。
4、学会利用 gcc、 gdb 编译、调试 C 程序。
二、实验环境Windows XP + VMWare + RedHat Enterprise Linux(RHEL) 4三、实验原理及内容1、熟习 LINUX 的常用基本命令。
如ls 、mkdir 、grep 等,学会使用man、help 等其余命令,掌握 vi 编写器的使用。
( 1)显示目录文件ls例: ls -al显示目前目录下的全部文件(2)建新目录 mkdir例: mkdir test新建一个test目录( 3)删除目录rmdir(4)改变工作目录地点cd例: cd test改正工作目录至test目录下(5)显示目前所在目录 pwd(6)查察目录大小 du(7)文件属性的设置chmod(8)命令在线帮助man2、设计一个实现文件拷贝功能的shell程序。
(1)在文本编写器里输入shell程序:#!/bin/shecho “please enter source file:”read soucecho please enter destination file:”read destcp $souc $destls $dest将程序保留在主目录下,命名为shell.(2)翻开终端,输入ls -l ,显示目录下全部文件的允许权、拥有者、文件大小、修改时间及名称。
输入./shell,运转shell 程序。
输入源文件,目标文件B13011206.。
南京邮电大学实验报告 - 副本 - 副本实验名称:语音识别实验
实验目的:
1. 了解语音识别的基本概念和算法原理;
2. 掌握语音识别实验的基本方法和流程;
3. 学会使用Python语言进行语音信号处理和机器学习算法的实现。
实验器材:
1. 个人电脑;
2. Python编程环境;
3. PyAudio库;
4. 各类机器学习算法库。
实验流程:
1. 数据采集:使用PyAudio库对麦克风进行采样,获取语音信号;
2. 信号预处理:对采集到的语音信号进行预处理,如去噪、降采样等;
3. 特征提取:对预处理后的语音信号进行特征提取,如MFCC、LPC等;
4. 建立模型:使用各类机器学习算法建立语音识别模型,如HMM、DNN、CNN等;
5. 训练模型:使用大量语音数据对模型进行训练;
6. 测试模型:使用测试数据对模型进行测试,评估模型的性能。
实验结果:
通过实验我们成功实现了一个基于Python的语音识别系统。
该系统能够对人声进行实时识别,并输出对应的文本结果。
为了提高系统的准确率,我们使用了MFCC作为特征提取方法,并采用了HMM作为模型的训练和识别算法。
实验结果表明,该系统在大量语音数据的训练和测试下能够达到90%以上的准确率。
南邮课程设计实验报告一、教学目标本课程的教学目标是使学生掌握XX学科的基本概念、基本原理和基本方法,培养学生解决实际问题的能力和创新意识。
通过本课程的学习,学生应能:1.掌握XX学科的基本知识和理论体系。
2.能够运用XX学科的基本原理分析问题和解决问题。
3.培养学生的科学思维能力和创新意识。
4.培养学生良好的科学道德和团队合作精神。
二、教学内容本课程的教学内容主要包括XX学科的基本概念、基本原理和基本方法。
具体包括以下几个部分:1.XX学科的基本概念:介绍XX学科的基本概念和术语,使学生了解XX学科的研究对象和范围。
2.XX学科的基本原理:讲解XX学科的基本原理,使学生能够理解和运用这些原理分析和解决问题。
3.XX学科的基本方法:介绍XX学科的基本研究方法和技术,培养学生运用这些方法和技术解决实际问题的能力。
三、教学方法本课程采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等,以激发学生的学习兴趣和主动性。
1.讲授法:通过教师的讲解,使学生掌握XX学科的基本概念、基本原理和基本方法。
2.讨论法:通过分组讨论,培养学生运用XX学科的知识分析和解决问题的能力。
3.案例分析法:通过分析具体的案例,使学生能够将XX学科的知识运用到实际问题中。
4.实验法:通过实验操作,使学生掌握XX学科的基本实验技能,培养学生的实践能力。
四、教学资源本课程的教学资源包括教材、参考书、多媒体资料和实验设备等。
1.教材:选用权威、经典的教材,为学生提供系统的学习资料。
2.参考书:推荐一些相关的参考书,丰富学生的知识体系。
3.多媒体资料:制作多媒体课件,生动形象地展示课程内容。
4.实验设备:提供必要的实验设备,为学生进行实验操作提供保障。
五、教学评估本课程的评估方式包括平时表现、作业、考试等,以全面、客观、公正地评价学生的学习成果。
1.平时表现:评估学生在课堂上的参与程度、提问回答等情况,以考察学生的学习态度和积极性。
南邮电装实习实验报告一、前言电装实习是电子工程专业学生的重要实践环节,通过实习,可以使学生了解和掌握电子设备的组装、调试和维修等基本技能。
本次实习在南邮实验室进行,我深刻体会到了实践操作的重要性,对电子工艺有了更深入的认识。
二、实习内容1. 焊接练习实习的第一部分是焊接练习。
通过练习,我掌握了焊接电路板的基本技能。
在焊接过程中,我学会了如何使用电烙铁、焊锡丝、焊锡枪等工具,掌握了焊接电阻、电容、二极管、三极管等元器件的方法。
同时,我也了解了焊接中的安全操作规程,如防止烫伤、吸入有害气体等。
2. 收音机装配与调试实习的第二部分是收音机的装配与调试。
我根据说明书,完成了收音机套件的组装,并学会了如何进行电子设备的调试。
在装配过程中,我遵循了先装低矮和耐热的元件,再装大一点的元件,最后装怕热的元件的顺序。
在调试过程中,我学会了如何使用示波器、频率计等仪器,找到了收音机中存在的问题,并进行了修复。
3. 电子设备组装工艺实习的第三部分是电子设备的组装工艺。
我学会了如何设计印刷电路板(PCB),并掌握了电子设备组装的基本流程。
在组装过程中,我了解了电子设备的可靠性、防护及电磁兼容性等方面的知识,为今后从事电子设备的生产和维护打下了基础。
三、实习收获通过本次电装实习,我收获颇丰。
首先,我提高了自己的动手能力,学会了电子设备的组装、焊接和调试等基本技能。
其次,我对电子工艺有了更深入的认识,了解了电子设备的生产流程和质量要求。
最后,我学会了团队合作和共同探讨的精神,为今后的工作和学习打下了基础。
四、实习总结本次电装实习让我深刻体会到了实践操作的重要性。
理论知识和实践操作相结合,才能更好地掌握电子设备的生产和维护技能。
在今后的学习和工作中,我将继续努力提高自己的实践能力,为我国电子产业的发展贡献自己的力量。
五、实习心得通过本次电装实习,我认识到实践是检验真理的唯一标准。
只有通过实际操作,才能真正掌握电子设备的组装、焊接和调试技能。
南邮认识实习实验报告一、实习目的与意义随着现代社会的发展,通信技术在人们的生活中扮演着越来越重要的角色。
为了更好地了解通信技术的发展趋势和实际应用,我们在南邮进行了认识实习。
本次实习的主要目的是让我们通过实地参观和学习,对通信技术及其相关设备有更深入的了解,提高我们的实践能力和综合素质。
通过实习,我们不仅可以学到更多的专业知识,还可以培养我们的团队合作意识和解决问题的能力。
二、实习内容与过程在实习过程中,我们参观了南邮的软交换实验室,并听取了一位老师的讲座。
首先,我们参观了软交换实验室,了解了软交换技术的基本原理和应用场景。
软交换技术是下一代通信网络解决方案中的焦点之一,已成为近年来业界讨论的热点话题。
我国网络与交换标准研究组已经完成了有关软交换体系的总体技术要求框架,863计划也对有关软交换系统在多媒体和移动通信系统方面的研究课题进行了立项。
接着,我们听取了一位老师的讲座。
讲座主要包括以下几个方面:1. 选题:要有实际意义,论据要详实,要有标准格式,语言准确。
2. 如何选题:要符合个人兴趣,在这一方面要有自己的场长,能够找到较多的参考资料,要善于利用身边的资源,如老师、图书馆等。
3. 南邮主要的学位论文类型有:管理、工程设计、产品开发、软件开发等。
4. 学士论文的基本要求:选题要合适,要有一定的意义,一个好的题目,能从中看出研究的切入点与核心工作点。
实验结果要准确可靠,能用仿真软件模拟,并用实际电路验证。
三、实习收获与体会通过本次实习,我对通信技术有了更深入的了解,特别是软交换技术。
在实习过程中,我们学到了很多实用的知识和技能,如软交换技术的基本原理、应用场景和相关设备。
此外,我们还学会了如何撰写科技论文,包括选题、论文结构、语言表达等方面。
同时,本次实习也培养了我们的团队合作意识和解决问题的能力。
在实习过程中,我们需要与团队成员密切合作,共同完成任务。
在面对问题时,我们学会了分析问题、寻找解决方案的方法,并从中取得了很好的锻炼。
课内实验报告课程名:企业资源规划(ERP)任课教师:专业:学号:姓名:成绩:学年第学期南京邮电大学进入企业应用平台,注意操作日期选择当月第一日,进行基础档案的设置:首先设置部门及人员档案的设置,方法如下:设置存货信息,在基础档案中的存货中添加。
设置存货分类:设置仓库档案,在基础档案的业务中添加:三、日常业务第一笔业务向苏州轴承厂(供货商)订购轴承400套,填制采购订单并做审核:第二笔业务销售管理实验(2)对客户及供应商档案进行设置)仓库档案的设置。
基础档案的业务中添加:(8)当月10日销售给武汉钢窗厂LY125成品5台,在销售管理的销售订货中销售订货中填制销售订单,并做审核。
(10)将上述任务开普通发票,单价为3100。
(11)当月25日武汉钢窗厂退回1台LY125成品入3号仓库,填制退货单,数量为负。
(12)根据客户和税务当局规定给对方开具红字普通发票,数量为负库存管理实验一、建账)设置仓库档案,在业务中进行(2)从南京钢铁厂购进原煤200吨,入1号仓库,入库类别为11采购入库,单价6000(4)销售给武汉钢窗厂LY125成品5台,从3号仓库出货,出库类别为销售出库(5)销售给武汉钢窗厂的LY125现退货2台,退回3号仓库, 出库类别为销售出库(6)成品车间完工产成品LY125 14台,入3号仓库,入库类别为产成品入库.在库存管理的入库业务中,填制产成品入库单。
(7)装配车间完工自制半成品LY125半20台,入2号仓库,入库类别为半成品入库,(8)业务盘点,在业务页签中选择供应链中的库存管理,选择盘点业务(9)月末结账并查询账簿2 实验结果(3)设置编码方案和数据精度:)设置会计科目,没有的科目加上,不一样的进行修改,一下是部分操作:3)做辅助核算目录3)据业务填制凭证从南纺股份购进原材料500,000元,款未付,进项税率17%。
进行辅助项选择,增加供应商为南纺股份:零星报销:行政部、财务部买办公用品各花费1,200元和2,000元)反流程操作以帐套主管09登录,选择期末,对账,按下Ctrl+H,激活恢复记账前状态功能再以深审核人07登录,进入审核凭证界面,取消审核:然后删除凭证,进入填制凭证界面,点制单,选择作废/恢复,然后整理凭证进行常用凭证的定义和调用:填制一张常用凭证,结算方式微微01,票号为5687,在制单再换审核人07审核并结账:在多栏账中查询总账:.实验结果总结:根据本次实验我了解了企业的帐表系统流程,帐套主管做根据业务填制凭证,另一个操作员对凭证进行审核,结账,这种分工有效启到了监督的作用。
( 实习报告 )单位:_________________________姓名:_________________________日期:_________________________精品文档 / Word文档 / 文字可改南邮认识实习报告模板Nanyou cognition practice report template南邮认识实习报告模板南邮认识实习报告模板实习周的第一天,我随班来到了南邮本部。
首先参观了软交换实验室。
随着通信网络技术的飞速发展,人们对于宽带及业务的要求也在迅速增长,为了向用户提供更加灵活、多样的现有业务和新增业务,提供给用户更加个性化的服务,提出了下一代网络的概念,且目前各大电信运营商已开始着手进行下一代通信网络的实验。
软交换技术又是下一代通信网络解决方案中的焦点之一,已成为近年来业界讨论的热点话题。
我国网络与交换标准研究组已经完成了有关软交换体系的总体技术要求框架,863计划也对有关软交换系统在多媒体和移动通信系统方面的研究课题进行了立项。
软交换的概念最早起源于美国。
当时在企业网络环境下,用户采用基于以太网的电话,通过一套基于PC服务器的呼叫控制软件,实现PBX功能。
对于这样一套设备,系统不需单独铺设网络,而只通过与局域网共享就可实现管理与维护的统一,综合成本远低于传统的PBX。
由于企业网环境对设备的可靠性、计费和管理要求不高,主要用于满足通信需求,设备门槛低,许多设备商都可提供此类解决方案,因此IPPBX应用获得了巨大成功。
受到IPPBX成功的启发,为了提高网络综合运营效益,网络的发展更加趋于合理、开放,更好的服务于用户。
业界提出了这样一种思想:将传统的交换设备部件化,分为呼叫控制与媒体处理,二者之间采用标准协议且主要使用纯软件进行处理,于是,SoftSwitch(软交换)技术应运而生。
软交换是下一代网络的核心设备之一,各运营商在组建基于软交换技术的网络结构时,必须考虑到与其它各种网络的互通。
第1篇一、实验目的1. 了解南邮供电系统的基本结构和工作原理。
2. 掌握南邮供电系统的操作和维护方法。
3. 培养实验操作能力和团队合作精神。
二、实验器材1. 交流电源:220V、50Hz2. 电表:电压表、电流表3. 电线:绝缘电线、连接线4. 电容器:0.1μF、0.01μF5. 电感器:100mH、50mH6. 电阻:1Ω、10Ω、100Ω7. 灯泡:40W、60W8. 开关:单刀双掷开关、单刀单掷开关9. 实验板:南邮通电实验板三、实验原理南邮供电系统主要由变压器、配电线路、配电设备、用电设备等组成。
本实验主要研究配电线路和配电设备的工作原理。
1. 变压器:变压器是一种能量传递装置,通过电磁感应原理将高压电能转换为低压电能。
本实验中使用的变压器为单相变压器。
2. 配电线路:配电线路是指从变压器输出端到用电设备之间的输电线路。
本实验中使用的配电线路为单相线路。
3. 配电设备:配电设备包括开关、熔断器、电表等,用于控制、保护和测量电能。
四、实验步骤1. 实验前准备:检查实验器材是否完好,熟悉实验原理和步骤。
2. 组装实验电路:按照实验要求连接电路,包括变压器、配电线路、配电设备、用电设备等。
3. 通电实验:(1)测量变压器输入端电压:使用电压表测量变压器输入端电压,记录数据。
(2)测量配电线路电压:使用电压表测量配电线路电压,记录数据。
(3)测量配电设备电压:使用电压表测量配电设备电压,记录数据。
(4)测量用电设备电压:使用电压表测量用电设备电压,记录数据。
(5)测量电流:使用电流表测量变压器输入端、配电线路、配电设备、用电设备的电流,记录数据。
4. 关闭实验电路:断开开关,切断电源。
5. 实验数据整理:整理实验数据,分析实验结果。
五、实验结果与分析1. 实验数据:(1)变压器输入端电压:220V(2)配电线路电压:220V(3)配电设备电压:220V(4)用电设备电压:220V(5)变压器输入端电流:0.5A(6)配电线路电流:0.5A(7)配电设备电流:0.5A(8)用电设备电流:0.5A2. 实验结果分析:(1)变压器输入端电压与配电线路电压、配电设备电压、用电设备电压相等,说明供电系统电压稳定。
实验名称:线性方程组的求解方法实验目的:1. 理解线性方程组的概念及其解法。
2. 掌握高斯消元法和克拉默法则求解线性方程组的方法。
3. 通过实验验证不同方法的计算效率和适用范围。
实验时间:2023年X月X日实验地点:南京邮电大学计算机实验室实验器材:1. 计算机2. 数学软件(如MATLAB、Mathematica等)3. 纸张和笔实验步骤:一、实验准备1. 确定实验所需线性方程组,例如:\[\begin{cases}2x + 3y - z = 4 \\-x + 2y + 3z = -1 \\3x - 2y + 4z = 5\end{cases}\]2. 熟悉高斯消元法和克拉默法则的原理。
二、实验实施1. 高斯消元法求解(1)将线性方程组转化为增广矩阵:\[\begin{bmatrix}2 &3 & -1 & | &4 \\-1 & 2 & 3 & | & -1 \\3 & -2 &4 & | & 5\end{bmatrix}\](2)进行行变换,将增广矩阵转化为行最简形式:\[\begin{bmatrix}1 & 0 & 0 & | & 1 \\0 & 1 & 0 & | & 1 \\0 & 0 & 1 & | & 1\end{bmatrix}\](3)根据行最简形式得到方程组的解:\(x = 1, y = 1, z = 1\)。
2. 克拉默法则求解(1)计算系数矩阵的行列式:\[D = \begin{vmatrix}2 &3 & -1 \\-1 & 2 & 3 \\3 & -2 & 4\end{vmatrix}\](2)计算增广矩阵的行列式:\[D_x = \begin{vmatrix}4 & 3 & -1 \\-1 & 2 & 3 \\5 & -2 & 4\end{vmatrix}\](3)计算\(D_y\)和\(D_z\),分别对应\(x\)、\(y\)、\(z\)的系数矩阵和增广矩阵的行列式。
实习报告理学专业姓名:巴菲特学号:20170921009 专业:理学班级:理学01班指导老师:巴菲特实习时间:XXXX-XX-XX—XXXX-XX-XX 20XX年XX月XX日目录目录 (2)前言 (3)一、实习目的及任务 (3)1.1实习目的 (3)1.2实习任务要求 (3)二、实习单位(岗位)简介 (4)2.1实习时间 (4)2.2实习单位(岗位)简介 (4)三、实习内容 (5)3.1熟悉工作流程与工作程序 (5)3.2培养工作实践能力和基本人际关系处理能力 (6)3.3强化岗位专业知识的理解与运用能力 (6)四、实习心得体会 (7)4.1人生角色的转变 (7)4.2个人能力的提高 (7)4.3人际关系的拓展 (7)五、实习总结 (8)5.1实践是检验真理的标准 (8)5.2团队,个人成长的催化剂 (8)5.3良好的心态是学习工作中的基石 (9)5.4学无止境,贵在坚持 (9)前言毕业实习是大学教育最后一个极为重要的实践性教学环节。
通过实习,一方面,使自己接触实际,了解社会,增强劳动观点和事业心、责任感;第二方面,使自己在社会实践中接触与本专业相关的实际工作,增强感性认识,培养和锻炼综合运用所学的基础理论、基本技能和专业知识,提高独立分析和解决实际问题的能力,把理论和实践结合起来,提高实践动手能力,为自己毕业后走上工作岗位打下一定的基础;第三方面,通过实习还可以检验学习效果,为进一步提高教育学习质量,培养个人能力积累经验。
一、实习目的及任务1.1实习目的通过实习实践,能系统运用所掌握的经济、管理、法规等知识,在实习单位的生产、经营、管理和商贸等实践活动中,通过不断学习与训练,掌握一定的实践知识与技能,并对生产、经营及人际沟通有一定的切身体验,以期培养独立思考、工作的能力,使自己成为适应社会需要的合格的理学专业人才。
1.2实习任务要求1.2.1 巩固和掌握运用理学基本理论、基本方法和基本技能;1.2.2熟悉所在实习单位的工作流程与工作程序;。
南京邮电大学实验报告模版实验报告课程名称实验名称计算机操作系统虚拟存储中页面置换算法的模拟实现2014 实验时间指导单位指导教师年12 月19 日南京邮电大学崔衍学生姓名学院(系) 物联网院班级学号专业网络工程实验报告实验名称虚拟存储中页面置换算法的模拟实现实验类型上机实验实验学时一、实验目的和要求目的:通过请求页式存储管理中页面置换算法模拟设计,了解虚拟存储技术的技术特点,掌握请求页式存储管理的页面置换算法要求:(1)设计实现下面算法,并输出下述各种算法的命中率。
①先进先出的算法;②最近最少使用算法先淘汰最不常用的页地址。
(2)多次反复运行改进后的程序,观察并记录运行结果,并分析原因。
指导教师崔衍 4 实验时间二、实验环境(实验设备) Vc++ - 2 - 二、实验原理及内容实验三#include #include #include #include #define Bsize 4 typedef struct BLOCK//声明一种新类型——物理块类型{ int pagenum;//页号int accessed;//访问字段,其值表示多久未被访问}BLOCK; int pc;//程序计数器,用来记录指令的序号int n;//缺页计数器,用来记录缺页的次数static int temp[320];//用来存储320条随机数BLOCK block[Bsize]; //定义一大小为4的物理块数组//********************************* **************************** void init( );//程序初始化函数int findExist(int curpage);//查找物理块中是否有该页面int findSpace( );//查找是否有空闲物理块int findReplace( );//查找应予置换的页面void display ( );//显示void suijishu( );//产生320条随机数,显示并存储到temp[320] void pagestring( );//显示调用的页面队列void OPT( );//OPT 算法void LRU( );// LRU算法void FIFO( );//FIFO算法//********************************* **************************** void init( ) { for(int i=0;i block[i].pagenum=-1;block[i].accessed=0; - 3 - pc=n=0;} } //------------------------------------------------------------- int findExist(int curpage) { for(int i=0; i if(block[i].pagenum == curpage ) return i;//检测到内存中有该页面,返回block中的位置} return -1; } //------------------------------------------------------------- int findSpace( ) {for(int i=0; i if(block[i].pagenum == -1) return i;//找到空闲的block,返回block中的位置}return -1; }//------------------------------------------------------------- int findReplace( ) { int pos = 0; for(int i=0; i if(block[i].accessed >block[pos].accessed) pos = i;//找到应予置换页面,返回BLOCK中位置} return pos; } //------------------------------------------------------------- void display( ) - 4 - { for(int i=0; i if(block[i].pagenum != -1) { printf(\ } cout //------------------------------------------------------------- void suijishu( ) { int flag=0; cin>>pc; cout if(flag%2==0) pc=++pc20;if(flag==1) pc=rand( )% (pc-1); if(flag==3) pc=pc+1+(rand( )%(320-(pc+1))); flag=++flag%4; printf(\ if((i+1) ==0) cout //------------------------------------------------------------- void pagestring( ) {for(int i=0;i printf(\if((i+1) ==0) cout //------------------------------------------------------------- void OPT( ) { int exist,space,position ; - 5 -int curpage; for(int i=0;i if(i 0==0) getch( ); pc=temp[i];curpage=pc/10; exist = findExist(curpage); if(exist==-1) { space = findSpace ( );if(space != -1) { block[space].pagenum = curpage; display( );n=n+1;} else { for(int k=0;k for(int j=i;j if(block[k].pagenum!= temp[j]/10) { block[k].accessed = 1000;}//将来不会用,设置为一个很大数else{ block[k].accessed = j; break; }}} position = findReplace( ); block[position].pagenum = curpage; display( );n++; - 6- } } } cout cout //------------------------------------------------------------- void LRU( ) { int exist,space,position ; int curpage; for(int i=0;i if(i 0==0) getch( ); pc=temp[i];curpage=pc/10; exist = findExist(curpage); if(exist==-1) { space = findSpace( );if(space != -1) { block[space].pagenum = curpage; display( );n=n+1;} else { position = findReplace( ); block[position].pagenum = curpage; display( );n++;} } else block[exist].accessed = -1;//恢复存在的并刚访问过的BLOCK中页面accessed 为-1for(int j=0; j- 7 - {block[j].accessed++;} } cout cout//------------------------------------------------------------- void FIFO( ) { int exist,space,position ; int curpage;for(int i=0;i if(i 0==0) getch( ); pc=temp[i];curpage=pc/10; exist = findExist(curpage); if(exist==-1){ space = findSpace( );if(space != -1) { block[space].pagenum = curpage; display( );n=n+1;} else { position = findReplace( ); block[position].pagenum = curpage; display( );n++; block[position].accessed--;} } for(int j=0; j- 8 - block[j].accessed++; } cout cout//********************************* **************************** void main( ) { int select; cout cout cout>select; cout switch(select){ case 1:cout case 2:cout case 3:cout- 9 - default: ;}}while(select!=4); } 实验结果:- 10 -实验四Login用户登录bool chklogin(char *users, char *pwd) { int i; for(i=0; i>temp->filename; cin>>temp->content;if(recent->child==NULL){ temp->parent=recent; temp->child=NULL; recent->child=temp; temp->prev=temp->next=NULL; coutchild; while(ttemp->next) { - 11 - ttemp=ttemp->next;if(strcmp(ttemp->filename,temp->filenam e)==0&&ttemp->isdir==0) { printf(\对不起,文件已存在!\return 1; } } ttemp->next=temp; temp->parent=NULL; temp->child=NULL; temp->prev=ttemp; temp->next=NULL; coutchild==NULL) { coutchild; while(temp) { if(temp->isdir) {coutnext; } cout cin>>filename; if(recent->child==NULL){ coutchild->filename,filename)==0) { coutchild->contentchild;while(temp->next){ if(strcmp(temp->next->filename,filenam e)==0) {coutnext->content>filename; if(recent->child==NULL){ coutchild->filename,filename)==0) { recent->child->isopen=1;//设置文件标记为打开cin>>recent->child->content; recent->child->isopen=0;//设置文件标记为关闭cout { temp=recent->child; while(temp->next) { if(strcmp(temp->next->filename,filenam e)==0) { recent->child->isopen=1;//设置文件标记为打开cin>>temp->next->content;recent->child->isopen=0;//设置文件标记为关闭cout>filename; temp=new fnode; if(recent->child) { temp=recent->child; while(temp->next && (strcmp(temp->filename,filename)!=0 || temp->isdir!=0)) temp=temp->next; if(strcmp(temp->filename,filename)!=0) { coutparent==NULL){ temp->prev->next=temp->next; if(temp->next)temp->next->prev=temp->prev;temp->prev=temp->next=NULL; - 14 - } else { if(temp->next) temp->next->parent=temp->parent;temp->parent->child=temp->next; } delete temp; cout>temp->filename; if(recent->child==NULL){ temp->parent=recent; temp->child=NULL; recent->child=temp; temp->prev=temp->next=NULL; } else { ttemp=recent->child; while(ttemp->next) { ttemp=ttemp->next; if(strcmp(ttemp->filename,temp->filenam e)==0&&ttemp->isdir==1) { printf(\对不起,目录已存在!\return 1; } } ttemp->next=temp; temp->parent=NULL; temp->child=NULL; temp->prev=ttemp; temp->next=NULL; } return 1; - 15 -} 切换目录int dir(){ int i=0,j=0; temp=new fnode; temp=recent; if(temp!=root) {coutchild==NULL) { coutchild; while(temp) { if(temp->isdir) {coutnext; } cout- 17 - 四、实验小结通过课程设计,加深了对操作系统的认识,了解了操作系统中各种资源分配算法的实现,特别是对虚拟存储,页面置换有了深入的了解,并能够用高级语言进行模拟演示。