フローチャート教えてくれ!
■ このスレッドは過去ログ倉庫に格納されています
0001マヨイ
2008/05/02(金) 13:30:45対する商品名、単価は同じ。
商品コードは1〜9まである。
このファイルを商品コード、製造年月日順に昇順で並び替える
フローチャートを描け。
こんな問題を出されて悩んでいます。
俺的には挿入ソートとか使うと思うだが、どうやってこのフロ
ーチャートをかいていいのかわからない・・・
教えてください!!!
0002デフォルトの名無しさん
2008/05/02(金) 13:38:010003デフォルトの名無しさん
2008/05/02(金) 13:39:43↓
[ソート]
↓
(終了)
0004デフォルトの名無しさん
2008/05/02(金) 13:42:35処理毎に分割した方が整理できる
ていうかコード書いてチャートに起こせば
本末転倒だけど
0005デフォルトの名無しさん
2008/05/02(金) 13:45:00適当に写して乗り切っても後々困ることは無いというか
フローチャートなんて勉強する時間が勿体ないというか
0006マヨイ
2008/05/02(金) 13:45:57判断するための条件とか・・・
何をやっていいのか・・・
コードをチャートに起こすってどうやるんですか?
0007デフォルトの名無しさん
2008/05/02(金) 13:51:030008デフォルトの名無しさん
2008/05/02(金) 13:56:220009デフォルトの名無しさん
2008/05/02(金) 13:59:03状態遷移図
シーケンス図
で出してしまえ。
0010マヨイ
2008/05/02(金) 14:00:22あ、描けないと言ってもこの問題が解けないという事で、
フローチャート自身は描けますよ
0011デフォルトの名無しさん
2008/05/02(金) 14:00:55アクターは自分と2ch
0012デフォルトの名無しさん
2008/05/02(金) 14:02:04木
人
0013デフォルトの名無しさん
2008/05/02(金) 14:09:000014デフォルトの名無しさん
2008/05/02(金) 14:10:42コードが書けないうちだけは論理的な思考を育むのに役立つかもしれない程度
0015マヨイ
2008/05/02(金) 14:11:010016デフォルトの名無しさん
2008/05/02(金) 14:16:20フローチャート作成ツール的なもので
綺麗に打ち込もうとしても、菱形の中以外と狭く
結局字が小さすぎワロタ
0017マヨイ
2008/05/02(金) 14:18:16誰かこの問題といてくださいよ〜(T-T)
0018デフォルトの名無しさん
2008/05/02(金) 14:22:250019マヨイ
2008/05/02(金) 14:23:380020デフォルトの名無しさん
2008/05/02(金) 14:24:030021マヨイ
2008/05/02(金) 14:30:450022abc...xyz
2008/05/02(金) 14:42:56select * from `table` order by `製造年月日`;
これのフローチャートかくの?
がんばってねw
0023デフォルトの名無しさん
2008/05/02(金) 14:52:220024マヨイ
2008/05/02(金) 14:55:350025デフォルトの名無しさん
2008/05/02(金) 14:58:540026マヨイ
2008/05/02(金) 15:00:360027デフォルトの名無しさん
2008/05/02(金) 15:02:46何か適当なプログラム言語でかいてみれ
擬似コードでもいいから
0028マヨイ
2008/05/02(金) 15:13:32・ファイルを開く
・ファイルからデータを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に読み込む
■
・ファイルを閉じる
こんな感じだけど、何が足りないかな?
0029等幅フォントで見るべし
2008/05/02(金) 16:05:50ほらよ
○開始
|
□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に読み込む
├───┘
□ファイルを閉じる
|
○終了
0030等幅フォントで見るべし
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に読み込む
|
□
▽
0031マヨイ
2008/05/02(金) 17:24:49これ参考にしてフローチャート描いてみます!
0032デフォルトの名無しさん
2008/05/02(金) 17:35:360033マヨイ
2008/05/02(金) 17:56:310034デフォルトの名無しさん
2008/05/02(金) 18:05:33他の情報と照らし合わせて採用の可否を判定するとかしてよ
0035デフォルトの名無しさん
2008/05/02(金) 18:06:000036デフォルトの名無しさん
2008/05/02(金) 18:37:250037デフォルトの名無しさん
2008/05/02(金) 18:58:520038デフォルトの名無しさん
2008/05/02(金) 19:08:20世も末だ。
0039デフォルトの名無しさん
2008/05/02(金) 19:33:000040デフォルトの名無しさん
2008/05/02(金) 22:07:03# ファイルをひらく
# ファイルの終わりまで、先頭レコードから順番に配列に読み出す
# 配列を商品コード、製造年月日順に昇順で並び替える
0041デフォルトの名無しさん
2008/05/02(金) 23:09:110042デフォルトの名無しさん
2008/05/03(土) 02:51:36俺の時はCとCASLとCOBOLだった様な
最近はPerlも入ってた記憶がある
0043デフォルトの名無しさん
2008/05/03(土) 11:23:350044デフォルトの名無しさん
2008/05/03(土) 11:24:32C、アセンブリ、Java、COBOLかと
0045デフォルトの名無しさん
2008/05/04(日) 02:05:29お前いい事言うな。
やれんのか?
なら今すぐやれ。
0046デフォルトの名無しさん
2008/05/05(月) 03:18:00ソートの、使用するアルゴリズムについての指定は無いの?
クイックソートを使え、とか。
0047デフォルトの名無しさん
2008/05/10(土) 18:27:24クイックソートのフローチャート…
フローチャートで再帰表現ってできるのか?
0048デフォルトの名無しさん
2008/05/10(土) 19:50:140049デフォルトの名無しさん
2008/05/27(火) 15:22:13誰か教えてください。
�@0以上9未満の乱数を、0が出るまで発生させ続けるプログラムのフローチャートを作成せよ。
�A0以上8未満の乱数を発生させ、それが偶数か否かを表示するプログラムのフローチャートを作成せよ。
�B1から変数nに入力した値までの全ての整数の総和を求めるフローチャートを作成せよ。なお、nに入力された値も結果に含めるものとする。
�C5人分のテストデータを入力し、そのうち最小点 min を求め出力する。なお,テストデータは 0 から 100 までの値が入力されるものとする。以上のフローチャートを制御変数を i として作成せよ。
�D入力された2つの整数の最大公約数を求め結果を出力するフローチャートを、しらみつぶし法を用いて作成せよ。
お願いします!
0050デフォルトの名無しさん
2008/05/27(火) 15:44:360051デフォルトの名無しさん
2008/11/04(火) 17:07:110052デフォルトの名無しさん
2008/11/25(火) 00:02:35擬似コードと比べると、見た目以外何の取り柄も無いのに
0053デフォルトの名無しさん
2008/11/27(木) 17:43:03宿題くんは↓あたりでも見て勉強すればいいよ。
ttp://masudahp.web.fc2.com/flowchart/
>>52
今でも仕様書にロジックの説明を記述する時に書いたりするけど、たいがいは簡単に分岐条件、処理、
あと定義済み処理(モジュール)くらいしか使わない。
あっても書類(ファイル)とかくらい?
階層構造を表現するならHCPチャートの方が書きやすかったりする。
0054デフォルトの名無しさん
2009/01/22(木) 03:28:32そこでフローチャートは大事って言ってたがこのやり方ってもう時代遅れなのか…
初歩的なフローチャートなら描けるくらい勉強したのに
0055デフォルトの名無しさん
2009/01/22(木) 03:34:46正直要らんと思う
0056デフォルトの名無しさん
2009/01/22(木) 03:47:32考え方のヒントみたいなのは貰ったからいいかな
と、前向きに考えることにする
0057デフォルトの名無しさん
2009/01/22(木) 06:25:53データフローとか、状態遷移とか、色んな形でフローチャートはでてくるけれど、
コードフローを記述する所謂フローチャートは普通、書かない。
0058デフォルトの名無しさん
2009/02/13(金) 13:39:42ライブラリとかシステムとかの考え方を説明する図としてなら生き残ってる
普通にプレゼンの丸・三角・四角・矢印で描くことのほうが多いがね
下手にフローチャート図形だと混乱が起きかねない
0059デフォルトの名無しさん
2009/02/13(金) 14:12:490060デフォルトの名無しさん
2009/02/13(金) 15:28:49オリコンチャート派の俺が占拠するぜ
0061デフォルトの名無しさん
2009/04/13(月) 15:41:45A. 外部サイトへの突撃大好きな真性厨房
韓国突撃でお馴染みの自動保守
最近は自動焼人 ★として2ちゃんねるのボランティアにも精を出す日々
だがそんな彼にも、人間らしい部分はあったのだ…
名言集
『アパッチ砲はワシが作った』
『お前が規制系キャップ取れるか審査してやるよ』
『いつもサボってばかりのキャップがウゼえ』
『俺、100人規模の集団サイバーテロの主犯だったこともあるんだぜ』
『俺の経歴カックイイだろ?』
最近のニュース
8月15日の韓国突撃の際に歴史的大敗を喫する。ラジオでの敗戦宣言のときに声が震えていた
本人は体調不良と言っているが…
----------------------------------------------
この自動焼人 ★メールマガジンの配信停止をご希望される方は
http://qb5.2ch.net/test/read.cgi/sec2chd/1250169591/
にて自動焼人 ★までご連絡ください
0063デフォルトの名無しさん
2009/08/17(月) 20:30:510064デフォルトの名無しさん
2010/02/10(水) 22:48:13よけいなコード生成機能は要らないし高いし。
誰か作って…
0065デフォルトの名無しさん
2010/02/11(木) 21:31:23この手のツールは元々需要が少ない上に今後は更に減っていくもの
と思います。
製品も一応存在しますが、使用者が少ないせいか、機能および使い勝手に関する
不具合がかなり多いです。高いくせに。
個人的にはUMLや擬似コードあたりで表現した方がよろしいかと思います。
上司に言われているのならばどうにかして説得してください。
顧客の要求であれば、仕方がないのでVisioあたりで描いたら如何でしょう?
0066デフォルトの名無しさん
2010/02/12(金) 00:45:35ありがとう
システム設計というよりマイコンでミニマムな機能を思考するツールに良いと思うんですよね。
フローチャートに対するHCPチャートは、ER図に対する渡辺式みたいに面積が節約できるといいますか。
で、HCPチャートの思想的な文献を見たら、何十万もする某RADツール風の、
コードと1対1に対応したような使い方は、どうやら間違ってるようで。。
ちなみにNTT系の開発現場ではこのチャートを要求されるという噂を聞きましたが今でも使ってるんでしょうかね。
現状、テキストエディタで\reloadとか描いてHCPViewerで眺めるしかなさそうですね。
0067デフォルトの名無しさん
2010/04/11(日) 10:17:51UMLだとソースコードと1対1になる図は作りずらいから
旧来のフローチャート・構造化チャートも無価値ではないと思う。
0068デフォルトの名無しさん
2010/04/11(日) 20:04:24ソースコードと1:1の粒度でチャートを作るのはどうかと思うけど
0069デフォルトの名無しさん
2010/09/23(木) 22:46:45IT土方やめたけどまた始めるかも・・・
■ このスレッドは過去ログ倉庫に格納されています