●学校情報

講座一覧・募集状況

学習方法

学習サポート

修了生の評価

受講生の横顔

当学院について

入学相談

入学手続

 

●講座情報

技術者養成講座

プログラミング講座

WEB講座

情報処理試験講座

Excel講座

Access講座

 

●関連コラム

関連コラム

関連用語集

 

logo

 

 

関連用語集

基本情報技術者試験の基礎知識:フローチャートとは?

フローチャート(Flowchart)とは、処理の流れや手順を図で視覚的に表現したものです。
プログラムの構造やアルゴリズムの理解を助けるために用いられ、基本情報技術者試験の午前試験・午後試験ともに頻出のテーマです。

フローチャートの目的と役割

  • 処理の手順を視覚的に理解しやすくする
  • プログラム設計や仕様の確認・共有に活用する
  • バグや論理ミスの発見を支援する

主な図形と意味

  • 開始・終了(端子):楕円形
    処理の始まりと終わりを表す
  • 処理(処理記号):長方形
    計算や代入などの操作
  • 判断(判断記号):ひし形
    条件によって分岐する処理
  • 入力・出力:平行四辺形
    データの入力や結果の表示
  • 矢印
    処理の流れを示す

基本構造(制御構造)

  • 順次処理:上から下へ処理が連続する
  • 選択処理(分岐):条件に応じて異なる処理を行う
  • 繰り返し処理(ループ):条件を満たす間、処理を繰り返す

フローチャートの読み方のポイント

  • 矢印の流れに沿って上から下へ処理を追う
  • 変数の初期値と変更点を意識する
  • 条件分岐やループの判定内容をしっかり読み取る

基本情報技術者試験での出題例

  • 「このフローチャートの出力は?」というトレース問題
  • 変数の値の推移や合計・最大値を求める問題
  • ループや条件分岐の流れを正しく理解しているかを問う設問

フローチャートを学ぶコツ

  • 実際に手を動かして、変数の値を紙に書き出す
  • 分岐や繰り返しが複雑な箇所に注目する
  • 慣れないうちは小さな例題で練習を積む

まとめ

  • フローチャートは処理の流れを図で表す手法
  • 基本図形の意味を理解し、構造を正しく読み取ることが重要
  • 試験では、出力の予測や変数の状態追跡が頻出
  • アルゴリズムの理解にも直結するため、丁寧なトレース練習が効果的

フローチャートはアルゴリズムの可視化手段として基本的かつ重要なスキルです。
基本情報技術者試験では、図を「読む力」が問われるので、パターンを理解して練習しておきましょう。

 

基本情報試験関連用語集

−−−−−  基本情報技術者試験  −−−−−

基本情報技術者試験の重要分野:アルゴリズムとは?

基本情報技術者試験の基礎知識:フローチャートとは?

基本情報技術者試験の頻出テーマ:ソート(整列)とは?

基本情報技術者試験の頻出テーマ:探索(サーチ)とは?

基本情報技術者試験の注目テーマ:再帰(リカーシブ)とは?

基本情報技術者試験の基本データ構造:スタック/キューとは?

基本情報技術者試験の基本構造:配列(Array)とは?

基本情報技術者試験の理解必須テーマ:ポインタとは?

基本情報技術者試験の基本概念:関数(Function)とは?

基本情報技術者試験の言語分類:手続き型言語(C言語など)とは?

基本情報技術者試験の頻出テーマ:オブジェクト指向(OOP)とは?

基本情報技術者試験の基礎概念:クラス/インスタンスとは?

基本情報技術者試験の重要概念:継承/ポリモーフィズムとは?

基本情報技術者試験の重要知識:データベース正規化とは?

基本情報技術者試験の必須知識:SQL(SELECT, INSERT, UPDATE, DELETE)

基本情報技術者試験の重要テーマ:トランザクションとACID特性とは?

基本情報技術者試験の頻出分野:ネットワーク層(OSI参照モデル)とは?

基本情報技術者試験の重要知識:IPアドレス/サブネットマスク

基本情報技術者試験のネットワーク基礎:DNS(Domain Name System)とは?

基本情報技術者試験のWeb基礎:HTTP/HTTPSとは?

基本情報技術者試験の情報セキュリティ:ファイアウォール/IDS/IPSとは?

基本情報技術者試験の開発基礎:ソフトウェアライフサイクル(SDLC)とは?

基本情報技術者試験のソフトウェア開発手法:ウォーターフォールモデル/アジャイル開発

基本情報技術者試験のプロジェクト管理:ガントチャート/WBSとは?

基本情報技術者試験の管理知識:リスクマネジメントとは?

基本情報技術者試験のセキュリティ基礎:情報セキュリティ基本方針とは?

基本情報技術者試験のセキュリティ管理:ISMS(情報セキュリティマネジメントシステム)とは?

基本情報技術者試験の法律知識:著作権法/不正アクセス禁止法

基本情報技術者試験のセキュリティ脅威:マルウェア/フィッシング/ゼロデイ攻撃

基本情報技術者試験の社会的責任:情報倫理/個人情報保護法