ITパスポート 2015年 春期 問59
問題文
プログラムの処理手順を図式を用いて視覚的に表したものはどれか。
選択肢
ア:ガントチャート
イ:データフローダイアグラム
ウ:フローチャート(正解)
エ:レーダチャート
🔒 解説は解答すると表示されます
プログラムの処理手順を図式を用いて視覚的に表したものはどれか。【ITパスポート 解説】
正解の理由
プログラムの「処理手順」を順番や分岐を含めて図で表すものは、フローチャートです。したがって選択肢の中では ウ が正解です。
フローチャートとは、処理の流れ(アルゴリズム:問題を解く手順)を矢印と図形で示す図です。開始・処理・判断・終了などの標準的な記号を使い、どの順序で何をするかが一目でわかるように表します。
フローチャートとは、処理の流れ(アルゴリズム:問題を解く手順)を矢印と図形で示す図です。開始・処理・判断・終了などの標準的な記号を使い、どの順序で何をするかが一目でわかるように表します。
解法ステップ
- 問題文のキーワードを確認します。「処理手順」「図式」「視覚的に表したもの」→ 手順の「流れ」を図で示すものを探す。
- 各選択肢の意味を簡単に確認します(下で詳述)。
- 「処理の順序や分岐」を示す図はフローチャートなので、ウ を選ぶ。
覚え方メモ:処理の「流れ」はFlow(流れ) → フローチャート。
選択肢別の誤答解説
- ア: ガントチャート
ガントチャートは、プロジェクトの作業(タスク)を時間軸で棒グラフのように示す図です。いつ何を開始・終了するかを表します。処理の順序(手順)を細かく示す目的とは異なります。 - イ: データフローダイアグラム(DFD: Data Flow Diagram)
データフローダイアグラムは、システム内で「データがどのように流れるか」を表す図です。プロセス同士のデータの入出力や保存場所を示します。処理の流れ(順序)よりも、データの流れに着目します。 - ウ: フローチャート
フローチャートは処理の順序や条件分岐を視覚的に示します。命令を順に追えるため、プログラムの処理手順を表す図として最適です。 - エ: レーダチャート
レーダチャートは、複数の項目を放射状の軸で表し、各項目の値を線で結んで全体のバランスを視覚化するグラフです。処理の順序を示す用途ではありません。
よくある誤解
- 「データフローダイアグラムも処理の流れを示す」と考える誤解
→ DFDは処理(プロセス)も書きますが、目的は「データの流れ」を示すことです。手順の順序や条件分岐を詳細に追うには不向きです。 - 「ガントチャートはフローチャートと同じ」
→ 両者とも“順序”を扱う場面がありますが、ガントは時間管理(いつ行うか)、フローチャートはロジック(何をどう順に行うか)を示します。 - 「フローチャートは古いから使わない」
→ 見える化の基本として今でも有効です。複雑な処理を人に説明するときや設計の初期段階で非常に役立ちます。
補足コラム
フローチャートの基本記号(覚えやすい例)
- 楕円(開始・終了):処理の始まりと終わりを示す。
- 長方形(処理):命令や操作を書く。例:「合計を計算する」。
- 菱形(判断):条件(はい/いいえ)で分岐する。例:「金額 > 1000 か?」。
- 矢印:処理の流れを示す。
簡単な例(言葉で):
「開始 → 数を入力 → その数が0より大きいか判断 → 大きければ正のメッセージを表示、そうでなければ負または0のメッセージを表示 → 終了」
「開始 → 数を入力 → その数が0より大きいか判断 → 大きければ正のメッセージを表示、そうでなければ負または0のメッセージを表示 → 終了」
フローチャートは図で思考を整理する道具です。プログラムを書く前に図にすることで、ミスを減らせます。
FAQ
Q1: フローチャートは実際のプログラムと完全に一致させる必要がありますか?
A1: 必要はありません。フローチャートは「考えを整理する」ための図です。詳細はコードで調整しますが、主要な処理と分岐は正確に書きましょう。
A1: 必要はありません。フローチャートは「考えを整理する」ための図です。詳細はコードで調整しますが、主要な処理と分岐は正確に書きましょう。
Q2: 小さな処理でもフローチャートを書くべきですか?
A2: 小さな処理は簡単な擬似コードや箇条書きで十分です。複雑な分岐や他人に説明する場合はフローチャートが有効です。
A2: 小さな処理は簡単な擬似コードや箇条書きで十分です。複雑な分岐や他人に説明する場合はフローチャートが有効です。
Q3: フローチャートを描くツールは何がおすすめですか?
A3: 無料のオンラインツール(例:draw.io はブラウザで図を作れるサービス)や、Microsoft Visio、PowerPoint の図形機能などがよく使われます。ツール名は覚えるより「記号と流れ」を理解することが大事です。
A3: 無料のオンラインツール(例:draw.io はブラウザで図を作れるサービス)や、Microsoft Visio、PowerPoint の図形機能などがよく使われます。ツール名は覚えるより「記号と流れ」を理解することが大事です。
関連キーワード: フローチャート、ガントチャート、データフローダイアグラム、レーダチャート、図式表現、アルゴリズム、プロセス図

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

