第一篇:实验任务
实验一——基本序列及序列运算
一、实验目的
1、熟悉MATLAB的基本命令;
2、掌握用MATLAB产生基本序列信号的方法;
3、完成基本的序列运算;
二、实验内容
注:本次实验中,未经说明处均使用stem命令画出图形。1 单位抽样序列
1)在[-10:20]的范围内,产生单位样本序列u[n],并显示它。
2)在1)的基础上,产生带有延时11个样本的延时单位样本序列ud[n]。运行修改后的程序并显示产生的序列。
3)在[-10:20]的范围内,产生单位阶跃序列s[n],并显示产生的序列。
4)在3)的基础上,产生带有超前7个样本的延时单位阶跃序列sd[n]。运行修改后的程序并显示产生的序列。复/实指数序列
1)产生复数值的指数序列x(n)2e虚部
2)产生实数值的指数序列 x(n)0.21.2n(n=0:35),显示该序列 3)试求2)中序列x[n]的能量。3 正弦序列
1)产生正弦序列x(n)1.5cos(0.2n)(n=0:40),并分别用stem、plot、stairs命令画出该序列
2)修改上述程序,以产生长度为50、频率为0.08、振幅为2.5、相移为90度的一个正弦序列并显示它。随机序列
1)产生并显示一个长度为100的随机信号,该信号在区间[-2,2]中均匀分布。
2)产生并显示一个长度为75的高斯随机信号,该信号正态分布且均值为0,方差为3。3)产生并显示五个长度为31的随机正弦信号。XnAcos20n,其中振幅A和相位是统计独立的随机变量,振幅在区间0≤A≤4内均匀分布,相位在区间02内均匀分布。
(1126j)n(n=0:40),并分别画出该序列的实部、5 序列加法与乘法
求两个序列 {x1[1,2,3,4];n1[1:2];}、{x2[4,3,2,1];n2[1:4];}之和y(n)、之积z(n),并分别显示x1、x2、y(n)、z(n)
三、实验结果
1.(1)x=-10:20;
y=[zeros(1,10),1,zeros(1,20)];stem(x,y);
xlabel('x'),ylabel('y');
title('变换前')
(2)stem(x+11,y);xlabel('x'),ylabel('y');
title('变换后')
(3)x=-10:20;
y=[zeros(1,10),ones(1,21)];stem(x,y);
xlabel('x'),ylabel('y');
title('变换前')(4)stem(x-7,y);
xlabel('x'),ylabel('y');title('变换后')2.(1)x=0:40
y=2*exp((-1/12+(pi/6)*j)*x)yreal=real(y)yimag=imag(y)
xlabel('x'),ylabel('y')
subplot(1,2,1),stem(x,yreal),title('ʵ²¿')hold on
subplot(1,2,2),stem(x,yimag),title('Ð鲿')
hold off
(2)x=0:35 y=0.2*1.2.^x
xlabel('x'),ylabel('y')
stem(x,y),title('x(n)=0.2*1.2.^n')
(3)sum=sum(y)3.(1)x=0:40
y=1.5*cos(0.2*pi*x)xlabel('x'),ylabel('y')
subplot(2,2,1),stem(x,y),title('stem')subplot(2,2,2),plot(x,y),title('plot')subplot(2,1,2),stairs(x,y),title('stairs')(2)x=0:50
y=2.5*cos(0.16*pi*x+0.5*pi)xlabel('x'),ylabel('y')stem(x,y),title('stem')
4.(1)x=1:100
y=2-4*rand(1,100)rand('state',0)
xlabel('x'),ylabel('y')
stem(x,y),title('随机信号')
(2)y=sqrt(3)*randn(1,75)x=-37:37
xlabel('x'),ylabel('y')
stem(x,y),title('¸ß˹ÐźÅ')
(3)a=4*rand(1)b=2*pi*rand(1)
n=linspace(0,0.1,31)x=a*cos(20*pi*n+b)xlabel('n'),ylabel('x')
subplot(2,3,1),stem(n,x),title('ͼÐÎÒ»')hold on a=4*rand(1)b=2*pi*rand(1)n=linspace(0,0.1,31)x=a*cos(20*pi*n+b)xlabel('n'),ylabel('x')
subplot(2,3,2),stem(n,x),title('ͼÐζþ')a=4*rand(1)b=2*pi*rand(1)n=linspace(0,0.1,31)x=a*cos(20*pi*n+b)xlabel('n'),ylabel('x')
subplot(2,3,3),stem(n,x),title('ͼÐÎÈý')a=4*rand(1)b=2*pi*rand(1)n=linspace(0,0.1,31)x=a*cos(20*pi*n+b)xlabel('n'),ylabel('x')
subplot(2,2,3),stem(n,x),title('ͼÐÎËÄ')a=4*rand(1)b=2*pi*rand(1)n=linspace(0,0.1,31)x=a*cos(20*pi*n+b)xlabel('n'),ylabel('x')
subplot(2,2,4),stem(n,x),title('ͼÐÎÎå')hold off
5.x1=[1,2,3,4] n1=-1:2
m=cat(1,x1,n1)x2=[4,3,2,1] n2=1:4
n=cat(1,x2,n2)y=m+n z=m.*n
n=[1:4;5:8]
subplot(2,2,1),xlabel('n'),ylabel('y')stem(n,y),title('y(n)')hold on
subplot(2,2,2),xlabel('n'),ylabel('z')stem(n,z),title('z(n)')
subplot(2,2,3),xlabel('n2'),ylabel('x1')stem(n2,x1),title('x1')
subplot(2,2,4),xlabel('n2'),ylabel('x2')stem(n2,x2),title('x2')hold off
第二篇:基础会计实验任务
基础会计实验任务:
(1)进一步理解基础会计理论知识。通过边实验、边学习、边思考和边总结(写实验报告),把实际操作与所学基本理论和基本知识相结合,达到巩固和提高所学会计核算理论与方法的目的,加强对会计信息系统的认识,掌握会计核算的方法,熟悉会计核算的基本程序,以达到初步具备从事会计工作能力的目的。
(2)初步掌握会计核算程序操作的基本技能,并掌握账务处理流程。包括填制和审核原始凭证,编制和审核记账凭证,编制汇总记账凭证,登记现金日记账、银行存款日记账、明细账和总账,账簿的结账、查错与更正错误,编制会计报表的基本技能。
(3)通过基础会计模拟实验课,培养作为一名会计人员应具有的认真、细致、兢兢业业、实事求是、踏实肯干的工作作风,树立良好的会计职业道德。实验内容:
原始凭证的填制与审核
记账凭证的填制与审核
登记账簿
对账结结账与试算平衡
编制会计报表
第三篇:操作系统本科实验任务
实验一
一、实验名称
进程调度的设计与实现
二、实验目的1、综合应用下列知识点设计并实现操作系统的进程调度:邻接表,布尔
数组,非阻塞输入,图形用户界面GUI,进程控制块,进程状态转换,多级反馈队列进程调度算法。
2、加深理解操作系统进程调度的过程。
3、加深理解多级反馈队列进程调度算法。
三、实验内容与主要设计思想
1、采用一种熟悉的语言,如C、PASCAL或C++等,编制程序。
2、采用多级反馈队列调度算法进行进程调度。
3、每个进程对应一个PCB。在PCB中包括进程标识符pid、进程的状态
标识status、进程优先级priority、进程的队列指针next和表示进程生命周期的数据项life(在实际系统中不包括该项)。
4、创建进程时即创建一个PCB,各个进程的pid都是唯一的,pid是在1
到100范围内的一个整数。可以创建一个下标为1到100的布尔数组,“真”表示下标对应的进程标识号是空闲的,“假”表示下标对应的进程标识号已分配给某个进程。
5、进程状态status的取值为“就绪ready”或“运行run”,刚创建时,状态为“ready”。被进程调度程序选中后变为“run”。
6、进程优先级priority是0到49范围内的一个随机整数。
7、进程生命周期life是1到5范围内的一个随机整数。
8、初始化时,创建一个邻接表,包含50个就绪队列,各就绪队列的进
程优先级priority分别是0到49。
9、为了模拟用户动态提交任务的过程,要求动态创建进程。进入进程调
度循环后,每次按ctrl+f即动态创建一个进程,然后将该PCB插入就绪队列中。按ctrl+q退出进程调度循环。
10、在进程调度循环中,每次选择优先级最大的就绪进程来执行。将
其状态从就绪变为运行,通过延时一段时间来模拟该进程执行一个时
间片的过程,然后优先级减半,生命周期减一。设计图形用户界面GUI,在窗口中显示该进程和其他所有进程的PCB内容。如果将该运行进程的生命周期不为0,则重新把它变为就绪状态,插入就绪队列中;否则该进程执行完成,撤消其PCB。以上为一次进程调度循环。
11、在上机实现该程序之后,要求写出实验报告,其中包括实验名称、实验目的、实验内容、程序的主要流程图、实验心得和主要源程序清单等。
四、操作系统综合性、设计性实验课程介绍
(1)课程简介与要求
《操作系统》是计算机专业学生的必修课程,该课程要求以计算机
组成原理、数据结构、PASCAL语言程序设计(或C语言程序设计)作为先行课程。课程的教学目标是:使学生学习和掌握操作系统的主要功能、基本原理、主要算法和实施技术,懂得操作系统在现
代计算机系统中的重要作用,具有分析实际操作系统的基本能力。
(2)实验目的及要求
巩固和加深对操作系统相关知识的理解;掌握模拟的实验方法;提
高编程能力。
(3)实验方式与要求
根据在操作系统课程所学的理论,采用模拟的方法编程实现操作系
统的某些功能,上机调试通过,并提交实验报告。
(4)考试方法及评分
上机检查与批改实验报告相结合,占总评成绩的20%到30%。
(5)主要仪器设备
台式电脑。
(6)教材及参考书
教材:
《计算机操作系统教程》张尧学等,清华大学出版社,2006年10月第3版
主要参考书:
《UNIX操作系统教程》尤晋元,西北电讯工程学院出版社,198
5年
《操作系统》冯耀霖等,西安电子科技大学出版社,1994年
《操作系统原理》尤晋元,上海交大出版社,1984年
《计算机操作系统》汤子瀛等,西安电子科技大学出版社,1996年12月第一版
[附录一]实验报告的格式
实验课程:操作系统
实验名称:进程调度的设计与实现(综合实验)第一部分 实验内容
1.实验目标
1、综合应用下列知识点设计并实现操作系统的进程调度:邻接表,布尔
数组,非阻塞输入,图形用户界面GUI,进程控制块,进程状态转换,多级反馈队列进程调度算法。
2、加深理解操作系统进程调度的过程。
3、加深理解多级反馈队列进程调度算法。
2.实验任务
1、用一种熟悉的语言,如C、PASCAL或C++等,编制程序。
2、采用多级反馈队列调度算法进行进程调度。
3.实验设备及环境
PC;C/C++等编程语言。
4.实验主要步骤
(1)根据实验目标,明确实验的具体任务;
(2)编写程序实现进程调度算法;
(3)设计实验数据并运行程序、记录运行的结果;
(4)分析实验结果;
(5)实验后的心得体会。
第二部分 问题及算法
1.问题描述(学生填)
2.多级反馈队列进程调度算法的一般思路(学生填)
3.算法实现的关键点(学生填)
第三部分 实验结果与分析
1.实验数据及结果(学生填)
2.实验分析及结论(学生填)
第四部分 心得与展望
1.自我评价及心得体会(学生填)
2.展望(学生填)
第五部分 附录
1.主要界面(学生填)
2.源程序(学生填)
参考文献(学生填)
实验二
一、实验名称
模拟操作系统的页面置换
二、实验目的1、掌握操作系统的页面置换过程,加深理解页式虚拟存储器的实现原理。
2、掌握用随机数生成满足一定条件的指令地址流的方法。
3、掌握页面置换的模拟方法。
三、实验要求与提示
1、采用一种熟悉的语言,如C、PASCAL、C++或Java等,编制程序。
2、模拟操作系统采用OPT、FIFO和LRU算法进行页面置换的过程。
3、设程序中地址范围为0到32767,采用随机数生成256个指令地址,满足50%的地址是顺序执行,25%向前跳,25%向后跳。为满足上述条件,可采取下列方法:设d0=10000,第n个指令地址为dn,第n+1个指令地址为dn+1,n的取值范围为0到255。每次生成一个1到1024范围内的随机数a,如果a落在1到512范围内,则dn+1=dn+1。如果a落在513到768范围内,则设置dn+1为1到dn范围内一个随机数。如果a落在769到1024范围内,则设置dn+1为dn到32767范围内一个随机数。
4、页面大小的取值范围为1K,2K,4K,8K,16K。按照页面大小将指令地址转化为页号。对于相邻相同的页号,合并为一个。
5、分配给程序的内存块数取值范围为1块,2块,直到程序的页面数。
6、分别采用OPT、FIFO和LRU算法对页号序列进行调度,计算出对应的缺页中断率。
7、打印出页面大小、分配给程序的内存块数、算法名、对应的缺页中断率。
8、分析页面大小和分配给程序的内存块数对缺页中断率的影响。分析不同的页面置换算法的调度性能。
9、在上机实现该程序之后,要求写出实验报告,其中包括实验名称、实验目的、实验内容、程序的主要流程图、实验心得和主要源程序清单等。
第四篇:第七周实验实训任务
第七周(10.17-10.22)实验实训任务
各位亲爱的同学:
本次的实训主题是:旅游电子商务。
背景如下: 位于郑州的河南锐之旗信息技术有限公司最近想在登封召开“2011网络营销论坛”,预计参会人员200人。作为组织该次活动的行政部的你,需要在100分钟借助网络搜索完成以下任务:
一找出登封市的三星以上的能承办该次活动的酒店,条件包括:需要100个房间,能提供200人同时就餐的餐厅,一个200人的大会议中心及4个小会议室。并分析会议室报价,餐厅报价,会场布置报价。
二 制订登封二日游的方案。至少包含以下行程:看红叶,少林寺,嵩阳书院,会善寺,中岳庙,观星台,启母阙,游览峻极峰或者三皇寨。喝卢店羊肉汤吃焦盖烧饼。要求:线路顺序合理,不要走迂回路,不要太累,要体现文化性、趣味性、友爱性。
三 编制从郑州到下榻酒店(找一个你认为合适的酒店即可)的交通路线图。包括:郑州火车站到酒店、郑州飞机场到酒店、郑州长途汽车客运总站到酒店、郑州高铁站(郑州铁路东站)到酒店。要求:写清楚预计交通费用、用时、必经之处。
你学会利用网络商务信息了吗?
李艳菊
2011-10-16
第五篇:VISSIM 实验与交通设施设计任务
VISSIM 实验与交通设施设计任务
适用专业:_____
姓名:_____
学号:_____(尾数为28)
说明:本任务把交通计算机辅助设计实验内容中的vissim仿真任务整合在交通设施设计的课程设计中。vissim仿真具体要求结合实验指导书。1. 任务的对象见附图:。
2. 根据附图中给定的道路边线(该线为车行道边线,不包括人行道宽度,但包括有非机动车道宽度)。
3. 根据给定的图纸范围,自己根据道路宽度确定道路功能、等级、车道宽度及车道数。4. 针对平面交叉口:自己用CAD工具对交叉口进行交通设计(包括交叉口进口道、渠划、标志标线),每个平面交叉口提出两个方案。5. 针对立体交叉口(含分离式):对出入口及车道功能进行方案设计。
6. 对于路段:主要是车道划分,如果有公交车站,应该设置成港湾式设计。7. 对于有公交专用线的路段及交叉口进口道进行设计。
对于以上所描述内容都要进行VISSIM仿真以重现交通,具体的交通量:路段每个车道流量为1000辆/h(大型车率6%,小型车率94%),左转流量10%,右转流量10%。
交通仿真专题:(在完成相应任务对象的交通设计的基础方案上进行)1. 港湾式公交停靠站设计及仿真:每条公交线通过调查得:设计高峰2分钟,平峰5分钟,车站每次停靠上车5人次,实载率85%,满载30人;停靠站合理设置三条公交线。2. 地面大型停车场设计及仿真:根据实际面积设计泊位及交通组织,然后仿真,高峰到达流量为100辆/h,周转率1.3h/辆。
3. 多通道收费站设计及仿真:设计一个单向4个通道(双向8车道)的收费站场,并进行仿真:车道到达率为1000辆/h,每辆车服务时间10秒。
具体任务为:在进行合理的局部路网的交通组织的基础上,对临顿路-凤凰街与干将路形成的地面道路平面交叉口合理渠划设计,设计合理的标志标线,并在此基础上进行仿真。
邓建华 2008-11-11