- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《MIS系统软件》实验指导书(适用于级).doc
《MIS系统软件》实验指导书
课程名称:MIS系统软件 / Operation System
实验总学时数:14学时(适用15级)
适应专业:信息管理与信息系统
承担实验室:管理学院计算机实验室
一、实验目的和任务
依据边学习、边实践的原则,让学生在学习过程中通过实验进一步巩固所学的理论与思想,培养学生的实际动手能力。
通过使用高级语言编写程序,加深对高级语言掌握和使用;通过用高级语言实现操作系统中的加密和进程管理的程序设计,从而加深对操作操作系统的理解和使用。
二、实验项目及学时分配
序号 实验项目名称 实验学时 实验类型 开出要求 1 加密解密算法 8 综合 必做 2 进程管理实验 6 验证 必做 三、参考资料
教材:《计算机操作系统》(第四版),汤小丹等,西安电子科技大学出版社,2014年 5月
实验指导书: 自编《MIS系统软件》实验指导,2010年
参考书:
《操作系统原理》(第2版),庞丽萍,人民邮电出版社,2014年
《Linux操作系统:基础、原理与应用》,张玲,清华大学出版社,2014
《Operating System Concepts》,(美)西尔伯查茨,高等教育出版社,2010
四、实验评分标准
观测点 考核目标 权重 实验预习 实验大纲和实验指导书的预研
对实验目的和内容的熟悉
设计型实验,设计方案的科学性、可行性和创新性 对实验目的和基本原理的认识程度,对实验方案的设计能力 20% 实验过程 是否按时参加实验
对实验过程的熟悉程度
对基本操作的规范程度
对突发事件的应急处理能力
实验原始记录的完整程度
实验过程中的纪律和积极主动性 着重考查学生的实验态度、基本操作技能;严谨的治学态度、积极主动性 30% 结果分析 所分析结果是否用原始记录数据
计算结果是否正确
实验结果分析是否合理
对于综合实验,各项内容之间是否有分析、比较与判断等 考查学生对实验数据处理和现象分析的能力;对专业知识的综合应用能力;事实求实的精神 50% 四、单项实验的内容和要求
实验一 加密解密算法
1.实验目的主要仪器设备及实验main()
{
int s,i,a;
char str1[M]={0}, str2[M]={0};
printf(menu\n);
printf(1. 加密\n);
printf(2. 解密\n);
printf(the way you choose:);
scanf(%d,a);
switch(a)
{
case 1:
{
printf(请输入要加密的原文\n);
gets(str1);
s=strlen(str1);
for(i=0;is;i++)
str2[i]=219-str1[i];
printf(得到密文是:\n);
puts(str2);
}break;
case 2:
{
printf(请输入要解密的密文:\n);
gets(str1);
s=strlen(str1);
for(i=0;is;i++)
str2[i]=219-str1[i];
printf(得到原文:\n);
puts(str2);
} break;
default:printf(输入错误);
}
}
(2)kaiser加密算法
具体程序:
#includestdio.h
#includeconio.h
char encrypt(char ch,int n)/*加密函数,把字符向右循环移位n*/
{
while(ch=Ach=Z)
{
return (A+(ch-A+n)%26);
}
while(ch=ach=z)
{
return (a+(ch-a+n)%26);
}
return ch;
}
void menu()/*菜单,1.加密,2.解密,3.暴力破解,密码只能是数字*/
{
clrscr();
printf(\n====================================================);
printf(\n1.Encrypt the file);
printf(\n2.Decrypt the file);
printf(\n3.Force decrypt file);
printf(\n4.Quit\n);
printf(===================================================\n);
printf(Please select a item:);
return;
}
main()
{
int i,n;
char ch0,ch1;
FILE *in,*out;
char infile[20],outfile[20];
textbackground(BLACK);
textcolor(LIGHTGRE
文档评论(0)