No.3ベストアンサー
- 回答日時:
私はフローとタイミングチャートみたいな奴を混ぜて適材適所って感じですね。
Windowsアプリというかイベントドリブン(だっけ?)というのは、それ以前のフローがすべてみたいな動きにはならず、イベント発生がトリガーとなる場合が殆どですし、イベントキューなんていうのもありますので、特定のイベントに関してのフローとか、イベントが連続して起きるような場合にはタイミングチャートみたいに、流れが判るような感じで書きます。
一番適しているかどうかは判りませんけど、とりあえず判りやすいかなと自負しております。
sigatsuさん、ありがとう。
まさしく、そのような流れをどういう風に書くかに
困っていました。
参考になりました。自分も、それで一度処理を書いてみたいとおもいます。
No.2
- 回答日時:
> Windowsで、プログラム開発をする場合
「Windowsで」と言っても、言語はいろいろありますので一概には言えないと思いますよ。
それに、アルゴリズムは言語とはあまり関係ないと思います。
どんなプログラム言語でも、やっぱりフローチャートが良いんじゃないでしょうか?
rallyさん、ありがとう。
確かに、おおもととなるアルゴリズムの部分はフローチャートで
なんとかなるのですが、処理の詳細な流れと例外処理のあたりを
フローチャートで書こうとすると、
経験不足のため、すっきりとかけなかったので、
ほかの何か新しい方法があるのかな―と思い、質問しました。
No.1
- 回答日時:
C風の疑似コーティングがいいのではないでしょうか?
それでアルゴリズムの本質は掴めると思います。一昔前はアルゴリズムの記述はPascal風に書く例が多かったですが、今ではPascalなんて知っている人いないし...。
フローチャートはテンプレートも必要で、ワープロなどに不適だし、構造化プログラミング、構造化コーディングが普及する前の昔のやり方です。
NSチャートは、一見整然としているが実際使ってみると使いにくい。ワープロとの相性も悪い。
そんなわけで、私は、C風の疑似コーディングにしています。
ametuchiさん、ありがとう。
たしかにぱっとみためで流れがつかめ、
ほかの人が見てもわかる方法があればいいと思って質問しました。
自分のみではだいたい、擬似コーディングでやってしまうのですが
それだとほかの人からわかりづらいかなと思い、
きいてみました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 高校 情報Iの「アルゴリズムの表現」(写真)の部分教えて欲しいです! 1 2022/07/27 11:48
- その他(プログラミング・Web制作) Windows上のプログラム。「予め決められた時刻に自分で起動して処理して自分で終了する」って可能? 3 2023/01/04 14:29
- Windows 10 windows11 update の「更新の再開」について初歩的な質問なのですが 1 2022/10/19 00:57
- フリーソフト イーファンビューでwebpファイルが開けません 1 2022/07/12 07:07
- C言語・C++・C# 【C++】IDirect3DSurfaceのディープコピーは可能ですか? 1 2022/07/06 02:47
- その他(プログラミング・Web制作) マウスオーバー→ホイール回転でスクロールできない 2 2022/10/31 10:06
- その他(プログラミング・Web制作) プログラミング能力とアルゴリズム能力って違うのでしょうか? プログラミングの能力の一部にアルゴリズム 10 2023/03/31 14:34
- 教えて!goo 【回答が書きにくいのはなぜ】投稿内容に不適切な表現など・(中略)・投稿内容の修正をお願いいたします 9 2023/05/09 08:41
- その他(プログラミング・Web制作) プログラミングの能力とアルゴリズムの能力は別物だと言われたのですが、これは本当ですか? プログラミン 1 2023/03/09 02:37
- 数学 特定の座標点を通る回帰を行う方法について。 2 2022/10/10 10:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
正しい五十音順について
-
Dijkstraて
-
多変数関数の最小値を求めるプ...
-
[ EXCEL VBA ] 図形を読み込む...
-
Stuck
-
プログラミングの才能のある無...
-
Fotranで最小公倍数
-
アルゴリズムのB木について
-
Cプログラミング
-
よくプログラミングをやるにあ...
-
Visual studio2019 C#で生まれ...
-
画像から文字を認識してテキス...
-
アルゴリズムとは、フローチャ...
-
OpenCVのライセンスについて
-
乗換案内の作り方が知りたいです。
-
C++行列計算プログラム
-
パズルが好きな人ってプログラ...
-
携帯のパスワードについてです。
-
アルゴリズムとプロトコールの違い
-
一番近い組み合わせを見つけるには
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
正しい五十音順について
-
Dijkstraて
-
Stuck
-
[ EXCEL VBA ] 図形を読み込む...
-
BCDについて
-
アルゴリズムとプロトコールの違い
-
期間重複チェックがわかりません
-
グループを均等に分けるには?...
-
三次元形状曲面の導出法
-
あいまい検索(文字列一致率)
-
Visual studio2019 C#で生まれ...
-
gooという検索エンジンの後にGo...
-
フリーセルの難易度について
-
CRC-CCITT16の算出法
-
経路探索について
-
C♯で電卓を作成しています。演...
-
理系の高校生です。大学で情報...
-
OpenCVのライセンスについて
-
偏りのある乱数のアルゴリズム
-
詰め将棋をとくのは、アルゴリ...
おすすめ情報