- 6
- 0
- 约1.76万字
- 约 9页
- 2016-10-12 发布于广东
- 举报
实验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)