如何制作传统流程图和N-S流程图.ppt
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
流程图是一种视觉表示算法的方法,通常用于描述计算机程序的执行步骤。它由一系列特定的图形符号和连接线组成,使得复杂的过程变得清晰易懂。在本文中,我们将深入探讨如何制作传统的流程图和N-S流程图,以及它们各自的特点。 传统流程图是编程和系统设计中常用的一种工具。其主要组成部分包括起止框、输入/输出框、判断框、处理框和连接点。起止框代表程序的开始和结束,输入/输出框则用来表示数据的接收和发送,判断框用于决策,处理框则表示具体的运算或操作,连接点用于连接不同的步骤。流程线(箭头)指示了执行顺序。 1. **顺序结构**:这是最简单的流程结构,按照从上到下的顺序执行。例如,如果A之后是B,那么A先执行,接着是B。 2. **选择结构(条件分支)**:根据某个条件的真假,程序可以选择执行不同的路径。例如,如果P成立,则执行A,否则执行B。 3. **循环结构**:分为“当型循环结构”和“直到型循环结构”。在“当型”中,先判断条件P是否成立,如果成立则执行循环体,否则跳出循环;在“直到型”中,先执行循环体,然后检查条件P,直到条件满足才终止循环。 制作传统流程图的基本步骤包括: - 选择合适的流程图符号。 - 使用鼠标移动和调整图形的大小。 - 添加和修改文本,为每个图形框添加描述性文字。 - 用连接线将各个图形框连接起来,表示执行顺序。 - 保存并打印图表。 尽管传统流程图直观易懂,但其流程线的自由使用可能导致流程图混乱,不易理解。 与传统流程图相比,N-S流程图(也称盒图)更加结构化,它强调了程序设计的结构化原则。N-S图中没有流程线,而是通过盒子的上下排列来表示执行顺序。每个盒子代表一个基本结构,如顺序、选择和循环。N-S图的优点在于其紧凑且易于阅读,因为它明确了执行顺序:自上而下。 制作N-S流程图的步骤与传统流程图类似,只是省去了连接线,代之以盒子的层次结构。每个盒子里可以包含子盒子,表示更复杂的流程。 N-S流程图有以下几个显著优点: - **结构化**:N-S图强制执行结构化编程,不允许无序的流程跳转。 - **直观**:与文字描述相比,N-S图更直观,便于理解和编写算法。 - **紧凑**:由于没有流程线,整个图表更为简洁。 理解N-S图的关键在于识别其基本结构,并理解每个结构内部的执行顺序。一个结构化的算法应该只包含这些基本结构,避免无规律的跳转。任何非结构化的算法都可以通过结构化的方式来重写,而不改变其功能。 总结来说,无论是传统流程图还是N-S流程图,它们都是表达和设计算法的有效工具。传统流程图适用于快速原型设计,而N-S流程图则更适合结构化编程的思维方式。在实际应用中,根据具体需求和团队习惯,选择适合的流程图类型至关重要。
剩余18页未读,继续阅读
- 粉丝: 192
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助