实验2:基于vsio的系统HIPO图和程序流程图.docVIP

  • 6
  • 0
  • 约1.76万字
  • 约 9页
  • 2016-10-12 发布于广东
  • 举报

实验2:基于vsio的系统HIPO图和程序流程图.doc

实验2:基于vsio的系统HIPO图和程序流程图

实验2:基于VISIO的系统HIPO图和程序流程图 目的: 1)掌握HIPO画法 2)掌握数据流程图画法 内容: 1)本文附录图3-25、教材P66图4.3 2)本文附录图3-44、图3-45、图3-47 图3-25 销售管理系统的HIPO图 例题1(1994年软件设计师试题) 阅读下列说明和流程图,如图3-44所示,回答问题1和问题2,把解答写在答案的对应栏里。 【说明】 流程图3-45用来将数组A中的n(n2)个数经变换后存储到数组B中。变换规则如下: (1)若A中有连续t个相同的元素(t1),则在B存入t和该元素的值。 (2)若A中有连续t个元素(t1),其中每个元素都与相邻的元素不相同,则在B中存入t和这t个元素的值。 例如: A={3,3,3,3,5,5,7,6,3,6,2,2,2,2,1,2} 则变换后 B={4,3,2,5,-4,7,6,3,6,4,2,-2,1,2} 流程图中,逻辑变量C用来区分正在进行连续相同元素的计数还是连续不等元素的计数,Ki用来记录数组B存放t或-t的元素的下标。 【问题1】 填充流程图中的①至⑤,使之成为完整的流程图。 【问题2】 如果删除流程图中的判断框t:1,那么,当数组A={5,5,4,4}时,经改变后的流程图的变换,数组B将会有什么样的元素值? 图3-44 例题1流程图 分析:首先应仔细地阅读说明部分,了解程序

文档评论(0)

1亿VIP精品文档

相关文档