質問編集履歴

3

質問の削除

2019/08/15 12:44

投稿

Siro121
Siro121

スコア2

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

最終形のイメージ追加

2019/08/15 12:44

投稿

Siro121
Siro121

スコア2

test CHANGED
File without changes
test CHANGED
@@ -34,17 +34,7 @@
34
34
 
35
35
  最終的に並べたい図形の形
36
36
 
37
- 1,if
38
-
39
- 2,if.then 7,if.else
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

2019/08/15 12:14

投稿

Siro121
Siro121

スコア2

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