5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

フローチャート教えてくれ!

1 :マヨイ:2008/05/02(金) 13:30:45
商品コード、商品名、製造年月日、単価があって商品コードに
対する商品名、単価は同じ。
商品コードは1〜9まである。
このファイルを商品コード、製造年月日順に昇順で並び替える
フローチャートを描け。

こんな問題を出されて悩んでいます。
俺的には挿入ソートとか使うと思うだが、どうやってこのフロ
ーチャートをかいていいのかわからない・・・

教えてください!!!

2 :デフォルトの名無しさん:2008/05/02(金) 13:38:01
宿題や研修は自分でやらないと身につかないよ

3 :デフォルトの名無しさん:2008/05/02(金) 13:39:43
(開始)
 ↓
[ソート]
 ↓
(終了)

4 :デフォルトの名無しさん:2008/05/02(金) 13:42:35
1つのフローチャートで書こうとすると無理がでる
処理毎に分割した方が整理できる

ていうかコード書いてチャートに起こせば

本末転倒だけど

5 :デフォルトの名無しさん:2008/05/02(金) 13:45:00
そもそもフローチャート自体が廃れてるし、
適当に写して乗り切っても後々困ることは無いというか
フローチャートなんて勉強する時間が勿体ないというか

6 :マヨイ:2008/05/02(金) 13:45:57
元のファイルから並び変えたファイルへの出力とか、
判断するための条件とか・・・
何をやっていいのか・・・

コードをチャートに起こすってどうやるんですか?

7 :デフォルトの名無しさん:2008/05/02(金) 13:51:03
21世紀にもなってフローチャートかよ

8 :デフォルトの名無しさん:2008/05/02(金) 13:56:22
じゃあアクティビティ図

9 :デフォルトの名無しさん:2008/05/02(金) 13:59:03
アクティビティ図
状態遷移図
シーケンス図

で出してしまえ。

10 :マヨイ:2008/05/02(金) 14:00:22
いや・・・そもそも図すら描けないんですけど・・・
あ、描けないと言ってもこの問題が解けないという事で、
フローチャート自身は描けますよ

11 :デフォルトの名無しさん:2008/05/02(金) 14:00:55
宿題を解決する様子をユースケース図で

アクターは自分と2ch

12 :デフォルトの名無しさん:2008/05/02(金) 14:02:04




13 :デフォルトの名無しさん:2008/05/02(金) 14:09:00
>>1の問題を出した人は関西人か?

14 :デフォルトの名無しさん:2008/05/02(金) 14:10:42
フローチャートは実務では役に立ってないけど
コードが書けないうちだけは論理的な思考を育むのに役立つかもしれない程度

15 :マヨイ:2008/05/02(金) 14:11:01
ん〜関東だと思う・・・

16 :デフォルトの名無しさん:2008/05/02(金) 14:16:20
テンプレートで手書きもなんだかアレだし、
フローチャート作成ツール的なもので
綺麗に打ち込もうとしても、菱形の中以外と狭く
結局字が小さすぎワロタ

17 :マヨイ:2008/05/02(金) 14:18:16
もう、描ける描けないの話題じゃなくて、
誰かこの問題といてくださいよ〜(T-T)

18 :デフォルトの名無しさん:2008/05/02(金) 14:22:25
ふざけんなよ?


19 :マヨイ:2008/05/02(金) 14:23:38
ふざけてないです!!!

20 :デフォルトの名無しさん:2008/05/02(金) 14:24:03
触らないでよ!

21 :マヨイ:2008/05/02(金) 14:30:45
時間もないのに何でふざけなくちゃいけないんですか!!

22 :abc...xyz:2008/05/02(金) 14:42:56
select * from `table` order by `商品コード`;
select * from `table` order by `製造年月日`;

これのフローチャートかくの?
がんばってねw

23 :デフォルトの名無しさん:2008/05/02(金) 14:52:22
とりあえず描いてうp汁

