質問編集履歴
3
質問の削除
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,59 +1,5 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
|
-
|
3
|
-
エクセルマクロにて階層構造のデータ(表)を
|
4
|
-
|
5
|
-
フローチャート(図)に表現したいです。
|
6
|
-
|
7
|
-
また、上記を実現可能なアルゴリズムを教えていただきたいです。
|
8
|
-
|
9
|
-
|
10
|
-
|
11
|
-
データのは以下の形です。
|
12
|
-
|
13
|
-
番号,命令名,階層
|
14
|
-
|
15
|
-
1,if,1
|
16
|
-
|
17
|
-
2,if.then,1
|
18
|
-
|
19
|
-
3,if,2
|
20
|
-
|
21
|
-
4,if.then,2
|
22
|
-
|
23
|
-
5,syori1,2
|
24
|
-
|
25
|
-
6,if.else,2
|
26
|
-
|
27
|
-
7,if.else,1
|
28
|
-
|
29
|
-
8,syori2,1
|
30
|
-
|
31
|
-
|
32
|
-
|
33
|
-
|
34
|
-
|
35
|
-
最終的に並べたい図形の形
|
36
|
-
|
37
|
-
![](76e2fd9f7505a91edbc39d105998d886.png)
|
38
|
-
|
39
|
-
|
40
|
-
|
41
|
-
ルール
|
42
|
-
|
43
|
-
.上記のようにThenは下に並べていき、elseは右に並べる
|
44
|
-
|
45
|
-
.Ifの階層のみを考える
|
46
2
|
|
47
3
|
|
48
4
|
|
49
5
|
### 発生している問題・エラーメッセージ
|
50
|
-
|
51
|
-
2階層までの図形の並びを実装できましたが、
|
52
|
-
|
53
|
-
3階層になると難しいです。
|
54
|
-
|
55
|
-
おそらく再帰処理をすればうまく並べることができると思うのですが、処理のアルゴリズムが思い浮かびません。
|
56
|
-
|
57
|
-
|
58
|
-
|
59
|
-
お手数おかけしますがよろしくお願いします。
|
2
最終形のイメージ追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -34,17 +34,7 @@
|
|
34
34
|
|
35
35
|
最終的に並べたい図形の形
|
36
36
|
|
37
|
-
1,if
|
38
|
-
|
39
|
-
2
|
37
|
+
![](76e2fd9f7505a91edbc39d105998d886.png)
|
40
|
-
|
41
|
-
3,if
|
42
|
-
|
43
|
-
4,if.then 6,if.else
|
44
|
-
|
45
|
-
5,syori1
|
46
|
-
|
47
|
-
8,syori2
|
48
38
|
|
49
39
|
|
50
40
|
|
1
test
CHANGED
File without changes
|
test
CHANGED
@@ -44,8 +44,6 @@
|
|
44
44
|
|
45
45
|
5,syori1
|
46
46
|
|
47
|
-
|
48
|
-
|
49
47
|
8,syori2
|
50
48
|
|
51
49
|
|