• ベストアンサー

フローチャート

VisualBasicの勉強を始めて1ヶ月ちょっと経ちます。 今、勉強中でいろいろなプログラムを作っているのですが まだ初心者のせいか前に作ったプログラムの処理の流れを忘れてしまいます。 そのたびにいちいちプログラムを見るのが面倒なので N88Basicの頃に書いていたフローチャートの様な物を書いて残しておきたいと思っています。 どなたかVisualBasicの処理の流れをうまくフローチャート化(?)する方法を知っている人教えてください。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • taka_pre
  • ベストアンサー率32% (146/451)
回答No.1

このスペースで、しかも文書だけで説明するのは難しいですね・・・。 ここを参考にしてみてください。 http://www.hata-web.com/ →[資料]→[フローチャートについて](PDFファイル)

chachachar
質問者

補足

ありがとうございます。 一般的なフローチャートの書き方ですね。 特にVisualBasic専用の書き方ってないのでしょうか。

その他の回答 (2)

  • sha-girl
  • ベストアンサー率52% (430/816)
回答No.3

>VisualBasicにはイベントプロシージャがあるので イベント毎にふつうにフローチャートを書けば問題ないかと思います。 >そのたびにいちいちプログラムを見るのが面倒なので マルチスレッドで動いたりする プログラムだとフローチャートにしてもわかりにくいものです。 むしろプログラムを書く際にインデントや、 コメントをきちんとつけておけば 後でプログラムを見直しても問題ないはずです。

参考URL:
http://www.microsoft.com/japan/office/visio
  • taka_pre
  • ベストアンサー率32% (146/451)
回答No.2

フローチャートはあくまでもフローチャートですから、 VB用というものはないと思います。

chachachar
質問者

お礼

>フローチャートはあくまでもフローチャートですから、 >VB用というものはないと思います。 そうですか、特にないのですね。 N88Basicは上から順番に処理を実行するものですが VisualBasicにはイベントプロシージャがあるので 専用の書き方とかあるかなって思ったんですけれど・・・。 御回答ありがとうございました。

