8 在什么情况下流程图仍然是有价值和有用的工具? 刚开始编程时,我非常依赖流程图(和打印机间距图)。当我在COBOL课堂上时,直到我的流程图被教员批准后,我才能开始编写任何代码。那时,我必须为所有内容制作流程图。 今天,二十五年后,我发现自己只绘制了两种情况。逻辑很棘手的非常具体的算法或非常笼统的概念,以确保我按正确的顺序定义了所有重要步骤。 我只是忽略了流程图的其他用例吗? 14 design methodology flowchart
2 绘制通话图 我正在维护使用python编写的旧代码库。特别是,有一段复杂的代码可以从一个模块调用其他功能,而从其他模块调用其他功能,依此类推。它不是OOP,而只是功能和模块。 每当我调用main函数时,我都试图跟踪流的开始和结束位置,但是我觉得我需要绘制该流,因为我在子调用中迷路了。 让我担心的是,每个函数都在其体内调用多个外部函数以完成其任务并将该值返回给调用者。 我怎么画这个?意味着哪种图表/图形适合于记录这种行为/代码? 因此,我认为绘制UML图和流程图都不有用。通话图,也许吗? 12 python diagrams flowchart
2 流程图和方法调用 我正在做一些流程图,想知道我是否正确地做到了这一点。本质上,我有几个方法调用,并且每个都分别流程图。但是,这些方法中的几种使方法调用某些信息,然后继续。请参阅以下示例: 我还有另外3个也调用GetQueue()的方法,我想知道自己是否正确表示了这一点。AddQueue()流在外观上看起来已损坏。 注意:我的流程图中所做的更改: 11 flowchart
9 什么时候使用伪代码代替流程图? 我是一名学习各种编程技术的学生,并且遇到过伪代码和流程图。我知道这两个都是为了在实际编程之前仔细考虑问题,但是我对此有一些疑问。 什么时候使用伪代码计划,什么时候使用流程图?还是在实际编程之前同时做这两项更好 特别是对于JAVA中的小型街机游戏,因为这是我的下一个项目。 我注意到伪代码与实际代码非常相似,而不是流程图。这是否会使伪编码更好,因为您本质上是将伪代码复制/粘贴到程序中(当然,您必须更改伪代码以适合语言。我了解这一部分)。 在编程时同时使用这两种方法是否可行?特别是前面提到的相同游戏。谢谢。 9 java flowchart pseudocode