os实验指导书下载.doc

os实验指导书下载.doc

ID:51016897

大小:106.24 KB

页数:13页

时间:2020-03-17

os实验指导书下载.doc_第1页
os实验指导书下载.doc_第2页
os实验指导书下载.doc_第3页
os实验指导书下载.doc_第4页
os实验指导书下载.doc_第5页
资源描述:

《os实验指导书下载.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、os实验指导书下载  大庆石油学院实验课指导书单位计算机信息与技术学院实验室计算机信息与技术专业实验室实验名称操作系统(英)主讲教师郭玲玲职称讲师xx年08月20日实验一Simulationofrandomourrence(随机事件模拟)  一、实验名称Simulationofrandomourrence(随机事件模拟)  二、实验目的以银行业务处理为例,理解随机事件的发生、处理过程及处理的一般原则,为处理操作系统中的随机事件做准备。  三、实验内容模拟银行的业务处理过程,银行有三个窗口,每天8点开门,12点关门,

2、银行业务主要包括两种存钱和取钱,每件业务的处理时间为3-5分钟。  四、实验要求要求给出模拟的形象直观效果。  五、实验学时及环境4学时,TurboC、VisualC++、VisualBasic、Delphi均可。  六、实验思路1.如果程序开始运行时产生的随机时间在8-12点之间,则运行该程序,否则提示银行已关门;2.程序开始运行时,随机产生当时银行存在的人数,及三个窗口的排列情况,并按其先后顺序排序1,2,3……;3.随机产生每个窗口正在办理业务的情况,包括存钱和取钱,及其每个窗口正在办理业务所剩余的时间,并表

3、示出来;4.程序运行中随机产生每个时刻进来的人数,并进行排列;5.假如第一个人处理完业务,则队列依次前移;6.假如到了12点,系统提示银行停止办理业务。  七、主要程序代码如果使用C语言进行设计,程序涉及的头文件主要有stdlib.h,stdio.h,time.h;程序使用的主要函数有srand(),rand(),time(),sleep()。  以下是用C语言开发的代码示例/********************************************//*----银行客流模拟系统----*//*---

4、xx/10/16*//********************************************/#include"math.h"#include"stdio.h"#include"dos.h"#include"time.h"#include"stdlib.h"#include"conio.h"main(){inti,j,l,m,n,p,q,r,u,v;intaa,bb,;intza,zb,zc;intnuma,numb,numc;inta[80],b[80],c[80];intx[80];intk=

5、1;intmini,tim;time_tt;srand((unsigned)time(&t));l=0;m=0;n=0;p=0;q=0;r=0;u=0;v=0;numa=0;numb=0;numc=0;aa=0;bb=0;=0;/*timestart*/mini=rand()%60;tim=rand()%24;if(tim>=8&&tim<12){while  (1){clrscr();window(1,1,80,25);textbackground  (1);textcolor(YELLOW);clrscr();

6、printf("*************************************************************");printf("****------银行窗口模拟系统------****");printf("****制作人:刘佳宁刘茜****");printf("****高遵富梁舒****");printf("*************************************************************");if(mini==60){tim++;if(tim

7、==12){printf("现在时间12:00");printf("银行已经停止营业!");sleep  (2);printf("正在注销系统...");sleep  (2);printf("正在关闭系统...");printf("****************************************");sleep  (4);break;}mini=0;}printf("****");if(tim<10)printf("0");

8、printf("%d:",tim);if(mini<10)printf("0");printf("%d营业时间:8:00-12:00*********************************",mini);mini++;/*timeover*/p=rand()%2;/*mainstart*/if(p==0)q=0;elseq=rand()%3+1;f

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。