将函数值赋给局部变量的流程图

问题描述 投票:0回答:2

在我的场景中,有 3 个函数,其值存储在局部变量中:

boolean var1 = someFunction1(),
        var2 = someFunction2(),
        var3 = someFunction3();

首先我想像这样分配函数值:

但是没有办法描述函数中的内容。我会使用子进程,但我真的不知道如何将其返回值到局部变量,或者是否允许。
这是需要的,因为我在算法中进一步使用这些变量。

问题:

Flowchart diagram
中表示此代码的最佳方法是什么?

java algorithm flowchart
2个回答
0
投票

你制作的图表具有很好的概括性, 完整的应该是这样的:flow1

您还可以使用维基百科上的“预定义流程”参考:https://en.wikipedia.org/wiki/Flowchart

或者,如果您希望在同一流程中增加信息:flow2


0
投票

坦率地说,流程图是一种非常“老式”的描述算法的方式。当人们开始使用支持“结构化编程”的编程语言时,它们实际上变得多余了;即不再有GO TO意大利面。

如今,您要么直接编写代码,要么使用某种伪代码......在您选择的语法中。编写代码或伪代码比使用图表工具更快。

但是,如果您要使用流程图,则应该使用“定义的流程”框来表示调用。将参数和结果分配放入框中。然后使用单独的图表来描述函数内发生的情况。

例如,请查看

this

this

© www.soinside.com 2019 - 2024. All rights reserved.