- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程导论习题解答35
4-4.考虑下述的自动化图书馆流通系统:每本书都有一个条形码,每个人都有一个带条形码的卡片。但一个借阅人想借一本书时,图书管理员扫描书上的条形码和借阅人卡片的条形码,然后在计算机终端上输入C;当归还一本书时,图书管理员将再次扫描,并输入R。图书管理员可以把一些书加到(+)图书集合中,也可以删除(—)它们。借阅人可以再终端上查找到某个作者所有的书(输入“A=”和作者名字),或具有指定标题的所有书籍(输入“T=”和标题),或属于特定主题范围内的所有图书(输入“S=”加主题范围)。最后,如果借阅人想借的书已被别人借走,图书管理员将给这本书设置一个预约,以便书归还时把书留给预约的借阅人(输入“H=”加书号)。 试用有穷状态机说明上述的图书流通系统。 图书馆流通系统的有穷状态机描述如下: (一)图书状态的有穷状态机描述 状态机J:{书在图书馆S1,书被借出S2,书被预约S3} 输入集K:{书上条形码,借阅卡条形码,终端输入各种命令} 转换函数T:如下图所示 初始态S:{书在图书馆S1,书被借出S2} 终态集F:{书被借出S2,书被预约S3} 书归还,扫描两个条形码,在终端输入R 在终端输入“H=”加书号 扫描两个条形码,在终端输入R 扫描两个条形码,在终端输入C 书在图书馆S1 书被借出S2 书被预约S3 (二)图书馆终端管理员模式的有穷状态机描述 状态机J:{管理员设置状态,书入库,书出库(删除),预约} 输入集K:{终端输入管理员命令,书的各种状态(S1,S2,S3} 转换函数T:如下图所示 初始态S:{管理员设置状态} 终态集F:{书入库,书出库(删除),预约,} 管理员删除 管理员添加 管理员设置状态 书入库 书出库(删除) 预约 书状态为S2终端输入“H=”加书名 (三)图书馆终端用户模式的有穷状态机描述 状态机J:{读者查询状态,查询结果} 输入集K:{终端输入用户查询命令,书的各种状态(S1,S2,S3)} 转换函数T:如下图所示 初始态S:{读者查询状态} 终态集F:{查询结果} 读者查询状态 查询结果 终端输入各种查询命令 5-3.用面向数据流的方法设计下列系统的软件结构。 (3)患者监护系统。 需求分析阶段得出的数据流图 7-2 研究下面给出的伪码程序,要求: ⑴ 画出它的程序流程图; ⑵ 它是结构化的还是非结构化的?说明理由; ⑶ 若是非结构化的,则 ① 把它改造成仅用三种控制结构的结构化程序; ② 写出这个结构化设计的伪码; ③ 用盒图表示这个结构化程序. ⑷ 找出并改正程序逻辑中的错误. COMMENT: PROGRAM SEARCHES FOR FIRSTN REFERENCES TO A TOPIC IN AN INFORMATION RETRRIEVAL SYSTEM WITH TOTAL ENTRIES INPUT N INPUT KEYWORD(S) FOR TOPIC I=0 MATCH=0 DO WHILE I≤T I=I+1 IF WORD=KEYWORD THEN MATCH=MATCH+1 STORE IN BUFFER END IF MATCH=N THEN GOTO OUTPUT END END IF N=0 THEN PRINT “NO MATCH” OUTPUT: ELSE CALL SUBROUTINE TO PRINT BUFFER INFORMATION END (1)程序流程图 (2)这个程序是非结构化的。因为在流程图中“印出缓冲区的内容”这
您可能关注的文档
- 谏太宗十思疏由读到写1.ppt
- 谢勇案与生活10.ppt
- 谏太宗十思疏正稿1.ppt
- 谱线加宽与线型函数课件3.ppt
- 谏太宗太宗十思疏1.ppt
- 谷明松论文完整了8.doc
- 豆制品的营养价值3.ppt
- 谷轮涡旋飞讯Fusion_User_Manual14.pdf
- 豆芽别再清炒了,教你一做法,爽口又下饭,一大盘都不够吃16.pdf
- 豪华型微电脑控制器I讲议(对比篇)42.pdf
- 2-红河州建筑施工安全生产标准化工地复核评分表(2022年修改版).docx
- 6.锡通项目2018年下半年工作会汇报材料(2018.7.9).docx
- 2018道路工程知识点汇总(新版).docx
- 附件3:月度生产例会安全汇报资料-站台门项目部.docx
- 附件2:广东建工集团2018年度科技成果汇总表.DOC
- 马武停车区、三汇停车区停车位管理系统,0#台账缺量.doc
- 攀成钢委办发〔2015〕19号(党风廉政建设责任考核与追究办法).doc
- 1-红河州建筑工程质量管理标准化复核评分表(2022年修改版).docx
- 中交第三公路工程局第四工程分公司项目经济合同结算管理办法(修订).doc
- 厂站安全操作规程汇编.doc
最近下载
- 2025入党积极分子考试试卷(含答案).docx VIP
- 空调维修保养服务方案(技术方案).pdf
- 中医基础理论(暨南大学)中国大学MOOC慕课章节测验答案(课程ID:1206450825).pdf
- 高级卫生专业技术资格考试慢性非传染性疾病控制(088)(正高级)试卷及解答参考.docx VIP
- 大学英语四级考试高频词汇1500(打印版).pdf VIP
- 2025年医学分析-心脏再同步化治疗(CRT).pptx VIP
- 慢性非传染性疾病控制(088)(副高级)高级卫生专业技术资格考试2024年复习试题及解答参考.pdf VIP
- 我国未成年人专门矫治教育制度研究.docx VIP
- 北京市属高校国外访问学者英文简历模板.doc
- 工厂电工安全培训.pptx VIP
文档评论(0)