使っていくうちに覚えていきます。今全部覚える必要はありません。徐々に覚えていけば大丈夫です。今回は「今日覚えて使いたい3つ」と「残りの基本5つ」に分けて紹介します。フローチャートの開始と終了を表現する記号です。始めと終わりに配置します。フローチャートで、もっとも使う記号です。中に処理内容を書いて表現します。「もし~なら」のような条件分岐で選択肢を増やします。今回はこの3つを使って書き方などもご紹介します。ループの開始と終了を表現します。ループ開始にはループが終了する条件も書きますこの台形のような図形の間に処理内容をサンドウィッチします。処理の一部を別のフローチャートに分けて書く時に使います。メインのフローチャートが見にくくなるを回避するためなどに使います。「サブルーチン」とも言います。外部のデータから参照したり、書き込みしたり、ファイルの入出力などを表現します。上からが「入力」下からが「出力」です。処理を同じフローチャート内の別の所に書く時に使います。「同紙○○を参照」などと言います。別フローチャートに処理を書く際に使います。「別紙○○を参照」などと言います。ループと定義済み処理は使用頻度がやや高いですが、それ以外は必要になったときに思いだして使って覚えるで大丈夫です。「こんなのがあったな」と頭の片隅に置いておいてください。この他にもフローチャートを正式な文章として書く時には、20以上の記号を使い分けます。「始めから正しく書く」と思うと気が遠くなるような感じがします。それよりもまずは「流れを書き出して把握する」ということの方がとても重要です。上の3つだけで大丈夫です。実際に書いてみよう:じゃんけんフローチャートでは、上の3つを使って実際にフローチャートを書いてみましょう。簡単なものを書いていこうと思うので、「じゃんけん」をフローチャートにしてみます。ポイントは「わかりやすく」です。イメージは、じゃんけんを知らない子供に教えてあげるような感じです。やることを書き出す(処理)じゃんけんでやることと言ってたら「じゃんけんぽん」と言うグー、チョキ、パーのどれかを出す勝敗を決める大きく分けるとこの3つだけだと思います。それを先ほどの記号を使って表します。先ほどの長方形の記号の中にそれぞれ処理を書きました。これを矢印でそのまま繋ぐこともできます。人間がこのフローチャートを見たら判断できると思いますが、コンピューターにはやや伝わりにくそうな感じがします。細かくわかりやすく書いていきましょう。勝敗の条件分岐させるじゃんけんの勝敗を決めるために条件分岐をさせましょう。ひし形の中に条件を書きました。「YES」or「NO」で答えられる条件にしました。これで、勝敗をわけることができます。これも組み込んでみましょう。なんだかフローチャートらしくなってきましたね。これで、じゃんけんフローチャートを完成かと思いましたが、一つ忘れていました。じゃんけんには同じ手を出した時のパターンもありました。それも条件分岐で足していきましょう。あいこの時の表現あいこの時の分岐はなにが分かりやすいでしょうか?色々とアイデアがあると思います。こんな条件はどうでしょうか?なんだか少し冷たい聞き方ですが、これにより「勝っても負けてもいない」という選択肢が作れるようになりました。これも組み込んでみましょう。これで、どんな手の組み合わせでも対処できるようになりました。完成これで、じゃんけんフローチャートは完成です。いかがだったでしょうか。基本記号の3つのみでもここまで表現できます。この3つを使ってフローチャートに書き慣れてみてください。するとお気づきの方もいると思いますが、まだこれだとプログラムとしてコンピューターに渡すことは難しいです。勝敗の判断を「自分がグーで相手がチョキ」などという組み合わせまで、しっかりと伝えてあげる必要があります。カンニングはOK!たくさん真似しよう書きたいことはあるのに、フローチャートでどう表現したらいいのかわからないそんな風に行き詰ることは始めのうちは多々あります。始めのうちは、基本の方は似たような事例のフローチャートをカンニングしながら書いていきましょう。え!!!カンニングなんてしちゃっていいの??いいんです!テストや試験のときはもちろんダメですが、カンニングと言う名の参考にするのはOKです。0から作り上げることは自力を鍛えるのにとても役立ちますが、かなり難易度は高いです。業務でフローチャートを書くように指示されているときに時間も限られています。カンニングして自分の中のストックに入れて自分の知識に変換させちゃいましょう。我々日本人のすぐれた性質であり、たくましい能力でもあるのです。紙とペンがあれば十分!フローチャートを身に着けていく時には、有料アプリやソフトを使う必要はありません。紙とペンで十分に身に着けれらます。いうよりも「紙とペン」をオススメします。