问题标签 [flowchart]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1492 浏览

javascript - 制作使用 JSON 作为标记的流程图库的建议

所以最近在工作中,我的任务是创建一个流程图库。我只想就如何处理这个问题获得一些一般性建议。我们使用 mongodb 进行持久化,使用 Tornado Web Server 作为后端。基本上我需要的是在 javascript 中创建一个库,该库可以导入 JSON 以显示流程图。这个流程图绝对不会是微不足道的,我将需要对循环、条件等进行建模的能力。基本上,标准 UML 活动图需要建模的所有内容。我计划使用 Raphael 绘制连接屏幕上每个节点的向量。我想我最大的问题是,我将如何在 JSON 中建模循环和条件?是否有预先存在的开源库可以执行我建议用作参考的操作?

0 投票
2 回答
1420 浏览

c - 简单流程图

基本上,我正在帮助我表弟学习,其中一个问题是为此绘制流程图。问题是我忘记了我所知道的关于流程图的一切!顶部的变量减速有标准吗?实际上,我可以弥补其余的部分,只是不知道如何开始!

0 投票
1 回答
27501 浏览

recursion - 如何用流程图表示递归函数?

我需要在流程图上表示一个递归函数。我的问题是我不知道如何表明该函数可能一次在多个元素上调用自身(例如考虑一个扫描图形的函数)。有人有什么建议吗?

0 投票
1 回答
78 浏览

javascript - HTML/CSS 问题:需要建议。如何

我正在 JS 上创建某种流程图生成器。我需要一个关于如何制作两个用箭头或线连接的块(div)的建议。看下面的例子

div 是可拖动的,因此连接必须是动态的。你能帮帮我吗?

干杯

0 投票
1 回答
2217 浏览

terminal - 是否已经有工具可以严格为终端绘制流程图和图表?

我想在 emacs 或 vim 上绘制东西,甚至直接通过特定工具在终端中绘制东西。基本的保存功能,明显地作为文本或呈现为图像。我在网上使用过 asciiflow.com,它完成了大部分工作,但我很惊讶在 linux/osx 的离线环境中没有用于等宽字体编辑器的工具。有谁知道这样的工具?如果它不存在,我会卷起袖子,吐在我的手中,并在 elisp 中尝试它。

0 投票
1 回答
3460 浏览

flowchart - 流程图模式

我从一项测试中得到了这个,但真的没有明白这一点。

在此处输入图像描述

以下哪一项选择可以用自然语言模式描述上述流程图?

  1. 如果……那么……如果……那么……

  2. 如果……或者……那么……

  3. 如果..那么..否则..

  4. 如果……然后……那么……

  5. 如果..那么..再次

下列哪一项正确识别了上面的流程图?

  1. 选择模式

  2. 分支模式

  3. 无限循环模式

  4. 序列模式

  5. 终止循环模式

注意:这不是我的作业;我是认真的。谢谢。

0 投票
5 回答
56257 浏览

uml - 流程图与 UML 活动图

使用流程图和 UML 活动图之间的实际区别是什么?我有一些想法,但也许我在房间里想念一头大象?

流程图:

  1. 被广泛使用的;
  2. 非程序员容易理解;
  3. 老的?

UML活动图:

  1. 标准化;
  2. 支持并发;
  3. 鲜为人知的语法,但仍然足够简单。

对于我特别记录特定应用程序逻辑块的案例,我决定使用流程图。公司里更多的人将能够理解他们。

0 投票
1 回答
15600 浏览

graphviz - 在 Graphviz 中创建直边

我想使用 Graphviz 创建一个流程图(类似于 Visio)。这是一个示例有向图。

问题是当我在 Graphviz 中渲染它时,由创建的线"USB\nCommand\nArrived" -> "USB\nCommand\nArrived" [label="No" tailport=w headport=n]; 看起来很丑。我不介意曲线,但这条线看起来变形了。您可以在此处查看 Graphviz 创建的内容

有没有办法让这看起来更好?

0 投票
1 回答
267 浏览

ios - 关于应用架构的建议:拖放连接

我想构建一个像 麻省理工学院的 Scratch一样工作的 iPhone 和 iPad 应用程序

在此处输入图像描述

所以我基本上需要将块从左侧拖放到右侧,以构建流程图样式图......然后连接它们并根据该连接具有不同的行为,就像您在流程中所期望的那样图表图;还有一些块应该有一个 textField 用于编辑值......

那么你们建议用什么方法来完成这个呢?,让它尽可能简单。

编辑 [感谢@Codafi 的提醒]: 在这个链接中,苹果拒绝了 Scratch 应用程序的一些故事

很有意思!但我不打算违反第 3.3.2 条,该条款规定 iPhone 应用程序可能不包含除 Apple 之外的代码解释器。该条款内容如下:

应用程序本身不得以任何方式安装或启动其他可执行代码,包括但不限于通过使用插件架构、调用其他框架、其他 API 或其他方式。除了由 Apple 的文档化 API 和内置解释器解释和运行的代码外,不得在应用程序中下载或使用任何解释代码。

我只想构建流程图并使其生成一些动画徽标样式

非常感谢!

0 投票
4 回答
66652 浏览

flowchart - 流程图 else if

我正在为算法制作流程图,并为 else if 语句遇到了一些问题。

对于这样的 if 语句

else if 语句在流程图中看起来如何?