IT プログラミング関連

フローチャートの書き方

更新日:

フローチャートを書く事は、時間がかかり、作業効率が悪くなるんじゃないかと思われる方もいらっしゃるとおもいますが、
実際はフローチャートを書く事はプログラム作成が効率的になり、作成時間が大幅に節約されます。
また、フローチャートを書いてから作ったプログラムは、バグが大幅に減りプログラムテスト後の修正の時間の短縮になります

フローチャートを書く利点

頭の中の整理が出来る

プログラム作成途中のバグを減らす

完成後のバグの発生率を下げる

フローチャートで使う記号

フローチャートの記号は、多くの数が存在しているので、良く使われる記号を紹介します。

 フロー記号 名称  説明
  端子  フローチャートの最初と最後に使用
   処理  計算や代入など
入出力 ファイルへの入出力
   ループの開始 ループの始まり
   ループの終了  ループの終わり
判断 条件によって分岐(if分等)
  結合子  ページ内で結合
  他ページ結合子 他のページとの結合

実際の使用例

上記の記号を使用してファイル読み込みをする、フローチャートを記載した例です。

ポイントは以下になります。

ポイント

開始・終了は端子で記載する

エラーの可能性がある処理は判定で分岐する
各記号は矢印で繋ぐ

 

 

フローチャートの作成ツール

フローチャートを書くのに役立つツール等を紹介しています。

(1)Excelで書く

 記号の数は少ないですが、「Excel」にフローチャートの記号が用意されています。
Exceの画面で「挿入」→「図形」に、フローチャートに関する記号が出てきます。
なお、左の画像は「Excel 2007」の物です。

(2)フリーソフトで書く

フローチャート作成のフリーソフトは結構少ないのですが、お勧めのソフトを紹介します。
ソフト名:「Dynamic Draw」

フローチャートの作成は勿論、ネットワーク図、その他設計書などなど多くの設計書を作成することが出来ます。
是非、試してみてください。

■窓の社紹介ページ
http://www.forest.impress.co.jp/lib/pic/piccam/paintptclr/molipdraw.html

■作者ページ:
http://www.dynamicdraw.com/jp/

(3)手書きで書く

フローチャート用の定規

手書きで書く場合は「フローチャート用の定規」が売っているので良く使用されます。
頭の整理等で簡単に書きたい場合などに使用して見てはいかがでしょうか。

(4)スマホで手軽に

スマホで書きたい場合は「Flowdia Lite」アプリが便利です。
フローチャート以外にもネットワーク図、UMLなどの多くの図を書くことが出来ます。

お勧め書籍

  • この記事を書いた人
さすけ

さすけ

インフラエンジニアとして数々の大手サーバーを構築を実施し、現在はWebサーバーの構築、サイト作成を中心に活躍しています。

-IT, プログラミング関連
-,

Copyright© さすけのプログラミング入門 , 2018 All Rights Reserved.