関連するQ&A

  • フローチャート及びコードについて教えてください。

    1から5までの総和を求める問題なんですが、 最後に「終了しますか?」と条件分岐をしようとする際、普通は「はい」、「いいえ」の2つの処理を行いますが、さらにそれに加えて「y」「n」以外のキーを入力した際にはもう一度「y」か「n」の選択を行わなければならないという計3つの処理を行い、かつ逆方向の処理の流れがないフローチャートを作る場合は、どのようなフローチャートでどのようなソースコードになるか教えてください。

  • フローチャートの解き方?について

    学校で人工言語学という授業を取っているのですが、フローチャートの回の授業を休んでしまい、三日後にテストなのに全く理解できません。 ネットで色々と調べたところ、フローチャートとはプログラムを図で表したものという風に理解しているのですが、授業で渡されたプリントの図を見ても何を問いたいのかが分かりません。 以下に図を記述します。 開始 ↓ 10⇒B(処理1) ↓ 0⇒A(処理2) ↓ A+B⇒A(処理3) ↓ B-1⇒B(処理4) ↓ B=0(判断) (YESなら終了、NOなら処理3へ戻る) どうやらこの図を参考にしてAとBの下に数字を並べていき答えを出していくらしいのですが、何を意味する図なのかすら分かりません。 すごく初歩的なことなのでお恥ずかしいですが、どのように解いていくのかを初心者にも分かるように説明していただけないでしょうか。 宜しくお願いします。

  • フローチャート

     最大値と最小値について (1)データ数Nの入力 (2)N個のデータの入力 (3)仮の最大値と仮の最小値の設定 (4)最大値と最小値の検索 (5)結果の出力 このプログラムのフローチャートがレポートに出されたんですが、全く分かりません。 よろしくお願いします。 ちなみに情報処理用流れ図記号(JIS)は処理、判断、準備、定義済み処理 手操作処理 入出力 書類 紙カード 紙テープ 表示 通信 結合子 端子って書いてありました。

  • さっぱり分かりません。フローチャート

    情報の授業でフローチャートを書くのですが、さっぱり分かりません。せいぜい「はじめ」、「おわり」、条件はひし形で囲う、処理は四角で囲む。Y、Nで分かれる、くらいです。ですので、下のような応用問題になったらさっぱりです。 a停留所からb停留所の運賃・・・150円 回数券11枚・・・1500円 1ケ月の定期・・・3400円 a停留所からb停留所までバス通学をしている。3月は春休みのため、部活のあるときだけ登校する。乗車券を使うより、回数券を使ったほうが安くなる3月の登校日は何日か。ただし、往復でバスを利用しているとする。*回数券は2冊以上購入してもよい。 ■算数で考えると分かりますが、それをどうフローチャートで描くのですか? こんな初心者に分かるような適切ば参考書があれば教えて下さい。 明日は、日曜日なのでなんとか明日中に仕上げたいです。

  • エクセルのVBA 条件分岐を使ったフローチャート

    先日教えていただいた条件分岐プログラムを使ってフローチャートの処理を組んでみようと思ったのですが、なにぶん初心者なもので直ぐに壁にぶち当たってしまいうまく行きません。 添付の画像のようなフロー処理を考えております どうか、よろしくお願いします。

  • C++のフローチャート

    #include <iostream> using namespace std; int main() { int m=48,n=36,t,i; for(i=0;;i++) { cout << "m" << i << " " << m << " n" << i << " " << n << '\n'; if(!(t=m%n)) break; m=n; n=t; } cout << "n" << i << "=" << n << '\n'; return 0; } ユーグリッドの互除法で、最大公約数を求めたプログラムなんですが、本当にお願いします。プログラムは書けたんですが、誰かこれのフローチャートを教えてください…これのフローチャートがかけないんです。しかも、テストに出るらしいです。これを書くのが 始まりと終わり→楕円 処理を行う→四角 判断を行う→ひし形 って感じなんですよね

  • フローチャート

    VB6で簡単なプログラムを作って、それをフローチャートにすることになったのですが少し質問させてください。 機能としては 1.フォルダ指定のボタンでフォルダのパスをテキスト1に表示 2.閲覧ボタンでテキスト1のフォルダの中身のファイル名をすべてリスト1に表示。 (フォルダの中身はすべて文字列のtxtファイルです) 3.連結ボタンでリスト1のファイルの中身を上から順に連結して、テキスト2に表示。 4.最後に保存ボタンでテキスト2の内容をファイルオとして保存。 これが流れなんですがフローチャートは初めてでよく分からないんですが、1からの順に書けば良いのでしょうか? あと4の場合保存をキャンセルした場合は判断の処理で4の前に戻った方がいいのでしょうか。 分かりづらいとは思いますがよろしくお願いします。

  • [ソフトウェア設計]処理の流れは、アクティビティ図?フローチャート?どちらで書くべきか。

    VCですでに組まれているソフトの設計を設計書として文書にする作業をしています。 (現状あるソフト設計を別のソフトの設計に継承するため、このような作業が発生しました。すでに組まれているソフトには設計書がありませんので、参照はできません。) この場合、ソースコードに記載されている処理の流れは、UMLのアクティビティ図で書けるのでしょうか? 参考書でアクティブ図を勉強しましたが、プログラムの処理の流れ(基本情報技術者試験の擬似言語で記載されているような処理)をそのまま書いたような図は見つかりませんでした。一般的には、プログラムの処理の流れは、アクティブティ図では、書かないのでしょうか? そのような処理は、フローチャートで書くべきなのでしょうか? シーケンス図も一緒に書いていますので、できたらUMLで統一し、アクティブティ図で書きたいのです。 設計書は、今まで記載していなかったので、ノウハウがありません。 知識がおありの方がおられましたら、ご教授お願いいたします。

  • プログラミングをしたいのですが

    大昔8ビット(MSX)BASICは色々勉強しました。 JavaScript、VisualBasicは初心者レベルです。 ソフトを開発したいのですが何が最適でしょうか? やることはOSの区別無く実行でき、ランダムに文章を表示させる程度のことです。 できましたらプログラムを解析されたくありませんし(Javascriptではソースを表示させられます) VisualBasic6.0で解析できないようにできるのでしょうか? また、古いそうですのでもっと別の言語をやるべきでしょうか? お願いします。

  • フローチャート (ファイル併合処理)について

    今、フローチャートについて勉強していますが、 ファイルの併合処理について、分からないところがあります。 ~問~ ファイルAとファイルBは昇順に並んでいます。この2つのファイルを併合して出力ファイルCを作成するフローチャートを作成。(キーは00~10) もしファイルAとファイルBに重複したキーのレコードがある場合は ファイルAのレコードのみをファイルCに出力し、エラー表示を行う。 大まかな流れは 開始→ファイルAオープン→ファイルBオープン→出力ファイルCオープン→併合処理の本処理→ファイルAクローズ→ファイルBクローズ→出力ファイルCクローズ→終了 だと思うのです。 問題は、併合処理はどういって組むか分からない部分と 出力ファイルCにどうやってA,Bのファイルのキーの数字を入れればよいか(書けばいいか)分かりません。 フローチャートの記号は一折把握していますが、ファイル関連はネットでも手元の書物でもあまり書いていませんでした。 どうかよろしくお願い致します。

専門家に質問してみよう