質問編集履歴

5

プログラムをフローチャートで

2020/07/08 14:23

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,85 @@
1
1
  三つの整数値を読み込んでA>B>Cのように昇順にソートするフローチャート図の書き方を教えてください。
2
2
 
3
3
  ※JAVAでプログラムは実装できましたが、フローチャート図の書き方がわかりません。
4
+
5
+
6
+
7
+ ```ここに言語を入力
8
+
9
+ import java.io.*;
10
+
11
+
12
+
13
+ class test
14
+
15
+ {
16
+
17
+ public static void main(String [] args) throws Exception
18
+
19
+ {
20
+
21
+ System.out.println("三つの整数値を入力してください。");
22
+
23
+
24
+
25
+ int a,b,c;
26
+
27
+
28
+
29
+ String line;
30
+
31
+
32
+
33
+ int large,medium,small;
34
+
35
+ BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
36
+
37
+
38
+
39
+ System.out.print("数値 a= :");
40
+
41
+ line = reader.readLine();
42
+
43
+ a=Integer.parseInt(line);
44
+
45
+
46
+
47
+ System.out.print("数値 b= :");
48
+
49
+ line = reader.readLine();
50
+
51
+ b=Integer.parseInt(line);
52
+
53
+
54
+
55
+ System.out.print("数値 c= :");
56
+
57
+ line = reader.readLine();
58
+
59
+ c=Integer.parseInt(line);
60
+
61
+
62
+
63
+ if(a >= b){
64
+
65
+ if(a >= c){large =a; if(b >= c){medium =b; small =c;}
66
+
67
+ else{medium =c; small =b;}
68
+
69
+ }else{large =c; medium =a; small =b;}
70
+
71
+ }else{if(b >= c){large=b;if(a >= c){medium =a; small =c;}
72
+
73
+ else{medium =c; small =a;}
74
+
75
+ }else{large =c; medium =b; small =a;}
76
+
77
+ }
78
+
79
+ System.out.print(large + ">" + medium + ">" + small);
80
+
81
+ }
82
+
83
+ }
84
+
85
+ ```

4

図にする説明を依頼

2020/07/08 14:23

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1 +1,3 @@
1
1
  三つの整数値を読み込んでA>B>Cのように昇順にソートするフローチャート図の書き方を教えてください。
2
+
3
+ ※JAVAでプログラムは実装できましたが、フローチャート図の書き方がわかりません。

3

変更

2020/07/08 13:16

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,13 +1 @@
1
- アルゴリズムのフローチャートの書き方についての質問です。
2
-
3
- 勉強はじめたばかりで、2分岐までは何となく理解できたのですが、3分岐、4分岐がいまいちです。。。
4
-
5
-
6
-
7
- 例:
8
-
9
- 変数A、B、Cの3つの領域にキーボードから整数値を入力して、一番大きな数を変数Aに真ん中の値を変数Bに1番小さな値を変数Cに格納するフローチャートの作成を教えてください。
1
+ つの整数値を読み込んでABCのよう昇順にソートするフローチャート書き方を教えてください。
10
-
11
-
12
-
13
- ちょっとわかりづらいようでしたので、図を何とか作成してみます。

2

再度制作

2020/07/08 11:12

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -10,6 +10,4 @@
10
10
 
11
11
 
12
12
 
13
- 追記(自分なにまてみた図です。
13
+ ちょっとわかづらいようでしたので、図を何か作成してみす。
14
-
15
- ![イメージ説明](a404a363dc0bd66156e3981d3437ddd7.jpeg)

1

図を追加

2020/07/06 12:19

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -7,3 +7,9 @@
7
7
  例:
8
8
 
9
9
  変数A、B、Cの3つの領域にキーボードから整数値を入力して、一番大きな数を変数Aに真ん中の値を変数Bに1番小さな値を変数Cに格納するフローチャートの作成方法を教えてください。
10
+
11
+
12
+
13
+ 追記(自分なりにまとめてみた図です。)
14
+
15
+ ![イメージ説明](a404a363dc0bd66156e3981d3437ddd7.jpeg)