24 :マヨイ:2008/05/02(金) 14:55:35
へ?俺がですか?

25 :デフォルトの名無しさん:2008/05/02(金) 14:58:54
商品コードと製造年月日でソートするだけじゃん

26 :マヨイ:2008/05/02(金) 15:00:36
「だけ」と言われて出来てたらココに書き込んでないですよぉ・・・

27 :デフォルトの名無しさん:2008/05/02(金) 15:02:46
何がわからんのかがわからんので、
何か適当なプログラム言語でかいてみれ
擬似コードでもいいから

28 :マヨイ:2008/05/02(金) 15:13:32
・N←0
・ファイルを開く
・ファイルからデータをBUF読む
■ファイルにデータが存在する間
|     ・i←1
|     ■i<=N and M(i)>BUF
|     |  ・i←i+1
|     ■
|     ・J←N
|     ■J=>i
|     |  ・M(J+1)←M(J)
|     |  ・J←J-1
|     ■
|     ・M(i)←BUF
|     ・ファイルからデータをBUFに読み込む

・ファイルを閉じる

こんな感じだけど、何が足りないかな?

29 :等幅フォントで見るべし:2008/05/02(金) 16:05:50
>>28
ほらよ
○開始

□N←0

□ファイルを開く

□ファイルからデータをBUF読む

◇ファイルにデータが存在する間
|no  |yes
|   □i←1
|   ◇i<=N and M(i)>BUF
|   |no  |yes
|   |   □i←i+1
|   ├───┘
|   □J←N
|   |
|   ◇J=>i
|   |no  |yes
|   |   □M(J+1)←M(J)
|   |   |
|   |   □J←J-1
|   ├───┘
|   □M(i)←BUF
|   |
|   □ファイルからデータをBUFに読み込む
├───┘
□ファイルを閉じる

○終了

30 :等幅フォントで見るべし:2008/05/02(金) 16:08:34
あー、ループ構造間違えた。
面倒だから、ループ記号にしてしまおう。

□ファイルにデータが存在する間

□i←1
◇i<=N and M(i)>BUF
|no  |yes
|   □i←i+1
├───┘
□J←N

◇J=>i
|no  |yes
|   □M(J+1)←M(J)
|   |
|   □J←J-1
├───┘
□M(i)←BUF

□ファイルからデータをBUFに読み込む





31 :マヨイ:2008/05/02(金) 17:24:49
ありがとうございます!
これ参考にしてフローチャート描いてみます!

32 :デフォルトの名無しさん:2008/05/02(金) 17:35:36
ほんとかよ……

33 :マヨイ:2008/05/02(金) 17:56:31
え!?何かまずいんですか?

34 :デフォルトの名無しさん:2008/05/02(金) 18:05:33
二ちゃんの情報をまるきり正しいだろうと想像するところがまずい。
他の情報と照らし合わせて採用の可否を判定するとかしてよ

35 :デフォルトの名無しさん:2008/05/02(金) 18:06:00
「参考」にするって言ってんだからいいんじゃね?

36 :デフォルトの名無しさん:2008/05/02(金) 18:37:25
参考も何も、>28のまんまじゃん。

37 :デフォルトの名無しさん:2008/05/02(金) 18:58:52
とりあえず解決ということで

38 :デフォルトの名無しさん:2008/05/02(金) 19:08:20
2008年にもなってフローチャートのスレが立つことになるとはな。
世も末だ。

39 :デフォルトの名無しさん:2008/05/02(金) 19:33:00
資格の取得にいるんじゃね?

40 :デフォルトの名無しさん:2008/05/02(金) 22:07:03
擬似コード書いたほうがよっぽどいいんだがな

# ファイルをひらく
# ファイルの終わりまで、先頭レコードから順番に配列に読み出す
# 配列を商品コード、製造年月日順に昇順で並び替える


41 :デフォルトの名無しさん:2008/05/02(金) 23:09:11
フローチャートが死滅しない原因だと思われる基本情報処理も午後は擬似コードなんだっけ

