【问题标题】:How to show assignment statement and function call at the same time in a flowchart?如何在流程图中同时显示赋值语句和函数调用?
【发布时间】:2019-05-18 12:28:31
【问题描述】:

流程图中的语句(流程)和函数调用有不同的符号。当我有一个将函数的返回值分配给变量的语句时,如何在流程图中显示它?我应该将其显示为进程还是函数(即普通矩形或带条纹的矩形)?

q = myFunction(x,y);

【问题讨论】:

    标签: flowchart


    【解决方案1】:

    来自Flowchart Symbols Defined

    预定义流程符号是在别处正式定义的另一个流程步骤或一系列流程步骤的标记。这种形状通常描绘子过程(或编程流程图中的子例程)。如果子流程被认为是“已知的”,但实际上并未在流程程序、工作说明或其他流程流程图或文档中定义,那么最好不要使用此符号,因为它暗示了正式定义的流程。

    给定

    q = myFunction(x,y);

    如果myFunction在别处正式定义,则使用预定义进程符号;否则使用 Process 符号。

    【讨论】:

    • 感谢您的详细解答。实际上,这是一个涉及已定义子程序调用的赋值语句。尽管在流程图中赋值语句通常用 Process 符号表示,但在这种情况下使用 Predefined Process 符号来强调已定义子程序调用的存在似乎更合乎逻辑。
    猜你喜欢
    • 1970-01-01
    • 2021-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多