42 :デフォルトの名無しさん:2008/05/03(土) 02:51:36
普通の言語じゃなかったか
俺の時はCとCASLとCOBOLだった様な

最近はPerlも入ってた記憶がある

43 :デフォルトの名無しさん:2008/05/03(土) 11:23:35
フローチャートって構造化言語ですらないからな……

44 :デフォルトの名無しさん:2008/05/03(土) 11:24:32
>>42
C、アセンブリ、Java、COBOLかと

45 :デフォルトの名無しさん:2008/05/04(日) 02:05:29
>>41
お前いい事言うな。
やれんのか?
なら今すぐやれ。

46 :デフォルトの名無しさん:2008/05/05(月) 03:18:00
>1
ソートの、使用するアルゴリズムについての指定は無いの?
クイックソートを使え、とか。

47 :デフォルトの名無しさん:2008/05/10(土) 18:27:24
> 46
クイックソートのフローチャート…
フローチャートで再帰表現ってできるのか?

48 :デフォルトの名無しさん:2008/05/10(土) 19:50:14
クイックソートする、とか書いとけばいいんじゃないかな

49 :デフォルトの名無しさん:2008/05/27(火) 15:22:13
最近フローチャート始めたばっかで全然わからないんです。
誰か教えてください。
@0以上9未満の乱数を、0が出るまで発生させ続けるプログラムのフローチャートを作成せよ。

A0以上8未満の乱数を発生させ、それが偶数か否かを表示するプログラムのフローチャートを作成せよ。

B1から変数nに入力した値までの全ての整数の総和を求めるフローチャートを作成せよ。なお、nに入力された値も結果に含めるものとする。

C5人分のテストデータを入力し、そのうち最小点 min を求め出力する。なお,テストデータは 0 から 100 までの値が入力されるものとする。以上のフローチャートを制御変数を i として作成せよ。

D入力された2つの整数の最大公約数を求め結果を出力するフローチャートを、しらみつぶし法を用いて作成せよ。

お願いします!

50 :デフォルトの名無しさん:2008/05/27(火) 15:44:36
そんな無駄なこと始めなくてもいいのに。

51 :デフォルトの名無しさん:2008/11/04(火) 17:07:11
age

52 :デフォルトの名無しさん:2008/11/25(火) 00:02:35
実際フローチャートを実際の開発に使ってる所なんてまだ存在してんのかな
擬似コードと比べると、見た目以外何の取り柄も無いのに

53 :デフォルトの名無しさん:2008/11/27(木) 17:43:03
>>49
宿題くんは↓あたりでも見て勉強すればいいよ。
ttp://masudahp.web.fc2.com/flowchart/


>>52
今でも仕様書にロジックの説明を記述する時に書いたりするけど、たいがいは簡単に分岐条件、処理、
あと定義済み処理(モジュール)くらいしか使わない。
あっても書類(ファイル)とかくらい?

階層構造を表現するならHCPチャートの方が書きやすかったりする。

54 :デフォルトの名無しさん:2009/01/22(木) 03:28:32
昨日NHKでDSのゲーム会社を特集した番組があって
そこでフローチャートは大事って言ってたがこのやり方ってもう時代遅れなのか…
初歩的なフローチャートなら描けるくらい勉強したのに

55 :デフォルトの名無しさん:2009/01/22(木) 03:34:46
俺だって昔やらされたから読んだり書いたりはできるけど
正直要らんと思う

56 :デフォルトの名無しさん:2009/01/22(木) 03:47:32
まあ勉強したといってもテレビ見た後のほんの数時間だし
考え方のヒントみたいなのは貰ったからいいかな

と、前向きに考えることにする

57 :デフォルトの名無しさん:2009/01/22(木) 06:25:53
>>54
データフローとか、状態遷移とか、色んな形でフローチャートはでてくるけれど、
コードフローを記述する所謂フローチャートは普通、書かない。

58 :デフォルトの名無しさん:2009/02/13(金) 13:39:42
フローチャートからコードを作ることは絶滅したといっていいな
ライブラリとかシステムとかの考え方を説明する図としてなら生き残ってる

普通にプレゼンの丸・三角・四角・矢印で描くことのほうが多いがね
下手にフローチャート図形だと混乱が起きかねない

59 :デフォルトの名無しさん:2009/02/13(金) 14:12:49
このスレはたった今からNSチャート派が占拠する!

60 :デフォルトの名無しさん:2009/02/13(金) 15:28:49
そうはいくか
オリコンチャート派の俺が占拠するぜ

61 :デフォルトの名無しさん:2009/04/13(月) 15:41:45
こやつめw

62 :foi.americanprogress.org:2009/08/17(月) 17:49:44
Q. 自動保守#K9K?_D[L とは一体何なのか?
A. 外部サイトへの突撃大好きな真性厨房

韓国突撃でお馴染みの自動保守
最近は自動焼人 ★として2ちゃんねるのボランティアにも精を出す日々
だがそんな彼にも、人間らしい部分はあったのだ…

名言集
『アパッチ砲はワシが作った』
『お前が規制系キャップ取れるか審査してやるよ』
『いつもサボってばかりのキャップがウゼえ』
『俺、100人規模の集団サイバーテロの主犯だったこともあるんだぜ』
『俺の経歴カックイイだろ?』

最近のニュース
 8月15日の韓国突撃の際に歴史的大敗を喫する。ラジオでの敗戦宣言のときに声が震えていた
 本人は体調不良と言っているが…


----------------------------------------------
この自動焼人 ★メールマガジンの配信停止をご希望される方は
http://qb5.2ch.net/test/read.cgi/sec2chd/1250169591/
にて自動焼人 ★までご連絡ください

63 :デフォルトの名無しさん:2009/08/17(月) 20:30:51
おい俺のコピペ脳、まで読んだ。

64 :デフォルトの名無しさん:2010/02/10(水) 22:48:13
HCPチャートをWYSIWYGで書けるエディタが見つかりません。
よけいなコード生成機能は要らないし高いし。
誰か作って…

65 :デフォルトの名無しさん:2010/02/11(木) 21:31:23
>>64
この手のツールは元々需要が少ない上に今後は更に減っていくもの
と思います。

製品も一応存在しますが、使用者が少ないせいか、機能および使い勝手に関する
不具合がかなり多いです。高いくせに。

個人的にはUMLや擬似コードあたりで表現した方がよろしいかと思います。
上司に言われているのならばどうにかして説得してください。
顧客の要求であれば、仕方がないのでVisioあたりで描いたら如何でしょう?

66 :デフォルトの名無しさん:2010/02/12(金) 00:45:35
>>65
ありがとう

システム設計というよりマイコンでミニマムな機能を思考するツールに良いと思うんですよね。
フローチャートに対するHCPチャートは、ER図に対する渡辺式みたいに面積が節約できるといいますか。
で、HCPチャートの思想的な文献を見たら、何十万もする某RADツール風の、
コードと1対1に対応したような使い方は、どうやら間違ってるようで。。
ちなみにNTT系の開発現場ではこのチャートを要求されるという噂を聞きましたが今でも使ってるんでしょうかね。
現状、テキストエディタで\reloadとか描いてHCPViewerで眺めるしかなさそうですね。

67 :デフォルトの名無しさん:2010/04/11(日) 10:17:51
今YAC2を俺流にカスタマイズしたチャートの記述ツールを作成中。
UMLだとソースコードと1対1になる図は作りずらいから
旧来のフローチャート・構造化チャートも無価値ではないと思う。

68 :デフォルトの名無しさん:2010/04/11(日) 20:04:24
フローを示すなら今でもフローチャートのが分かりやすいね

ソースコードと1:1の粒度でチャートを作るのはどうかと思うけど

14 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)